From c5ab11d015a46953befae543c9d69c79e1197047 Mon Sep 17 00:00:00 2001
From: gerlofvanek <gerlof@particl.io>
Date: Thu, 6 Apr 2023 16:59:28 +0200
Subject: [PATCH] update: GUI version 2.0

---
 basicswap/static/css/libs/dd.min.css          |    179 -
 basicswap/static/css/libs/flowbite.min.css    |      1 +
 basicswap/static/css/libs/tailwind.min.css    | 232075 +--------------
 basicswap/static/css/style.css                |     68 +-
 basicswap/static/images/gfx/dashboard.jpg     |    Bin 113993 -> 130197 bytes
 basicswap/static/images/gfx/dashboard2.jpg    |    Bin 0 -> 136034 bytes
 basicswap/static/images/gfx/macbook2.png      |    Bin 0 -> 47539 bytes
 basicswap/static/images/other/coin.png        |    Bin 0 -> 1315 bytes
 basicswap/static/js/chart.js                  |  19768 --
 basicswap/static/js/coin_icons.js             |     70 +
 basicswap/static/js/coin_icons_2.js           |     56 +
 basicswap/static/js/libs/dd.min.js            |   1015 -
 basicswap/static/js/main.js                   |      2 +-
 basicswap/static/js/new_offer.js              |     63 +-
 basicswap/templates/404.html                  |     62 +-
 basicswap/templates/active.html               |    208 +-
 .../templates/automation_strategies.html      |    362 +-
 basicswap/templates/automation_strategy.html  |    265 +-
 .../templates/automation_strategy_new.html    |     91 +-
 basicswap/templates/bid.html                  |    954 +-
 basicswap/templates/bid_xmr.html              |   1352 +-
 basicswap/templates/bids.html                 |    470 +-
 basicswap/templates/changepassword.html       |    311 +-
 basicswap/templates/debug.html                |    179 +-
 basicswap/templates/explorers.html            |    271 +-
 basicswap/templates/footer.html               |     88 +-
 basicswap/templates/header.html               |    199 +-
 basicswap/templates/identity.html             |    327 +-
 basicswap/templates/inc_messages.html         |     24 +-
 basicswap/templates/index.html                |    171 +-
 basicswap/templates/offer.html                |   1027 +-
 basicswap/templates/offer_confirm.html        |   1402 +-
 basicswap/templates/offer_new_1.html          |    795 +-
 basicswap/templates/offer_new_2.html          |   1255 +-
 basicswap/templates/offers.html               |   1064 +-
 basicswap/templates/rpc.html                  |    276 +-
 basicswap/templates/settings.html             |    973 +-
 basicswap/templates/smsgaddresses.html        |    885 +-
 basicswap/templates/tor.html                  |    204 +-
 basicswap/templates/unlock.html               |    100 +-
 basicswap/templates/wallet.html               |    917 +-
 basicswap/templates/wallets.html              |    270 +-
 basicswap/templates/watched.html              |    271 +-
 43 files changed, 11229 insertions(+), 256841 deletions(-)
 delete mode 100644 basicswap/static/css/libs/dd.min.css
 create mode 100644 basicswap/static/css/libs/flowbite.min.css
 create mode 100644 basicswap/static/images/gfx/dashboard2.jpg
 create mode 100644 basicswap/static/images/gfx/macbook2.png
 create mode 100644 basicswap/static/images/other/coin.png
 delete mode 100644 basicswap/static/js/chart.js
 create mode 100644 basicswap/static/js/coin_icons.js
 create mode 100644 basicswap/static/js/coin_icons_2.js
 delete mode 100644 basicswap/static/js/libs/dd.min.js

diff --git a/basicswap/static/css/libs/dd.min.css b/basicswap/static/css/libs/dd.min.css
deleted file mode 100644
index f986ab6..0000000
--- a/basicswap/static/css/libs/dd.min.css
+++ /dev/null
@@ -1,179 +0,0 @@
-/*! * 
-/** * * MSDropdown - dd.js * * @author: Marghoob Suleman * * @website: https://www.marghoobsuleman.com/ * * @version: 4.0.2 * * @date: Wed Oct 13 2021 15:19:38 GMT+0530 (India Standard Time) * * msDropdown is free web component: you can redistribute it and/or modify * * it under the terms of the either the MIT License or the Gnu General Public License (GPL) Version 2 * * / */
-/*! */
- .ms-pr {
-     position: relative;
-     border-width: 1px;
-     border-color: #fff
-}
- .ms-effect:active {
-     border-radius: 0.5rem;
-     border-width: 1px;
-     border-color: #3b82f6;
-     outline: none !important
-}
- .ms-effect:focus {
-     border-radius: 0.5rem;
-     border-width: 1px;
-     border-color: #3b82f6;
-     outline: none !important
-}
- .ms-dd {
-     border-radius: 0.5rem;
-     border-width: 1px;
-     border-color: #d1d5db;
-     background: none
-}
- .ms-list-option:active {
-     border-radius: 0.5rem;
-     border-width: 1px;
-     border-color: #3b82f6;
-     outline: none !important
-}
- .ms-dd .ms-value-input {
-     left: 20px;
-     position: absolute;
-     top: 10px;
-     width: 50% 
-}
- .ms-dd .ms-dd-header {
-     c cursor: pointer;
-     min-height: 35px;
-     position: relative;
-     width: 100%;
-}
- .ms-dd .ms-dd-header .option-selected {
-     color: #333f51;
-     display: block;
-     overflow: hidden;
-     padding: 9px 19px 9px 9px;
-     pointer-events: none;
-     border-radius: 0.5rem;
-     border-width: 1px;
-     border-color: #f9fafb;
-     background: none
-}
- .ms-dd .ms-dd-header .ms-list-counter, .ms-dd .ms-dd-header input[type=checkbox] {
-     display: none 
-}
- .ms-dd .ms-dd-header .ms-header-counter {
-     color: #0e76a8
-}
- .ms-dd .ms-dd-header .ms-filter-box {
-     box-sizing: border-box;
-     -webkit-box-sizing: border-box;
-     -moz-box-sizing: border-box;
-     padding: 6px 10px;
-     min-height: 44px
-}
- .ms-dd .ms-dd-option-image, .ms-dd .ms-dd-selected-img {
-     margin-right: 5px;
-     max-width: 40px;
-     vertical-align: middle 
-}
- .ms-dd .ms-dd-arrow {
-     height: 0;
-     margin-top: -3px;
-     position: absolute;
-     right: 10px;
-     top: 50%;
-     width: 0 
-}
- .ms-dd .ms-dd-arrow.ms-dd-pointer-down {
-     display: none 
-}
- .ms-dd .ms-dd-arrow.ms-dd-pointer-up {
-     display: none
-}
- .ms-dd .ms-options {
-     background: #fff;
-     border: 1px solid #767676;
-     box-shadow: 0 1px 5px #ddd;
-     display: none;
-     list-style: none;
-     margin: 0;
-     overflow: auto;
-     padding: 0;
-     position: absolute;
-     width: 100%;
-     z-index: 9999
-}
- .ms-dd .ms-list-option, .ms-dd .ms-optgroup ul .ms-list-option {
-     align-items: center;
-     color: #333;
-     cursor: pointer;
-     display: flex;
-     justify-content: flex-start;
-     overflow: hidden;
-     padding: 10px;
-     position: relative;
-     text-decoration: none
-}
- .ms-dd .ms-list-option input[type=checkbox], .ms-dd .ms-optgroup ul .ms-list-option input[type=checkbox] {
-     margin-right: 5px;
-     vertical-align: middle 
-}
- .ms-dd .ms-list-option:last-child, .ms-dd .ms-optgroup ul .ms-list-option:last-child {
-     border-bottom: none 
-}
- .ms-dd .ms-list-option:hover, .ms-dd .ms-optgroup ul .ms-list-option:hover {
-     background: #e0e0e6;
-     color: #000 
-}
- .ms-dd .ms-list-option.option-selected, .ms-dd .ms-optgroup ul .ms-list-option.option-selected {
-     background: #f9fafb 
-}
- .ms-dd .ms-list-option.ico-align-right .ms-dd-option-image, .ms-dd .ms-list-option.ico-align-right .ms-dd-selected-img, .ms-dd .ms-optgroup ul .ms-list-option.ico-align-right .ms-dd-option-image, .ms-dd .ms-optgroup ul .ms-list-option.ico-align-right .ms-dd-selected-img {
-     order: 2 
-}
- .ms-dd .ms-list-option.disabled, .ms-dd .ms-list-option:disabled, .ms-dd .ms-optgroup ul .ms-list-option.disabled, .ms-dd .ms-optgroup ul .ms-list-option:disabled {
-     cursor: default;
-     opacity: .4 
-}
- .ms-dd .ms-list-option .ms-dd-desc, .ms-dd .ms-optgroup ul .ms-list-option .ms-dd-desc {
-     color: #aaa;
-     display: block;
-     line-height: 1.5em;
-     overflow: hidden;
-     text-shadow: 0 1px .5px #fff 
-}
- .ms-dd .ms-header-middle-content, .ms-dd .ms-middle {
-     display: -webkit-box;
-     display: -ms-flexbox;
-     display: flex;
-     -webkit-box-align: center;
-     -ms-flex-align: center;
-     align-items: center;
-     font-size: 0.875rem; 
-     min-width: 100px
-}
- .ms-dd.disabled, .ms-dd:disabled {
-     cursor: default;
-     opacity: .4;
-     pointer-events: none 
-}
- .ms-dd .ms-optgroup-padding {
-     padding: 10px 10px 0 
-}
- .ms-dd .ms-optgroup {
-     display: block 
-}
- .ms-dd .ms-optgroup:hover {
-     background: #fff;
-     color: #000 
-}
- .ms-dd .ms-optgroup ul {
-     margin: 0;
-     padding: 0 
-}
- .ms-dd .ms-optgroup ul .ms-list-option {
-     padding-left: 20px 
-}
- .ms-dd .ms-optgroup ul:last-child {
-}
- .ms-dd .ms-dd-option-content {
-     width: 100% 
-}
- .ms-value-input {
-     display:none;
-}
diff --git a/basicswap/static/css/libs/flowbite.min.css b/basicswap/static/css/libs/flowbite.min.css
new file mode 100644
index 0000000..9c2263b
--- /dev/null
+++ b/basicswap/static/css/libs/flowbite.min.css
@@ -0,0 +1 @@
+/*! tailwindcss v3.2.4 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:Inter,ui-sans-serif,system-ui,-apple-system,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;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,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}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#1c64f2;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#1c64f2;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}select:not([size]){background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple]{background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#1c64f2;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#1c64f2;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.dark [type=checkbox]:checked,.dark [type=radio]:checked,[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px auto inherit}input[type=file]::file-selector-button{-webkit-margin-start:-1rem;-webkit-margin-end:1rem;background:#1f2937;border:0;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;margin-inline-end:1rem;margin-inline-start:-1rem;padding:.625rem 1rem .625rem 2rem}input[type=file]::file-selector-button:hover{background:#374151}.dark input[type=file]::file-selector-button{background:#4b5563;color:#fff}.dark input[type=file]::file-selector-button:hover{background:#6b7280}input[type=range]::-webkit-slider-thumb{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#1c64f2;border:0;border-radius:9999px;cursor:pointer;height:1.25rem;width:1.25rem}input[type=range]:disabled::-webkit-slider-thumb{background:#9ca3af}.dark input[type=range]:disabled::-webkit-slider-thumb{background:#6b7280}input[type=range]:focus::-webkit-slider-thumb{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-opacity:1px;--tw-ring-color:rgb(164 202 254/var(--tw-ring-opacity));box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);outline:2px solid transparent;outline-offset:2px}input[type=range]::-moz-range-thumb{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#1c64f2;border:0;border-radius:9999px;cursor:pointer;height:1.25rem;width:1.25rem}input[type=range]:disabled::-moz-range-thumb{background:#9ca3af}.dark input[type=range]:disabled::-moz-range-thumb{background:#6b7280}input[type=range]::-moz-range-progress{background:#3f83f8}input[type=range]::-ms-fill-lower{background:#3f83f8}input[type=range].range-sm::-webkit-slider-thumb{height:1rem;width:1rem}input[type=range].range-lg::-webkit-slider-thumb{height:1.5rem;width:1.5rem}input[type=range].range-sm::-moz-range-thumb{height:1rem;width:1rem}input[type=range].range-lg::-moz-range-thumb{height:1.5rem;width:1.5rem}.toggle-bg:after{background:#fff;border-color:#d1d5db;border-radius:9999px;border-width:1px;box-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);content:"";height:1.25rem;left:.125rem;position:absolute;top:.125rem;transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;width:1.25rem}input:checked+.toggle-bg:after{border-color:#fff;transform:translateX(100%);}input:checked+.toggle-bg{background:#1c64f2;border-color:#1c64f2}.tooltip-arrow,.tooltip-arrow:before{background:inherit;height:8px;position:absolute;width:8px}.tooltip-arrow{visibility:hidden}.tooltip-arrow:before{content:"";transform:rotate(45deg);visibility:visible}[data-tooltip-style^=light]+.tooltip>.tooltip-arrow:before{border-color:#e5e7eb;border-style:solid}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=top]>.tooltip-arrow:before{border-bottom-width:1px;border-right-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=right]>.tooltip-arrow:before{border-bottom-width:1px;border-left-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=bottom]>.tooltip-arrow:before{border-left-width:1px;border-top-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=left]>.tooltip-arrow:before{border-right-width:1px;border-top-width:1px}.tooltip[data-popper-placement^=top]>.tooltip-arrow{bottom:-4px}.tooltip[data-popper-placement^=bottom]>.tooltip-arrow{top:-4px}.tooltip[data-popper-placement^=left]>.tooltip-arrow{right:-4px}.tooltip[data-popper-placement^=right]>.tooltip-arrow{left:-4px}.tooltip.invisible>.tooltip-arrow:before{visibility:hidden}[data-popper-arrow],[data-popper-arrow]:before{background:inherit;height:8px;position:absolute;width:8px}[data-popper-arrow]{visibility:hidden}[data-popper-arrow]:after,[data-popper-arrow]:before{content:"";transform:rotate(45deg);visibility:visible}[data-popper-arrow]:after{background:inherit;height:9px;position:absolute;width:9px}[role=tooltip]>[data-popper-arrow]:before{border-color:#e5e7eb;border-style:solid}.dark [role=tooltip]>[data-popper-arrow]:before{border-color:#4b5563;border-style:solid}[role=tooltip]>[data-popper-arrow]:after{border-color:#e5e7eb;border-style:solid}.dark [role=tooltip]>[data-popper-arrow]:after{border-color:#4b5563;border-style:solid}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:after,[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:before{border-bottom-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:after,[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:before{border-bottom-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:after,[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:before{border-left-width:1px;border-top-width:1px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:after,[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:before{border-right-width:1px;border-top-width:1px}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]{bottom:-5px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]{top:-5px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]{right:-5px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]{left:-5px}[role=tooltip].invisible>[data-popper-arrow]:after,[role=tooltip].invisible>[data-popper-arrow]:before{visibility:hidden}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(63,131,248,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(63,131,248,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.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}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{left:0;right:0}.inset-0,.inset-y-0{bottom:0;top:0}.left-0{left:0}.top-28{top:7rem}.right-5{right:1.25rem}.bottom-5{bottom:1.25rem}.left-5{left:1.25rem}.top-0{top:0}.bottom-0{bottom:0}.-top-\[140px\]{top:-140px}.-left-1{left:-.25rem}.left-7{left:1.75rem}.left-8{left:2rem}.-top-2{top:-.5rem}.-right-2{right:-.5rem}.top-1\/2{top:50%}.left-1\/2{left:50%}.right-0{right:0}.top-2\.5{top:.625rem}.right-2\.5{right:.625rem}.top-2{top:.5rem}.right-2{right:.5rem}.bottom-2{bottom:.5rem}.bottom-\[\*px\]{bottom:*px}.bottom-\[60px\]{bottom:60px}.top-3{top:.75rem}.right-3{right:.75rem}.right-1\/2{right:50%}.right-auto{right:auto}.left-auto{left:auto}.top-2\/4{top:50%}.right-6{right:1.5rem}.bottom-6{bottom:1.5rem}.right-24{right:6rem}.-left-14{left:-3.5rem}.top-6{top:1.5rem}.left-6{left:1.5rem}.-left-4{left:-1rem}.-left-1\.5{left:-.375rem}.-left-3{left:-.75rem}.top-5{top:1.25rem}.top-4{top:1rem}.left-2\.5{left:.625rem}.left-2{left:.5rem}.left-1{left:.25rem}.top-1{top:.25rem}.bottom-2\.5{bottom:.625rem}.z-20{z-index:20}.z-10{z-index:10}.z-50{z-index:50}.z-40{z-index:40}.z-30{z-index:30}.z-0{z-index:0}.-z-10{z-index:-10}.col-span-2{grid-column:span 2/span 2}.col-span-1{grid-column:span 1/span 1}.col-span-3{grid-column:span 3/span 3}.col-span-6{grid-column:span 6/span 6}.m-5{margin:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-8{margin-bottom:2rem;margin-top:2rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.my-7{margin-bottom:1.75rem;margin-top:1.75rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.my-10{margin-bottom:2.5rem;margin-top:2.5rem}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.-my-1\.5{margin-bottom:-.375rem;margin-top:-.375rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-my-1{margin-bottom:-.25rem;margin-top:-.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-4{margin-bottom:1rem;margin-top:1rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.my-12{margin-bottom:3rem;margin-top:3rem}.mb-8{margin-bottom:2rem}.mb-5{margin-bottom:1.25rem}.mr-3{margin-right:.75rem}.ml-2{margin-left:.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mt-6{margin-top:1.5rem}.mr-8{margin-right:2rem}.mr-2{margin-right:.5rem}.ml-auto{margin-left:auto}.mb-3{margin-bottom:.75rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-6{margin-left:1.5rem}.mr-1{margin-right:.25rem}.ml-3{margin-left:.75rem}.mb-0{margin-bottom:0}.mt-8{margin-top:2rem}.mb-2\.5{margin-bottom:.625rem}.mb-7{margin-bottom:1.75rem}.mt-7{margin-top:1.75rem}.mt-1\.5{margin-top:.375rem}.ml-4{margin-left:1rem}.mt-1{margin-top:.25rem}.-mb-5{margin-bottom:-1.25rem}.mt-2{margin-top:.5rem}.-ml-0\.5{margin-left:-.125rem}.-ml-0{margin-left:0}.mr-1\.5{margin-right:.375rem}.-ml-1{margin-left:-.25rem}.-mr-1{margin-right:-.25rem}.mb-1{margin-bottom:.25rem}.mt-4{margin-top:1rem}.mt-2\.5{margin-top:.625rem}.-mt-1{margin-top:-.25rem}.-mt-5{margin-top:-1.25rem}.mb-1\.5{margin-bottom:.375rem}.mt-3{margin-top:.75rem}.mr-4{margin-right:1rem}.mr-6{margin-right:1.5rem}.mt-0{margin-top:0}.ml-0{margin-left:0}.mb-10{margin-bottom:2.5rem}.-ml-px{margin-left:-1px}.mt-px{margin-top:1px}.mb-px{margin-bottom:1px}.-mb-px{margin-bottom:-1px}.mr-5{margin-right:1.25rem}.mr-auto{margin-right:auto}.mt-10{margin-top:2.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.flow-root{display:flow-root}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-6{height:1.5rem}.h-9{height:2.25rem}.h-full{height:100%}.h-4{height:1rem}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-\[calc\(100vh-5rem\)\]{height:calc(100vh - 5rem)}.h-8{height:2rem}.h-2\.5{height:.625rem}.h-2{height:.5rem}.h-48{height:12rem}.h-12{height:3rem}.h-0{height:0}.h-3{height:.75rem}.h-10{height:2.5rem}.h-3\.5{height:.875rem}.h-20{height:5rem}.h-36{height:9rem}.h-96{height:24rem}.h-24{height:6rem}.h-56{height:14rem}.h-screen{height:100vh}.h-1{height:.25rem}.h-11{height:2.75rem}.h-0\.5{height:.125rem}.h-modal{height:calc(100% - 2rem)}.h-14{height:3.5rem}.h-1\.5{height:.375rem}.h-72{height:18rem}.h-64{height:16rem}.h-80{height:20rem}.h-\[52px\]{height:52px}.h-\[56px\]{height:56px}.h-auto{height:auto}.h-px{height:1px}.max-h-72{max-height:18rem}.w-64{width:16rem}.w-1\/2{width:50%}.w-full{width:100%}.w-72{width:18rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-7{width:1.75rem}.w-6{width:1.5rem}.w-48{width:12rem}.w-12{width:3rem}.w-8{width:2rem}.w-10{width:2.5rem}.w-3\.5{width:.875rem}.w-3{width:.75rem}.w-44{width:11rem}.w-20{width:5rem}.w-36{width:9rem}.w-24{width:6rem}.w-9{width:2.25rem}.w-80{width:20rem}.w-60{width:15rem}.w-11{width:2.75rem}.w-2\.5{width:.625rem}.w-2{width:.5rem}.w-56{width:14rem}.w-auto{width:auto}.w-14{width:3.5rem}.w-96{width:24rem}.w-1{width:.25rem}.w-2\/4{width:50%}.w-32{width:8rem}.w-\[52px\]{width:52px}.w-\[56px\]{width:56px}.min-w-0{min-width:0}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-8xl{max-width:90rem}.max-w-4xl{max-width:56rem}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.max-w-2xs{max-width:16rem}.max-w-\[460px\]{max-width:460px}.max-w-\[500px\]{max-width:500px}.max-w-\[450px\]{max-width:450px}.max-w-\[380px\]{max-width:380px}.max-w-sm{max-width:24rem}.max-w-screen-xl{max-width:1280px}.max-w-2xl{max-width:42rem}.max-w-\[48px\]{max-width:48px}.max-w-xl{max-width:36rem}.max-w-7xl{max-width:80rem}.max-w-\[360px\]{max-width:360px}.max-w-\[330px\]{max-width:330px}.max-w-\[300px\]{max-width:300px}.max-w-\[480px\]{max-width:480px}.max-w-\[440px\]{max-width:440px}.max-w-\[400px\]{max-width:400px}.max-w-\[640px\]{max-width:640px}.max-w-\[540px\]{max-width:540px}.max-w-xs{max-width:20rem}.max-w-none{max-width:none}.max-w-full{max-width:100%}.max-w-screen-md{max-width:768px}.flex-none{flex:none}.flex-auto{flex:1 1 auto}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-\[0\]{transform-origin:0}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.translate-y-1\/4{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/4{--tw-translate-y:25%}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x:-100%}.translate-x-full{--tw-translate-x:100%}.-translate-y-full,.translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y:-100%}.translate-y-full{--tw-translate-y:100%}.-translate-y-6,.translate-y-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-6{--tw-translate-y:-1.5rem}.translate-x-1\/2{--tw-translate-x:50%}.translate-x-1\/2,.translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y:50%}.-translate-y-4{--tw-translate-y:-1rem}.-translate-y-3,.-translate-y-4{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-3{--tw-translate-y:-0.75rem}.translate-x-0{--tw-translate-x:0px}.rotate-180,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.rotate-90{--tw-rotate:90deg}.rotate-90,.scale-75{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x:.75;--tw-scale-y:.75}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-none{transform:none}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.list-decimal{list-style-type:decimal}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,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-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-12{gap:3rem}.gap-8{gap:2rem}.gap-4{gap:1rem}.gap-2{gap:.5rem}.gap-6{gap:1.5rem}.gap-x-16{-moz-column-gap:4rem;column-gap:4rem}.gap-y-3{row-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1rem*var(--tw-space-x-reverse))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.5rem*var(--tw-space-x-reverse))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2rem*var(--tw-space-x-reverse))}.-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1px*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1px*var(--tw-space-x-reverse))}.-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.75rem*var(--tw-space-x-reverse))}.space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.25rem*var(--tw-space-x-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.625rem*var(--tw-space-y-reverse));margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)))}.space-x-2\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.625rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.625rem*var(--tw-space-x-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(1px*var(--tw-divide-x-reverse))}.divide-x-2>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(2px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(2px*var(--tw-divide-x-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(243 244 246/var(--tw-divide-opacity))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 231 235/var(--tw-divide-opacity))}.divide-gray-500>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(107 114 128/var(--tw-divide-opacity))}.divide-gray-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(209 213 219/var(--tw-divide-opacity))}.place-self-center{place-self:center}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded{border-radius:.25rem}.rounded-sm{border-radius:.125rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-l-lg{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}.rounded-r-lg{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-t-md{border-top-left-radius:.375rem}.rounded-r-md,.rounded-t-md{border-top-right-radius:.375rem}.rounded-r-md{border-bottom-right-radius:.375rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-b-lg{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-l-md{border-bottom-left-radius:.375rem;border-top-left-radius:.375rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem}.rounded-b,.rounded-l{border-bottom-left-radius:.25rem}.rounded-l{border-top-left-radius:.25rem}.rounded-r{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.rounded-tl-lg{border-top-left-radius:.5rem}.rounded-tr-lg{border-top-right-radius:.5rem}.rounded-bl-lg{border-bottom-left-radius:.5rem}.border{border-width:1px}.border-2{border-width:2px}.border-0{border-width:0}.border-x{border-left-width:1px;border-right-width:1px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-r{border-right-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-b-0{border-bottom-width:0}.border-t-0{border-top-width:0}.border-t-4{border-top-width:4px}.border-b-2{border-bottom-width:2px}.border-r-0{border-right-width:0}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-dashed{border-style:dashed}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-blue-100{--tw-border-opacity:1;border-color:rgb(225 239 254/var(--tw-border-opacity))}.border-blue-300{--tw-border-opacity:1;border-color:rgb(164 202 254/var(--tw-border-opacity))}.border-red-300{--tw-border-opacity:1;border-color:rgb(248 180 180/var(--tw-border-opacity))}.border-green-300{--tw-border-opacity:1;border-color:rgb(132 225 188/var(--tw-border-opacity))}.border-yellow-300{--tw-border-opacity:1;border-color:rgb(250 202 21/var(--tw-border-opacity))}.border-blue-900{--tw-border-opacity:1;border-color:rgb(35 56 118/var(--tw-border-opacity))}.border-red-900{--tw-border-opacity:1;border-color:rgb(119 29 29/var(--tw-border-opacity))}.border-green-700{--tw-border-opacity:1;border-color:rgb(4 108 78/var(--tw-border-opacity))}.border-yellow-700{--tw-border-opacity:1;border-color:rgb(142 75 16/var(--tw-border-opacity))}.border-gray-700{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.border-blue-400{--tw-border-opacity:1;border-color:rgb(118 169 250/var(--tw-border-opacity))}.border-gray-500{--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity))}.border-red-400{--tw-border-opacity:1;border-color:rgb(249 128 128/var(--tw-border-opacity))}.border-green-400{--tw-border-opacity:1;border-color:rgb(49 196 141/var(--tw-border-opacity))}.border-indigo-400{--tw-border-opacity:1;border-color:rgb(141 162 251/var(--tw-border-opacity))}.border-purple-400{--tw-border-opacity:1;border-color:rgb(172 148 250/var(--tw-border-opacity))}.border-pink-400{--tw-border-opacity:1;border-color:rgb(241 126 184/var(--tw-border-opacity))}.border-gray-900{--tw-border-opacity:1;border-color:rgb(17 24 39/var(--tw-border-opacity))}.border-blue-700{--tw-border-opacity:1;border-color:rgb(26 86 219/var(--tw-border-opacity))}.border-gray-800{--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity))}.border-red-700{--tw-border-opacity:1;border-color:rgb(200 30 30/var(--tw-border-opacity))}.border-yellow-400{--tw-border-opacity:1;border-color:rgb(227 160 8/var(--tw-border-opacity))}.border-purple-700{--tw-border-opacity:1;border-color:rgb(108 43 217/var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity))}.border-green-500{--tw-border-opacity:1;border-color:rgb(14 159 110/var(--tw-border-opacity))}.border-red-500{--tw-border-opacity:1;border-color:rgb(240 82 82/var(--tw-border-opacity))}.border-blue-600{--tw-border-opacity:1;border-color:rgb(28 100 242/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-green-600{--tw-border-opacity:1;border-color:rgb(5 122 85/var(--tw-border-opacity))}.border-red-600{--tw-border-opacity:1;border-color:rgb(224 36 36/var(--tw-border-opacity))}.\!border-blue-700{--tw-border-opacity:1!important;border-color:rgb(26 86 219/var(--tw-border-opacity))!important}.border-l-gray-100{--tw-border-opacity:1;border-left-color:rgb(243 244 246/var(--tw-border-opacity))}.border-l-gray-50{--tw-border-opacity:1;border-left-color:rgb(249 250 251/var(--tw-border-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-gray-900\/50{background-color:rgba(17,24,39,.5)}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(28 100 242/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(14 159 110/var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.bg-blue-700{--tw-bg-opacity:1;background-color:rgb(26 86 219/var(--tw-bg-opacity))}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(225 239 254/var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(235 245 255/var(--tw-bg-opacity))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(253 242 242/var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(243 250 247/var(--tw-bg-opacity))}.bg-yellow-50{--tw-bg-opacity:1;background-color:rgb(253 253 234/var(--tw-bg-opacity))}.bg-blue-900{--tw-bg-opacity:1;background-color:rgb(35 56 118/var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-red-900{--tw-bg-opacity:1;background-color:rgb(119 29 29/var(--tw-bg-opacity))}.bg-green-700{--tw-bg-opacity:1;background-color:rgb(4 108 78/var(--tw-bg-opacity))}.bg-yellow-700{--tw-bg-opacity:1;background-color:rgb(142 75 16/var(--tw-bg-opacity))}.bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.bg-green-400{--tw-bg-opacity:1;background-color:rgb(49 196 141/var(--tw-bg-opacity))}.bg-red-400{--tw-bg-opacity:1;background-color:rgb(249 128 128/var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(253 232 232/var(--tw-bg-opacity))}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(222 247 236/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(253 246 178/var(--tw-bg-opacity))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(229 237 255/var(--tw-bg-opacity))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(237 235 254/var(--tw-bg-opacity))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 232 243/var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(240 82 82/var(--tw-bg-opacity))}.bg-blue-200{--tw-bg-opacity:1;background-color:rgb(195 221 253/var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.bg-red-700{--tw-bg-opacity:1;background-color:rgb(200 30 30/var(--tw-bg-opacity))}.bg-yellow-400{--tw-bg-opacity:1;background-color:rgb(227 160 8/var(--tw-bg-opacity))}.bg-purple-700{--tw-bg-opacity:1;background-color:rgb(108 43 217/var(--tw-bg-opacity))}.bg-\[\#hex\]{background-color:#hex}.bg-\[\#3b5998\]{--tw-bg-opacity:1;background-color:rgb(59 89 152/var(--tw-bg-opacity))}.bg-\[\#1da1f2\]{--tw-bg-opacity:1;background-color:rgb(29 161 242/var(--tw-bg-opacity))}.bg-\[\#24292F\]{--tw-bg-opacity:1;background-color:rgb(36 41 47/var(--tw-bg-opacity))}.bg-\[\#4285F4\]{--tw-bg-opacity:1;background-color:rgb(66 133 244/var(--tw-bg-opacity))}.bg-\[\#050708\]{--tw-bg-opacity:1;background-color:rgb(5 7 8/var(--tw-bg-opacity))}.bg-\[\#FF9119\]{--tw-bg-opacity:1;background-color:rgb(255 145 25/var(--tw-bg-opacity))}.bg-\[\#F7BE38\]{--tw-bg-opacity:1;background-color:rgb(247 190 56/var(--tw-bg-opacity))}.bg-\[\#2557D6\]{--tw-bg-opacity:1;background-color:rgb(37 87 214/var(--tw-bg-opacity))}.bg-blue-400{--tw-bg-opacity:1;background-color:rgb(118 169 250/var(--tw-bg-opacity))}.bg-white\/30{background-color:hsla(0,0%,100%,.3)}.bg-white\/50{background-color:hsla(0,0%,100%,.5)}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(224 36 36/var(--tw-bg-opacity))}.bg-purple-500{--tw-bg-opacity:1;background-color:rgb(144 97 249/var(--tw-bg-opacity))}.bg-indigo-500{--tw-bg-opacity:1;background-color:rgb(104 117 245/var(--tw-bg-opacity))}.bg-yellow-300{--tw-bg-opacity:1;background-color:rgb(250 202 21/var(--tw-bg-opacity))}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(6 148 162/var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(63 131 248/var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.bg-orange-300{--tw-bg-opacity:1;background-color:rgb(253 186 140/var(--tw-bg-opacity))}.bg-gray-600{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(5 122 85/var(--tw-bg-opacity))}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(88 80 236/var(--tw-bg-opacity))}.bg-purple-600{--tw-bg-opacity:1;background-color:rgb(126 58 242/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(254 236 220/var(--tw-bg-opacity))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(188 240 218/var(--tw-bg-opacity))}.bg-red-200{--tw-bg-opacity:1;background-color:rgb(251 213 213/var(--tw-bg-opacity))}.bg-red-300{--tw-bg-opacity:1;background-color:rgb(248 180 180/var(--tw-bg-opacity))}.bg-red-800{--tw-bg-opacity:1;background-color:rgb(155 28 28/var(--tw-bg-opacity))}.bg-yellow-200{--tw-bg-opacity:1;background-color:rgb(252 233 106/var(--tw-bg-opacity))}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(194 120 3/var(--tw-bg-opacity))}.bg-yellow-600{--tw-bg-opacity:1;background-color:rgb(159 88 10/var(--tw-bg-opacity))}.bg-yellow-800{--tw-bg-opacity:1;background-color:rgb(114 59 19/var(--tw-bg-opacity))}.bg-yellow-900{--tw-bg-opacity:1;background-color:rgb(99 49 18/var(--tw-bg-opacity))}.bg-green-300{--tw-bg-opacity:1;background-color:rgb(132 225 188/var(--tw-bg-opacity))}.bg-green-800{--tw-bg-opacity:1;background-color:rgb(3 84 63/var(--tw-bg-opacity))}.bg-green-900{--tw-bg-opacity:1;background-color:rgb(1 71 55/var(--tw-bg-opacity))}.bg-blue-300{--tw-bg-opacity:1;background-color:rgb(164 202 254/var(--tw-bg-opacity))}.bg-blue-800{--tw-bg-opacity:1;background-color:rgb(30 66 159/var(--tw-bg-opacity))}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(240 245 255/var(--tw-bg-opacity))}.bg-indigo-200{--tw-bg-opacity:1;background-color:rgb(205 219 254/var(--tw-bg-opacity))}.bg-indigo-300{--tw-bg-opacity:1;background-color:rgb(180 198 252/var(--tw-bg-opacity))}.bg-indigo-400{--tw-bg-opacity:1;background-color:rgb(141 162 251/var(--tw-bg-opacity))}.bg-indigo-700{--tw-bg-opacity:1;background-color:rgb(81 69 205/var(--tw-bg-opacity))}.bg-indigo-800{--tw-bg-opacity:1;background-color:rgb(66 56 157/var(--tw-bg-opacity))}.bg-indigo-900{--tw-bg-opacity:1;background-color:rgb(54 47 120/var(--tw-bg-opacity))}.bg-purple-50{--tw-bg-opacity:1;background-color:rgb(246 245 255/var(--tw-bg-opacity))}.bg-purple-200{--tw-bg-opacity:1;background-color:rgb(220 215 254/var(--tw-bg-opacity))}.bg-purple-300{--tw-bg-opacity:1;background-color:rgb(202 191 253/var(--tw-bg-opacity))}.bg-purple-400{--tw-bg-opacity:1;background-color:rgb(172 148 250/var(--tw-bg-opacity))}.bg-purple-800{--tw-bg-opacity:1;background-color:rgb(85 33 181/var(--tw-bg-opacity))}.bg-purple-900{--tw-bg-opacity:1;background-color:rgb(74 29 150/var(--tw-bg-opacity))}.bg-pink-50{--tw-bg-opacity:1;background-color:rgb(253 242 248/var(--tw-bg-opacity))}.bg-pink-200{--tw-bg-opacity:1;background-color:rgb(250 209 232/var(--tw-bg-opacity))}.bg-pink-300{--tw-bg-opacity:1;background-color:rgb(248 180 217/var(--tw-bg-opacity))}.bg-pink-400{--tw-bg-opacity:1;background-color:rgb(241 126 184/var(--tw-bg-opacity))}.bg-pink-500{--tw-bg-opacity:1;background-color:rgb(231 70 148/var(--tw-bg-opacity))}.bg-pink-600{--tw-bg-opacity:1;background-color:rgb(214 31 105/var(--tw-bg-opacity))}.bg-pink-700{--tw-bg-opacity:1;background-color:rgb(191 18 93/var(--tw-bg-opacity))}.bg-pink-800{--tw-bg-opacity:1;background-color:rgb(153 21 75/var(--tw-bg-opacity))}.bg-pink-900{--tw-bg-opacity:1;background-color:rgb(117 26 61/var(--tw-bg-opacity))}.bg-opacity-50{--tw-bg-opacity:0.5}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-blue-500{--tw-gradient-from:#3f83f8;--tw-gradient-to:rgba(63,131,248,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-400{--tw-gradient-from:#31c48d;--tw-gradient-to:rgba(49,196,141,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-400{--tw-gradient-from:#22d3ee;--tw-gradient-to:rgba(34,211,238,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-400{--tw-gradient-from:#16bdca;--tw-gradient-to:rgba(22,189,202,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-lime-200{--tw-gradient-from:#d9f99d;--tw-gradient-to:hsla(81,88%,80%,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-red-400{--tw-gradient-from:#f98080;--tw-gradient-to:hsla(0,91%,74%,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-pink-400{--tw-gradient-from:#f17eb8;--tw-gradient-to:rgba(241,126,184,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from:#9061f9;--tw-gradient-to:rgba(144,97,249,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from:#7e3af2;--tw-gradient-to:rgba(126,58,242,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from:#06b6d4;--tw-gradient-to:rgba(6,182,212,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from:#e74694;--tw-gradient-to:rgba(231,70,148,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-200{--tw-gradient-from:#afecef;--tw-gradient-to:rgba(175,236,239,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-red-200{--tw-gradient-from:#fbd5d5;--tw-gradient-to:hsla(0,83%,91%,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-300{--tw-gradient-from:#7edce2;--tw-gradient-to:rgba(126,220,226,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-400{--tw-gradient-from:#38bdf8;--tw-gradient-to:rgba(56,189,248,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-blue-600{--tw-gradient-to:rgba(28,100,242,0);--tw-gradient-stops:var(--tw-gradient-from),#1c64f2,var(--tw-gradient-to)}.via-green-500{--tw-gradient-to:rgba(14,159,110,0);--tw-gradient-stops:var(--tw-gradient-from),#0e9f6e,var(--tw-gradient-to)}.via-cyan-500{--tw-gradient-to:rgba(6,182,212,0);--tw-gradient-stops:var(--tw-gradient-from),#06b6d4,var(--tw-gradient-to)}.via-teal-500{--tw-gradient-to:rgba(6,148,162,0);--tw-gradient-stops:var(--tw-gradient-from),#0694a2,var(--tw-gradient-to)}.via-lime-400{--tw-gradient-to:rgba(163,230,53,0);--tw-gradient-stops:var(--tw-gradient-from),#a3e635,var(--tw-gradient-to)}.via-red-500{--tw-gradient-to:rgba(240,82,82,0);--tw-gradient-stops:var(--tw-gradient-from),#f05252,var(--tw-gradient-to)}.via-pink-500{--tw-gradient-to:rgba(231,70,148,0);--tw-gradient-stops:var(--tw-gradient-from),#e74694,var(--tw-gradient-to)}.via-purple-600{--tw-gradient-to:rgba(126,58,242,0);--tw-gradient-stops:var(--tw-gradient-from),#7e3af2,var(--tw-gradient-to)}.via-red-300{--tw-gradient-to:hsla(0,83%,84%,0);--tw-gradient-stops:var(--tw-gradient-from),#f8b4b4,var(--tw-gradient-to)}.to-blue-700{--tw-gradient-to:#1a56db}.to-green-600{--tw-gradient-to:#057a55}.to-cyan-600{--tw-gradient-to:#0891b2}.to-teal-600{--tw-gradient-to:#047481}.to-lime-500{--tw-gradient-to:#84cc16}.to-red-600{--tw-gradient-to:#e02424}.to-pink-600{--tw-gradient-to:#d61f69}.to-purple-700{--tw-gradient-to:#6c2bd9}.to-blue-500{--tw-gradient-to:#3f83f8}.to-blue-600{--tw-gradient-to:#1c64f2}.to-pink-500{--tw-gradient-to:#e74694}.to-orange-400{--tw-gradient-to:#ff8a4c}.to-lime-200{--tw-gradient-to:#d9f99d}.to-yellow-200{--tw-gradient-to:#fce96a}.to-lime-300{--tw-gradient-to:#bef264}.to-emerald-600{--tw-gradient-to:#059669}.bg-cover{background-size:cover}.bg-local{background-attachment:local}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.fill-blue-600{fill:#1c64f2}.fill-current{fill:currentColor}.fill-gray-600{fill:#4b5563}.fill-green-500{fill:#0e9f6e}.fill-red-600{fill:#e02424}.fill-yellow-400{fill:#e3a008}.fill-pink-600{fill:#d61f69}.fill-purple-600{fill:#7e3af2}.object-cover{-o-object-fit:cover;object-fit:cover}.p-4{padding:1rem}.p-2\.5{padding:.625rem}.p-2{padding:.5rem}.p-0{padding:0}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-1\.5{padding:.375rem}.p-1{padding:.25rem}.p-3{padding:.75rem}.p-0\.5{padding:.125rem}.p-8{padding:2rem}.px-4{padding-left:1rem;padding-right:1rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-px{padding-bottom:1px;padding-top:1px}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-12{padding-bottom:3rem;padding-top:3rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-0{padding-bottom:0;padding-top:0}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-48{padding-bottom:12rem;padding-top:12rem}.py-8{padding-bottom:2rem;padding-top:2rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.px-0{padding-left:0;padding-right:0}.py-24{padding-bottom:6rem;padding-top:6rem}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.pt-4{padding-top:1rem}.pb-4{padding-bottom:1rem}.pt-6{padding-top:1.5rem}.pr-4{padding-right:1rem}.pl-3{padding-left:.75rem}.pl-10{padding-left:2.5rem}.pl-8{padding-left:2rem}.pt-10{padding-top:2.5rem}.pb-6{padding-bottom:1.5rem}.pl-2\.5{padding-left:.625rem}.pl-2{padding-left:.5rem}.pt-16{padding-top:4rem}.pb-10{padding-bottom:2.5rem}.pl-5{padding-left:1.25rem}.pt-8{padding-top:2rem}.pb-48{padding-bottom:12rem}.pb-5{padding-bottom:1.25rem}.pt-3{padding-top:.75rem}.pb-0{padding-bottom:0}.pl-11{padding-left:2.75rem}.pb-3{padding-bottom:.75rem}.pt-24{padding-top:6rem}.pt-52{padding-top:13rem}.pt-80{padding-top:20rem}.pt-64{padding-top:16rem}.pb-96{padding-bottom:24rem}.pt-36{padding-top:9rem}.pb-16{padding-bottom:4rem}.pt-32{padding-top:8rem}.pl-4{padding-left:1rem}.pt-5{padding-top:1.25rem}.pb-2\.5{padding-bottom:.625rem}.pb-2{padding-bottom:.5rem}.pb-1\.5{padding-bottom:.375rem}.pb-1{padding-bottom:.25rem}.pr-3{padding-right:.75rem}.pl-0{padding-left:0}.pb-8{padding-bottom:2rem}.pt-60{padding-top:15rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.font-sans{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-lg{font-size:1.125rem}.text-lg,.text-xl{line-height:1.75rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-base{font-size:1rem;line-height:1.5rem}.text-2xs{font-size:.625rem}.text-5xl{font-size:3rem;line-height:1}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-9xl{font-size:8rem;line-height:1}.font-medium{font-weight:500}.font-extrabold{font-weight:800}.font-semibold{font-weight:600}.font-normal{font-weight:400}.font-light{font-weight:300}.font-bold{font-weight:700}.font-thin{font-weight:100}.font-extralight{font-weight:200}.font-black{font-weight:900}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.leading-6{line-height:1.5rem}.leading-9{line-height:2.25rem}.leading-normal{line-height:1.5}.leading-tight{line-height:1.25}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-loose{line-height:2}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-normal{letter-spacing:0}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-\[\#ff2d20\]{--tw-text-opacity:1;color:rgb(255 45 32/var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity:1;color:rgb(28 100 242/var(--tw-text-opacity))}.text-green-700{--tw-text-opacity:1;color:rgb(4 108 78/var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 66 159/var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity:1;color:rgb(26 86 219/var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.text-red-800{--tw-text-opacity:1;color:rgb(155 28 28/var(--tw-text-opacity))}.text-green-800{--tw-text-opacity:1;color:rgb(3 84 63/var(--tw-text-opacity))}.text-yellow-700{--tw-text-opacity:1;color:rgb(142 75 16/var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity:1;color:rgb(63 131 248/var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgb(240 82 82/var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgb(14 159 110/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(194 120 3/var(--tw-text-opacity))}.text-purple-600{--tw-text-opacity:1;color:rgb(126 58 242/var(--tw-text-opacity))}.text-yellow-800{--tw-text-opacity:1;color:rgb(114 59 19/var(--tw-text-opacity))}.text-indigo-800{--tw-text-opacity:1;color:rgb(66 56 157/var(--tw-text-opacity))}.text-purple-800{--tw-text-opacity:1;color:rgb(85 33 181/var(--tw-text-opacity))}.text-pink-800{--tw-text-opacity:1;color:rgb(153 21 75/var(--tw-text-opacity))}.text-blue-400{--tw-text-opacity:1;color:rgb(118 169 250/var(--tw-text-opacity))}.text-red-400{--tw-text-opacity:1;color:rgb(249 128 128/var(--tw-text-opacity))}.text-green-400{--tw-text-opacity:1;color:rgb(49 196 141/var(--tw-text-opacity))}.text-yellow-400{--tw-text-opacity:1;color:rgb(227 160 8/var(--tw-text-opacity))}.text-indigo-400{--tw-text-opacity:1;color:rgb(141 162 251/var(--tw-text-opacity))}.text-purple-400{--tw-text-opacity:1;color:rgb(172 148 250/var(--tw-text-opacity))}.text-pink-400{--tw-text-opacity:1;color:rgb(241 126 184/var(--tw-text-opacity))}.text-\[\#626890\]{--tw-text-opacity:1;color:rgb(98 104 144/var(--tw-text-opacity))}.text-red-700{--tw-text-opacity:1;color:rgb(200 30 30/var(--tw-text-opacity))}.text-purple-700{--tw-text-opacity:1;color:rgb(108 43 217/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(224 36 36/var(--tw-text-opacity))}.text-yellow-300{--tw-text-opacity:1;color:rgb(250 202 21/var(--tw-text-opacity))}.text-green-900{--tw-text-opacity:1;color:rgb(1 71 55/var(--tw-text-opacity))}.text-green-600{--tw-text-opacity:1;color:rgb(5 122 85/var(--tw-text-opacity))}.text-red-900{--tw-text-opacity:1;color:rgb(119 29 29/var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.text-blue-100{--tw-text-opacity:1;color:rgb(225 239 254/var(--tw-text-opacity))}.text-indigo-700{--tw-text-opacity:1;color:rgb(81 69 205/var(--tw-text-opacity))}.text-orange-800{--tw-text-opacity:1;color:rgb(138 44 13/var(--tw-text-opacity))}.text-blue-900{--tw-text-opacity:1;color:rgb(35 56 118/var(--tw-text-opacity))}.text-blue-50{--tw-text-opacity:1;color:rgb(235 245 255/var(--tw-text-opacity))}.text-orange-500{--tw-text-opacity:1;color:rgb(255 90 31/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(4 116 129/var(--tw-text-opacity))}.text-sky-500{--tw-text-opacity:1;color:rgb(14 165 233/var(--tw-text-opacity))}.text-transparent{color:transparent}.text-blue-600\/100{color:#1c64f2}.text-blue-600\/75{color:rgba(28,100,242,.75)}.text-blue-600\/50{color:rgba(28,100,242,.5)}.text-blue-600\/25{color:rgba(28,100,242,.25)}.\!text-blue-700{--tw-text-opacity:1!important;color:rgb(26 86 219/var(--tw-text-opacity))!important}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.decoration-gray-500{text-decoration-color:#6b7280}.decoration-blue-400{text-decoration-color:#76a9fa}.decoration-indigo-500{text-decoration-color:#6875f5}.decoration-blue-500{text-decoration-color:#3f83f8}.decoration-green-500{text-decoration-color:#0e9f6e}.decoration-red-500{text-decoration-color:#f05252}.decoration-sky-500{text-decoration-color:#0ea5e9}.decoration-double{text-decoration-style:double}.decoration-dotted{text-decoration-style:dotted}.decoration-dashed{text-decoration-style:dashed}.decoration-wavy{text-decoration-style:wavy}.decoration-8{text-decoration-thickness:8px}.placeholder-green-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(4 108 78/var(--tw-placeholder-opacity))}.placeholder-green-700::placeholder{--tw-placeholder-opacity:1;color:rgb(4 108 78/var(--tw-placeholder-opacity))}.placeholder-red-700::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(200 30 30/var(--tw-placeholder-opacity))}.placeholder-red-700::placeholder{--tw-placeholder-opacity:1;color:rgb(200 30 30/var(--tw-placeholder-opacity))}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-100{opacity:1}.bg-blend-multiply{background-blend-mode:multiply}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-blue-500\/50{--tw-shadow-color:rgba(63,131,248,.5);--tw-shadow:var(--tw-shadow-colored)}.shadow-green-500\/50{--tw-shadow-color:rgba(14,159,110,.5);--tw-shadow:var(--tw-shadow-colored)}.shadow-cyan-500\/50{--tw-shadow-color:rgba(6,182,212,.5);--tw-shadow:var(--tw-shadow-colored)}.shadow-teal-500\/50{--tw-shadow-color:rgba(6,148,162,.5);--tw-shadow:var(--tw-shadow-colored)}.shadow-lime-500\/50{--tw-shadow-color:rgba(132,204,22,.5);--tw-shadow:var(--tw-shadow-colored)}.shadow-red-500\/50{--tw-shadow-color:rgba(240,82,82,.5);--tw-shadow:var(--tw-shadow-colored)}.shadow-pink-500\/50{--tw-shadow-color:rgba(231,70,148,.5);--tw-shadow:var(--tw-shadow-colored)}.shadow-purple-500\/50{--tw-shadow-color:rgba(144,97,249,.5);--tw-shadow:var(--tw-shadow-colored)}.outline{outline-style:solid}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-4,.ring-8{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-8{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity))}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity))}.ring-black{--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity))}.ring-opacity-0{--tw-ring-opacity:0}.blur{--tw-blur:blur(8px)}.blur,.blur-sm{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-sm{--tw-blur:blur(4px)}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-75{transition-duration:75ms}.duration-700{transition-duration:.7s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.first-letter\:float-left:first-letter{float:left}.first-letter\:mr-3:first-letter{margin-right:.75rem}.first-letter\:text-7xl:first-letter{font-size:4.5rem;line-height:1}.first-letter\:font-bold:first-letter{font-weight:700}.first-letter\:text-gray-900:first-letter{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.first-line\:uppercase:first-line{text-transform:uppercase}.first-line\:tracking-widest:first-line{letter-spacing:.1em}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:top-0\.5:after{content:var(--tw-content);top:.125rem}.after\:top-0:after{content:var(--tw-content);top:0}.after\:left-\[4px\]:after{content:var(--tw-content);left:4px}.after\:mx-6:after{content:var(--tw-content);margin-left:1.5rem;margin-right:1.5rem}.after\:mx-2:after{content:var(--tw-content);margin-left:.5rem;margin-right:.5rem}.after\:inline-block:after{content:var(--tw-content);display:inline-block}.after\:hidden:after{content:var(--tw-content);display:none}.after\:h-4:after{content:var(--tw-content);height:1rem}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:h-1:after{content:var(--tw-content);height:.25rem}.after\:h-6:after{content:var(--tw-content);height:1.5rem}.after\:w-4:after{content:var(--tw-content);width:1rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:w-6:after{content:var(--tw-content);width:1.5rem}.after\:rounded-full:after{border-radius:9999px;content:var(--tw-content)}.after\:border:after{border-width:1px;content:var(--tw-content)}.after\:border-4:after{border-width:4px;content:var(--tw-content)}.after\:border-b:after{border-bottom-width:1px;content:var(--tw-content)}.after\:border-gray-300:after{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));content:var(--tw-content)}.after\:border-gray-200:after{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));content:var(--tw-content)}.after\:border-blue-100:after{--tw-border-opacity:1;border-color:rgb(225 239 254/var(--tw-border-opacity));content:var(--tw-content)}.after\:border-gray-100:after{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity));content:var(--tw-content)}.after\:bg-white:after{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));content:var(--tw-content)}.after\:font-light:after{content:var(--tw-content);font-weight:300}.after\:text-gray-200:after{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity));content:var(--tw-content)}.after\:transition-all:after{content:var(--tw-content);transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.after\:content-\[\'\/\'\]:after{--tw-content:"/";content:var(--tw-content)}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.hover\:bg-blue-800:hover{--tw-bg-opacity:1;background-color:rgb(30 66 159/var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgb(225 239 254/var(--tw-bg-opacity))}.hover\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(195 221 253/var(--tw-bg-opacity))}.hover\:bg-red-200:hover{--tw-bg-opacity:1;background-color:rgb(251 213 213/var(--tw-bg-opacity))}.hover\:bg-green-200:hover{--tw-bg-opacity:1;background-color:rgb(188 240 218/var(--tw-bg-opacity))}.hover\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgb(252 233 106/var(--tw-bg-opacity))}.hover\:bg-blue-900:hover{--tw-bg-opacity:1;background-color:rgb(35 56 118/var(--tw-bg-opacity))}.hover\:bg-red-800:hover{--tw-bg-opacity:1;background-color:rgb(155 28 28/var(--tw-bg-opacity))}.hover\:bg-red-900:hover{--tw-bg-opacity:1;background-color:rgb(119 29 29/var(--tw-bg-opacity))}.hover\:bg-green-800:hover{--tw-bg-opacity:1;background-color:rgb(3 84 63/var(--tw-bg-opacity))}.hover\:bg-yellow-800:hover{--tw-bg-opacity:1;background-color:rgb(114 59 19/var(--tw-bg-opacity))}.hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.hover\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgb(205 219 254/var(--tw-bg-opacity))}.hover\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgb(220 215 254/var(--tw-bg-opacity))}.hover\:bg-pink-200:hover{--tw-bg-opacity:1;background-color:rgb(250 209 232/var(--tw-bg-opacity))}.hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.hover\:bg-gray-900:hover{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.hover\:bg-yellow-500:hover{--tw-bg-opacity:1;background-color:rgb(194 120 3/var(--tw-bg-opacity))}.hover\:bg-purple-800:hover{--tw-bg-opacity:1;background-color:rgb(85 33 181/var(--tw-bg-opacity))}.hover\:bg-\[\#3b5998\]\/90:hover{background-color:rgba(59,89,152,.9)}.hover\:bg-\[\#1da1f2\]\/90:hover{background-color:rgba(29,161,242,.9)}.hover\:bg-\[\#24292F\]\/90:hover{background-color:rgba(36,41,47,.9)}.hover\:bg-\[\#4285F4\]\/90:hover{background-color:rgba(66,133,244,.9)}.hover\:bg-\[\#050708\]\/90:hover{background-color:rgba(5,7,8,.9)}.hover\:bg-\[\#FF9119\]\/80:hover{background-color:rgba(255,145,25,.8)}.hover\:bg-\[\#F7BE38\]\/90:hover{background-color:rgba(247,190,56,.9)}.hover\:bg-\[\#050708\]\/80:hover{background-color:rgba(5,7,8,.8)}.hover\:bg-\[\#2557D6\]\/90:hover{background-color:rgba(37,87,214,.9)}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(26 86 219/var(--tw-bg-opacity))}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.hover\:bg-gray-500:hover{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgb(63 131 248/var(--tw-bg-opacity))}.hover\:bg-gradient-to-br:hover{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.hover\:bg-gradient-to-bl:hover{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.hover\:bg-gradient-to-l:hover{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.hover\:from-teal-200:hover{--tw-gradient-from:#afecef;--tw-gradient-to:rgba(175,236,239,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:to-lime-200:hover{--tw-gradient-to:#d9f99d}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgb(28 100 242/var(--tw-text-opacity))}.hover\:text-blue-700:hover{--tw-text-opacity:1;color:rgb(26 86 219/var(--tw-text-opacity))}.hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.hover\:text-blue-900:hover{--tw-text-opacity:1;color:rgb(35 56 118/var(--tw-text-opacity))}.hover\:text-red-900:hover{--tw-text-opacity:1;color:rgb(119 29 29/var(--tw-text-opacity))}.hover\:text-green-900:hover{--tw-text-opacity:1;color:rgb(1 71 55/var(--tw-text-opacity))}.hover\:text-yellow-900:hover{--tw-text-opacity:1;color:rgb(99 49 18/var(--tw-text-opacity))}.hover\:text-indigo-900:hover{--tw-text-opacity:1;color:rgb(54 47 120/var(--tw-text-opacity))}.hover\:text-purple-900:hover{--tw-text-opacity:1;color:rgb(74 29 150/var(--tw-text-opacity))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.hover\:text-blue-800:hover{--tw-text-opacity:1;color:rgb(30 66 159/var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:bg-blend-soft-light:hover{background-blend-mode:soft-light}.hover\:shadow:hover{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:blur-none:hover{--tw-blur:blur(0)}.hover\:blur-none:hover,.hover\:grayscale-0:hover{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:grayscale-0:hover{--tw-grayscale:grayscale(0)}.focus\:z-10:focus{z-index:10}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgb(63 131 248/var(--tw-border-opacity))}.focus\:border-blue-600:focus{--tw-border-opacity:1;border-color:rgb(28 100 242/var(--tw-border-opacity))}.focus\:border-green-500:focus{--tw-border-opacity:1;border-color:rgb(14 159 110/var(--tw-border-opacity))}.focus\:border-red-500:focus{--tw-border-opacity:1;border-color:rgb(240 82 82/var(--tw-border-opacity))}.focus\:border-green-600:focus{--tw-border-opacity:1;border-color:rgb(5 122 85/var(--tw-border-opacity))}.focus\:border-red-600:focus{--tw-border-opacity:1;border-color:rgb(224 36 36/var(--tw-border-opacity))}.focus\:border-gray-200:focus{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.focus\:bg-gray-100:focus{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.focus\:bg-gray-900:focus{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.focus\:text-blue-700:focus{--tw-text-opacity:1;color:rgb(26 86 219/var(--tw-text-opacity))}.focus\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-4:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-2:focus,.focus\:ring-4:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(63 131 248/var(--tw-ring-opacity))}.focus\:ring-blue-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(164 202 254/var(--tw-ring-opacity))}.focus\:ring-gray-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(243 244 246/var(--tw-ring-opacity))}.focus\:ring-gray-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(229 231 235/var(--tw-ring-opacity))}.focus\:ring-gray-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity))}.focus\:ring-blue-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(195 221 253/var(--tw-ring-opacity))}.focus\:ring-blue-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(118 169 250/var(--tw-ring-opacity))}.focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(249 128 128/var(--tw-ring-opacity))}.focus\:ring-green-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(49 196 141/var(--tw-ring-opacity))}.focus\:ring-yellow-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(227 160 8/var(--tw-ring-opacity))}.focus\:ring-gray-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(156 163 175/var(--tw-ring-opacity))}.focus\:ring-red-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 180 180/var(--tw-ring-opacity))}.focus\:ring-green-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(132 225 188/var(--tw-ring-opacity))}.focus\:ring-yellow-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(250 202 21/var(--tw-ring-opacity))}.focus\:ring-blue-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(26 86 219/var(--tw-ring-opacity))}.focus\:ring-gray-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(107 114 128/var(--tw-ring-opacity))}.focus\:ring-purple-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(202 191 253/var(--tw-ring-opacity))}.focus\:ring-cyan-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(103 232 249/var(--tw-ring-opacity))}.focus\:ring-teal-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(126 220 226/var(--tw-ring-opacity))}.focus\:ring-lime-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(190 242 100/var(--tw-ring-opacity))}.focus\:ring-pink-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 180 217/var(--tw-ring-opacity))}.focus\:ring-green-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(188 240 218/var(--tw-ring-opacity))}.focus\:ring-purple-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(220 215 254/var(--tw-ring-opacity))}.focus\:ring-pink-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(250 209 232/var(--tw-ring-opacity))}.focus\:ring-lime-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(217 249 157/var(--tw-ring-opacity))}.focus\:ring-red-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(253 232 232/var(--tw-ring-opacity))}.focus\:ring-cyan-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(165 243 252/var(--tw-ring-opacity))}.focus\:ring-\[\#3b5998\]\/50:focus{--tw-ring-color:rgba(59,89,152,.5)}.focus\:ring-\[\#1da1f2\]\/50:focus{--tw-ring-color:rgba(29,161,242,.5)}.focus\:ring-\[\#24292F\]\/50:focus{--tw-ring-color:rgba(36,41,47,.5)}.focus\:ring-\[\#4285F4\]\/50:focus{--tw-ring-color:rgba(66,133,244,.5)}.focus\:ring-\[\#050708\]\/50:focus{--tw-ring-color:rgba(5,7,8,.5)}.focus\:ring-\[\#FF9119\]\/50:focus{--tw-ring-color:rgba(255,145,25,.5)}.focus\:ring-\[\#F7BE38\]\/50:focus{--tw-ring-color:rgba(247,190,56,.5)}.focus\:ring-\[\#2557D6\]\/50:focus{--tw-ring-color:rgba(37,87,214,.5)}.focus\:ring-gray-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(249 250 251/var(--tw-ring-opacity))}.focus\:ring-green-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(14 159 110/var(--tw-ring-opacity))}.focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(240 82 82/var(--tw-ring-opacity))}.focus\:ring-gray-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(55 65 81/var(--tw-ring-opacity))}.focus\:ring-blue-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(28 100 242/var(--tw-ring-opacity))}.focus\:ring-purple-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(144 97 249/var(--tw-ring-opacity))}.focus\:ring-teal-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(6 148 162/var(--tw-ring-opacity))}.focus\:ring-yellow-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(194 120 3/var(--tw-ring-opacity))}.focus\:ring-orange-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(255 90 31/var(--tw-ring-opacity))}.group:hover .group-hover\:rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-white\/50{background-color:hsla(0,0%,100%,.5)}.group:hover .group-hover\:bg-opacity-0{--tw-bg-opacity:0}.group:hover .group-hover\:from-purple-600{--tw-gradient-from:#7e3af2;--tw-gradient-to:rgba(126,58,242,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.group:hover .group-hover\:from-cyan-500{--tw-gradient-from:#06b6d4;--tw-gradient-to:rgba(6,182,212,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.group:hover .group-hover\:from-green-400{--tw-gradient-from:#31c48d;--tw-gradient-to:rgba(49,196,141,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.group:hover .group-hover\:from-purple-500{--tw-gradient-from:#9061f9;--tw-gradient-to:rgba(144,97,249,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.group:hover .group-hover\:from-pink-500{--tw-gradient-from:#e74694;--tw-gradient-to:rgba(231,70,148,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.group:hover .group-hover\:from-teal-300{--tw-gradient-from:#7edce2;--tw-gradient-to:rgba(126,220,226,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.group:hover .group-hover\:from-red-200{--tw-gradient-from:#fbd5d5;--tw-gradient-to:hsla(0,83%,91%,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.group:hover .group-hover\:via-red-300{--tw-gradient-to:hsla(0,83%,84%,0);--tw-gradient-stops:var(--tw-gradient-from),#f8b4b4,var(--tw-gradient-to)}.group:hover .group-hover\:to-blue-500{--tw-gradient-to:#3f83f8}.group:hover .group-hover\:to-blue-600{--tw-gradient-to:#1c64f2}.group:hover .group-hover\:to-pink-500{--tw-gradient-to:#e74694}.group:hover .group-hover\:to-orange-400{--tw-gradient-to:#ff8a4c}.group:hover .group-hover\:to-lime-300{--tw-gradient-to:#bef264}.group:hover .group-hover\:to-yellow-200{--tw-gradient-to:#fce96a}.group:hover .group-hover\:text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.group:hover .group-hover\:text-blue-600{--tw-text-opacity:1;color:rgb(28 100 242/var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.group:hover .group-hover\:opacity-100{opacity:1}.group:focus .group-focus\:outline-none{outline:2px solid transparent;outline-offset:2px}.group:focus .group-focus\:ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.group:focus .group-focus\:ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity))}.peer:checked~.peer-checked\:border-blue-600{--tw-border-opacity:1;border-color:rgb(28 100 242/var(--tw-border-opacity))}.peer:checked~.peer-checked\:bg-blue-600{--tw-bg-opacity:1;background-color:rgb(28 100 242/var(--tw-bg-opacity))}.peer:checked~.peer-checked\:bg-red-600{--tw-bg-opacity:1;background-color:rgb(224 36 36/var(--tw-bg-opacity))}.peer:checked~.peer-checked\:bg-green-600{--tw-bg-opacity:1;background-color:rgb(5 122 85/var(--tw-bg-opacity))}.peer:checked~.peer-checked\:bg-purple-600{--tw-bg-opacity:1;background-color:rgb(126 58 242/var(--tw-bg-opacity))}.peer:checked~.peer-checked\:bg-yellow-400{--tw-bg-opacity:1;background-color:rgb(227 160 8/var(--tw-bg-opacity))}.peer:checked~.peer-checked\:bg-teal-600{--tw-bg-opacity:1;background-color:rgb(4 116 129/var(--tw-bg-opacity))}.peer:checked~.peer-checked\:bg-orange-500{--tw-bg-opacity:1;background-color:rgb(255 90 31/var(--tw-bg-opacity))}.peer:checked~.peer-checked\:text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.peer:checked~.peer-checked\:text-blue-600{--tw-text-opacity:1;color:rgb(28 100 242/var(--tw-text-opacity))}.peer:checked~.peer-checked\:after\:translate-x-full:after{--tw-translate-x:100%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:after\:border-white:after{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));content:var(--tw-content)}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:top-1\/2{top:50%}.peer:placeholder-shown~.peer-placeholder-shown\:top-1\/2{top:50%}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:placeholder-shown~.peer-placeholder-shown\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:placeholder-shown~.peer-placeholder-shown\:-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:-moz-placeholder-shown~.peer-placeholder-shown\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:placeholder-shown~.peer-placeholder-shown\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:left-0{left:0}.peer:focus~.peer-focus\:top-2{top:.5rem}.peer:focus~.peer-focus\:top-1{top:.25rem}.peer:focus~.peer-focus\:-translate-y-6{--tw-translate-y:-1.5rem}.peer:focus~.peer-focus\:-translate-y-4,.peer:focus~.peer-focus\:-translate-y-6{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:-translate-y-4{--tw-translate-y:-1rem}.peer:focus~.peer-focus\:-translate-y-3{--tw-translate-y:-0.75rem}.peer:focus~.peer-focus\:-translate-y-3,.peer:focus~.peer-focus\:scale-75{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:scale-75{--tw-scale-x:.75;--tw-scale-y:.75}.peer:focus~.peer-focus\:px-2{padding-left:.5rem;padding-right:.5rem}.peer:focus~.peer-focus\:font-medium{font-weight:500}.peer:focus~.peer-focus\:text-blue-600{--tw-text-opacity:1;color:rgb(28 100 242/var(--tw-text-opacity))}.peer:focus~.peer-focus\:outline-none{outline:2px solid transparent;outline-offset:2px}.peer:focus~.peer-focus\:ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.peer:focus~.peer-focus\:ring-blue-300{--tw-ring-opacity:1;--tw-ring-color:rgb(164 202 254/var(--tw-ring-opacity))}.peer:focus~.peer-focus\:ring-red-300{--tw-ring-opacity:1;--tw-ring-color:rgb(248 180 180/var(--tw-ring-opacity))}.peer:focus~.peer-focus\:ring-green-300{--tw-ring-opacity:1;--tw-ring-color:rgb(132 225 188/var(--tw-ring-opacity))}.peer:focus~.peer-focus\:ring-purple-300{--tw-ring-opacity:1;--tw-ring-color:rgb(202 191 253/var(--tw-ring-opacity))}.peer:focus~.peer-focus\:ring-yellow-300{--tw-ring-opacity:1;--tw-ring-color:rgb(250 202 21/var(--tw-ring-opacity))}.peer:focus~.peer-focus\:ring-teal-300{--tw-ring-opacity:1;--tw-ring-color:rgb(126 220 226/var(--tw-ring-opacity))}.peer:focus~.peer-focus\:ring-orange-300{--tw-ring-opacity:1;--tw-ring-color:rgb(253 186 140/var(--tw-ring-opacity))}.dark .dark\:divide-gray-600>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(75 85 99/var(--tw-divide-opacity))}.dark .dark\:divide-gray-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(55 65 81/var(--tw-divide-opacity))}.dark .dark\:border-gray-800{--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity))}.dark .dark\:border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity))}.dark .dark\:border-blue-400{--tw-border-opacity:1;border-color:rgb(118 169 250/var(--tw-border-opacity))}.dark .dark\:border-blue-800{--tw-border-opacity:1;border-color:rgb(30 66 159/var(--tw-border-opacity))}.dark .dark\:border-red-800{--tw-border-opacity:1;border-color:rgb(155 28 28/var(--tw-border-opacity))}.dark .dark\:border-green-800{--tw-border-opacity:1;border-color:rgb(3 84 63/var(--tw-border-opacity))}.dark .dark\:border-yellow-800{--tw-border-opacity:1;border-color:rgb(114 59 19/var(--tw-border-opacity))}.dark .dark\:border-red-400{--tw-border-opacity:1;border-color:rgb(249 128 128/var(--tw-border-opacity))}.dark .dark\:border-green-500{--tw-border-opacity:1;border-color:rgb(14 159 110/var(--tw-border-opacity))}.dark .dark\:border-yellow-300{--tw-border-opacity:1;border-color:rgb(250 202 21/var(--tw-border-opacity))}.dark .dark\:border-gray-900{--tw-border-opacity:1;border-color:rgb(17 24 39/var(--tw-border-opacity))}.dark .dark\:border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.dark .dark\:border-blue-500{--tw-border-opacity:1;border-color:rgb(63 131 248/var(--tw-border-opacity))}.dark .dark\:border-red-500{--tw-border-opacity:1;border-color:rgb(240 82 82/var(--tw-border-opacity))}.dark .dark\:border-purple-400{--tw-border-opacity:1;border-color:rgb(172 148 250/var(--tw-border-opacity))}.dark .dark\:border-green-400{--tw-border-opacity:1;border-color:rgb(49 196 141/var(--tw-border-opacity))}.dark .dark\:border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.dark .dark\:\!border-blue-500{--tw-border-opacity:1!important;border-color:rgb(63 131 248/var(--tw-border-opacity))!important}.dark .dark\:border-transparent{border-color:transparent}.dark .dark\:border-l-gray-700{--tw-border-opacity:1;border-left-color:rgb(55 65 81/var(--tw-border-opacity))}.dark .dark\:bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.dark .dark\:bg-gray-900\/60{background-color:rgba(17,24,39,.6)}.dark .dark\:bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.dark .dark\:bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.dark .dark\:bg-blue-600{--tw-bg-opacity:1;background-color:rgb(28 100 242/var(--tw-bg-opacity))}.dark .dark\:bg-blue-200{--tw-bg-opacity:1;background-color:rgb(195 221 253/var(--tw-bg-opacity))}.dark .dark\:bg-red-600{--tw-bg-opacity:1;background-color:rgb(224 36 36/var(--tw-bg-opacity))}.dark .dark\:bg-green-600{--tw-bg-opacity:1;background-color:rgb(5 122 85/var(--tw-bg-opacity))}.dark .dark\:bg-yellow-300{--tw-bg-opacity:1;background-color:rgb(250 202 21/var(--tw-bg-opacity))}.dark .dark\:bg-gray-600{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.dark .dark\:bg-blue-900{--tw-bg-opacity:1;background-color:rgb(35 56 118/var(--tw-bg-opacity))}.dark .dark\:bg-red-900{--tw-bg-opacity:1;background-color:rgb(119 29 29/var(--tw-bg-opacity))}.dark .dark\:bg-green-900{--tw-bg-opacity:1;background-color:rgb(1 71 55/var(--tw-bg-opacity))}.dark .dark\:bg-yellow-900{--tw-bg-opacity:1;background-color:rgb(99 49 18/var(--tw-bg-opacity))}.dark .dark\:bg-indigo-900{--tw-bg-opacity:1;background-color:rgb(54 47 120/var(--tw-bg-opacity))}.dark .dark\:bg-purple-900{--tw-bg-opacity:1;background-color:rgb(74 29 150/var(--tw-bg-opacity))}.dark .dark\:bg-pink-900{--tw-bg-opacity:1;background-color:rgb(117 26 61/var(--tw-bg-opacity))}.dark .dark\:bg-purple-600{--tw-bg-opacity:1;background-color:rgb(126 58 242/var(--tw-bg-opacity))}.dark .dark\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.dark .dark\:bg-blue-500{--tw-bg-opacity:1;background-color:rgb(63 131 248/var(--tw-bg-opacity))}.dark .dark\:bg-gray-800\/30{background-color:rgba(31,41,55,.3)}.dark .dark\:bg-gray-800\/50{background-color:rgba(31,41,55,.5)}.dark .dark\:bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.dark .dark\:bg-green-100{--tw-bg-opacity:1;background-color:rgb(222 247 236/var(--tw-bg-opacity))}.dark .dark\:bg-red-100{--tw-bg-opacity:1;background-color:rgb(253 232 232/var(--tw-bg-opacity))}.dark .dark\:bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.dark .dark\:bg-blue-400{--tw-bg-opacity:1;background-color:rgb(118 169 250/var(--tw-bg-opacity))}.dark .dark\:bg-orange-400{--tw-bg-opacity:1;background-color:rgb(255 138 76/var(--tw-bg-opacity))}.dark .dark\:bg-red-500{--tw-bg-opacity:1;background-color:rgb(240 82 82/var(--tw-bg-opacity))}.dark .dark\:bg-green-500{--tw-bg-opacity:1;background-color:rgb(14 159 110/var(--tw-bg-opacity))}.dark .dark\:bg-indigo-500{--tw-bg-opacity:1;background-color:rgb(104 117 245/var(--tw-bg-opacity))}.dark .dark\:bg-purple-500{--tw-bg-opacity:1;background-color:rgb(144 97 249/var(--tw-bg-opacity))}.dark .dark\:bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.dark .dark\:bg-orange-200{--tw-bg-opacity:1;background-color:rgb(252 217 189/var(--tw-bg-opacity))}.dark .dark\:bg-blue-800{--tw-bg-opacity:1;background-color:rgb(30 66 159/var(--tw-bg-opacity))}.dark .dark\:bg-green-800{--tw-bg-opacity:1;background-color:rgb(3 84 63/var(--tw-bg-opacity))}.dark .dark\:bg-red-800{--tw-bg-opacity:1;background-color:rgb(155 28 28/var(--tw-bg-opacity))}.dark .dark\:bg-orange-700{--tw-bg-opacity:1;background-color:rgb(180 52 3/var(--tw-bg-opacity))}.dark .dark\:bg-opacity-80{--tw-bg-opacity:0.8}.dark .dark\:fill-gray-300{fill:#d1d5db}.dark .dark\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.dark .dark\:text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.dark .dark\:text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.dark .dark\:text-blue-500{--tw-text-opacity:1;color:rgb(63 131 248/var(--tw-text-opacity))}.dark .dark\:text-green-600{--tw-text-opacity:1;color:rgb(5 122 85/var(--tw-text-opacity))}.dark .dark\:text-blue-800{--tw-text-opacity:1;color:rgb(30 66 159/var(--tw-text-opacity))}.dark .dark\:text-blue-400{--tw-text-opacity:1;color:rgb(118 169 250/var(--tw-text-opacity))}.dark .dark\:text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.dark .dark\:text-red-400{--tw-text-opacity:1;color:rgb(249 128 128/var(--tw-text-opacity))}.dark .dark\:text-green-400{--tw-text-opacity:1;color:rgb(49 196 141/var(--tw-text-opacity))}.dark .dark\:text-yellow-300{--tw-text-opacity:1;color:rgb(250 202 21/var(--tw-text-opacity))}.dark .dark\:text-yellow-400{--tw-text-opacity:1;color:rgb(227 160 8/var(--tw-text-opacity))}.dark .dark\:text-blue-300{--tw-text-opacity:1;color:rgb(164 202 254/var(--tw-text-opacity))}.dark .dark\:text-red-300{--tw-text-opacity:1;color:rgb(248 180 180/var(--tw-text-opacity))}.dark .dark\:text-green-300{--tw-text-opacity:1;color:rgb(132 225 188/var(--tw-text-opacity))}.dark .dark\:text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.dark .dark\:text-purple-400{--tw-text-opacity:1;color:rgb(172 148 250/var(--tw-text-opacity))}.dark .dark\:text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.dark .dark\:text-indigo-300{--tw-text-opacity:1;color:rgb(180 198 252/var(--tw-text-opacity))}.dark .dark\:text-purple-300{--tw-text-opacity:1;color:rgb(202 191 253/var(--tw-text-opacity))}.dark .dark\:text-pink-300{--tw-text-opacity:1;color:rgb(248 180 217/var(--tw-text-opacity))}.dark .dark\:text-indigo-400{--tw-text-opacity:1;color:rgb(141 162 251/var(--tw-text-opacity))}.dark .dark\:text-pink-400{--tw-text-opacity:1;color:rgb(241 126 184/var(--tw-text-opacity))}.dark .dark\:text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.dark .dark\:text-green-500{--tw-text-opacity:1;color:rgb(14 159 110/var(--tw-text-opacity))}.dark .dark\:text-red-500{--tw-text-opacity:1;color:rgb(240 82 82/var(--tw-text-opacity))}.dark .dark\:text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.dark .dark\:text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.dark .dark\:text-blue-200{--tw-text-opacity:1;color:rgb(195 221 253/var(--tw-text-opacity))}.dark .dark\:text-gray-100{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity))}.dark .dark\:text-yellow-500{--tw-text-opacity:1;color:rgb(194 120 3/var(--tw-text-opacity))}.dark .dark\:text-indigo-500{--tw-text-opacity:1;color:rgb(104 117 245/var(--tw-text-opacity))}.dark .dark\:text-purple-500{--tw-text-opacity:1;color:rgb(144 97 249/var(--tw-text-opacity))}.dark .dark\:text-orange-900{--tw-text-opacity:1;color:rgb(119 29 29/var(--tw-text-opacity))}.dark .dark\:text-blue-100{--tw-text-opacity:1;color:rgb(225 239 254/var(--tw-text-opacity))}.dark .dark\:text-green-200{--tw-text-opacity:1;color:rgb(188 240 218/var(--tw-text-opacity))}.dark .dark\:text-red-200{--tw-text-opacity:1;color:rgb(251 213 213/var(--tw-text-opacity))}.dark .dark\:text-orange-200{--tw-text-opacity:1;color:rgb(252 217 189/var(--tw-text-opacity))}.dark .dark\:text-blue-500\/100{color:#3f83f8}.dark .dark\:text-blue-500\/75{color:rgba(63,131,248,.75)}.dark .dark\:text-blue-500\/50{color:rgba(63,131,248,.5)}.dark .dark\:text-blue-500\/25{color:rgba(63,131,248,.25)}.dark .dark\:\!text-blue-500{--tw-text-opacity:1!important;color:rgb(63 131 248/var(--tw-text-opacity))!important}.dark .dark\:decoration-blue-600{text-decoration-color:#1c64f2}.dark .dark\:placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity))}.dark .dark\:placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity))}.dark .dark\:placeholder-green-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(14 159 110/var(--tw-placeholder-opacity))}.dark .dark\:placeholder-green-500::placeholder{--tw-placeholder-opacity:1;color:rgb(14 159 110/var(--tw-placeholder-opacity))}.dark .dark\:placeholder-red-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(240 82 82/var(--tw-placeholder-opacity))}.dark .dark\:placeholder-red-500::placeholder{--tw-placeholder-opacity:1;color:rgb(240 82 82/var(--tw-placeholder-opacity))}.dark .dark\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.dark .dark\:shadow-lg,.dark .dark\:shadow-sm-light{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark .dark\:shadow-sm-light{--tw-shadow:0 2px 5px 0px hsla(0,0%,100%,.08);--tw-shadow-colored:0 2px 5px 0px var(--tw-shadow-color)}.dark .dark\:shadow-blue-800\/80{--tw-shadow-color:rgba(30,66,159,.8);--tw-shadow:var(--tw-shadow-colored)}.dark .dark\:shadow-green-800\/80{--tw-shadow-color:rgba(3,84,63,.8);--tw-shadow:var(--tw-shadow-colored)}.dark .dark\:shadow-cyan-800\/80{--tw-shadow-color:rgba(21,94,117,.8);--tw-shadow:var(--tw-shadow-colored)}.dark .dark\:shadow-teal-800\/80{--tw-shadow-color:rgba(5,80,92,.8);--tw-shadow:var(--tw-shadow-colored)}.dark .dark\:shadow-lime-800\/80{--tw-shadow-color:rgba(63,98,18,.8);--tw-shadow:var(--tw-shadow-colored)}.dark .dark\:shadow-red-800\/80{--tw-shadow-color:rgba(155,28,28,.8);--tw-shadow:var(--tw-shadow-colored)}.dark .dark\:shadow-pink-800\/80{--tw-shadow-color:rgba(153,21,75,.8);--tw-shadow:var(--tw-shadow-colored)}.dark .dark\:shadow-purple-800\/80{--tw-shadow-color:rgba(85,33,181,.8);--tw-shadow:var(--tw-shadow-colored)}.dark .dark\:shadow-gray-800{--tw-shadow-color:#1f2937;--tw-shadow:var(--tw-shadow-colored)}.dark .dark\:ring-gray-500{--tw-ring-opacity:1;--tw-ring-color:rgb(107 114 128/var(--tw-ring-opacity))}.dark .dark\:ring-gray-900{--tw-ring-opacity:1;--tw-ring-color:rgb(17 24 39/var(--tw-ring-opacity))}.dark .dark\:ring-offset-gray-800{--tw-ring-offset-color:#1f2937}.dark .dark\:ring-offset-gray-700{--tw-ring-offset-color:#374151}.dark .dark\:first-letter\:text-gray-100:first-letter{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity))}.dark .dark\:after\:border-gray-700:after{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity));content:var(--tw-content)}.dark .dark\:after\:border-blue-800:after{--tw-border-opacity:1;border-color:rgb(30 66 159/var(--tw-border-opacity));content:var(--tw-content)}.dark .dark\:after\:text-gray-500:after{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity));content:var(--tw-content)}.dark .dark\:hover\:border-gray-600:hover{--tw-border-opacity:1;border-color:rgb(30 36 49/var(--tw-border-opacity))}.dark .dark\:hover\:border-gray-700:hover{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity))}.dark .dark\:hover\:border-gray-500:hover{--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity))}.dark .dark\:hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.dark .dark\:hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(26 86 219/var(--tw-bg-opacity))}.dark .dark\:hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.dark .dark\:hover\:bg-blue-400:hover{--tw-bg-opacity:1;background-color:rgb(118 169 250/var(--tw-bg-opacity))}.dark .dark\:hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(200 30 30/var(--tw-bg-opacity))}.dark .dark\:hover\:bg-red-400:hover{--tw-bg-opacity:1;background-color:rgb(249 128 128/var(--tw-bg-opacity))}.dark .dark\:hover\:bg-green-700:hover{--tw-bg-opacity:1;background-color:rgb(4 108 78/var(--tw-bg-opacity))}.dark .dark\:hover\:bg-green-500:hover{--tw-bg-opacity:1;background-color:rgb(14 159 110/var(--tw-bg-opacity))}.dark .dark\:hover\:bg-yellow-400:hover{--tw-bg-opacity:1;background-color:rgb(227 160 8/var(--tw-bg-opacity))}.dark .dark\:hover\:bg-yellow-300:hover{--tw-bg-opacity:1;background-color:rgb(250 202 21/var(--tw-bg-opacity))}.dark .dark\:hover\:bg-gray-500:hover{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.dark .dark\:hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}.dark .dark\:hover\:bg-blue-800:hover{--tw-bg-opacity:1;background-color:rgb(30 66 159/var(--tw-bg-opacity))}.dark .dark\:hover\:bg-red-800:hover{--tw-bg-opacity:1;background-color:rgb(155 28 28/var(--tw-bg-opacity))}.dark .dark\:hover\:bg-green-800:hover{--tw-bg-opacity:1;background-color:rgb(3 84 63/var(--tw-bg-opacity))}.dark .dark\:hover\:bg-yellow-800:hover{--tw-bg-opacity:1;background-color:rgb(114 59 19/var(--tw-bg-opacity))}.dark .dark\:hover\:bg-indigo-800:hover{--tw-bg-opacity:1;background-color:rgb(66 56 157/var(--tw-bg-opacity))}.dark .dark\:hover\:bg-purple-800:hover{--tw-bg-opacity:1;background-color:rgb(85 33 181/var(--tw-bg-opacity))}.dark .dark\:hover\:bg-pink-800:hover{--tw-bg-opacity:1;background-color:rgb(153 21 75/var(--tw-bg-opacity))}.dark .dark\:hover\:bg-purple-700:hover{--tw-bg-opacity:1;background-color:rgb(108 43 217/var(--tw-bg-opacity))}.dark .dark\:hover\:bg-\[\#050708\]\/30:hover{background-color:rgba(5,7,8,.3)}.dark .dark\:hover\:bg-\[\#FF9119\]\/80:hover{background-color:rgba(255,145,25,.8)}.dark .dark\:hover\:bg-\[\#050708\]\/40:hover{background-color:rgba(5,7,8,.4)}.dark .dark\:hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.dark .dark\:hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(28 100 242/var(--tw-bg-opacity))}.dark .dark\:hover\:bg-green-600:hover{--tw-bg-opacity:1;background-color:rgb(5 122 85/var(--tw-bg-opacity))}.dark .dark\:hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgb(224 36 36/var(--tw-bg-opacity))}.dark .dark\:hover\:bg-purple-500:hover{--tw-bg-opacity:1;background-color:rgb(144 97 249/var(--tw-bg-opacity))}.dark .dark\:hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.dark .dark\:hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgb(63 131 248/var(--tw-text-opacity))}.dark .dark\:hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.dark .dark\:hover\:text-blue-300:hover{--tw-text-opacity:1;color:rgb(164 202 254/var(--tw-text-opacity))}.dark .dark\:hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.dark .dark\:hover\:text-red-300:hover{--tw-text-opacity:1;color:rgb(248 180 180/var(--tw-text-opacity))}.dark .dark\:hover\:text-green-300:hover{--tw-text-opacity:1;color:rgb(132 225 188/var(--tw-text-opacity))}.dark .dark\:hover\:text-yellow-300:hover{--tw-text-opacity:1;color:rgb(250 202 21/var(--tw-text-opacity))}.dark .dark\:hover\:text-indigo-300:hover{--tw-text-opacity:1;color:rgb(180 198 252/var(--tw-text-opacity))}.dark .dark\:hover\:text-purple-300:hover{--tw-text-opacity:1;color:rgb(202 191 253/var(--tw-text-opacity))}.dark .dark\:hover\:text-pink-300:hover{--tw-text-opacity:1;color:rgb(248 180 217/var(--tw-text-opacity))}.dark .dark\:hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.dark .dark\:hover\:text-blue-700:hover{--tw-text-opacity:1;color:rgb(26 86 219/var(--tw-text-opacity))}.dark .dark\:hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgb(28 100 242/var(--tw-text-opacity))}.dark .dark\:hover\:text-blue-400:hover{--tw-text-opacity:1;color:rgb(118 169 250/var(--tw-text-opacity))}.dark .dark\:hover\:bg-blend-darken:hover{background-blend-mode:darken}.dark .dark\:focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgb(63 131 248/var(--tw-border-opacity))}.dark .dark\:focus\:border-green-500:focus{--tw-border-opacity:1;border-color:rgb(14 159 110/var(--tw-border-opacity))}.dark .dark\:focus\:border-red-500:focus{--tw-border-opacity:1;border-color:rgb(240 82 82/var(--tw-border-opacity))}.dark .dark\:focus\:bg-gray-700:focus{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.dark .dark\:focus\:bg-blue-600:focus{--tw-bg-opacity:1;background-color:rgb(28 100 242/var(--tw-bg-opacity))}.dark .dark\:focus\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.dark .dark\:focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(63 131 248/var(--tw-ring-opacity))}.dark .dark\:focus\:ring-blue-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(30 66 159/var(--tw-ring-opacity))}.dark .dark\:focus\:ring-gray-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(55 65 81/var(--tw-ring-opacity))}.dark .dark\:focus\:ring-gray-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(107 114 128/var(--tw-ring-opacity))}.dark .dark\:focus\:ring-gray-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(31 41 55/var(--tw-ring-opacity))}.dark .dark\:focus\:ring-red-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(155 28 28/var(--tw-ring-opacity))}.dark .dark\:focus\:ring-green-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(3 84 63/var(--tw-ring-opacity))}.dark .dark\:focus\:ring-yellow-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(114 59 19/var(--tw-ring-opacity))}.dark .dark\:focus\:ring-red-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(119 29 29/var(--tw-ring-opacity))}.dark .dark\:focus\:ring-yellow-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 49 18/var(--tw-ring-opacity))}.dark .dark\:focus\:ring-purple-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(74 29 150/var(--tw-ring-opacity))}.dark .dark\:focus\:ring-cyan-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(21 94 117/var(--tw-ring-opacity))}.dark .dark\:focus\:ring-teal-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(5 80 92/var(--tw-ring-opacity))}.dark .dark\:focus\:ring-lime-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(63 98 18/var(--tw-ring-opacity))}.dark .dark\:focus\:ring-pink-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(153 21 75/var(--tw-ring-opacity))}.dark .dark\:focus\:ring-purple-800:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(85 33 181/var(--tw-ring-opacity))}.dark .dark\:focus\:ring-teal-700:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(3 102 114/var(--tw-ring-opacity))}.dark .dark\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(249 128 128/var(--tw-ring-opacity))}.dark .dark\:focus\:ring-\[\#050708\]\/50:focus{--tw-ring-color:rgba(5,7,8,.5)}.dark .dark\:focus\:ring-gray-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}.dark .dark\:focus\:ring-\[\#FF9119\]\/40:focus{--tw-ring-color:rgba(255,145,25,.4)}.dark .dark\:focus\:ring-\[\#F7BE38\]\/50:focus{--tw-ring-color:rgba(247,190,56,.5)}.dark .dark\:focus\:ring-\[\#2557D6\]\/50:focus{--tw-ring-color:rgba(37,87,214,.5)}.dark .dark\:focus\:ring-blue-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(28 100 242/var(--tw-ring-opacity))}.dark .dark\:focus\:ring-blue-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(35 56 118/var(--tw-ring-opacity))}.dark .dark\:focus\:ring-gray-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(156 163 175/var(--tw-ring-opacity))}.dark .dark\:focus\:ring-red-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(224 36 36/var(--tw-ring-opacity))}.dark .dark\:focus\:ring-green-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(5 122 85/var(--tw-ring-opacity))}.dark .dark\:focus\:ring-purple-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(126 58 242/var(--tw-ring-opacity))}.dark .dark\:focus\:ring-teal-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(4 116 129/var(--tw-ring-opacity))}.dark .dark\:focus\:ring-yellow-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(159 88 10/var(--tw-ring-opacity))}.dark .dark\:focus\:ring-orange-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(208 56 1/var(--tw-ring-opacity))}.dark .dark\:focus\:ring-offset-gray-800:focus{--tw-ring-offset-color:#1f2937}.dark .dark\:focus\:ring-offset-gray-700:focus{--tw-ring-offset-color:#374151}.dark .group:hover .dark\:group-hover\:bg-gray-800\/60{background-color:rgba(31,41,55,.6)}.dark .group:hover .dark\:group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.dark .group:hover .dark\:group-hover\:text-blue-500{--tw-text-opacity:1;color:rgb(63 131 248/var(--tw-text-opacity))}.dark .group:hover .dark\:group-hover\:text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.dark .group:focus .dark\:group-focus\:ring-gray-800\/70{--tw-ring-color:rgba(31,41,55,.7)}.dark .peer:checked~.dark\:peer-checked\:text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.dark .peer:checked~.dark\:peer-checked\:text-blue-500,.peer:focus~.dark .peer-focus\:dark\:text-blue-500{--tw-text-opacity:1;color:rgb(63 131 248/var(--tw-text-opacity))}.dark .peer:focus~.dark\:peer-focus\:ring-blue-800{--tw-ring-opacity:1;--tw-ring-color:rgb(30 66 159/var(--tw-ring-opacity))}.dark .peer:focus~.dark\:peer-focus\:ring-red-800{--tw-ring-opacity:1;--tw-ring-color:rgb(155 28 28/var(--tw-ring-opacity))}.dark .peer:focus~.dark\:peer-focus\:ring-green-800{--tw-ring-opacity:1;--tw-ring-color:rgb(3 84 63/var(--tw-ring-opacity))}.dark .peer:focus~.dark\:peer-focus\:ring-purple-800{--tw-ring-opacity:1;--tw-ring-color:rgb(85 33 181/var(--tw-ring-opacity))}.dark .peer:focus~.dark\:peer-focus\:ring-yellow-800{--tw-ring-opacity:1;--tw-ring-color:rgb(114 59 19/var(--tw-ring-opacity))}.dark .peer:focus~.dark\:peer-focus\:ring-teal-800{--tw-ring-opacity:1;--tw-ring-color:rgb(5 80 92/var(--tw-ring-opacity))}.dark .peer:focus~.dark\:peer-focus\:ring-orange-800{--tw-ring-opacity:1;--tw-ring-color:rgb(138 44 13/var(--tw-ring-opacity))}@media (min-width:640px){.sm\:order-last{order:9999}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:mb-0{margin-bottom:0}.sm\:mt-0{margin-top:0}.sm\:mb-4{margin-bottom:1rem}.sm\:ml-2{margin-left:.5rem}.sm\:ml-4{margin-left:1rem}.sm\:mb-5{margin-bottom:1.25rem}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:h-10{height:2.5rem}.sm\:h-6{height:1.5rem}.sm\:h-64{height:16rem}.sm\:h-9{height:2.25rem}.sm\:h-7{height:1.75rem}.sm\:h-5{height:1.25rem}.sm\:w-auto{width:auto}.sm\:w-10{width:2.5rem}.sm\:w-6{width:1.5rem}.sm\:w-96{width:24rem}.sm\:w-5{width:1.25rem}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-6{gap:1.5rem}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.sm\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2rem*var(--tw-space-x-reverse))}.sm\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(1px*var(--tw-divide-x-reverse))}.sm\:rounded-lg{border-radius:.5rem}.sm\:border-b-0{border-bottom-width:0}.sm\:border-r{border-right-width:1px}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:p-4{padding:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:py-4{padding-bottom:1rem;padding-top:1rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-16{padding-left:4rem;padding-right:4rem}.sm\:pt-4{padding-top:1rem}.sm\:pr-8{padding-right:2rem}.sm\:pr-4{padding-right:1rem}.sm\:pl-4{padding-left:1rem}.sm\:pl-2{padding-left:.5rem}.sm\:pb-4{padding-bottom:1rem}.sm\:text-center{text-align:center}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:ring-8{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.sm\:after\:inline-block:after{content:var(--tw-content);display:inline-block}.sm\:after\:hidden:after{content:var(--tw-content);display:none}.sm\:after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}}@media (min-width:768px){.md\:inset-0{bottom:0;left:0;right:0;top:0}.md\:order-2{order:2}.md\:order-1{order:1}.md\:my-0{margin-bottom:0;margin-top:0}.md\:mx-2{margin-left:.5rem;margin-right:.5rem}.md\:my-10{margin-bottom:2.5rem;margin-top:2.5rem}.md\:my-12{margin-bottom:3rem;margin-top:3rem}.md\:ml-2{margin-left:.5rem}.md\:mt-6{margin-top:1.5rem}.md\:mb-12{margin-bottom:3rem}.md\:mr-0{margin-right:0}.md\:mt-0{margin-top:0}.md\:mb-0{margin-bottom:0}.md\:mr-6{margin-right:1.5rem}.md\:mr-2{margin-right:.5rem}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-auto{height:auto}.md\:h-96{height:24rem}.md\:h-4{height:1rem}.md\:h-full{height:100%}.md\:w-48{width:12rem}.md\:w-auto{width:auto}.md\:w-4{width:1rem}.md\:w-full{width:100%}.md\:max-w-xl{max-width:36rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.md\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2rem*var(--tw-space-x-reverse))}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.md\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.md\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.md\:rounded-none{border-radius:0}.md\:rounded-l-lg{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}.md\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.md\:rounded-tl-lg{border-top-left-radius:.5rem}.md\:rounded-br-lg{border-bottom-right-radius:.5rem}.md\:border-0{border-width:0}.md\:border-r{border-right-width:1px}.md\:border-b-0{border-bottom-width:0}.md\:bg-transparent{background-color:transparent}.md\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.md\:p-8{padding:2rem}.md\:p-0{padding:0}.md\:p-6{padding:1.5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-8{padding-bottom:2rem;padding-top:2rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.md\:py-2{padding-bottom:.5rem;padding-top:.5rem}.md\:pb-4{padding-bottom:1rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:font-medium{font-weight:500}.md\:text-blue-700{--tw-text-opacity:1;color:rgb(26 86 219/var(--tw-text-opacity))}.md\:text-green-700{--tw-text-opacity:1;color:rgb(4 108 78/var(--tw-text-opacity))}.md\:hover\:bg-transparent:hover{background-color:transparent}.md\:hover\:text-blue-700:hover{--tw-text-opacity:1;color:rgb(26 86 219/var(--tw-text-opacity))}.md\:hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgb(28 100 242/var(--tw-text-opacity))}.md\:hover\:text-green-700:hover{--tw-text-opacity:1;color:rgb(4 108 78/var(--tw-text-opacity))}.dark .md\:dark\:bg-transparent{background-color:transparent}.dark .md\:dark\:bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.dark .md\:dark\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.dark .md\:dark\:hover\:bg-transparent:hover{background-color:transparent}.dark .md\:dark\:hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgb(63 131 248/var(--tw-text-opacity))}.dark .md\:dark\:hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}}@media (min-width:1024px){.lg\:static{position:static}.lg\:sticky{position:sticky}.lg\:top-28{top:7rem}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:my-12{margin-bottom:3rem;margin-top:3rem}.lg\:my-8{margin-bottom:2rem;margin-top:2rem}.lg\:mb-0{margin-bottom:0}.lg\:mr-0{margin-right:0}.lg\:mb-8{margin-bottom:2rem}.lg\:mt-0{margin-top:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-auto{height:auto}.lg\:h-\[calc\(100vh-3rem\)\]{height:calc(100vh - 3rem)}.lg\:h-12{height:3rem}.lg\:h-6{height:1.5rem}.lg\:max-h-full{max-height:100%}.lg\:w-48{width:12rem}.lg\:w-12{width:3rem}.lg\:w-6{width:1.5rem}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:gap-8{gap:2rem}.lg\:self-center{align-self:center}.lg\:overflow-visible{overflow:visible}.lg\:overflow-y-visible{overflow-y:visible}.lg\:p-8{padding:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-4{padding-bottom:1rem;padding-top:1rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:py-0{padding-bottom:0;padding-top:0}.lg\:px-2{padding-left:.5rem;padding-right:.5rem}.lg\:py-16{padding-bottom:4rem;padding-top:4rem}.lg\:pt-0{padding-top:0}.lg\:pt-8{padding-top:2rem}.lg\:pb-16{padding-bottom:4rem}.lg\:pl-0{padding-left:0}.lg\:pt-2{padding-top:.5rem}.lg\:pb-20{padding-bottom:5rem}.lg\:text-xs{font-size:.75rem;line-height:1rem}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width:1280px){.xl\:ml-16{margin-left:4rem}.xl\:block{display:block}.xl\:inline-flex{display:inline-flex}.xl\:hidden{display:none}.xl\:h-80{height:20rem}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:gap-24{gap:6rem}.xl\:gap-0{gap:0}.xl\:py-24{padding-bottom:6rem;padding-top:6rem}.xl\:px-2{padding-left:.5rem;padding-right:.5rem}.xl\:px-48{padding-left:12rem;padding-right:12rem}.xl\:pb-24{padding-bottom:6rem}.xl\:pl-4{padding-left:1rem}.xl\:text-sm{font-size:.875rem;line-height:1.25rem}.xl\:text-6xl{font-size:3.75rem;line-height:1}.xl\:after\:mx-10:after{content:var(--tw-content);margin-left:2.5rem;margin-right:2.5rem}}@media (min-width:1536px){.\32xl\:block{display:block}.\32xl\:h-96{height:24rem}.\32xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.\32xl\:gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.\32xl\:space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(0px*(1 - var(--tw-space-x-reverse)));margin-right:calc(0px*var(--tw-space-x-reverse))}}
\ No newline at end of file
diff --git a/basicswap/static/css/libs/tailwind.min.css b/basicswap/static/css/libs/tailwind.min.css
index 0331749..8e47199 100644
--- a/basicswap/static/css/libs/tailwind.min.css
+++ b/basicswap/static/css/libs/tailwind.min.css
@@ -1,4 +1,7 @@
-//sdfdsdfds/*! modern-normalize v1.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */
+
+/*! tailwindcss v2.0.4 | MIT License | https://tailwindcss.com */
+
+/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */
 
 /*
 Document
@@ -10,8 +13,8 @@ Use a better box model (opinionated).
 */
 
 *,
-*::before,
-*::after {
+::before,
+::after {
   box-sizing: border-box;
 }
 
@@ -19,7 +22,7 @@ Use a better box model (opinionated).
 Use a more readable tab size (opinionated).
 */
 
-:root {
+html {
   -moz-tab-size: 4;
   -o-tab-size: 4;
      tab-size: 4;
@@ -54,15 +57,15 @@ Improve consistency of default fonts in all browsers. (https://github.com/sindre
 
 body {
   font-family:
-		system-ui,
-		-apple-system, /* Firefox supports this but not yet `system-ui` */
-		'Segoe UI',
-		Roboto,
-		Helvetica,
-		Arial,
-		sans-serif,
-		'Apple Color Emoji',
-		'Segoe UI Emoji';
+    system-ui,
+    -apple-system, /* Firefox supports this but not yet `system-ui` */
+    'Segoe UI',
+    Roboto,
+    Helvetica,
+    Arial,
+    sans-serif,
+    'Apple Color Emoji',
+    'Segoe UI Emoji';
 }
 
 /*
@@ -113,12 +116,12 @@ kbd,
 samp,
 pre {
   font-family:
-		ui-monospace,
-		SFMono-Regular,
-		Consolas,
-		'Liberation Mono',
-		Menlo,
-		monospace; /* 1 */
+    ui-monospace,
+    SFMono-Regular,
+    Consolas,
+    'Liberation Mono',
+    Menlo,
+    monospace; /* 1 */
   font-size: 1em; /* 2 */
 }
 
@@ -439,25 +442,15 @@ textarea {
   resize: vertical;
 }
 
-input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
-  color: #9ca3af;
-}
-
 input::-moz-placeholder, textarea::-moz-placeholder {
-  color: #9ca3af;
-}
-
-input:-ms-input-placeholder, textarea:-ms-input-placeholder {
-  color: #9ca3af;
-}
-
-input::-ms-input-placeholder, textarea::-ms-input-placeholder {
-  color: #9ca3af;
+  opacity: 1;
+  color: #3D485B;
 }
 
 input::placeholder,
 textarea::placeholder {
-  color: #9ca3af;
+  opacity: 1;
+  color: #3D485B;
 }
 
 button,
@@ -1514,7 +1507,7 @@ video {
 
 .divide-black > :not([hidden]) ~ :not([hidden]) {
   --tw-divide-opacity: 1;
-  border-color: rgba(0, 0, 0, var(--tw-divide-opacity));
+  border-color: rgba(30, 36, 49, var(--tw-divide-opacity));
 }
 
 .divide-white > :not([hidden]) ~ :not([hidden]) {
@@ -1929,47 +1922,58 @@ video {
 
 .divide-gray-100 > :not([hidden]) ~ :not([hidden]) {
   --tw-divide-opacity: 1;
-  border-color: rgba(243, 244, 246, var(--tw-divide-opacity));
+  border-color: rgba(224, 232, 242, var(--tw-divide-opacity));
 }
 
 .divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
   --tw-divide-opacity: 1;
-  border-color: rgba(229, 231, 235, var(--tw-divide-opacity));
+  border-color: rgba(192, 200, 210, var(--tw-divide-opacity));
 }
 
 .divide-gray-300 > :not([hidden]) ~ :not([hidden]) {
   --tw-divide-opacity: 1;
-  border-color: rgba(209, 213, 219, var(--tw-divide-opacity));
+  border-color: rgba(145, 158, 176, var(--tw-divide-opacity));
 }
 
 .divide-gray-400 > :not([hidden]) ~ :not([hidden]) {
   --tw-divide-opacity: 1;
-  border-color: rgba(156, 163, 175, var(--tw-divide-opacity));
+  border-color: rgba(61, 72, 91, var(--tw-divide-opacity));
 }
 
+.dark .dark\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {
+  --tw-divide-opacity: 1;
+  border-color: rgba(61, 72, 91, var(--tw-divide-opacity));
+}
+
+
 .divide-gray-500 > :not([hidden]) ~ :not([hidden]) {
   --tw-divide-opacity: 1;
-  border-color: rgba(107, 114, 128, var(--tw-divide-opacity));
+  border-color: rgba(35, 43, 58, var(--tw-divide-opacity));
+}
+
+.dark .dark\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {
+  --tw-divide-opacity: 1;
+  border-color: rgba(35, 43, 58, var(--tw-divide-opacity));
 }
 
 .divide-gray-600 > :not([hidden]) ~ :not([hidden]) {
   --tw-divide-opacity: 1;
-  border-color: rgba(75, 85, 99, var(--tw-divide-opacity));
+  border-color: rgba(30, 36, 49, var(--tw-divide-opacity));
 }
 
 .divide-gray-700 > :not([hidden]) ~ :not([hidden]) {
   --tw-divide-opacity: 1;
-  border-color: rgba(55, 65, 81, var(--tw-divide-opacity));
+  border-color: rgba(26, 32, 44, var(--tw-divide-opacity));
 }
 
 .divide-gray-800 > :not([hidden]) ~ :not([hidden]) {
   --tw-divide-opacity: 1;
-  border-color: rgba(31, 41, 55, var(--tw-divide-opacity));
+  border-color: rgba(21, 26, 35, var(--tw-divide-opacity));
 }
 
 .divide-gray-900 > :not([hidden]) ~ :not([hidden]) {
   --tw-divide-opacity: 1;
-  border-color: rgba(17, 24, 39, var(--tw-divide-opacity));
+  border-color: rgba(17, 21, 28, var(--tw-divide-opacity));
 }
 
 .divide-solid > :not([hidden]) ~ :not([hidden]) {
@@ -2166,7 +2170,7 @@ video {
 
 .bg-black {
   --tw-bg-opacity: 1;
-  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
+  background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
 }
 
 .bg-white {
@@ -2234,6 +2238,16 @@ video {
   background-color: rgba(238, 240, 243, var(--tw-bg-opacity));
 }
 
+.dark .dark\:bg-coolGray-100 {
+  --tw-bg-opacity: 1;
+  background-color: rgba(238, 240, 243, var(--tw-bg-opacity));
+}
+
+.dark .dark\:hover\:bg-coolGray-100:hover{
+  --tw-bg-opacity:1;
+  background-color: rgba(238, 240, 243, var(--tw-bg-opacity));
+}
+
 .bg-coolGray-200 {
   --tw-bg-opacity: 1;
   background-color: rgba(213, 218, 225, var(--tw-bg-opacity));
@@ -2259,11 +2273,31 @@ video {
   background-color: rgba(77, 95, 122, var(--tw-bg-opacity));
 }
 
+.dark .dark\:bg-coolGray-600 {
+  --tw-bg-opacity: 1;
+  background-color: rgba(77, 95, 122, var(--tw-bg-opacity));
+}
+
+.dark .dark\:hover\:bg-coolGray-600:hover{
+  --tw-bg-opacity:1;
+  background-color: rgba(77, 95, 122, var(--tw-bg-opacity));
+}
+
 .bg-coolGray-700 {
   --tw-bg-opacity: 1;
   background-color: rgba(64, 79, 101, var(--tw-bg-opacity));
 }
 
+.dark .dark\:bg-coolGray-700 {
+  --tw-bg-opacity: 1;
+  background-color: rgba(64, 79, 101, var(--tw-bg-opacity));
+}
+
+.dark .dark\:hover\:bg-coolGray-700:hover{
+  --tw-bg-opacity:1;
+  background-color: rgba(64, 79, 101, var(--tw-bg-opacity));
+}
+
 .bg-coolGray-800 {
   --tw-bg-opacity: 1;
   background-color: rgba(51, 63, 81, var(--tw-bg-opacity));
@@ -2581,47 +2615,83 @@ video {
 
 .bg-gray-100 {
   --tw-bg-opacity: 1;
-  background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
+  background-color: rgba(224, 232, 242, var(--tw-bg-opacity));
 }
 
 .bg-gray-200 {
   --tw-bg-opacity: 1;
-  background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
+  background-color: rgba(192, 200, 210, var(--tw-bg-opacity));
 }
 
 .bg-gray-300 {
   --tw-bg-opacity: 1;
-  background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
+  background-color: rgba(145, 158, 176, var(--tw-bg-opacity));
+}
+
+.dark .dark\:bg-gray-300 {
+  --tw-bg-opacity: 1;
+  background-color: rgba(145, 158, 176, var(--tw-bg-opacity));
 }
 
 .bg-gray-400 {
   --tw-bg-opacity: 1;
-  background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
+  background-color: rgba(61, 72, 91, var(--tw-bg-opacity));
+}
+
+.dark .dark\:bg-gray-400 {
+  --tw-bg-opacity: 1;
+  background-color: rgba(61, 72, 91, var(--tw-bg-opacity));
 }
 
 .bg-gray-500 {
   --tw-bg-opacity: 1;
-  background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
+  background-color: rgba(35, 43, 58, var(--tw-bg-opacity));
+}
+
+.dark .dark\:bg-gray-500 {
+  --tw-bg-opacity: 1;
+  background-color: rgba(35, 43, 58, var(--tw-bg-opacity));
 }
 
 .bg-gray-600 {
   --tw-bg-opacity: 1;
-  background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
+  background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
+}
+
+.dark .dark\:bg-gray-600 {
+  --tw-bg-opacity: 1;
+  background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
+}
+
+.dark .dark\:hover\:bg-gray-600:hover{
+    --tw-bg-opacity:1;
+    background-color:rgb(30 36 49/var(--tw-bg-opacity))
 }
 
 .bg-gray-700 {
   --tw-bg-opacity: 1;
-  background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
+  background-color: rgba(26, 32, 44, var(--tw-bg-opacity));
+}
+
+
+.dark .dark\:bg-gray-700 {
+  --tw-bg-opacity: 1;
+  background-color: rgba(26, 32, 44, var(--tw-bg-opacity));
+}
+
+.dark .dark\:hover\:bg-gray-700:hover{
+  --tw-bg-opacity:1;
+  background-color: rgba(26, 32, 44, var(--tw-bg-opacity));
 }
 
 .bg-gray-800 {
   --tw-bg-opacity: 1;
-  background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
+  background-color: rgba(21, 26, 35, var(--tw-bg-opacity));
 }
 
 .bg-gray-900 {
   --tw-bg-opacity: 1;
-  background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
+  background-color: rgba(17, 21, 28, var(--tw-bg-opacity));
 }
 
 .bg-body {
@@ -2629,6 +2699,11 @@ video {
   background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
 }
 
+.dark .dark\:bg-body {
+    --tw-bg-opacity: 1;
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity))
+}
+
 .group:hover .group-hover\:bg-current {
   background-color: currentColor;
 }
@@ -2639,7 +2714,7 @@ video {
 
 .group:hover .group-hover\:bg-black {
   --tw-bg-opacity: 1;
-  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
+  background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
 }
 
 .group:hover .group-hover\:bg-white {
@@ -3054,47 +3129,47 @@ video {
 
 .group:hover .group-hover\:bg-gray-100 {
   --tw-bg-opacity: 1;
-  background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
+  background-color: rgba(224, 232, 242, var(--tw-bg-opacity));
 }
 
 .group:hover .group-hover\:bg-gray-200 {
   --tw-bg-opacity: 1;
-  background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
+  background-color: rgba(192, 200, 210, var(--tw-bg-opacity));
 }
 
 .group:hover .group-hover\:bg-gray-300 {
   --tw-bg-opacity: 1;
-  background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
+  background-color: rgba(145, 158, 176, var(--tw-bg-opacity));
 }
 
 .group:hover .group-hover\:bg-gray-400 {
   --tw-bg-opacity: 1;
-  background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
+  background-color: rgba(61, 72, 91, var(--tw-bg-opacity));
 }
 
 .group:hover .group-hover\:bg-gray-500 {
   --tw-bg-opacity: 1;
-  background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
+  background-color: rgba(35, 43, 58, var(--tw-bg-opacity));
 }
 
 .group:hover .group-hover\:bg-gray-600 {
   --tw-bg-opacity: 1;
-  background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
+  background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
 }
 
 .group:hover .group-hover\:bg-gray-700 {
   --tw-bg-opacity: 1;
-  background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
+  background-color: rgba(26, 32, 44, var(--tw-bg-opacity));
 }
 
 .group:hover .group-hover\:bg-gray-800 {
   --tw-bg-opacity: 1;
-  background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
+  background-color: rgba(21, 26, 35, var(--tw-bg-opacity));
 }
 
 .group:hover .group-hover\:bg-gray-900 {
   --tw-bg-opacity: 1;
-  background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
+  background-color: rgba(17, 21, 28, var(--tw-bg-opacity));
 }
 
 .group:hover .group-hover\:bg-body {
@@ -3112,7 +3187,7 @@ video {
 
 .focus-within\:bg-black:focus-within {
   --tw-bg-opacity: 1;
-  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
+  background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
 }
 
 .focus-within\:bg-white:focus-within {
@@ -3527,47 +3602,47 @@ video {
 
 .focus-within\:bg-gray-100:focus-within {
   --tw-bg-opacity: 1;
-  background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
+  background-color: rgba(224, 232, 242, var(--tw-bg-opacity));
 }
 
 .focus-within\:bg-gray-200:focus-within {
   --tw-bg-opacity: 1;
-  background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
+  background-color: rgba(192, 200, 210, var(--tw-bg-opacity));
 }
 
 .focus-within\:bg-gray-300:focus-within {
   --tw-bg-opacity: 1;
-  background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
+  background-color: rgba(145, 158, 176, var(--tw-bg-opacity));
 }
 
 .focus-within\:bg-gray-400:focus-within {
   --tw-bg-opacity: 1;
-  background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
+  background-color: rgba(61, 72, 91, var(--tw-bg-opacity));
 }
 
 .focus-within\:bg-gray-500:focus-within {
   --tw-bg-opacity: 1;
-  background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
+  background-color: rgba(35, 43, 58, var(--tw-bg-opacity));
 }
 
 .focus-within\:bg-gray-600:focus-within {
   --tw-bg-opacity: 1;
-  background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
+  background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
 }
 
 .focus-within\:bg-gray-700:focus-within {
   --tw-bg-opacity: 1;
-  background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
+  background-color: rgba(26, 32, 44, var(--tw-bg-opacity));
 }
 
 .focus-within\:bg-gray-800:focus-within {
   --tw-bg-opacity: 1;
-  background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
+  background-color: rgba(21, 26, 35, var(--tw-bg-opacity));
 }
 
 .focus-within\:bg-gray-900:focus-within {
   --tw-bg-opacity: 1;
-  background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
+  background-color: rgba(17, 21, 28, var(--tw-bg-opacity));
 }
 
 .focus-within\:bg-body:focus-within {
@@ -3585,7 +3660,7 @@ video {
 
 .hover\:bg-black:hover {
   --tw-bg-opacity: 1;
-  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
+  background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
 }
 
 .hover\:bg-white:hover {
@@ -4000,47 +4075,47 @@ video {
 
 .hover\:bg-gray-100:hover {
   --tw-bg-opacity: 1;
-  background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
+  background-color: rgba(224, 232, 242, var(--tw-bg-opacity));
 }
 
 .hover\:bg-gray-200:hover {
   --tw-bg-opacity: 1;
-  background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
+  background-color: rgba(192, 200, 210, var(--tw-bg-opacity));
 }
 
 .hover\:bg-gray-300:hover {
   --tw-bg-opacity: 1;
-  background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
+  background-color: rgba(145, 158, 176, var(--tw-bg-opacity));
 }
 
 .hover\:bg-gray-400:hover {
   --tw-bg-opacity: 1;
-  background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
+  background-color: rgba(61, 72, 91, var(--tw-bg-opacity));
 }
 
 .hover\:bg-gray-500:hover {
   --tw-bg-opacity: 1;
-  background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
+  background-color: rgba(35, 43, 58, var(--tw-bg-opacity));
 }
 
 .hover\:bg-gray-600:hover {
   --tw-bg-opacity: 1;
-  background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
+  background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
 }
 
 .hover\:bg-gray-700:hover {
   --tw-bg-opacity: 1;
-  background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
+  background-color: rgba(26, 32, 44, var(--tw-bg-opacity));
 }
 
 .hover\:bg-gray-800:hover {
   --tw-bg-opacity: 1;
-  background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
+  background-color: rgba(21, 26, 35, var(--tw-bg-opacity));
 }
 
 .hover\:bg-gray-900:hover {
   --tw-bg-opacity: 1;
-  background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
+  background-color: rgba(17, 21, 28, var(--tw-bg-opacity));
 }
 
 .hover\:bg-body:hover {
@@ -4058,7 +4133,7 @@ video {
 
 .focus\:bg-black:focus {
   --tw-bg-opacity: 1;
-  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
+  background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
 }
 
 .focus\:bg-white:focus {
@@ -4473,47 +4548,47 @@ video {
 
 .focus\:bg-gray-100:focus {
   --tw-bg-opacity: 1;
-  background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
+  background-color: rgba(224, 232, 242, var(--tw-bg-opacity));
 }
 
 .focus\:bg-gray-200:focus {
   --tw-bg-opacity: 1;
-  background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
+  background-color: rgba(192, 200, 210, var(--tw-bg-opacity));
 }
 
 .focus\:bg-gray-300:focus {
   --tw-bg-opacity: 1;
-  background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
+  background-color: rgba(145, 158, 176, var(--tw-bg-opacity));
 }
 
 .focus\:bg-gray-400:focus {
   --tw-bg-opacity: 1;
-  background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
+  background-color: rgba(61, 72, 91, var(--tw-bg-opacity));
 }
 
 .focus\:bg-gray-500:focus {
   --tw-bg-opacity: 1;
-  background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
+  background-color: rgba(35, 43, 58, var(--tw-bg-opacity));
 }
 
 .focus\:bg-gray-600:focus {
   --tw-bg-opacity: 1;
-  background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
+  background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
 }
 
 .focus\:bg-gray-700:focus {
   --tw-bg-opacity: 1;
-  background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
+  background-color: rgba(26, 32, 44, var(--tw-bg-opacity));
 }
 
 .focus\:bg-gray-800:focus {
   --tw-bg-opacity: 1;
-  background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
+  background-color: rgba(21, 26, 35, var(--tw-bg-opacity));
 }
 
 .focus\:bg-gray-900:focus {
   --tw-bg-opacity: 1;
-  background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
+  background-color: rgba(17, 21, 28, var(--tw-bg-opacity));
 }
 
 .focus\:bg-body:focus {
@@ -4568,8 +4643,8 @@ video {
 }
 
 .from-black {
-  --tw-gradient-from: #000;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
+  --tw-gradient-from: #1E2431;
+  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 36, 49, 0));
 }
 
 .from-white {
@@ -4983,48 +5058,48 @@ video {
 }
 
 .from-gray-100 {
-  --tw-gradient-from: #f3f4f6;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
+  --tw-gradient-from: #E0E8F2;
+  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 232, 242, 0));
 }
 
 .from-gray-200 {
-  --tw-gradient-from: #e5e7eb;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
+  --tw-gradient-from: #C0C8D2;
+  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(192, 200, 210, 0));
 }
 
 .from-gray-300 {
-  --tw-gradient-from: #d1d5db;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
+  --tw-gradient-from: #919EB0;
+  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(145, 158, 176, 0));
 }
 
 .from-gray-400 {
-  --tw-gradient-from: #9ca3af;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
+  --tw-gradient-from: #3D485B;
+  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 91, 0));
 }
 
 .from-gray-500 {
-  --tw-gradient-from: #6b7280;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
+  --tw-gradient-from: #232B3A;
+  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 43, 58, 0));
 }
 
 .from-gray-600 {
-  --tw-gradient-from: #4b5563;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
+  --tw-gradient-from: #1E2431;
+  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 36, 49, 0));
 }
 
 .from-gray-700 {
-  --tw-gradient-from: #374151;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
+  --tw-gradient-from: #1A202C;
+  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 32, 44, 0));
 }
 
 .from-gray-800 {
-  --tw-gradient-from: #1f2937;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
+  --tw-gradient-from: #151A23;
+  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(21, 26, 35, 0));
 }
 
 .from-gray-900 {
-  --tw-gradient-from: #111827;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
+  --tw-gradient-from: #11151C;
+  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 21, 28, 0));
 }
 
 .via-current {
@@ -5036,7 +5111,7 @@ video {
 }
 
 .via-black {
-  --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
+  --tw-gradient-stops: var(--tw-gradient-from), #1E2431, var(--tw-gradient-to, rgba(30, 36, 49, 0));
 }
 
 .via-white {
@@ -5368,39 +5443,39 @@ video {
 }
 
 .via-gray-100 {
-  --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
+  --tw-gradient-stops: var(--tw-gradient-from), #E0E8F2, var(--tw-gradient-to, rgba(224, 232, 242, 0));
 }
 
 .via-gray-200 {
-  --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
+  --tw-gradient-stops: var(--tw-gradient-from), #C0C8D2, var(--tw-gradient-to, rgba(192, 200, 210, 0));
 }
 
 .via-gray-300 {
-  --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
+  --tw-gradient-stops: var(--tw-gradient-from), #919EB0, var(--tw-gradient-to, rgba(145, 158, 176, 0));
 }
 
 .via-gray-400 {
-  --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
+  --tw-gradient-stops: var(--tw-gradient-from), #3D485B, var(--tw-gradient-to, rgba(61, 72, 91, 0));
 }
 
 .via-gray-500 {
-  --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
+  --tw-gradient-stops: var(--tw-gradient-from), #232B3A, var(--tw-gradient-to, rgba(35, 43, 58, 0));
 }
 
 .via-gray-600 {
-  --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
+  --tw-gradient-stops: var(--tw-gradient-from), #1E2431, var(--tw-gradient-to, rgba(30, 36, 49, 0));
 }
 
 .via-gray-700 {
-  --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
+  --tw-gradient-stops: var(--tw-gradient-from), #1A202C, var(--tw-gradient-to, rgba(26, 32, 44, 0));
 }
 
 .via-gray-800 {
-  --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
+  --tw-gradient-stops: var(--tw-gradient-from), #151A23, var(--tw-gradient-to, rgba(21, 26, 35, 0));
 }
 
 .via-gray-900 {
-  --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
+  --tw-gradient-stops: var(--tw-gradient-from), #11151C, var(--tw-gradient-to, rgba(17, 21, 28, 0));
 }
 
 .to-current {
@@ -5412,7 +5487,7 @@ video {
 }
 
 .to-black {
-  --tw-gradient-to: #000;
+  --tw-gradient-to: #1E2431;
 }
 
 .to-white {
@@ -5744,39 +5819,39 @@ video {
 }
 
 .to-gray-100 {
-  --tw-gradient-to: #f3f4f6;
+  --tw-gradient-to: #E0E8F2;
 }
 
 .to-gray-200 {
-  --tw-gradient-to: #e5e7eb;
+  --tw-gradient-to: #C0C8D2;
 }
 
 .to-gray-300 {
-  --tw-gradient-to: #d1d5db;
+  --tw-gradient-to: #919EB0;
 }
 
 .to-gray-400 {
-  --tw-gradient-to: #9ca3af;
+  --tw-gradient-to: #3D485B;
 }
 
 .to-gray-500 {
-  --tw-gradient-to: #6b7280;
+  --tw-gradient-to: #232B3A;
 }
 
 .to-gray-600 {
-  --tw-gradient-to: #4b5563;
+  --tw-gradient-to: #1E2431;
 }
 
 .to-gray-700 {
-  --tw-gradient-to: #374151;
+  --tw-gradient-to: #1A202C;
 }
 
 .to-gray-800 {
-  --tw-gradient-to: #1f2937;
+  --tw-gradient-to: #151A23;
 }
 
 .to-gray-900 {
-  --tw-gradient-to: #111827;
+  --tw-gradient-to: #11151C;
 }
 
 .hover\:from-current:hover {
@@ -5790,8 +5865,8 @@ video {
 }
 
 .hover\:from-black:hover {
-  --tw-gradient-from: #000;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
+  --tw-gradient-from: #1E2431;
+  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 36, 49, 0));
 }
 
 .hover\:from-white:hover {
@@ -6205,48 +6280,48 @@ video {
 }
 
 .hover\:from-gray-100:hover {
-  --tw-gradient-from: #f3f4f6;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
+  --tw-gradient-from: #E0E8F2;
+  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 232, 242, 0));
 }
 
 .hover\:from-gray-200:hover {
-  --tw-gradient-from: #e5e7eb;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
+  --tw-gradient-from: #C0C8D2;
+  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(192, 200, 210, 0));
 }
 
 .hover\:from-gray-300:hover {
-  --tw-gradient-from: #d1d5db;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
+  --tw-gradient-from: #919EB0;
+  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(145, 158, 176, 0));
 }
 
 .hover\:from-gray-400:hover {
-  --tw-gradient-from: #9ca3af;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
+  --tw-gradient-from: #3D485B;
+  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 91, 0));
 }
 
 .hover\:from-gray-500:hover {
-  --tw-gradient-from: #6b7280;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
+  --tw-gradient-from: #232B3A;
+  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 43, 58, 0));
 }
 
 .hover\:from-gray-600:hover {
-  --tw-gradient-from: #4b5563;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
+  --tw-gradient-from: #1E2431;
+  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 36, 49, 0));
 }
 
 .hover\:from-gray-700:hover {
-  --tw-gradient-from: #374151;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
+  --tw-gradient-from: #1A202C;
+  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 32, 44, 0));
 }
 
 .hover\:from-gray-800:hover {
-  --tw-gradient-from: #1f2937;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
+  --tw-gradient-from: #151A23;
+  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(21, 26, 35, 0));
 }
 
 .hover\:from-gray-900:hover {
-  --tw-gradient-from: #111827;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
+  --tw-gradient-from: #11151C;
+  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 21, 28, 0));
 }
 
 .hover\:via-current:hover {
@@ -6258,7 +6333,7 @@ video {
 }
 
 .hover\:via-black:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
+  --tw-gradient-stops: var(--tw-gradient-from), #1E2431, var(--tw-gradient-to, rgba(30, 36, 49, 0));
 }
 
 .hover\:via-white:hover {
@@ -6590,39 +6665,39 @@ video {
 }
 
 .hover\:via-gray-100:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
+  --tw-gradient-stops: var(--tw-gradient-from), #E0E8F2, var(--tw-gradient-to, rgba(224, 232, 242, 0));
 }
 
 .hover\:via-gray-200:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
+  --tw-gradient-stops: var(--tw-gradient-from), #C0C8D2, var(--tw-gradient-to, rgba(192, 200, 210, 0));
 }
 
 .hover\:via-gray-300:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
+  --tw-gradient-stops: var(--tw-gradient-from), #919EB0, var(--tw-gradient-to, rgba(145, 158, 176, 0));
 }
 
 .hover\:via-gray-400:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
+  --tw-gradient-stops: var(--tw-gradient-from), #3D485B, var(--tw-gradient-to, rgba(61, 72, 91, 0));
 }
 
 .hover\:via-gray-500:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
+  --tw-gradient-stops: var(--tw-gradient-from), #232B3A, var(--tw-gradient-to, rgba(35, 43, 58, 0));
 }
 
 .hover\:via-gray-600:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
+  --tw-gradient-stops: var(--tw-gradient-from), #1E2431, var(--tw-gradient-to, rgba(30, 36, 49, 0));
 }
 
 .hover\:via-gray-700:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
+  --tw-gradient-stops: var(--tw-gradient-from), #1A202C, var(--tw-gradient-to, rgba(26, 32, 44, 0));
 }
 
 .hover\:via-gray-800:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
+  --tw-gradient-stops: var(--tw-gradient-from), #151A23, var(--tw-gradient-to, rgba(21, 26, 35, 0));
 }
 
 .hover\:via-gray-900:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
+  --tw-gradient-stops: var(--tw-gradient-from), #11151C, var(--tw-gradient-to, rgba(17, 21, 28, 0));
 }
 
 .hover\:to-current:hover {
@@ -6634,7 +6709,7 @@ video {
 }
 
 .hover\:to-black:hover {
-  --tw-gradient-to: #000;
+  --tw-gradient-to: #1E2431;
 }
 
 .hover\:to-white:hover {
@@ -6966,39 +7041,39 @@ video {
 }
 
 .hover\:to-gray-100:hover {
-  --tw-gradient-to: #f3f4f6;
+  --tw-gradient-to: #E0E8F2;
 }
 
 .hover\:to-gray-200:hover {
-  --tw-gradient-to: #e5e7eb;
+  --tw-gradient-to: #C0C8D2;
 }
 
 .hover\:to-gray-300:hover {
-  --tw-gradient-to: #d1d5db;
+  --tw-gradient-to: #919EB0;
 }
 
 .hover\:to-gray-400:hover {
-  --tw-gradient-to: #9ca3af;
+  --tw-gradient-to: #3D485B;
 }
 
 .hover\:to-gray-500:hover {
-  --tw-gradient-to: #6b7280;
+  --tw-gradient-to: #232B3A;
 }
 
 .hover\:to-gray-600:hover {
-  --tw-gradient-to: #4b5563;
+  --tw-gradient-to: #1E2431;
 }
 
 .hover\:to-gray-700:hover {
-  --tw-gradient-to: #374151;
+  --tw-gradient-to: #1A202C;
 }
 
 .hover\:to-gray-800:hover {
-  --tw-gradient-to: #1f2937;
+  --tw-gradient-to: #151A23;
 }
 
 .hover\:to-gray-900:hover {
-  --tw-gradient-to: #111827;
+  --tw-gradient-to: #11151C;
 }
 
 .focus\:from-current:focus {
@@ -7012,8 +7087,8 @@ video {
 }
 
 .focus\:from-black:focus {
-  --tw-gradient-from: #000;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
+  --tw-gradient-from: #1E2431;
+  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 36, 49, 0));
 }
 
 .focus\:from-white:focus {
@@ -7427,48 +7502,48 @@ video {
 }
 
 .focus\:from-gray-100:focus {
-  --tw-gradient-from: #f3f4f6;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
+  --tw-gradient-from: #E0E8F2;
+  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 232, 242, 0));
 }
 
 .focus\:from-gray-200:focus {
-  --tw-gradient-from: #e5e7eb;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
+  --tw-gradient-from: #C0C8D2;
+  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(192, 200, 210, 0));
 }
 
 .focus\:from-gray-300:focus {
-  --tw-gradient-from: #d1d5db;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
+  --tw-gradient-from: #919EB0;
+  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(145, 158, 176, 0));
 }
 
 .focus\:from-gray-400:focus {
-  --tw-gradient-from: #9ca3af;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
+  --tw-gradient-from: #3D485B;
+  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 91, 0));
 }
 
 .focus\:from-gray-500:focus {
-  --tw-gradient-from: #6b7280;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
+  --tw-gradient-from: #232B3A;
+  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 43, 58, 0));
 }
 
 .focus\:from-gray-600:focus {
-  --tw-gradient-from: #4b5563;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
+  --tw-gradient-from: #1E2431;
+  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 36, 49, 0));
 }
 
 .focus\:from-gray-700:focus {
-  --tw-gradient-from: #374151;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
+  --tw-gradient-from: #1A202C;
+  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 32, 44, 0));
 }
 
 .focus\:from-gray-800:focus {
-  --tw-gradient-from: #1f2937;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
+  --tw-gradient-from: #151A23;
+  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(21, 26, 35, 0));
 }
 
 .focus\:from-gray-900:focus {
-  --tw-gradient-from: #111827;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
+  --tw-gradient-from: #11151C;
+  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 21, 28, 0));
 }
 
 .focus\:via-current:focus {
@@ -7480,7 +7555,7 @@ video {
 }
 
 .focus\:via-black:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
+  --tw-gradient-stops: var(--tw-gradient-from), #1E2431, var(--tw-gradient-to, rgba(30, 36, 49, 0));
 }
 
 .focus\:via-white:focus {
@@ -7812,39 +7887,39 @@ video {
 }
 
 .focus\:via-gray-100:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
+  --tw-gradient-stops: var(--tw-gradient-from), #E0E8F2, var(--tw-gradient-to, rgba(224, 232, 242, 0));
 }
 
 .focus\:via-gray-200:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
+  --tw-gradient-stops: var(--tw-gradient-from), #C0C8D2, var(--tw-gradient-to, rgba(192, 200, 210, 0));
 }
 
 .focus\:via-gray-300:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
+  --tw-gradient-stops: var(--tw-gradient-from), #919EB0, var(--tw-gradient-to, rgba(145, 158, 176, 0));
 }
 
 .focus\:via-gray-400:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
+  --tw-gradient-stops: var(--tw-gradient-from), #3D485B, var(--tw-gradient-to, rgba(61, 72, 91, 0));
 }
 
 .focus\:via-gray-500:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
+  --tw-gradient-stops: var(--tw-gradient-from), #232B3A, var(--tw-gradient-to, rgba(35, 43, 58, 0));
 }
 
 .focus\:via-gray-600:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
+  --tw-gradient-stops: var(--tw-gradient-from), #1E2431, var(--tw-gradient-to, rgba(30, 36, 49, 0));
 }
 
 .focus\:via-gray-700:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
+  --tw-gradient-stops: var(--tw-gradient-from), #1A202C, var(--tw-gradient-to, rgba(26, 32, 44, 0));
 }
 
 .focus\:via-gray-800:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
+  --tw-gradient-stops: var(--tw-gradient-from), #151A23, var(--tw-gradient-to, rgba(21, 26, 35, 0));
 }
 
 .focus\:via-gray-900:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
+  --tw-gradient-stops: var(--tw-gradient-from), #11151C, var(--tw-gradient-to, rgba(17, 21, 28, 0));
 }
 
 .focus\:to-current:focus {
@@ -7856,7 +7931,7 @@ video {
 }
 
 .focus\:to-black:focus {
-  --tw-gradient-to: #000;
+  --tw-gradient-to: #1E2431;
 }
 
 .focus\:to-white:focus {
@@ -8188,39 +8263,39 @@ video {
 }
 
 .focus\:to-gray-100:focus {
-  --tw-gradient-to: #f3f4f6;
+  --tw-gradient-to: #E0E8F2;
 }
 
 .focus\:to-gray-200:focus {
-  --tw-gradient-to: #e5e7eb;
+  --tw-gradient-to: #C0C8D2;
 }
 
 .focus\:to-gray-300:focus {
-  --tw-gradient-to: #d1d5db;
+  --tw-gradient-to: #919EB0;
 }
 
 .focus\:to-gray-400:focus {
-  --tw-gradient-to: #9ca3af;
+  --tw-gradient-to: #3D485B;
 }
 
 .focus\:to-gray-500:focus {
-  --tw-gradient-to: #6b7280;
+  --tw-gradient-to: #232B3A;
 }
 
 .focus\:to-gray-600:focus {
-  --tw-gradient-to: #4b5563;
+  --tw-gradient-to: #1E2431;
 }
 
 .focus\:to-gray-700:focus {
-  --tw-gradient-to: #374151;
+  --tw-gradient-to: #1A202C;
 }
 
 .focus\:to-gray-800:focus {
-  --tw-gradient-to: #1f2937;
+  --tw-gradient-to: #151A23;
 }
 
 .focus\:to-gray-900:focus {
-  --tw-gradient-to: #111827;
+  --tw-gradient-to: #11151C;
 }
 
 .bg-opacity-0 {
@@ -8613,7 +8688,7 @@ video {
 
 .border-black {
   --tw-border-opacity: 1;
-  border-color: rgba(0, 0, 0, var(--tw-border-opacity));
+  border-color: rgba(30, 36, 49, var(--tw-border-opacity));
 }
 
 .border-white {
@@ -9001,6 +9076,11 @@ video {
   border-color: rgba(59, 130, 246, var(--tw-border-opacity));
 }
 
+.dark .dark\:hover\:border-blue-500:hover{
+  --tw-bg-opacity:1;
+  border-color: rgba(59, 130, 246, var(--tw-border-opacity));
+}
+
 .border-blue-600 {
   --tw-border-opacity: 1;
   border-color: rgba(53, 117, 221, var(--tw-border-opacity));
@@ -9028,47 +9108,68 @@ video {
 
 .border-gray-100 {
   --tw-border-opacity: 1;
-  border-color: rgba(243, 244, 246, var(--tw-border-opacity));
+  border-color: rgba(224, 232, 242, var(--tw-border-opacity));
 }
 
 .border-gray-200 {
   --tw-border-opacity: 1;
-  border-color: rgba(229, 231, 235, var(--tw-border-opacity));
+  border-color: rgba(192, 200, 210, var(--tw-border-opacity));
 }
 
 .border-gray-300 {
   --tw-border-opacity: 1;
-  border-color: rgba(209, 213, 219, var(--tw-border-opacity));
+  border-color: rgba(145, 158, 176, var(--tw-border-opacity));
 }
 
 .border-gray-400 {
   --tw-border-opacity: 1;
-  border-color: rgba(156, 163, 175, var(--tw-border-opacity));
+  border-color: rgba(61, 72, 91, var(--tw-border-opacity));
+}
+
+.dark .dark\:border-gray-400  {
+  --tw-border-opacity: 1;
+  border-color: rgba(61, 72, 91, var(--tw-border-opacity));
 }
 
 .border-gray-500 {
   --tw-border-opacity: 1;
-  border-color: rgba(107, 114, 128, var(--tw-border-opacity));
+  border-color: rgba(35, 43, 58, var(--tw-border-opacity));
 }
 
+.dark .dark\:border-gray-500  {
+  --tw-border-opacity: 1;
+  border-color: rgba(35, 43, 58, var(--tw-border-opacity));
+}
+
+
 .border-gray-600 {
   --tw-border-opacity: 1;
-  border-color: rgba(75, 85, 99, var(--tw-border-opacity));
+  border-color: rgba(30, 36, 49, var(--tw-border-opacity));
+}
+
+.dark .dark\:border-gray-600  {
+  --tw-border-opacity: 1;
+  border-color: rgba(30, 36, 49, var(--tw-border-opacity));
 }
 
 .border-gray-700 {
   --tw-border-opacity: 1;
-  border-color: rgba(55, 65, 81, var(--tw-border-opacity));
+  border-color: rgba(26, 32, 44, var(--tw-border-opacity));
+}
+
+.dark .dark\:border-gray-700  {
+  --tw-border-opacity: 1;
+  border-color: rgba(26, 32, 44, var(--tw-border-opacity));
 }
 
 .border-gray-800 {
   --tw-border-opacity: 1;
-  border-color: rgba(31, 41, 55, var(--tw-border-opacity));
+  border-color: rgba(21, 26, 35, var(--tw-border-opacity));
 }
 
 .border-gray-900 {
   --tw-border-opacity: 1;
-  border-color: rgba(17, 24, 39, var(--tw-border-opacity));
+  border-color: rgba(17, 21, 28, var(--tw-border-opacity));
 }
 
 .group:hover .group-hover\:border-current {
@@ -9081,7 +9182,7 @@ video {
 
 .group:hover .group-hover\:border-black {
   --tw-border-opacity: 1;
-  border-color: rgba(0, 0, 0, var(--tw-border-opacity));
+  border-color: rgba(30, 36, 49, var(--tw-border-opacity));
 }
 
 .group:hover .group-hover\:border-white {
@@ -9496,47 +9597,47 @@ video {
 
 .group:hover .group-hover\:border-gray-100 {
   --tw-border-opacity: 1;
-  border-color: rgba(243, 244, 246, var(--tw-border-opacity));
+  border-color: rgba(224, 232, 242, var(--tw-border-opacity));
 }
 
 .group:hover .group-hover\:border-gray-200 {
   --tw-border-opacity: 1;
-  border-color: rgba(229, 231, 235, var(--tw-border-opacity));
+  border-color: rgba(192, 200, 210, var(--tw-border-opacity));
 }
 
 .group:hover .group-hover\:border-gray-300 {
   --tw-border-opacity: 1;
-  border-color: rgba(209, 213, 219, var(--tw-border-opacity));
+  border-color: rgba(145, 158, 176, var(--tw-border-opacity));
 }
 
 .group:hover .group-hover\:border-gray-400 {
   --tw-border-opacity: 1;
-  border-color: rgba(156, 163, 175, var(--tw-border-opacity));
+  border-color: rgba(61, 72, 91, var(--tw-border-opacity));
 }
 
 .group:hover .group-hover\:border-gray-500 {
   --tw-border-opacity: 1;
-  border-color: rgba(107, 114, 128, var(--tw-border-opacity));
+  border-color: rgba(35, 43, 58, var(--tw-border-opacity));
 }
 
 .group:hover .group-hover\:border-gray-600 {
   --tw-border-opacity: 1;
-  border-color: rgba(75, 85, 99, var(--tw-border-opacity));
+  border-color: rgba(30, 36, 49, var(--tw-border-opacity));
 }
 
 .group:hover .group-hover\:border-gray-700 {
   --tw-border-opacity: 1;
-  border-color: rgba(55, 65, 81, var(--tw-border-opacity));
+  border-color: rgba(26, 32, 44, var(--tw-border-opacity));
 }
 
 .group:hover .group-hover\:border-gray-800 {
   --tw-border-opacity: 1;
-  border-color: rgba(31, 41, 55, var(--tw-border-opacity));
+  border-color: rgba(21, 26, 35, var(--tw-border-opacity));
 }
 
 .group:hover .group-hover\:border-gray-900 {
   --tw-border-opacity: 1;
-  border-color: rgba(17, 24, 39, var(--tw-border-opacity));
+  border-color: rgba(17, 21, 28, var(--tw-border-opacity));
 }
 
 .focus-within\:border-current:focus-within {
@@ -9549,7 +9650,7 @@ video {
 
 .focus-within\:border-black:focus-within {
   --tw-border-opacity: 1;
-  border-color: rgba(0, 0, 0, var(--tw-border-opacity));
+  border-color: rgba(30, 36, 49, var(--tw-border-opacity));
 }
 
 .focus-within\:border-white:focus-within {
@@ -9964,47 +10065,47 @@ video {
 
 .focus-within\:border-gray-100:focus-within {
   --tw-border-opacity: 1;
-  border-color: rgba(243, 244, 246, var(--tw-border-opacity));
+  border-color: rgba(224, 232, 242, var(--tw-border-opacity));
 }
 
 .focus-within\:border-gray-200:focus-within {
   --tw-border-opacity: 1;
-  border-color: rgba(229, 231, 235, var(--tw-border-opacity));
+  border-color: rgba(192, 200, 210, var(--tw-border-opacity));
 }
 
 .focus-within\:border-gray-300:focus-within {
   --tw-border-opacity: 1;
-  border-color: rgba(209, 213, 219, var(--tw-border-opacity));
+  border-color: rgba(145, 158, 176, var(--tw-border-opacity));
 }
 
 .focus-within\:border-gray-400:focus-within {
   --tw-border-opacity: 1;
-  border-color: rgba(156, 163, 175, var(--tw-border-opacity));
+  border-color: rgba(61, 72, 91, var(--tw-border-opacity));
 }
 
 .focus-within\:border-gray-500:focus-within {
   --tw-border-opacity: 1;
-  border-color: rgba(107, 114, 128, var(--tw-border-opacity));
+  border-color: rgba(35, 43, 58, var(--tw-border-opacity));
 }
 
 .focus-within\:border-gray-600:focus-within {
   --tw-border-opacity: 1;
-  border-color: rgba(75, 85, 99, var(--tw-border-opacity));
+  border-color: rgba(30, 36, 49, var(--tw-border-opacity));
 }
 
 .focus-within\:border-gray-700:focus-within {
   --tw-border-opacity: 1;
-  border-color: rgba(55, 65, 81, var(--tw-border-opacity));
+  border-color: rgba(26, 32, 44, var(--tw-border-opacity));
 }
 
 .focus-within\:border-gray-800:focus-within {
   --tw-border-opacity: 1;
-  border-color: rgba(31, 41, 55, var(--tw-border-opacity));
+  border-color: rgba(21, 26, 35, var(--tw-border-opacity));
 }
 
 .focus-within\:border-gray-900:focus-within {
   --tw-border-opacity: 1;
-  border-color: rgba(17, 24, 39, var(--tw-border-opacity));
+  border-color: rgba(17, 21, 28, var(--tw-border-opacity));
 }
 
 .hover\:border-current:hover {
@@ -10017,7 +10118,7 @@ video {
 
 .hover\:border-black:hover {
   --tw-border-opacity: 1;
-  border-color: rgba(0, 0, 0, var(--tw-border-opacity));
+  border-color: rgba(30, 36, 49, var(--tw-border-opacity));
 }
 
 .hover\:border-white:hover {
@@ -10432,47 +10533,47 @@ video {
 
 .hover\:border-gray-100:hover {
   --tw-border-opacity: 1;
-  border-color: rgba(243, 244, 246, var(--tw-border-opacity));
+  border-color: rgba(224, 232, 242, var(--tw-border-opacity));
 }
 
 .hover\:border-gray-200:hover {
   --tw-border-opacity: 1;
-  border-color: rgba(229, 231, 235, var(--tw-border-opacity));
+  border-color: rgba(192, 200, 210, var(--tw-border-opacity));
 }
 
 .hover\:border-gray-300:hover {
   --tw-border-opacity: 1;
-  border-color: rgba(209, 213, 219, var(--tw-border-opacity));
+  border-color: rgba(145, 158, 176, var(--tw-border-opacity));
 }
 
 .hover\:border-gray-400:hover {
   --tw-border-opacity: 1;
-  border-color: rgba(156, 163, 175, var(--tw-border-opacity));
+  border-color: rgba(61, 72, 91, var(--tw-border-opacity));
 }
 
 .hover\:border-gray-500:hover {
   --tw-border-opacity: 1;
-  border-color: rgba(107, 114, 128, var(--tw-border-opacity));
+  border-color: rgba(35, 43, 58, var(--tw-border-opacity));
 }
 
 .hover\:border-gray-600:hover {
   --tw-border-opacity: 1;
-  border-color: rgba(75, 85, 99, var(--tw-border-opacity));
+  border-color: rgba(30, 36, 49, var(--tw-border-opacity));
 }
 
 .hover\:border-gray-700:hover {
   --tw-border-opacity: 1;
-  border-color: rgba(55, 65, 81, var(--tw-border-opacity));
+  border-color: rgba(26, 32, 44, var(--tw-border-opacity));
 }
 
 .hover\:border-gray-800:hover {
   --tw-border-opacity: 1;
-  border-color: rgba(31, 41, 55, var(--tw-border-opacity));
+  border-color: rgba(21, 26, 35, var(--tw-border-opacity));
 }
 
 .hover\:border-gray-900:hover {
   --tw-border-opacity: 1;
-  border-color: rgba(17, 24, 39, var(--tw-border-opacity));
+  border-color: rgba(17, 21, 28, var(--tw-border-opacity));
 }
 
 .focus\:border-current:focus {
@@ -10485,7 +10586,7 @@ video {
 
 .focus\:border-black:focus {
   --tw-border-opacity: 1;
-  border-color: rgba(0, 0, 0, var(--tw-border-opacity));
+  border-color: rgba(30, 36, 49, var(--tw-border-opacity));
 }
 
 .focus\:border-white:focus {
@@ -10900,47 +11001,47 @@ video {
 
 .focus\:border-gray-100:focus {
   --tw-border-opacity: 1;
-  border-color: rgba(243, 244, 246, var(--tw-border-opacity));
+  border-color: rgba(224, 232, 242, var(--tw-border-opacity));
 }
 
 .focus\:border-gray-200:focus {
   --tw-border-opacity: 1;
-  border-color: rgba(229, 231, 235, var(--tw-border-opacity));
+  border-color: rgba(192, 200, 210, var(--tw-border-opacity));
 }
 
 .focus\:border-gray-300:focus {
   --tw-border-opacity: 1;
-  border-color: rgba(209, 213, 219, var(--tw-border-opacity));
+  border-color: rgba(145, 158, 176, var(--tw-border-opacity));
 }
 
 .focus\:border-gray-400:focus {
   --tw-border-opacity: 1;
-  border-color: rgba(156, 163, 175, var(--tw-border-opacity));
+  border-color: rgba(61, 72, 91, var(--tw-border-opacity));
 }
 
 .focus\:border-gray-500:focus {
   --tw-border-opacity: 1;
-  border-color: rgba(107, 114, 128, var(--tw-border-opacity));
+  border-color: rgba(35, 43, 58, var(--tw-border-opacity));
 }
 
 .focus\:border-gray-600:focus {
   --tw-border-opacity: 1;
-  border-color: rgba(75, 85, 99, var(--tw-border-opacity));
+  border-color: rgba(30, 36, 49, var(--tw-border-opacity));
 }
 
 .focus\:border-gray-700:focus {
   --tw-border-opacity: 1;
-  border-color: rgba(55, 65, 81, var(--tw-border-opacity));
+  border-color: rgba(26, 32, 44, var(--tw-border-opacity));
 }
 
 .focus\:border-gray-800:focus {
   --tw-border-opacity: 1;
-  border-color: rgba(31, 41, 55, var(--tw-border-opacity));
+  border-color: rgba(21, 26, 35, var(--tw-border-opacity));
 }
 
 .focus\:border-gray-900:focus {
   --tw-border-opacity: 1;
-  border-color: rgba(17, 24, 39, var(--tw-border-opacity));
+  border-color: rgba(17, 21, 28, var(--tw-border-opacity));
 }
 
 .border-opacity-0 {
@@ -11991,6 +12092,10 @@ video {
   border-bottom-width: 2px;
 }
 
+.dark .dark\:border-b-2  {
+  border-bottom-width: 2px;
+}
+
 .border-l-2 {
   border-left-width: 2px;
 }
@@ -15030,13 +15135,11 @@ video {
 }
 
 .max-w-min {
-  max-width: -webkit-min-content;
   max-width: -moz-min-content;
   max-width: min-content;
 }
 
 .max-w-max {
-  max-width: -webkit-max-content;
   max-width: -moz-max-content;
   max-width: max-content;
 }
@@ -15529,18 +15632,15 @@ video {
 }
 
 .overscroll-auto {
-  -ms-scroll-chaining: chained;
-      overscroll-behavior: auto;
+  overscroll-behavior: auto;
 }
 
 .overscroll-contain {
-  -ms-scroll-chaining: none;
-      overscroll-behavior: contain;
+  overscroll-behavior: contain;
 }
 
 .overscroll-none {
-  -ms-scroll-chaining: none;
-      overscroll-behavior: none;
+  overscroll-behavior: none;
 }
 
 .overscroll-y-auto {
@@ -16617,74 +16717,30 @@ video {
   padding-left: 0.875rem;
 }
 
-.placeholder-current::-webkit-input-placeholder {
-  color: currentColor;
-}
-
 .placeholder-current::-moz-placeholder {
   color: currentColor;
 }
 
-.placeholder-current:-ms-input-placeholder {
-  color: currentColor;
-}
-
-.placeholder-current::-ms-input-placeholder {
-  color: currentColor;
-}
-
 .placeholder-current::placeholder {
   color: currentColor;
 }
 
-.placeholder-transparent::-webkit-input-placeholder {
-  color: transparent;
-}
-
 .placeholder-transparent::-moz-placeholder {
   color: transparent;
 }
 
-.placeholder-transparent:-ms-input-placeholder {
-  color: transparent;
-}
-
-.placeholder-transparent::-ms-input-placeholder {
-  color: transparent;
-}
-
 .placeholder-transparent::placeholder {
   color: transparent;
 }
 
-.placeholder-black::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-}
-
 .placeholder-black::-moz-placeholder {
   --tw-placeholder-opacity: 1;
-  color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-}
-
-.placeholder-black:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-}
-
-.placeholder-black::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
+  color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
 }
 
 .placeholder-black::placeholder {
   --tw-placeholder-opacity: 1;
-  color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-}
-
-.placeholder-white::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
+  color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
 }
 
 .placeholder-white::-moz-placeholder {
@@ -16692,2339 +16748,931 @@ video {
   color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
 }
 
-.placeholder-white:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-white::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-white::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-50::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-}
 
 .placeholder-darkCoolGray-50::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
 }
 
-.placeholder-darkCoolGray-50:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-50::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-}
-
 .placeholder-darkCoolGray-50::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
 }
 
-.placeholder-darkCoolGray-100::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-}
-
 .placeholder-darkCoolGray-100::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
 }
 
-.placeholder-darkCoolGray-100:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-100::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-}
-
 .placeholder-darkCoolGray-100::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
 }
 
-.placeholder-darkCoolGray-200::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-}
-
 .placeholder-darkCoolGray-200::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
 }
 
-.placeholder-darkCoolGray-200:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-200::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-}
-
 .placeholder-darkCoolGray-200::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
 }
 
-.placeholder-darkCoolGray-300::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-}
-
 .placeholder-darkCoolGray-300::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
 }
 
-.placeholder-darkCoolGray-300:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-300::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-}
-
 .placeholder-darkCoolGray-300::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
 }
 
-.placeholder-darkCoolGray-400::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-}
-
 .placeholder-darkCoolGray-400::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
 }
 
-.placeholder-darkCoolGray-400:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-400::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-}
-
 .placeholder-darkCoolGray-400::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
 }
 
-.placeholder-darkCoolGray-500::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-}
-
 .placeholder-darkCoolGray-500::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
 }
 
-.placeholder-darkCoolGray-500:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-500::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-}
-
 .placeholder-darkCoolGray-500::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
 }
 
-.placeholder-darkCoolGray-600::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-}
-
 .placeholder-darkCoolGray-600::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
 }
 
-.placeholder-darkCoolGray-600:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-600::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-}
-
 .placeholder-darkCoolGray-600::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
 }
 
-.placeholder-darkCoolGray-700::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-}
-
 .placeholder-darkCoolGray-700::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
 }
 
-.placeholder-darkCoolGray-700:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-700::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-}
-
 .placeholder-darkCoolGray-700::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
 }
 
-.placeholder-darkCoolGray-800::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-}
-
 .placeholder-darkCoolGray-800::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
 }
 
-.placeholder-darkCoolGray-800:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-800::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-}
-
 .placeholder-darkCoolGray-800::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
 }
 
-.placeholder-darkCoolGray-900::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-}
-
 .placeholder-darkCoolGray-900::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
 }
 
-.placeholder-darkCoolGray-900:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-900::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-}
-
 .placeholder-darkCoolGray-900::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
 }
 
-.placeholder-coolGray-50::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-}
-
 .placeholder-coolGray-50::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
 }
 
-.placeholder-coolGray-50:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-50::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-}
-
 .placeholder-coolGray-50::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
 }
 
-.placeholder-coolGray-100::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-}
-
 .placeholder-coolGray-100::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
 }
 
-.placeholder-coolGray-100:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-100::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-}
-
 .placeholder-coolGray-100::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
 }
 
-.placeholder-coolGray-200::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-}
-
 .placeholder-coolGray-200::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
 }
 
-.placeholder-coolGray-200:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-200::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-}
-
 .placeholder-coolGray-200::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
 }
 
-.placeholder-coolGray-300::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-}
-
 .placeholder-coolGray-300::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
 }
 
-.placeholder-coolGray-300:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-300::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-}
-
 .placeholder-coolGray-300::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
 }
 
-.placeholder-coolGray-400::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-}
-
 .placeholder-coolGray-400::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
 }
 
-.placeholder-coolGray-400:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-400::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-}
-
 .placeholder-coolGray-400::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
 }
 
-.placeholder-coolGray-500::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-}
-
 .placeholder-coolGray-500::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
 }
 
-.placeholder-coolGray-500:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-500::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-}
-
 .placeholder-coolGray-500::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
 }
 
-.placeholder-coolGray-600::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-}
-
 .placeholder-coolGray-600::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
 }
 
-.placeholder-coolGray-600:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-600::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-}
-
 .placeholder-coolGray-600::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
 }
 
-.placeholder-coolGray-700::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-}
-
 .placeholder-coolGray-700::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
 }
 
-.placeholder-coolGray-700:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-700::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-}
-
 .placeholder-coolGray-700::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
 }
 
-.placeholder-coolGray-800::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-}
-
 .placeholder-coolGray-800::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
 }
 
-.placeholder-coolGray-800:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-800::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-}
-
 .placeholder-coolGray-800::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
 }
 
-.placeholder-coolGray-900::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-}
-
 .placeholder-coolGray-900::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
 }
 
-.placeholder-coolGray-900:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-900::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-}
-
 .placeholder-coolGray-900::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
 }
 
-.placeholder-indigo-50::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-}
-
 .placeholder-indigo-50::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
 }
 
-.placeholder-indigo-50:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-50::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-}
-
 .placeholder-indigo-50::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
 }
 
-.placeholder-indigo-100::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-}
-
 .placeholder-indigo-100::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
 }
 
-.placeholder-indigo-100:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-100::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-}
-
 .placeholder-indigo-100::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
 }
 
-.placeholder-indigo-200::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-}
-
 .placeholder-indigo-200::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
 }
 
-.placeholder-indigo-200:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-200::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-}
-
 .placeholder-indigo-200::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
 }
 
-.placeholder-indigo-300::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-}
-
 .placeholder-indigo-300::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
 }
 
-.placeholder-indigo-300:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-300::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-}
-
 .placeholder-indigo-300::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
 }
 
-.placeholder-indigo-400::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-}
-
 .placeholder-indigo-400::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
 }
 
-.placeholder-indigo-400:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-400::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-}
-
 .placeholder-indigo-400::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
 }
 
-.placeholder-indigo-500::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-}
-
 .placeholder-indigo-500::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
 }
 
-.placeholder-indigo-500:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-500::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-}
-
 .placeholder-indigo-500::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
 }
 
-.placeholder-indigo-600::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-}
-
 .placeholder-indigo-600::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
 }
 
-.placeholder-indigo-600:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-600::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-}
-
 .placeholder-indigo-600::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
 }
 
-.placeholder-indigo-700::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-}
-
 .placeholder-indigo-700::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
 }
 
-.placeholder-indigo-700:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-700::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-}
-
 .placeholder-indigo-700::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
 }
 
-.placeholder-indigo-800::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-}
-
 .placeholder-indigo-800::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
 }
 
-.placeholder-indigo-800:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-800::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-}
-
 .placeholder-indigo-800::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
 }
 
-.placeholder-indigo-900::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-}
-
 .placeholder-indigo-900::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
 }
 
-.placeholder-indigo-900:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-900::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-}
-
 .placeholder-indigo-900::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
 }
 
-.placeholder-violet-50::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-}
-
 .placeholder-violet-50::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
 }
 
-.placeholder-violet-50:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-50::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-}
-
 .placeholder-violet-50::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
 }
 
-.placeholder-violet-100::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-}
-
 .placeholder-violet-100::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
 }
 
-.placeholder-violet-100:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-100::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-}
-
 .placeholder-violet-100::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
 }
 
-.placeholder-violet-200::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-}
-
 .placeholder-violet-200::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
 }
 
-.placeholder-violet-200:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-200::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-}
-
 .placeholder-violet-200::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
 }
 
-.placeholder-violet-300::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-}
-
 .placeholder-violet-300::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
 }
 
-.placeholder-violet-300:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-300::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-}
-
 .placeholder-violet-300::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
 }
 
-.placeholder-violet-400::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-}
-
 .placeholder-violet-400::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
 }
 
-.placeholder-violet-400:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-400::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-}
-
 .placeholder-violet-400::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
 }
 
-.placeholder-violet-500::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-}
-
 .placeholder-violet-500::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
 }
 
-.placeholder-violet-500:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-500::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-}
-
 .placeholder-violet-500::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
 }
 
-.placeholder-violet-600::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-}
-
 .placeholder-violet-600::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
 }
 
-.placeholder-violet-600:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-600::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-}
-
 .placeholder-violet-600::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
 }
 
-.placeholder-violet-700::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-}
-
 .placeholder-violet-700::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
 }
 
-.placeholder-violet-700:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-700::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-}
-
 .placeholder-violet-700::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
 }
 
-.placeholder-violet-800::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-}
-
 .placeholder-violet-800::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
 }
 
-.placeholder-violet-800:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-800::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-}
-
 .placeholder-violet-800::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
 }
 
-.placeholder-violet-900::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-}
-
 .placeholder-violet-900::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
 }
 
-.placeholder-violet-900:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-900::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-}
-
 .placeholder-violet-900::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
 }
 
-.placeholder-yellow-50::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-}
-
 .placeholder-yellow-50::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
 }
 
-.placeholder-yellow-50:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-50::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-}
-
 .placeholder-yellow-50::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
 }
 
-.placeholder-yellow-100::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-}
-
 .placeholder-yellow-100::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
 }
 
-.placeholder-yellow-100:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-100::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-}
-
 .placeholder-yellow-100::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
 }
 
-.placeholder-yellow-200::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-}
-
 .placeholder-yellow-200::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
 }
 
-.placeholder-yellow-200:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-200::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-}
-
 .placeholder-yellow-200::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
 }
 
-.placeholder-yellow-300::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-}
-
 .placeholder-yellow-300::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
 }
 
-.placeholder-yellow-300:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-300::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-}
-
 .placeholder-yellow-300::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
 }
 
-.placeholder-yellow-400::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-}
-
 .placeholder-yellow-400::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
 }
 
-.placeholder-yellow-400:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-400::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-}
-
 .placeholder-yellow-400::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
 }
 
-.placeholder-yellow-500::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-}
-
 .placeholder-yellow-500::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
 }
 
-.placeholder-yellow-500:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-500::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-}
-
 .placeholder-yellow-500::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
 }
 
-.placeholder-yellow-600::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-}
-
 .placeholder-yellow-600::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
 }
 
-.placeholder-yellow-600:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-600::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-}
-
 .placeholder-yellow-600::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
 }
 
-.placeholder-yellow-700::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-}
-
 .placeholder-yellow-700::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
 }
 
-.placeholder-yellow-700:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-700::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-}
-
 .placeholder-yellow-700::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
 }
 
-.placeholder-yellow-800::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-}
-
 .placeholder-yellow-800::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
 }
 
-.placeholder-yellow-800:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-800::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-}
-
 .placeholder-yellow-800::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
 }
 
-.placeholder-yellow-900::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-}
-
 .placeholder-yellow-900::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
 }
 
-.placeholder-yellow-900:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-900::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-}
-
 .placeholder-yellow-900::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
 }
 
-.placeholder-red-50::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-}
-
 .placeholder-red-50::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
 }
 
-.placeholder-red-50:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-50::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-}
-
 .placeholder-red-50::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
 }
 
-.placeholder-red-100::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-}
-
 .placeholder-red-100::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
 }
 
-.placeholder-red-100:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-100::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-}
-
 .placeholder-red-100::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
 }
 
-.placeholder-red-200::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-}
-
 .placeholder-red-200::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
 }
 
-.placeholder-red-200:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-200::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-}
-
 .placeholder-red-200::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
 }
 
-.placeholder-red-300::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-}
-
 .placeholder-red-300::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
 }
 
-.placeholder-red-300:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-300::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-}
-
 .placeholder-red-300::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
 }
 
-.placeholder-red-400::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-}
-
 .placeholder-red-400::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
 }
 
-.placeholder-red-400:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-400::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-}
-
 .placeholder-red-400::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
 }
 
-.placeholder-red-500::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-}
-
 .placeholder-red-500::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
 }
 
-.placeholder-red-500:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-500::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-}
-
 .placeholder-red-500::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
 }
 
-.placeholder-red-600::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-}
-
 .placeholder-red-600::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
 }
 
-.placeholder-red-600:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-600::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-}
-
 .placeholder-red-600::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
 }
 
-.placeholder-red-700::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-}
-
 .placeholder-red-700::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
 }
 
-.placeholder-red-700:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-700::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-}
-
 .placeholder-red-700::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
 }
 
-.placeholder-red-800::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-}
-
 .placeholder-red-800::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
 }
 
-.placeholder-red-800:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-800::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-}
-
 .placeholder-red-800::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
 }
 
-.placeholder-red-900::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-}
-
 .placeholder-red-900::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
 }
 
-.placeholder-red-900:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-900::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-}
-
 .placeholder-red-900::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
 }
 
-.placeholder-green-50::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-}
-
 .placeholder-green-50::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
 }
 
-.placeholder-green-50:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-50::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-}
-
 .placeholder-green-50::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
 }
 
-.placeholder-green-100::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-}
-
 .placeholder-green-100::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
 }
 
-.placeholder-green-100:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-100::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-}
-
 .placeholder-green-100::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
 }
 
-.placeholder-green-200::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-}
-
 .placeholder-green-200::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
 }
 
-.placeholder-green-200:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-200::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-}
-
 .placeholder-green-200::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
 }
 
-.placeholder-green-300::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-}
-
 .placeholder-green-300::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
 }
 
-.placeholder-green-300:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-300::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-}
-
 .placeholder-green-300::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
 }
 
-.placeholder-green-400::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-}
-
 .placeholder-green-400::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
 }
 
-.placeholder-green-400:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-400::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-}
-
 .placeholder-green-400::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
 }
 
-.placeholder-green-500::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-}
-
 .placeholder-green-500::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
 }
 
-.placeholder-green-500:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-500::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-}
-
 .placeholder-green-500::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
 }
 
-.placeholder-green-600::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-}
-
 .placeholder-green-600::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
 }
 
-.placeholder-green-600:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-600::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-}
-
 .placeholder-green-600::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
 }
 
-.placeholder-green-700::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-}
-
 .placeholder-green-700::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
 }
 
-.placeholder-green-700:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-700::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-}
-
 .placeholder-green-700::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
 }
 
-.placeholder-green-800::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-}
-
 .placeholder-green-800::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
 }
 
-.placeholder-green-800:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-800::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-}
-
 .placeholder-green-800::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
 }
 
-.placeholder-green-900::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-}
-
 .placeholder-green-900::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
 }
 
-.placeholder-green-900:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-900::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-}
-
 .placeholder-green-900::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
 }
 
-.placeholder-blue-50::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-}
-
 .placeholder-blue-50::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
 }
 
-.placeholder-blue-50:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-50::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-}
-
 .placeholder-blue-50::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
 }
 
-.placeholder-blue-100::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-}
-
 .placeholder-blue-100::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
 }
 
-.placeholder-blue-100:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-100::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-}
-
 .placeholder-blue-100::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
 }
 
-.placeholder-blue-200::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-}
-
 .placeholder-blue-200::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
 }
 
-.placeholder-blue-200:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-200::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-}
-
 .placeholder-blue-200::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
 }
 
-.placeholder-blue-300::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-}
-
 .placeholder-blue-300::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
 }
 
-.placeholder-blue-300:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-300::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-}
-
 .placeholder-blue-300::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
 }
 
-.placeholder-blue-400::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-}
-
 .placeholder-blue-400::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
 }
 
-.placeholder-blue-400:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-400::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-}
-
 .placeholder-blue-400::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
 }
 
-.placeholder-blue-500::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-}
-
 .placeholder-blue-500::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
 }
 
-.placeholder-blue-500:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-500::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-}
-
 .placeholder-blue-500::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
 }
 
-.placeholder-blue-600::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-}
-
 .placeholder-blue-600::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
 }
 
-.placeholder-blue-600:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-600::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-}
-
 .placeholder-blue-600::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
 }
 
-.placeholder-blue-700::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-}
-
 .placeholder-blue-700::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
 }
 
-.placeholder-blue-700:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-700::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-}
-
 .placeholder-blue-700::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
 }
 
-.placeholder-blue-800::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-}
-
 .placeholder-blue-800::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
 }
 
-.placeholder-blue-800:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-800::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-}
-
 .placeholder-blue-800::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
 }
 
-.placeholder-blue-900::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-}
-
 .placeholder-blue-900::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
 }
 
-.placeholder-blue-900:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-900::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-}
-
 .placeholder-blue-900::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
 }
 
-.placeholder-gray-50::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-}
-
 .placeholder-gray-50::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
 }
 
-.placeholder-gray-50:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-50::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-}
-
 .placeholder-gray-50::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
 }
 
-.placeholder-gray-100::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-}
-
 .placeholder-gray-100::-moz-placeholder {
   --tw-placeholder-opacity: 1;
-  color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-100:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-100::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
+  color: rgba(224, 232, 242, var(--tw-placeholder-opacity));
 }
 
 .placeholder-gray-100::placeholder {
   --tw-placeholder-opacity: 1;
-  color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-200::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
+  color: rgba(224, 232, 242, var(--tw-placeholder-opacity));
 }
 
 .placeholder-gray-200::-moz-placeholder {
   --tw-placeholder-opacity: 1;
-  color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-200:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-200::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
+  color: rgba(192, 200, 210, var(--tw-placeholder-opacity));
 }
 
 .placeholder-gray-200::placeholder {
   --tw-placeholder-opacity: 1;
-  color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-300::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
+  color: rgba(192, 200, 210, var(--tw-placeholder-opacity));
 }
 
 .placeholder-gray-300::-moz-placeholder {
   --tw-placeholder-opacity: 1;
-  color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-300:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-300::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
+  color: rgba(145, 158, 176, var(--tw-placeholder-opacity));
 }
 
 .placeholder-gray-300::placeholder {
   --tw-placeholder-opacity: 1;
-  color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-400::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
+  color: rgba(145, 158, 176, var(--tw-placeholder-opacity));
 }
 
 .placeholder-gray-400::-moz-placeholder {
   --tw-placeholder-opacity: 1;
-  color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-400:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-400::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
+  color: rgba(61, 72, 91, var(--tw-placeholder-opacity));
 }
 
 .placeholder-gray-400::placeholder {
   --tw-placeholder-opacity: 1;
-  color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-500::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
+  color: rgba(61, 72, 91, var(--tw-placeholder-opacity));
 }
 
 .placeholder-gray-500::-moz-placeholder {
   --tw-placeholder-opacity: 1;
-  color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-500:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-500::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
+  color: rgba(35, 43, 58, var(--tw-placeholder-opacity));
 }
 
 .placeholder-gray-500::placeholder {
   --tw-placeholder-opacity: 1;
-  color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-600::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
+  color: rgba(35, 43, 58, var(--tw-placeholder-opacity));
 }
 
 .placeholder-gray-600::-moz-placeholder {
   --tw-placeholder-opacity: 1;
-  color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-600:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-600::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
+  color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
 }
 
 .placeholder-gray-600::placeholder {
   --tw-placeholder-opacity: 1;
-  color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-700::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
+  color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
 }
 
 .placeholder-gray-700::-moz-placeholder {
   --tw-placeholder-opacity: 1;
-  color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-700:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-700::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
+  color: rgba(26, 32, 44, var(--tw-placeholder-opacity));
 }
 
 .placeholder-gray-700::placeholder {
   --tw-placeholder-opacity: 1;
-  color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-800::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
+  color: rgba(26, 32, 44, var(--tw-placeholder-opacity));
 }
 
 .placeholder-gray-800::-moz-placeholder {
   --tw-placeholder-opacity: 1;
-  color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-800:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-800::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
+  color: rgba(21, 26, 35, var(--tw-placeholder-opacity));
 }
 
 .placeholder-gray-800::placeholder {
   --tw-placeholder-opacity: 1;
-  color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-900::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
+  color: rgba(21, 26, 35, var(--tw-placeholder-opacity));
 }
 
 .placeholder-gray-900::-moz-placeholder {
   --tw-placeholder-opacity: 1;
-  color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-900:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-900::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
+  color: rgba(17, 21, 28, var(--tw-placeholder-opacity));
 }
 
 .placeholder-gray-900::placeholder {
   --tw-placeholder-opacity: 1;
-  color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-current:focus::-webkit-input-placeholder {
-  color: currentColor;
+  color: rgba(17, 21, 28, var(--tw-placeholder-opacity));
 }
 
 .focus\:placeholder-current:focus::-moz-placeholder {
   color: currentColor;
 }
 
-.focus\:placeholder-current:focus:-ms-input-placeholder {
-  color: currentColor;
-}
-
-.focus\:placeholder-current:focus::-ms-input-placeholder {
-  color: currentColor;
-}
-
 .focus\:placeholder-current:focus::placeholder {
   color: currentColor;
 }
 
-.focus\:placeholder-transparent:focus::-webkit-input-placeholder {
-  color: transparent;
-}
-
 .focus\:placeholder-transparent:focus::-moz-placeholder {
   color: transparent;
 }
 
-.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::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-black:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
-  color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-black:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-black:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
+  color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
 }
 
 .focus\:placeholder-black:focus::placeholder {
   --tw-placeholder-opacity: 1;
-  color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-white:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
+  color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
 }
 
 .focus\:placeholder-white:focus::-moz-placeholder {
@@ -19032,2867 +17680,1147 @@ video {
   color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-white:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-white:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-white:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-darkCoolGray-50:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-darkCoolGray-50:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-darkCoolGray-50:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-50:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-darkCoolGray-50:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-darkCoolGray-100:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-darkCoolGray-100:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-darkCoolGray-100:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-100:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-darkCoolGray-100:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-darkCoolGray-200:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-darkCoolGray-200:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-darkCoolGray-200:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-200:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-darkCoolGray-200:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-darkCoolGray-300:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-darkCoolGray-300:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-darkCoolGray-300:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-300:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-darkCoolGray-300:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-darkCoolGray-400:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-darkCoolGray-400:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-darkCoolGray-400:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-400:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-darkCoolGray-400:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-darkCoolGray-500:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-darkCoolGray-500:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-darkCoolGray-500:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-500:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-darkCoolGray-500:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-darkCoolGray-600:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-darkCoolGray-600:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-darkCoolGray-600:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-600:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-darkCoolGray-600:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-darkCoolGray-700:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-darkCoolGray-700:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-darkCoolGray-700:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-700:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-darkCoolGray-700:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-darkCoolGray-800:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-darkCoolGray-800:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-darkCoolGray-800:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-800:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-darkCoolGray-800:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-darkCoolGray-900:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-darkCoolGray-900:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-darkCoolGray-900:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-900:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-darkCoolGray-900:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-coolGray-50:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-coolGray-50:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-coolGray-50:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-50:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-coolGray-50:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-coolGray-100:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-coolGray-100:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-coolGray-100:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-100:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-coolGray-100:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-coolGray-200:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-coolGray-200:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-coolGray-200:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-200:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-coolGray-200:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-coolGray-300:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-coolGray-300:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-coolGray-300:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-300:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-coolGray-300:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-coolGray-400:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-coolGray-400:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-coolGray-400:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-400:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-coolGray-400:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-coolGray-500:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-coolGray-500:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-coolGray-500:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-500:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-coolGray-500:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-coolGray-600:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-coolGray-600:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-coolGray-600:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-600:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-coolGray-600:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-coolGray-700:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-coolGray-700:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-coolGray-700:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-700:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-coolGray-700:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-coolGray-800:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-coolGray-800:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-coolGray-800:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-800:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-coolGray-800:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-coolGray-900:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-coolGray-900:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-coolGray-900:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-900:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-coolGray-900:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-indigo-50:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-indigo-50:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-indigo-50:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-50:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-indigo-50:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-indigo-100:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-indigo-100:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-indigo-100:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-100:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-indigo-100:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-indigo-200:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-indigo-200:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-indigo-200:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-200:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-indigo-200:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-indigo-300:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-indigo-300:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-indigo-300:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-300:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-indigo-300:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-indigo-400:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-indigo-400:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-indigo-400:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-400:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-indigo-400:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-indigo-500:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-indigo-500:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-indigo-500:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-500:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-indigo-500:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-indigo-600:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-indigo-600:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-indigo-600:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-600:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-indigo-600:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-indigo-700:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-indigo-700:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-indigo-700:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-700:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-indigo-700:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-indigo-800:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-indigo-800:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-indigo-800:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-800:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-indigo-800:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-indigo-900:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-indigo-900:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-indigo-900:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-900:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-indigo-900:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-violet-50:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-violet-50:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-violet-50:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-50:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-violet-50:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-violet-100:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-violet-100:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-violet-100:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-100:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-violet-100:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-violet-200:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-violet-200:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-violet-200:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-200:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-violet-200:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-violet-300:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-violet-300:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-violet-300:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-300:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-violet-300:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-violet-400:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-violet-400:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-violet-400:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-400:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-violet-400:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-violet-500:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-violet-500:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-violet-500:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-500:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-violet-500:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-violet-600:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-violet-600:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-violet-600:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-600:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-violet-600:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-violet-700:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-violet-700:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-violet-700:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-700:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-violet-700:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-violet-800:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-violet-800:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-violet-800:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-800:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-violet-800:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-violet-900:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-violet-900:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-violet-900:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-900:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-violet-900:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-yellow-50:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-yellow-50:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-yellow-50:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-50:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-yellow-50:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-yellow-100:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-yellow-100:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-yellow-100:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-100:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-yellow-100:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-yellow-200:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-yellow-200:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-yellow-200:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-200:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-yellow-200:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-yellow-300:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-yellow-300:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-yellow-300:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-300:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-yellow-300:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-yellow-400:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-yellow-400:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-yellow-400:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-400:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-yellow-400:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-yellow-500:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-yellow-500:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-yellow-500:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-500:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-yellow-500:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-yellow-600:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-yellow-600:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-yellow-600:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-600:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-yellow-600:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-yellow-700:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-yellow-700:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-yellow-700:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-700:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-yellow-700:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-yellow-800:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-yellow-800:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-yellow-800:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-800:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-yellow-800:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-yellow-900:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-yellow-900:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-yellow-900:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-900:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-yellow-900:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-red-50:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-red-50:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-red-50:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-50:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-red-50:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-red-100:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-red-100:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-red-100:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-100:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-red-100:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-red-200:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-red-200:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-red-200:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-200:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-red-200:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-red-300:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-red-300:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-red-300:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-300:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-red-300:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-red-400:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-red-400:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-red-400:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-400:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-red-400:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-red-500:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-red-500:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-red-500:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-500:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-red-500:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-red-600:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-red-600:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-red-600:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-600:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-red-600:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-red-700:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-red-700:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-red-700:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-700:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-red-700:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-red-800:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-red-800:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-red-800:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-800:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-red-800:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-red-900:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-red-900:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-red-900:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-900:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-red-900:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-green-50:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-green-50:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-green-50:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-50:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-green-50:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-green-100:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-green-100:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-green-100:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-100:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-green-100:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-green-200:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-green-200:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-green-200:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-200:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-green-200:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-green-300:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-green-300:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-green-300:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-300:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-green-300:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-green-400:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-green-400:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-green-400:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-400:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-green-400:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-green-500:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-green-500:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-green-500:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-500:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-green-500:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-green-600:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-green-600:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-green-600:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-600:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-green-600:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-green-700:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-green-700:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-green-700:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-700:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-green-700:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-green-800:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-green-800:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-green-800:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-800:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-green-800:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-green-900:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-green-900:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-green-900:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-900:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-green-900:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-blue-50:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-blue-50:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-blue-50:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-50:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-blue-50:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-blue-100:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-blue-100:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-blue-100:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-100:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-blue-100:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-blue-200:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-blue-200:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-blue-200:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-200:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-blue-200:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-blue-300:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-blue-300:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-blue-300:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-300:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-blue-300:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-blue-400:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-blue-400:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-blue-400:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-400:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-blue-400:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-blue-500:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-blue-500:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-blue-500:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-500:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-blue-500:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-blue-600:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-blue-600:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-blue-600:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-600:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-blue-600:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-blue-700:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-blue-700:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-blue-700:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-700:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-blue-700:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-blue-800:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-blue-800:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-blue-800:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-800:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-blue-800:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-blue-900:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-blue-900:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-blue-900:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-900:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-blue-900:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-gray-50:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-gray-50:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-gray-50:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-50:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-gray-50:focus::placeholder {
   --tw-placeholder-opacity: 1;
   color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
 }
 
-.focus\:placeholder-gray-100:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-}
-
 .focus\:placeholder-gray-100:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
-  color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-100:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-100:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
+  color: rgba(224, 232, 242, var(--tw-placeholder-opacity));
 }
 
 .focus\:placeholder-gray-100:focus::placeholder {
   --tw-placeholder-opacity: 1;
-  color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-200:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
+  color: rgba(224, 232, 242, var(--tw-placeholder-opacity));
 }
 
 .focus\:placeholder-gray-200:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
-  color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-200:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-200:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
+  color: rgba(192, 200, 210, var(--tw-placeholder-opacity));
 }
 
 .focus\:placeholder-gray-200:focus::placeholder {
   --tw-placeholder-opacity: 1;
-  color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-300:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
+  color: rgba(192, 200, 210, var(--tw-placeholder-opacity));
 }
 
 .focus\:placeholder-gray-300:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
-  color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-300:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-300:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
+  color: rgba(145, 158, 176, var(--tw-placeholder-opacity));
 }
 
 .focus\:placeholder-gray-300:focus::placeholder {
   --tw-placeholder-opacity: 1;
-  color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-400:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
+  color: rgba(145, 158, 176, var(--tw-placeholder-opacity));
 }
 
 .focus\:placeholder-gray-400:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
-  color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-400:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-400:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
+  color: rgba(61, 72, 91, var(--tw-placeholder-opacity));
 }
 
 .focus\:placeholder-gray-400:focus::placeholder {
   --tw-placeholder-opacity: 1;
-  color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-500:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
+  color: rgba(61, 72, 91, var(--tw-placeholder-opacity));
 }
 
 .focus\:placeholder-gray-500:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
-  color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-500:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-500:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
+  color: rgba(35, 43, 58, var(--tw-placeholder-opacity));
 }
 
 .focus\:placeholder-gray-500:focus::placeholder {
   --tw-placeholder-opacity: 1;
-  color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-600:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
+  color: rgba(35, 43, 58, var(--tw-placeholder-opacity));
 }
 
 .focus\:placeholder-gray-600:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
-  color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-600:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-600:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
+  color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
 }
 
 .focus\:placeholder-gray-600:focus::placeholder {
   --tw-placeholder-opacity: 1;
-  color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-700:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
+  color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
 }
 
 .focus\:placeholder-gray-700:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
-  color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-700:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-700:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
+  color: rgba(26, 32, 44, var(--tw-placeholder-opacity));
 }
 
 .focus\:placeholder-gray-700:focus::placeholder {
   --tw-placeholder-opacity: 1;
-  color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-800:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
+  color: rgba(26, 32, 44, var(--tw-placeholder-opacity));
 }
 
 .focus\:placeholder-gray-800:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
-  color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-800:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-800:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
+  color: rgba(21, 26, 35, var(--tw-placeholder-opacity));
 }
 
 .focus\:placeholder-gray-800:focus::placeholder {
   --tw-placeholder-opacity: 1;
-  color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-900:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
+  color: rgba(21, 26, 35, var(--tw-placeholder-opacity));
 }
 
 .focus\:placeholder-gray-900:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
-  color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-900:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-900:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
+  color: rgba(17, 21, 28, var(--tw-placeholder-opacity));
 }
 
 .focus\:placeholder-gray-900:focus::placeholder {
   --tw-placeholder-opacity: 1;
-  color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-}
-
-.placeholder-opacity-0::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0;
+  color: rgba(17, 21, 28, var(--tw-placeholder-opacity));
 }
 
 .placeholder-opacity-0::-moz-placeholder {
   --tw-placeholder-opacity: 0;
 }
 
-.placeholder-opacity-0:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0;
-}
-
-.placeholder-opacity-0::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0;
-}
-
 .placeholder-opacity-0::placeholder {
   --tw-placeholder-opacity: 0;
 }
 
-.placeholder-opacity-5::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.05;
-}
-
 .placeholder-opacity-5::-moz-placeholder {
   --tw-placeholder-opacity: 0.05;
 }
 
-.placeholder-opacity-5:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.05;
-}
-
-.placeholder-opacity-5::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.05;
-}
-
 .placeholder-opacity-5::placeholder {
   --tw-placeholder-opacity: 0.05;
 }
 
-.placeholder-opacity-10::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.1;
-}
-
 .placeholder-opacity-10::-moz-placeholder {
   --tw-placeholder-opacity: 0.1;
 }
 
-.placeholder-opacity-10:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.1;
-}
-
-.placeholder-opacity-10::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.1;
-}
-
 .placeholder-opacity-10::placeholder {
   --tw-placeholder-opacity: 0.1;
 }
 
-.placeholder-opacity-20::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.2;
-}
-
 .placeholder-opacity-20::-moz-placeholder {
   --tw-placeholder-opacity: 0.2;
 }
 
-.placeholder-opacity-20:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.2;
-}
-
-.placeholder-opacity-20::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.2;
-}
-
 .placeholder-opacity-20::placeholder {
   --tw-placeholder-opacity: 0.2;
 }
 
-.placeholder-opacity-25::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.25;
-}
-
 .placeholder-opacity-25::-moz-placeholder {
   --tw-placeholder-opacity: 0.25;
 }
 
-.placeholder-opacity-25:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.25;
-}
-
-.placeholder-opacity-25::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.25;
-}
-
 .placeholder-opacity-25::placeholder {
   --tw-placeholder-opacity: 0.25;
 }
 
-.placeholder-opacity-30::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.3;
-}
-
 .placeholder-opacity-30::-moz-placeholder {
   --tw-placeholder-opacity: 0.3;
 }
 
-.placeholder-opacity-30:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.3;
-}
-
-.placeholder-opacity-30::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.3;
-}
-
 .placeholder-opacity-30::placeholder {
   --tw-placeholder-opacity: 0.3;
 }
 
-.placeholder-opacity-40::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.4;
-}
-
 .placeholder-opacity-40::-moz-placeholder {
   --tw-placeholder-opacity: 0.4;
 }
 
-.placeholder-opacity-40:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.4;
-}
-
-.placeholder-opacity-40::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.4;
-}
-
 .placeholder-opacity-40::placeholder {
   --tw-placeholder-opacity: 0.4;
 }
 
-.placeholder-opacity-50::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.5;
-}
-
 .placeholder-opacity-50::-moz-placeholder {
   --tw-placeholder-opacity: 0.5;
 }
 
-.placeholder-opacity-50:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.5;
-}
-
-.placeholder-opacity-50::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.5;
-}
-
 .placeholder-opacity-50::placeholder {
   --tw-placeholder-opacity: 0.5;
 }
 
-.placeholder-opacity-60::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.6;
-}
-
 .placeholder-opacity-60::-moz-placeholder {
   --tw-placeholder-opacity: 0.6;
 }
 
-.placeholder-opacity-60:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.6;
-}
-
-.placeholder-opacity-60::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.6;
-}
-
 .placeholder-opacity-60::placeholder {
   --tw-placeholder-opacity: 0.6;
 }
 
-.placeholder-opacity-70::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.7;
-}
-
 .placeholder-opacity-70::-moz-placeholder {
   --tw-placeholder-opacity: 0.7;
 }
 
-.placeholder-opacity-70:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.7;
-}
-
-.placeholder-opacity-70::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.7;
-}
-
 .placeholder-opacity-70::placeholder {
   --tw-placeholder-opacity: 0.7;
 }
 
-.placeholder-opacity-75::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.75;
-}
-
 .placeholder-opacity-75::-moz-placeholder {
   --tw-placeholder-opacity: 0.75;
 }
 
-.placeholder-opacity-75:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.75;
-}
-
-.placeholder-opacity-75::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.75;
-}
-
 .placeholder-opacity-75::placeholder {
   --tw-placeholder-opacity: 0.75;
 }
 
-.placeholder-opacity-80::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.8;
-}
-
 .placeholder-opacity-80::-moz-placeholder {
   --tw-placeholder-opacity: 0.8;
 }
 
-.placeholder-opacity-80:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.8;
-}
-
-.placeholder-opacity-80::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.8;
-}
-
 .placeholder-opacity-80::placeholder {
   --tw-placeholder-opacity: 0.8;
 }
 
-.placeholder-opacity-90::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.9;
-}
-
 .placeholder-opacity-90::-moz-placeholder {
   --tw-placeholder-opacity: 0.9;
 }
 
-.placeholder-opacity-90:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.9;
-}
-
-.placeholder-opacity-90::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.9;
-}
-
 .placeholder-opacity-90::placeholder {
   --tw-placeholder-opacity: 0.9;
 }
 
-.placeholder-opacity-95::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.95;
-}
-
 .placeholder-opacity-95::-moz-placeholder {
   --tw-placeholder-opacity: 0.95;
 }
 
-.placeholder-opacity-95:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.95;
-}
-
-.placeholder-opacity-95::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.95;
-}
-
 .placeholder-opacity-95::placeholder {
   --tw-placeholder-opacity: 0.95;
 }
 
-.placeholder-opacity-100::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-}
-
 .placeholder-opacity-100::-moz-placeholder {
   --tw-placeholder-opacity: 1;
 }
 
-.placeholder-opacity-100:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-}
-
-.placeholder-opacity-100::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-}
-
 .placeholder-opacity-100::placeholder {
   --tw-placeholder-opacity: 1;
 }
 
-.focus\:placeholder-opacity-0:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0;
-}
-
 .focus\:placeholder-opacity-0:focus::-moz-placeholder {
   --tw-placeholder-opacity: 0;
 }
 
-.focus\:placeholder-opacity-0:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0;
-}
-
-.focus\:placeholder-opacity-0:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0;
-}
-
 .focus\:placeholder-opacity-0:focus::placeholder {
   --tw-placeholder-opacity: 0;
 }
 
-.focus\:placeholder-opacity-5:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.05;
-}
-
 .focus\:placeholder-opacity-5:focus::-moz-placeholder {
   --tw-placeholder-opacity: 0.05;
 }
 
-.focus\:placeholder-opacity-5:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.05;
-}
-
-.focus\:placeholder-opacity-5:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.05;
-}
-
 .focus\:placeholder-opacity-5:focus::placeholder {
   --tw-placeholder-opacity: 0.05;
 }
 
-.focus\:placeholder-opacity-10:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.1;
-}
-
 .focus\:placeholder-opacity-10:focus::-moz-placeholder {
   --tw-placeholder-opacity: 0.1;
 }
 
-.focus\:placeholder-opacity-10:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.1;
-}
-
-.focus\:placeholder-opacity-10:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.1;
-}
-
 .focus\:placeholder-opacity-10:focus::placeholder {
   --tw-placeholder-opacity: 0.1;
 }
 
-.focus\:placeholder-opacity-20:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.2;
-}
-
 .focus\:placeholder-opacity-20:focus::-moz-placeholder {
   --tw-placeholder-opacity: 0.2;
 }
 
-.focus\:placeholder-opacity-20:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.2;
-}
-
-.focus\:placeholder-opacity-20:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.2;
-}
-
 .focus\:placeholder-opacity-20:focus::placeholder {
   --tw-placeholder-opacity: 0.2;
 }
 
-.focus\:placeholder-opacity-25:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.25;
-}
-
 .focus\:placeholder-opacity-25:focus::-moz-placeholder {
   --tw-placeholder-opacity: 0.25;
 }
 
-.focus\:placeholder-opacity-25:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.25;
-}
-
-.focus\:placeholder-opacity-25:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.25;
-}
-
 .focus\:placeholder-opacity-25:focus::placeholder {
   --tw-placeholder-opacity: 0.25;
 }
 
-.focus\:placeholder-opacity-30:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.3;
-}
-
 .focus\:placeholder-opacity-30:focus::-moz-placeholder {
   --tw-placeholder-opacity: 0.3;
 }
 
-.focus\:placeholder-opacity-30:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.3;
-}
-
-.focus\:placeholder-opacity-30:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.3;
-}
-
 .focus\:placeholder-opacity-30:focus::placeholder {
   --tw-placeholder-opacity: 0.3;
 }
 
-.focus\:placeholder-opacity-40:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.4;
-}
-
 .focus\:placeholder-opacity-40:focus::-moz-placeholder {
   --tw-placeholder-opacity: 0.4;
 }
 
-.focus\:placeholder-opacity-40:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.4;
-}
-
-.focus\:placeholder-opacity-40:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.4;
-}
-
 .focus\:placeholder-opacity-40:focus::placeholder {
   --tw-placeholder-opacity: 0.4;
 }
 
-.focus\:placeholder-opacity-50:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.5;
-}
-
 .focus\:placeholder-opacity-50:focus::-moz-placeholder {
   --tw-placeholder-opacity: 0.5;
 }
 
-.focus\:placeholder-opacity-50:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.5;
-}
-
-.focus\:placeholder-opacity-50:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.5;
-}
-
 .focus\:placeholder-opacity-50:focus::placeholder {
   --tw-placeholder-opacity: 0.5;
 }
 
-.focus\:placeholder-opacity-60:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.6;
-}
-
 .focus\:placeholder-opacity-60:focus::-moz-placeholder {
   --tw-placeholder-opacity: 0.6;
 }
 
-.focus\:placeholder-opacity-60:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.6;
-}
-
-.focus\:placeholder-opacity-60:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.6;
-}
-
 .focus\:placeholder-opacity-60:focus::placeholder {
   --tw-placeholder-opacity: 0.6;
 }
 
-.focus\:placeholder-opacity-70:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.7;
-}
-
 .focus\:placeholder-opacity-70:focus::-moz-placeholder {
   --tw-placeholder-opacity: 0.7;
 }
 
-.focus\:placeholder-opacity-70:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.7;
-}
-
-.focus\:placeholder-opacity-70:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.7;
-}
-
 .focus\:placeholder-opacity-70:focus::placeholder {
   --tw-placeholder-opacity: 0.7;
 }
 
-.focus\:placeholder-opacity-75:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.75;
-}
-
 .focus\:placeholder-opacity-75:focus::-moz-placeholder {
   --tw-placeholder-opacity: 0.75;
 }
 
-.focus\:placeholder-opacity-75:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.75;
-}
-
-.focus\:placeholder-opacity-75:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.75;
-}
-
 .focus\:placeholder-opacity-75:focus::placeholder {
   --tw-placeholder-opacity: 0.75;
 }
 
-.focus\:placeholder-opacity-80:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.8;
-}
-
 .focus\:placeholder-opacity-80:focus::-moz-placeholder {
   --tw-placeholder-opacity: 0.8;
 }
 
-.focus\:placeholder-opacity-80:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.8;
-}
-
-.focus\:placeholder-opacity-80:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.8;
-}
-
 .focus\:placeholder-opacity-80:focus::placeholder {
   --tw-placeholder-opacity: 0.8;
 }
 
-.focus\:placeholder-opacity-90:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.9;
-}
-
 .focus\:placeholder-opacity-90:focus::-moz-placeholder {
   --tw-placeholder-opacity: 0.9;
 }
 
-.focus\:placeholder-opacity-90:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.9;
-}
-
-.focus\:placeholder-opacity-90:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.9;
-}
-
 .focus\:placeholder-opacity-90:focus::placeholder {
   --tw-placeholder-opacity: 0.9;
 }
 
-.focus\:placeholder-opacity-95:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.95;
-}
-
 .focus\:placeholder-opacity-95:focus::-moz-placeholder {
   --tw-placeholder-opacity: 0.95;
 }
 
-.focus\:placeholder-opacity-95:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.95;
-}
-
-.focus\:placeholder-opacity-95:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.95;
-}
-
 .focus\:placeholder-opacity-95:focus::placeholder {
   --tw-placeholder-opacity: 0.95;
 }
 
-.focus\:placeholder-opacity-100:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-}
-
 .focus\:placeholder-opacity-100:focus::-moz-placeholder {
   --tw-placeholder-opacity: 1;
 }
 
-.focus\:placeholder-opacity-100:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-}
-
-.focus\:placeholder-opacity-100:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-}
-
 .focus\:placeholder-opacity-100:focus::placeholder {
   --tw-placeholder-opacity: 1;
 }
@@ -21922,7 +18850,6 @@ video {
 }
 
 .sticky {
-  position: -webkit-sticky;
   position: sticky;
 }
 
@@ -25114,7 +22041,7 @@ video {
 }
 
 .ring-offset-black {
-  --tw-ring-offset-color: #000;
+  --tw-ring-offset-color: #1E2431;
 }
 
 .ring-offset-white {
@@ -25446,39 +22373,39 @@ video {
 }
 
 .ring-offset-gray-100 {
-  --tw-ring-offset-color: #f3f4f6;
+  --tw-ring-offset-color: #E0E8F2;
 }
 
 .ring-offset-gray-200 {
-  --tw-ring-offset-color: #e5e7eb;
+  --tw-ring-offset-color: #C0C8D2;
 }
 
 .ring-offset-gray-300 {
-  --tw-ring-offset-color: #d1d5db;
+  --tw-ring-offset-color: #919EB0;
 }
 
 .ring-offset-gray-400 {
-  --tw-ring-offset-color: #9ca3af;
+  --tw-ring-offset-color: #3D485B;
 }
 
 .ring-offset-gray-500 {
-  --tw-ring-offset-color: #6b7280;
+  --tw-ring-offset-color: #232B3A;
 }
 
 .ring-offset-gray-600 {
-  --tw-ring-offset-color: #4b5563;
+  --tw-ring-offset-color: #1E2431;
 }
 
 .ring-offset-gray-700 {
-  --tw-ring-offset-color: #374151;
+  --tw-ring-offset-color: #1A202C;
 }
 
 .ring-offset-gray-800 {
-  --tw-ring-offset-color: #1f2937;
+  --tw-ring-offset-color: #151A23;
 }
 
 .ring-offset-gray-900 {
-  --tw-ring-offset-color: #111827;
+  --tw-ring-offset-color: #11151C;
 }
 
 .focus-within\:ring-offset-current:focus-within {
@@ -25490,7 +22417,7 @@ video {
 }
 
 .focus-within\:ring-offset-black:focus-within {
-  --tw-ring-offset-color: #000;
+  --tw-ring-offset-color: #1E2431;
 }
 
 .focus-within\:ring-offset-white:focus-within {
@@ -25822,39 +22749,39 @@ video {
 }
 
 .focus-within\:ring-offset-gray-100:focus-within {
-  --tw-ring-offset-color: #f3f4f6;
+  --tw-ring-offset-color: #E0E8F2;
 }
 
 .focus-within\:ring-offset-gray-200:focus-within {
-  --tw-ring-offset-color: #e5e7eb;
+  --tw-ring-offset-color: #C0C8D2;
 }
 
 .focus-within\:ring-offset-gray-300:focus-within {
-  --tw-ring-offset-color: #d1d5db;
+  --tw-ring-offset-color: #919EB0;
 }
 
 .focus-within\:ring-offset-gray-400:focus-within {
-  --tw-ring-offset-color: #9ca3af;
+  --tw-ring-offset-color: #3D485B;
 }
 
 .focus-within\:ring-offset-gray-500:focus-within {
-  --tw-ring-offset-color: #6b7280;
+  --tw-ring-offset-color: #232B3A;
 }
 
 .focus-within\:ring-offset-gray-600:focus-within {
-  --tw-ring-offset-color: #4b5563;
+  --tw-ring-offset-color: #1E2431;
 }
 
 .focus-within\:ring-offset-gray-700:focus-within {
-  --tw-ring-offset-color: #374151;
+  --tw-ring-offset-color: #1A202C;
 }
 
 .focus-within\:ring-offset-gray-800:focus-within {
-  --tw-ring-offset-color: #1f2937;
+  --tw-ring-offset-color: #151A23;
 }
 
 .focus-within\:ring-offset-gray-900:focus-within {
-  --tw-ring-offset-color: #111827;
+  --tw-ring-offset-color: #11151C;
 }
 
 .focus\:ring-offset-current:focus {
@@ -25866,7 +22793,7 @@ video {
 }
 
 .focus\:ring-offset-black:focus {
-  --tw-ring-offset-color: #000;
+  --tw-ring-offset-color: #1E2431;
 }
 
 .focus\:ring-offset-white:focus {
@@ -26198,39 +23125,39 @@ video {
 }
 
 .focus\:ring-offset-gray-100:focus {
-  --tw-ring-offset-color: #f3f4f6;
+  --tw-ring-offset-color: #E0E8F2;
 }
 
 .focus\:ring-offset-gray-200:focus {
-  --tw-ring-offset-color: #e5e7eb;
+  --tw-ring-offset-color: #C0C8D2;
 }
 
 .focus\:ring-offset-gray-300:focus {
-  --tw-ring-offset-color: #d1d5db;
+  --tw-ring-offset-color: #919EB0;
 }
 
 .focus\:ring-offset-gray-400:focus {
-  --tw-ring-offset-color: #9ca3af;
+  --tw-ring-offset-color: #3D485B;
 }
 
 .focus\:ring-offset-gray-500:focus {
-  --tw-ring-offset-color: #6b7280;
+  --tw-ring-offset-color: #232B3A;
 }
 
 .focus\:ring-offset-gray-600:focus {
-  --tw-ring-offset-color: #4b5563;
+  --tw-ring-offset-color: #1E2431;
 }
 
 .focus\:ring-offset-gray-700:focus {
-  --tw-ring-offset-color: #374151;
+  --tw-ring-offset-color: #1A202C;
 }
 
 .focus\:ring-offset-gray-800:focus {
-  --tw-ring-offset-color: #1f2937;
+  --tw-ring-offset-color: #151A23;
 }
 
 .focus\:ring-offset-gray-900:focus {
-  --tw-ring-offset-color: #111827;
+  --tw-ring-offset-color: #11151C;
 }
 
 .ring-offset-0 {
@@ -26303,7 +23230,7 @@ video {
 
 .ring-black {
   --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
+  --tw-ring-color: rgba(30, 36, 49, var(--tw-ring-opacity));
 }
 
 .ring-white {
@@ -26718,47 +23645,47 @@ video {
 
 .ring-gray-100 {
   --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
+  --tw-ring-color: rgba(224, 232, 242, var(--tw-ring-opacity));
 }
 
 .ring-gray-200 {
   --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
+  --tw-ring-color: rgba(192, 200, 210, var(--tw-ring-opacity));
 }
 
 .ring-gray-300 {
   --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
+  --tw-ring-color: rgba(145, 158, 176, var(--tw-ring-opacity));
 }
 
 .ring-gray-400 {
   --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
+  --tw-ring-color: rgba(61, 72, 91, var(--tw-ring-opacity));
 }
 
 .ring-gray-500 {
   --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
+  --tw-ring-color: rgba(35, 43, 58, var(--tw-ring-opacity));
 }
 
 .ring-gray-600 {
   --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
+  --tw-ring-color: rgba(30, 36, 49, var(--tw-ring-opacity));
 }
 
 .ring-gray-700 {
   --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
+  --tw-ring-color: rgba(26, 32, 44, var(--tw-ring-opacity));
 }
 
 .ring-gray-800 {
   --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
+  --tw-ring-color: rgba(21, 26, 35, var(--tw-ring-opacity));
 }
 
 .ring-gray-900 {
   --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
+  --tw-ring-color: rgba(17, 21, 28, var(--tw-ring-opacity));
 }
 
 .focus-within\:ring-current:focus-within {
@@ -26771,7 +23698,7 @@ video {
 
 .focus-within\:ring-black:focus-within {
   --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
+  --tw-ring-color: rgba(30, 36, 49, var(--tw-ring-opacity));
 }
 
 .focus-within\:ring-white:focus-within {
@@ -27186,47 +24113,47 @@ video {
 
 .focus-within\:ring-gray-100:focus-within {
   --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
+  --tw-ring-color: rgba(224, 232, 242, var(--tw-ring-opacity));
 }
 
 .focus-within\:ring-gray-200:focus-within {
   --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
+  --tw-ring-color: rgba(192, 200, 210, var(--tw-ring-opacity));
 }
 
 .focus-within\:ring-gray-300:focus-within {
   --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
+  --tw-ring-color: rgba(145, 158, 176, var(--tw-ring-opacity));
 }
 
 .focus-within\:ring-gray-400:focus-within {
   --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
+  --tw-ring-color: rgba(61, 72, 91, var(--tw-ring-opacity));
 }
 
 .focus-within\:ring-gray-500:focus-within {
   --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
+  --tw-ring-color: rgba(35, 43, 58, var(--tw-ring-opacity));
 }
 
 .focus-within\:ring-gray-600:focus-within {
   --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
+  --tw-ring-color: rgba(30, 36, 49, var(--tw-ring-opacity));
 }
 
 .focus-within\:ring-gray-700:focus-within {
   --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
+  --tw-ring-color: rgba(26, 32, 44, var(--tw-ring-opacity));
 }
 
 .focus-within\:ring-gray-800:focus-within {
   --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
+  --tw-ring-color: rgba(21, 26, 35, var(--tw-ring-opacity));
 }
 
 .focus-within\:ring-gray-900:focus-within {
   --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
+  --tw-ring-color: rgba(17, 21, 28, var(--tw-ring-opacity));
 }
 
 .focus\:ring-current:focus {
@@ -27239,7 +24166,7 @@ video {
 
 .focus\:ring-black:focus {
   --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
+  --tw-ring-color: rgba(30, 36, 49, var(--tw-ring-opacity));
 }
 
 .focus\:ring-white:focus {
@@ -27654,47 +24581,47 @@ video {
 
 .focus\:ring-gray-100:focus {
   --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
+  --tw-ring-color: rgba(224, 232, 242, var(--tw-ring-opacity));
 }
 
 .focus\:ring-gray-200:focus {
   --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
+  --tw-ring-color: rgba(192, 200, 210, var(--tw-ring-opacity));
 }
 
 .focus\:ring-gray-300:focus {
   --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
+  --tw-ring-color: rgba(145, 158, 176, var(--tw-ring-opacity));
 }
 
 .focus\:ring-gray-400:focus {
   --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
+  --tw-ring-color: rgba(61, 72, 91, var(--tw-ring-opacity));
 }
 
 .focus\:ring-gray-500:focus {
   --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
+  --tw-ring-color: rgba(35, 43, 58, var(--tw-ring-opacity));
 }
 
 .focus\:ring-gray-600:focus {
   --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
+  --tw-ring-color: rgba(30, 36, 49, var(--tw-ring-opacity));
 }
 
 .focus\:ring-gray-700:focus {
   --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
+  --tw-ring-color: rgba(26, 32, 44, var(--tw-ring-opacity));
 }
 
 .focus\:ring-gray-800:focus {
   --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
+  --tw-ring-color: rgba(21, 26, 35, var(--tw-ring-opacity));
 }
 
 .focus\:ring-gray-900:focus {
   --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
+  --tw-ring-color: rgba(17, 21, 28, var(--tw-ring-opacity));
 }
 
 .ring-opacity-0 {
@@ -27931,7 +24858,7 @@ video {
 
 .text-black {
   --tw-text-opacity: 1;
-  color: rgba(0, 0, 0, var(--tw-text-opacity));
+  color: rgba(30, 36, 49, var(--tw-text-opacity));
 }
 
 .text-white {
@@ -28346,52 +25273,62 @@ video {
 
 .text-gray-100 {
   --tw-text-opacity: 1;
-  color: rgba(243, 244, 246, var(--tw-text-opacity));
+  color: rgba(224, 232, 242, var(--tw-text-opacity));
+}
+
+.dark .dark\:hover\:text-gray-100:hover {
+    --tw-text-opacity: 1;
+  color: rgba(224, 232, 242, var(--tw-text-opacity));
 }
 
 .text-gray-200 {
   --tw-text-opacity: 1;
-  color: rgba(229, 231, 235, var(--tw-text-opacity));
+  color: rgba(192, 200, 210, var(--tw-text-opacity));
 }
 
 .text-gray-300 {
   --tw-text-opacity: 1;
-  color: rgba(209, 213, 219, var(--tw-text-opacity));
+  color: rgba(145, 158, 176, var(--tw-text-opacity));
+}
+
+.dark .dark\:text-gray-300 {
+  --tw-text-opacity: 1;
+  color: rgba(145, 158, 176, var(--tw-text-opacity));
 }
 
 .text-gray-400 {
   --tw-text-opacity: 1;
-  color: rgba(156, 163, 175, var(--tw-text-opacity));
+  color: rgba(61, 72, 91, var(--tw-text-opacity));
 }
 
 .text-gray-500 {
   --tw-text-opacity: 1;
-  color: rgba(107, 114, 128, var(--tw-text-opacity));
+  color: rgba(35, 43, 58, var(--tw-text-opacity));
 }
 
 .text-gray-600 {
   --tw-text-opacity: 1;
-  color: rgba(75, 85, 99, var(--tw-text-opacity));
+  color: rgba(30, 36, 49, var(--tw-text-opacity));
 }
 
 .text-gray-700 {
   --tw-text-opacity: 1;
-  color: rgba(55, 65, 81, var(--tw-text-opacity));
+  color: rgba(26, 32, 44, var(--tw-text-opacity));
 }
 
 .text-gray-800 {
   --tw-text-opacity: 1;
-  color: rgba(31, 41, 55, var(--tw-text-opacity));
+  color: rgba(21, 26, 35, var(--tw-text-opacity));
 }
 
 .text-gray-900 {
   --tw-text-opacity: 1;
-  color: rgba(17, 24, 39, var(--tw-text-opacity));
+  color: rgba(17, 21, 28, var(--tw-text-opacity));
 }
 
 .text-body {
   --tw-text-opacity: 1;
-  color: rgba(42, 51, 66, var(--tw-text-opacity));
+  color: rgba(12, 14, 18, var(--tw-text-opacity));
 }
 
 .group:hover .group-hover\:text-current {
@@ -28404,7 +25341,7 @@ video {
 
 .group:hover .group-hover\:text-black {
   --tw-text-opacity: 1;
-  color: rgba(0, 0, 0, var(--tw-text-opacity));
+  color: rgba(30, 36, 49, var(--tw-text-opacity));
 }
 
 .group:hover .group-hover\:text-white {
@@ -28819,52 +25756,56 @@ video {
 
 .group:hover .group-hover\:text-gray-100 {
   --tw-text-opacity: 1;
-  color: rgba(243, 244, 246, var(--tw-text-opacity));
+  color: rgba(224, 232, 242, var(--tw-text-opacity));
 }
 
+
+
+
+
 .group:hover .group-hover\:text-gray-200 {
   --tw-text-opacity: 1;
-  color: rgba(229, 231, 235, var(--tw-text-opacity));
+  color: rgba(192, 200, 210, var(--tw-text-opacity));
 }
 
 .group:hover .group-hover\:text-gray-300 {
   --tw-text-opacity: 1;
-  color: rgba(209, 213, 219, var(--tw-text-opacity));
+  color: rgba(145, 158, 176, var(--tw-text-opacity));
 }
 
 .group:hover .group-hover\:text-gray-400 {
   --tw-text-opacity: 1;
-  color: rgba(156, 163, 175, var(--tw-text-opacity));
+  color: rgba(61, 72, 91, var(--tw-text-opacity));
 }
 
 .group:hover .group-hover\:text-gray-500 {
   --tw-text-opacity: 1;
-  color: rgba(107, 114, 128, var(--tw-text-opacity));
+  color: rgba(35, 43, 58, var(--tw-text-opacity));
 }
 
 .group:hover .group-hover\:text-gray-600 {
   --tw-text-opacity: 1;
-  color: rgba(75, 85, 99, var(--tw-text-opacity));
+  color: rgba(30, 36, 49, var(--tw-text-opacity));
 }
 
 .group:hover .group-hover\:text-gray-700 {
   --tw-text-opacity: 1;
-  color: rgba(55, 65, 81, var(--tw-text-opacity));
+  color: rgba(26, 32, 44, var(--tw-text-opacity));
 }
 
 .group:hover .group-hover\:text-gray-800 {
   --tw-text-opacity: 1;
-  color: rgba(31, 41, 55, var(--tw-text-opacity));
+  color: rgba(21, 26, 35, var(--tw-text-opacity));
 }
 
 .group:hover .group-hover\:text-gray-900 {
   --tw-text-opacity: 1;
-  color: rgba(17, 24, 39, var(--tw-text-opacity));
+  color: rgba(17, 21, 28, var(--tw-text-opacity));
 }
 
 .group:hover .group-hover\:text-body {
   --tw-text-opacity: 1;
-  color: rgba(42, 51, 66, var(--tw-text-opacity));
+  color: rgba(12, 14, 18, var(--tw-text-opacity));
 }
 
 .focus-within\:text-current:focus-within {
@@ -28877,7 +25818,7 @@ video {
 
 .focus-within\:text-black:focus-within {
   --tw-text-opacity: 1;
-  color: rgba(0, 0, 0, var(--tw-text-opacity));
+  color: rgba(30, 36, 49, var(--tw-text-opacity));
 }
 
 .focus-within\:text-white:focus-within {
@@ -29292,52 +26233,52 @@ video {
 
 .focus-within\:text-gray-100:focus-within {
   --tw-text-opacity: 1;
-  color: rgba(243, 244, 246, var(--tw-text-opacity));
+  color: rgba(224, 232, 242, var(--tw-text-opacity));
 }
 
 .focus-within\:text-gray-200:focus-within {
   --tw-text-opacity: 1;
-  color: rgba(229, 231, 235, var(--tw-text-opacity));
+  color: rgba(192, 200, 210, var(--tw-text-opacity));
 }
 
 .focus-within\:text-gray-300:focus-within {
   --tw-text-opacity: 1;
-  color: rgba(209, 213, 219, var(--tw-text-opacity));
+  color: rgba(145, 158, 176, var(--tw-text-opacity));
 }
 
 .focus-within\:text-gray-400:focus-within {
   --tw-text-opacity: 1;
-  color: rgba(156, 163, 175, var(--tw-text-opacity));
+  color: rgba(61, 72, 91, var(--tw-text-opacity));
 }
 
 .focus-within\:text-gray-500:focus-within {
   --tw-text-opacity: 1;
-  color: rgba(107, 114, 128, var(--tw-text-opacity));
+  color: rgba(35, 43, 58, var(--tw-text-opacity));
 }
 
 .focus-within\:text-gray-600:focus-within {
   --tw-text-opacity: 1;
-  color: rgba(75, 85, 99, var(--tw-text-opacity));
+  color: rgba(30, 36, 49, var(--tw-text-opacity));
 }
 
 .focus-within\:text-gray-700:focus-within {
   --tw-text-opacity: 1;
-  color: rgba(55, 65, 81, var(--tw-text-opacity));
+  color: rgba(26, 32, 44, var(--tw-text-opacity));
 }
 
 .focus-within\:text-gray-800:focus-within {
   --tw-text-opacity: 1;
-  color: rgba(31, 41, 55, var(--tw-text-opacity));
+  color: rgba(21, 26, 35, var(--tw-text-opacity));
 }
 
 .focus-within\:text-gray-900:focus-within {
   --tw-text-opacity: 1;
-  color: rgba(17, 24, 39, var(--tw-text-opacity));
+  color: rgba(17, 21, 28, var(--tw-text-opacity));
 }
 
 .focus-within\:text-body:focus-within {
   --tw-text-opacity: 1;
-  color: rgba(42, 51, 66, var(--tw-text-opacity));
+  color: rgba(12, 14, 18, var(--tw-text-opacity));
 }
 
 .hover\:text-current:hover {
@@ -29350,7 +26291,7 @@ video {
 
 .hover\:text-black:hover {
   --tw-text-opacity: 1;
-  color: rgba(0, 0, 0, var(--tw-text-opacity));
+  color: rgba(30, 36, 49, var(--tw-text-opacity));
 }
 
 .hover\:text-white:hover {
@@ -29765,52 +26706,52 @@ video {
 
 .hover\:text-gray-100:hover {
   --tw-text-opacity: 1;
-  color: rgba(243, 244, 246, var(--tw-text-opacity));
+  color: rgba(224, 232, 242, var(--tw-text-opacity));
 }
 
 .hover\:text-gray-200:hover {
   --tw-text-opacity: 1;
-  color: rgba(229, 231, 235, var(--tw-text-opacity));
+  color: rgba(192, 200, 210, var(--tw-text-opacity));
 }
 
 .hover\:text-gray-300:hover {
   --tw-text-opacity: 1;
-  color: rgba(209, 213, 219, var(--tw-text-opacity));
+  color: rgba(145, 158, 176, var(--tw-text-opacity));
 }
 
 .hover\:text-gray-400:hover {
   --tw-text-opacity: 1;
-  color: rgba(156, 163, 175, var(--tw-text-opacity));
+  color: rgba(61, 72, 91, var(--tw-text-opacity));
 }
 
 .hover\:text-gray-500:hover {
   --tw-text-opacity: 1;
-  color: rgba(107, 114, 128, var(--tw-text-opacity));
+  color: rgba(35, 43, 58, var(--tw-text-opacity));
 }
 
 .hover\:text-gray-600:hover {
   --tw-text-opacity: 1;
-  color: rgba(75, 85, 99, var(--tw-text-opacity));
+  color: rgba(30, 36, 49, var(--tw-text-opacity));
 }
 
 .hover\:text-gray-700:hover {
   --tw-text-opacity: 1;
-  color: rgba(55, 65, 81, var(--tw-text-opacity));
+  color: rgba(26, 32, 44, var(--tw-text-opacity));
 }
 
 .hover\:text-gray-800:hover {
   --tw-text-opacity: 1;
-  color: rgba(31, 41, 55, var(--tw-text-opacity));
+  color: rgba(21, 26, 35, var(--tw-text-opacity));
 }
 
 .hover\:text-gray-900:hover {
   --tw-text-opacity: 1;
-  color: rgba(17, 24, 39, var(--tw-text-opacity));
+  color: rgba(17, 21, 28, var(--tw-text-opacity));
 }
 
 .hover\:text-body:hover {
   --tw-text-opacity: 1;
-  color: rgba(42, 51, 66, var(--tw-text-opacity));
+  color: rgba(12, 14, 18, var(--tw-text-opacity));
 }
 
 .focus\:text-current:focus {
@@ -29823,7 +26764,7 @@ video {
 
 .focus\:text-black:focus {
   --tw-text-opacity: 1;
-  color: rgba(0, 0, 0, var(--tw-text-opacity));
+  color: rgba(30, 36, 49, var(--tw-text-opacity));
 }
 
 .focus\:text-white:focus {
@@ -30238,52 +27179,52 @@ video {
 
 .focus\:text-gray-100:focus {
   --tw-text-opacity: 1;
-  color: rgba(243, 244, 246, var(--tw-text-opacity));
+  color: rgba(224, 232, 242, var(--tw-text-opacity));
 }
 
 .focus\:text-gray-200:focus {
   --tw-text-opacity: 1;
-  color: rgba(229, 231, 235, var(--tw-text-opacity));
+  color: rgba(192, 200, 210, var(--tw-text-opacity));
 }
 
 .focus\:text-gray-300:focus {
   --tw-text-opacity: 1;
-  color: rgba(209, 213, 219, var(--tw-text-opacity));
+  color: rgba(145, 158, 176, var(--tw-text-opacity));
 }
 
 .focus\:text-gray-400:focus {
   --tw-text-opacity: 1;
-  color: rgba(156, 163, 175, var(--tw-text-opacity));
+  color: rgba(61, 72, 91, var(--tw-text-opacity));
 }
 
 .focus\:text-gray-500:focus {
   --tw-text-opacity: 1;
-  color: rgba(107, 114, 128, var(--tw-text-opacity));
+  color: rgba(35, 43, 58, var(--tw-text-opacity));
 }
 
 .focus\:text-gray-600:focus {
   --tw-text-opacity: 1;
-  color: rgba(75, 85, 99, var(--tw-text-opacity));
+  color: rgba(30, 36, 49, var(--tw-text-opacity));
 }
 
 .focus\:text-gray-700:focus {
   --tw-text-opacity: 1;
-  color: rgba(55, 65, 81, var(--tw-text-opacity));
+  color: rgba(26, 32, 44, var(--tw-text-opacity));
 }
 
 .focus\:text-gray-800:focus {
   --tw-text-opacity: 1;
-  color: rgba(31, 41, 55, var(--tw-text-opacity));
+  color: rgba(21, 26, 35, var(--tw-text-opacity));
 }
 
 .focus\:text-gray-900:focus {
   --tw-text-opacity: 1;
-  color: rgba(17, 24, 39, var(--tw-text-opacity));
+  color: rgba(17, 21, 28, var(--tw-text-opacity));
 }
 
 .focus\:text-body:focus {
   --tw-text-opacity: 1;
-  color: rgba(42, 51, 66, var(--tw-text-opacity));
+  color: rgba(12, 14, 18, var(--tw-text-opacity));
 }
 
 .text-opacity-0 {
@@ -30766,28 +27707,24 @@ video {
 .select-none {
   -webkit-user-select: none;
      -moz-user-select: none;
-      -ms-user-select: none;
           user-select: none;
 }
 
 .select-text {
   -webkit-user-select: text;
      -moz-user-select: text;
-      -ms-user-select: text;
           user-select: text;
 }
 
 .select-all {
   -webkit-user-select: all;
      -moz-user-select: all;
-      -ms-user-select: all;
           user-select: all;
 }
 
 .select-auto {
   -webkit-user-select: auto;
      -moz-user-select: auto;
-      -ms-user-select: auto;
           user-select: auto;
 }
 
@@ -31724,12 +28661,10 @@ video {
 }
 
 .auto-cols-min {
-  grid-auto-columns: -webkit-min-content;
   grid-auto-columns: min-content;
 }
 
 .auto-cols-max {
-  grid-auto-columns: -webkit-max-content;
   grid-auto-columns: max-content;
 }
 
@@ -31938,12 +28873,10 @@ video {
 }
 
 .auto-rows-min {
-  grid-auto-rows: -webkit-min-content;
   grid-auto-rows: min-content;
 }
 
 .auto-rows-max {
-  grid-auto-rows: -webkit-max-content;
   grid-auto-rows: max-content;
 }
 
@@ -35103,25 +32036,12 @@ video {
   transition-delay: 1000ms;
 }
 
-@-webkit-keyframes spin {
-  to {
-    transform: rotate(360deg);
-  }
-}
-
 @keyframes spin {
   to {
     transform: rotate(360deg);
   }
 }
 
-@-webkit-keyframes ping {
-  75%, 100% {
-    transform: scale(2);
-    opacity: 0;
-  }
-}
-
 @keyframes ping {
   75%, 100% {
     transform: scale(2);
@@ -35129,69 +32049,42 @@ video {
   }
 }
 
-@-webkit-keyframes pulse {
-  50% {
-    opacity: .5;
-  }
-}
-
 @keyframes pulse {
   50% {
     opacity: .5;
   }
 }
 
-@-webkit-keyframes bounce {
-  0%, 100% {
-    transform: translateY(-25%);
-    -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1);
-            animation-timing-function: cubic-bezier(0.8,0,1,1);
-  }
-
-  50% {
-    transform: none;
-    -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1);
-            animation-timing-function: cubic-bezier(0,0,0.2,1);
-  }
-}
-
 @keyframes bounce {
   0%, 100% {
     transform: translateY(-25%);
-    -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1);
-            animation-timing-function: cubic-bezier(0.8,0,1,1);
+    animation-timing-function: cubic-bezier(0.8,0,1,1);
   }
 
   50% {
     transform: none;
-    -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1);
-            animation-timing-function: cubic-bezier(0,0,0.2,1);
+    animation-timing-function: cubic-bezier(0,0,0.2,1);
   }
 }
 
 .animate-none {
-  -webkit-animation: none;
-          animation: none;
+  animation: none;
 }
 
 .animate-spin {
-  -webkit-animation: spin 1s linear infinite;
-          animation: spin 1s linear infinite;
+  animation: spin 1s linear infinite;
 }
 
 .animate-ping {
-  -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
-          animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
+  animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
 }
 
 .animate-pulse {
-  -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
-          animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
+  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
 }
 
 .animate-bounce {
-  -webkit-animation: bounce 1s infinite;
-          animation: bounce 1s infinite;
+  animation: bounce 1s infinite;
 }
 
 @media (min-width: 640px) {
@@ -36155,7 +33048,7 @@ video {
 
   .sm\:divide-black > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-divide-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-divide-opacity));
   }
 
   .sm\:divide-white > :not([hidden]) ~ :not([hidden]) {
@@ -36570,47 +33463,47 @@ video {
 
   .sm\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-divide-opacity));
+    border-color: rgba(224, 232, 242, var(--tw-divide-opacity));
   }
 
   .sm\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-divide-opacity));
+    border-color: rgba(192, 200, 210, var(--tw-divide-opacity));
   }
 
   .sm\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-divide-opacity));
+    border-color: rgba(145, 158, 176, var(--tw-divide-opacity));
   }
 
   .sm\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-divide-opacity));
+    border-color: rgba(61, 72, 91, var(--tw-divide-opacity));
   }
 
   .sm\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-divide-opacity));
+    border-color: rgba(35, 43, 58, var(--tw-divide-opacity));
   }
 
   .sm\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-divide-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-divide-opacity));
   }
 
   .sm\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-divide-opacity));
+    border-color: rgba(26, 32, 44, var(--tw-divide-opacity));
   }
 
   .sm\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-divide-opacity));
+    border-color: rgba(21, 26, 35, var(--tw-divide-opacity));
   }
 
   .sm\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-divide-opacity));
+    border-color: rgba(17, 21, 28, var(--tw-divide-opacity));
   }
 
   .sm\:divide-solid > :not([hidden]) ~ :not([hidden]) {
@@ -36807,7 +33700,7 @@ video {
 
   .sm\:bg-black {
     --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .sm\:bg-white {
@@ -37222,47 +34115,47 @@ video {
 
   .sm\:bg-gray-100 {
     --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
+    background-color: rgba(224, 232, 242, var(--tw-bg-opacity));
   }
 
   .sm\:bg-gray-200 {
     --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
+    background-color: rgba(192, 200, 210, var(--tw-bg-opacity));
   }
 
   .sm\:bg-gray-300 {
     --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
+    background-color: rgba(145, 158, 176, var(--tw-bg-opacity));
   }
 
   .sm\:bg-gray-400 {
     --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
+    background-color: rgba(61, 72, 91, var(--tw-bg-opacity));
   }
 
   .sm\:bg-gray-500 {
     --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
+    background-color: rgba(35, 43, 58, var(--tw-bg-opacity));
   }
 
   .sm\:bg-gray-600 {
     --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .sm\:bg-gray-700 {
     --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
+    background-color: rgba(26, 32, 44, var(--tw-bg-opacity));
   }
 
   .sm\:bg-gray-800 {
     --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
+    background-color: rgba(21, 26, 35, var(--tw-bg-opacity));
   }
 
   .sm\:bg-gray-900 {
     --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
+    background-color: rgba(17, 21, 28, var(--tw-bg-opacity));
   }
 
   .sm\:bg-body {
@@ -37280,7 +34173,7 @@ video {
 
   .group:hover .sm\:group-hover\:bg-black {
     --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .group:hover .sm\:group-hover\:bg-white {
@@ -37695,47 +34588,47 @@ video {
 
   .group:hover .sm\:group-hover\:bg-gray-100 {
     --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
+    background-color: rgba(224, 232, 242, var(--tw-bg-opacity));
   }
 
   .group:hover .sm\:group-hover\:bg-gray-200 {
     --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
+    background-color: rgba(192, 200, 210, var(--tw-bg-opacity));
   }
 
   .group:hover .sm\:group-hover\:bg-gray-300 {
     --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
+    background-color: rgba(145, 158, 176, var(--tw-bg-opacity));
   }
 
   .group:hover .sm\:group-hover\:bg-gray-400 {
     --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
+    background-color: rgba(61, 72, 91, var(--tw-bg-opacity));
   }
 
   .group:hover .sm\:group-hover\:bg-gray-500 {
     --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
+    background-color: rgba(35, 43, 58, var(--tw-bg-opacity));
   }
 
   .group:hover .sm\:group-hover\:bg-gray-600 {
     --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .group:hover .sm\:group-hover\:bg-gray-700 {
     --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
+    background-color: rgba(26, 32, 44, var(--tw-bg-opacity));
   }
 
   .group:hover .sm\:group-hover\:bg-gray-800 {
     --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
+    background-color: rgba(21, 26, 35, var(--tw-bg-opacity));
   }
 
   .group:hover .sm\:group-hover\:bg-gray-900 {
     --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
+    background-color: rgba(17, 21, 28, var(--tw-bg-opacity));
   }
 
   .group:hover .sm\:group-hover\:bg-body {
@@ -37753,7 +34646,7 @@ video {
 
   .sm\:focus-within\:bg-black:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .sm\:focus-within\:bg-white:focus-within {
@@ -38168,47 +35061,47 @@ video {
 
   .sm\:focus-within\:bg-gray-100:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
+    background-color: rgba(224, 232, 242, var(--tw-bg-opacity));
   }
 
   .sm\:focus-within\:bg-gray-200:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
+    background-color: rgba(192, 200, 210, var(--tw-bg-opacity));
   }
 
   .sm\:focus-within\:bg-gray-300:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
+    background-color: rgba(145, 158, 176, var(--tw-bg-opacity));
   }
 
   .sm\:focus-within\:bg-gray-400:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
+    background-color: rgba(61, 72, 91, var(--tw-bg-opacity));
   }
 
   .sm\:focus-within\:bg-gray-500:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
+    background-color: rgba(35, 43, 58, var(--tw-bg-opacity));
   }
 
   .sm\:focus-within\:bg-gray-600:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .sm\:focus-within\:bg-gray-700:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
+    background-color: rgba(26, 32, 44, var(--tw-bg-opacity));
   }
 
   .sm\:focus-within\:bg-gray-800:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
+    background-color: rgba(21, 26, 35, var(--tw-bg-opacity));
   }
 
   .sm\:focus-within\:bg-gray-900:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
+    background-color: rgba(17, 21, 28, var(--tw-bg-opacity));
   }
 
   .sm\:focus-within\:bg-body:focus-within {
@@ -38226,7 +35119,7 @@ video {
 
   .sm\:hover\:bg-black:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .sm\:hover\:bg-white:hover {
@@ -38641,47 +35534,47 @@ video {
 
   .sm\:hover\:bg-gray-100:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
+    background-color: rgba(224, 232, 242, var(--tw-bg-opacity));
   }
 
   .sm\:hover\:bg-gray-200:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
+    background-color: rgba(192, 200, 210, var(--tw-bg-opacity));
   }
 
   .sm\:hover\:bg-gray-300:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
+    background-color: rgba(145, 158, 176, var(--tw-bg-opacity));
   }
 
   .sm\:hover\:bg-gray-400:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
+    background-color: rgba(61, 72, 91, var(--tw-bg-opacity));
   }
 
   .sm\:hover\:bg-gray-500:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
+    background-color: rgba(35, 43, 58, var(--tw-bg-opacity));
   }
 
   .sm\:hover\:bg-gray-600:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .sm\:hover\:bg-gray-700:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
+    background-color: rgba(26, 32, 44, var(--tw-bg-opacity));
   }
 
   .sm\:hover\:bg-gray-800:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
+    background-color: rgba(21, 26, 35, var(--tw-bg-opacity));
   }
 
   .sm\:hover\:bg-gray-900:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
+    background-color: rgba(17, 21, 28, var(--tw-bg-opacity));
   }
 
   .sm\:hover\:bg-body:hover {
@@ -38699,7 +35592,7 @@ video {
 
   .sm\:focus\:bg-black:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .sm\:focus\:bg-white:focus {
@@ -39114,47 +36007,47 @@ video {
 
   .sm\:focus\:bg-gray-100:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
+    background-color: rgba(224, 232, 242, var(--tw-bg-opacity));
   }
 
   .sm\:focus\:bg-gray-200:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
+    background-color: rgba(192, 200, 210, var(--tw-bg-opacity));
   }
 
   .sm\:focus\:bg-gray-300:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
+    background-color: rgba(145, 158, 176, var(--tw-bg-opacity));
   }
 
   .sm\:focus\:bg-gray-400:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
+    background-color: rgba(61, 72, 91, var(--tw-bg-opacity));
   }
 
   .sm\:focus\:bg-gray-500:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
+    background-color: rgba(35, 43, 58, var(--tw-bg-opacity));
   }
 
   .sm\:focus\:bg-gray-600:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .sm\:focus\:bg-gray-700:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
+    background-color: rgba(26, 32, 44, var(--tw-bg-opacity));
   }
 
   .sm\:focus\:bg-gray-800:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
+    background-color: rgba(21, 26, 35, var(--tw-bg-opacity));
   }
 
   .sm\:focus\:bg-gray-900:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
+    background-color: rgba(17, 21, 28, var(--tw-bg-opacity));
   }
 
   .sm\:focus\:bg-body:focus {
@@ -39209,8 +36102,8 @@ video {
   }
 
   .sm\:from-black {
-    --tw-gradient-from: #000;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
+    --tw-gradient-from: #1E2431;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .sm\:from-white {
@@ -39624,48 +36517,48 @@ video {
   }
 
   .sm\:from-gray-100 {
-    --tw-gradient-from: #f3f4f6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
+    --tw-gradient-from: #E0E8F2;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 232, 242, 0));
   }
 
   .sm\:from-gray-200 {
-    --tw-gradient-from: #e5e7eb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
+    --tw-gradient-from: #C0C8D2;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(192, 200, 210, 0));
   }
 
   .sm\:from-gray-300 {
-    --tw-gradient-from: #d1d5db;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
+    --tw-gradient-from: #919EB0;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(145, 158, 176, 0));
   }
 
   .sm\:from-gray-400 {
-    --tw-gradient-from: #9ca3af;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
+    --tw-gradient-from: #3D485B;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 91, 0));
   }
 
   .sm\:from-gray-500 {
-    --tw-gradient-from: #6b7280;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
+    --tw-gradient-from: #232B3A;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 43, 58, 0));
   }
 
   .sm\:from-gray-600 {
-    --tw-gradient-from: #4b5563;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
+    --tw-gradient-from: #1E2431;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .sm\:from-gray-700 {
-    --tw-gradient-from: #374151;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
+    --tw-gradient-from: #1A202C;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 32, 44, 0));
   }
 
   .sm\:from-gray-800 {
-    --tw-gradient-from: #1f2937;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
+    --tw-gradient-from: #151A23;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(21, 26, 35, 0));
   }
 
   .sm\:from-gray-900 {
-    --tw-gradient-from: #111827;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
+    --tw-gradient-from: #11151C;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 21, 28, 0));
   }
 
   .sm\:via-current {
@@ -39677,7 +36570,7 @@ video {
   }
 
   .sm\:via-black {
-    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1E2431, var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .sm\:via-white {
@@ -40009,39 +36902,39 @@ video {
   }
 
   .sm\:via-gray-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #E0E8F2, var(--tw-gradient-to, rgba(224, 232, 242, 0));
   }
 
   .sm\:via-gray-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #C0C8D2, var(--tw-gradient-to, rgba(192, 200, 210, 0));
   }
 
   .sm\:via-gray-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #919EB0, var(--tw-gradient-to, rgba(145, 158, 176, 0));
   }
 
   .sm\:via-gray-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #3D485B, var(--tw-gradient-to, rgba(61, 72, 91, 0));
   }
 
   .sm\:via-gray-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #232B3A, var(--tw-gradient-to, rgba(35, 43, 58, 0));
   }
 
   .sm\:via-gray-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1E2431, var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .sm\:via-gray-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1A202C, var(--tw-gradient-to, rgba(26, 32, 44, 0));
   }
 
   .sm\:via-gray-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #151A23, var(--tw-gradient-to, rgba(21, 26, 35, 0));
   }
 
   .sm\:via-gray-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #11151C, var(--tw-gradient-to, rgba(17, 21, 28, 0));
   }
 
   .sm\:to-current {
@@ -40053,7 +36946,7 @@ video {
   }
 
   .sm\:to-black {
-    --tw-gradient-to: #000;
+    --tw-gradient-to: #1E2431;
   }
 
   .sm\:to-white {
@@ -40385,39 +37278,39 @@ video {
   }
 
   .sm\:to-gray-100 {
-    --tw-gradient-to: #f3f4f6;
+    --tw-gradient-to: #E0E8F2;
   }
 
   .sm\:to-gray-200 {
-    --tw-gradient-to: #e5e7eb;
+    --tw-gradient-to: #C0C8D2;
   }
 
   .sm\:to-gray-300 {
-    --tw-gradient-to: #d1d5db;
+    --tw-gradient-to: #919EB0;
   }
 
   .sm\:to-gray-400 {
-    --tw-gradient-to: #9ca3af;
+    --tw-gradient-to: #3D485B;
   }
 
   .sm\:to-gray-500 {
-    --tw-gradient-to: #6b7280;
+    --tw-gradient-to: #232B3A;
   }
 
   .sm\:to-gray-600 {
-    --tw-gradient-to: #4b5563;
+    --tw-gradient-to: #1E2431;
   }
 
   .sm\:to-gray-700 {
-    --tw-gradient-to: #374151;
+    --tw-gradient-to: #1A202C;
   }
 
   .sm\:to-gray-800 {
-    --tw-gradient-to: #1f2937;
+    --tw-gradient-to: #151A23;
   }
 
   .sm\:to-gray-900 {
-    --tw-gradient-to: #111827;
+    --tw-gradient-to: #11151C;
   }
 
   .sm\:hover\:from-current:hover {
@@ -40431,8 +37324,8 @@ video {
   }
 
   .sm\:hover\:from-black:hover {
-    --tw-gradient-from: #000;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
+    --tw-gradient-from: #1E2431;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .sm\:hover\:from-white:hover {
@@ -40846,48 +37739,48 @@ video {
   }
 
   .sm\:hover\:from-gray-100:hover {
-    --tw-gradient-from: #f3f4f6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
+    --tw-gradient-from: #E0E8F2;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 232, 242, 0));
   }
 
   .sm\:hover\:from-gray-200:hover {
-    --tw-gradient-from: #e5e7eb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
+    --tw-gradient-from: #C0C8D2;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(192, 200, 210, 0));
   }
 
   .sm\:hover\:from-gray-300:hover {
-    --tw-gradient-from: #d1d5db;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
+    --tw-gradient-from: #919EB0;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(145, 158, 176, 0));
   }
 
   .sm\:hover\:from-gray-400:hover {
-    --tw-gradient-from: #9ca3af;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
+    --tw-gradient-from: #3D485B;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 91, 0));
   }
 
   .sm\:hover\:from-gray-500:hover {
-    --tw-gradient-from: #6b7280;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
+    --tw-gradient-from: #232B3A;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 43, 58, 0));
   }
 
   .sm\:hover\:from-gray-600:hover {
-    --tw-gradient-from: #4b5563;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
+    --tw-gradient-from: #1E2431;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .sm\:hover\:from-gray-700:hover {
-    --tw-gradient-from: #374151;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
+    --tw-gradient-from: #1A202C;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 32, 44, 0));
   }
 
   .sm\:hover\:from-gray-800:hover {
-    --tw-gradient-from: #1f2937;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
+    --tw-gradient-from: #151A23;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(21, 26, 35, 0));
   }
 
   .sm\:hover\:from-gray-900:hover {
-    --tw-gradient-from: #111827;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
+    --tw-gradient-from: #11151C;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 21, 28, 0));
   }
 
   .sm\:hover\:via-current:hover {
@@ -40899,7 +37792,7 @@ video {
   }
 
   .sm\:hover\:via-black:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1E2431, var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .sm\:hover\:via-white:hover {
@@ -41231,39 +38124,39 @@ video {
   }
 
   .sm\:hover\:via-gray-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #E0E8F2, var(--tw-gradient-to, rgba(224, 232, 242, 0));
   }
 
   .sm\:hover\:via-gray-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #C0C8D2, var(--tw-gradient-to, rgba(192, 200, 210, 0));
   }
 
   .sm\:hover\:via-gray-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #919EB0, var(--tw-gradient-to, rgba(145, 158, 176, 0));
   }
 
   .sm\:hover\:via-gray-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #3D485B, var(--tw-gradient-to, rgba(61, 72, 91, 0));
   }
 
   .sm\:hover\:via-gray-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #232B3A, var(--tw-gradient-to, rgba(35, 43, 58, 0));
   }
 
   .sm\:hover\:via-gray-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1E2431, var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .sm\:hover\:via-gray-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1A202C, var(--tw-gradient-to, rgba(26, 32, 44, 0));
   }
 
   .sm\:hover\:via-gray-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #151A23, var(--tw-gradient-to, rgba(21, 26, 35, 0));
   }
 
   .sm\:hover\:via-gray-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #11151C, var(--tw-gradient-to, rgba(17, 21, 28, 0));
   }
 
   .sm\:hover\:to-current:hover {
@@ -41275,7 +38168,7 @@ video {
   }
 
   .sm\:hover\:to-black:hover {
-    --tw-gradient-to: #000;
+    --tw-gradient-to: #1E2431;
   }
 
   .sm\:hover\:to-white:hover {
@@ -41607,39 +38500,39 @@ video {
   }
 
   .sm\:hover\:to-gray-100:hover {
-    --tw-gradient-to: #f3f4f6;
+    --tw-gradient-to: #E0E8F2;
   }
 
   .sm\:hover\:to-gray-200:hover {
-    --tw-gradient-to: #e5e7eb;
+    --tw-gradient-to: #C0C8D2;
   }
 
   .sm\:hover\:to-gray-300:hover {
-    --tw-gradient-to: #d1d5db;
+    --tw-gradient-to: #919EB0;
   }
 
   .sm\:hover\:to-gray-400:hover {
-    --tw-gradient-to: #9ca3af;
+    --tw-gradient-to: #3D485B;
   }
 
   .sm\:hover\:to-gray-500:hover {
-    --tw-gradient-to: #6b7280;
+    --tw-gradient-to: #232B3A;
   }
 
   .sm\:hover\:to-gray-600:hover {
-    --tw-gradient-to: #4b5563;
+    --tw-gradient-to: #1E2431;
   }
 
   .sm\:hover\:to-gray-700:hover {
-    --tw-gradient-to: #374151;
+    --tw-gradient-to: #1A202C;
   }
 
   .sm\:hover\:to-gray-800:hover {
-    --tw-gradient-to: #1f2937;
+    --tw-gradient-to: #151A23;
   }
 
   .sm\:hover\:to-gray-900:hover {
-    --tw-gradient-to: #111827;
+    --tw-gradient-to: #11151C;
   }
 
   .sm\:focus\:from-current:focus {
@@ -41653,8 +38546,8 @@ video {
   }
 
   .sm\:focus\:from-black:focus {
-    --tw-gradient-from: #000;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
+    --tw-gradient-from: #1E2431;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .sm\:focus\:from-white:focus {
@@ -42068,48 +38961,48 @@ video {
   }
 
   .sm\:focus\:from-gray-100:focus {
-    --tw-gradient-from: #f3f4f6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
+    --tw-gradient-from: #E0E8F2;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 232, 242, 0));
   }
 
   .sm\:focus\:from-gray-200:focus {
-    --tw-gradient-from: #e5e7eb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
+    --tw-gradient-from: #C0C8D2;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(192, 200, 210, 0));
   }
 
   .sm\:focus\:from-gray-300:focus {
-    --tw-gradient-from: #d1d5db;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
+    --tw-gradient-from: #919EB0;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(145, 158, 176, 0));
   }
 
   .sm\:focus\:from-gray-400:focus {
-    --tw-gradient-from: #9ca3af;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
+    --tw-gradient-from: #3D485B;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 91, 0));
   }
 
   .sm\:focus\:from-gray-500:focus {
-    --tw-gradient-from: #6b7280;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
+    --tw-gradient-from: #232B3A;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 43, 58, 0));
   }
 
   .sm\:focus\:from-gray-600:focus {
-    --tw-gradient-from: #4b5563;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
+    --tw-gradient-from: #1E2431;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .sm\:focus\:from-gray-700:focus {
-    --tw-gradient-from: #374151;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
+    --tw-gradient-from: #1A202C;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 32, 44, 0));
   }
 
   .sm\:focus\:from-gray-800:focus {
-    --tw-gradient-from: #1f2937;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
+    --tw-gradient-from: #151A23;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(21, 26, 35, 0));
   }
 
   .sm\:focus\:from-gray-900:focus {
-    --tw-gradient-from: #111827;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
+    --tw-gradient-from: #11151C;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 21, 28, 0));
   }
 
   .sm\:focus\:via-current:focus {
@@ -42121,7 +39014,7 @@ video {
   }
 
   .sm\:focus\:via-black:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1E2431, var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .sm\:focus\:via-white:focus {
@@ -42453,39 +39346,39 @@ video {
   }
 
   .sm\:focus\:via-gray-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #E0E8F2, var(--tw-gradient-to, rgba(224, 232, 242, 0));
   }
 
   .sm\:focus\:via-gray-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #C0C8D2, var(--tw-gradient-to, rgba(192, 200, 210, 0));
   }
 
   .sm\:focus\:via-gray-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #919EB0, var(--tw-gradient-to, rgba(145, 158, 176, 0));
   }
 
   .sm\:focus\:via-gray-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #3D485B, var(--tw-gradient-to, rgba(61, 72, 91, 0));
   }
 
   .sm\:focus\:via-gray-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #232B3A, var(--tw-gradient-to, rgba(35, 43, 58, 0));
   }
 
   .sm\:focus\:via-gray-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1E2431, var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .sm\:focus\:via-gray-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1A202C, var(--tw-gradient-to, rgba(26, 32, 44, 0));
   }
 
   .sm\:focus\:via-gray-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #151A23, var(--tw-gradient-to, rgba(21, 26, 35, 0));
   }
 
   .sm\:focus\:via-gray-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #11151C, var(--tw-gradient-to, rgba(17, 21, 28, 0));
   }
 
   .sm\:focus\:to-current:focus {
@@ -42497,7 +39390,7 @@ video {
   }
 
   .sm\:focus\:to-black:focus {
-    --tw-gradient-to: #000;
+    --tw-gradient-to: #1E2431;
   }
 
   .sm\:focus\:to-white:focus {
@@ -42829,39 +39722,39 @@ video {
   }
 
   .sm\:focus\:to-gray-100:focus {
-    --tw-gradient-to: #f3f4f6;
+    --tw-gradient-to: #E0E8F2;
   }
 
   .sm\:focus\:to-gray-200:focus {
-    --tw-gradient-to: #e5e7eb;
+    --tw-gradient-to: #C0C8D2;
   }
 
   .sm\:focus\:to-gray-300:focus {
-    --tw-gradient-to: #d1d5db;
+    --tw-gradient-to: #919EB0;
   }
 
   .sm\:focus\:to-gray-400:focus {
-    --tw-gradient-to: #9ca3af;
+    --tw-gradient-to: #3D485B;
   }
 
   .sm\:focus\:to-gray-500:focus {
-    --tw-gradient-to: #6b7280;
+    --tw-gradient-to: #232B3A;
   }
 
   .sm\:focus\:to-gray-600:focus {
-    --tw-gradient-to: #4b5563;
+    --tw-gradient-to: #1E2431;
   }
 
   .sm\:focus\:to-gray-700:focus {
-    --tw-gradient-to: #374151;
+    --tw-gradient-to: #1A202C;
   }
 
   .sm\:focus\:to-gray-800:focus {
-    --tw-gradient-to: #1f2937;
+    --tw-gradient-to: #151A23;
   }
 
   .sm\:focus\:to-gray-900:focus {
-    --tw-gradient-to: #111827;
+    --tw-gradient-to: #11151C;
   }
 
   .sm\:bg-opacity-0 {
@@ -43254,7 +40147,7 @@ video {
 
   .sm\:border-black {
     --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .sm\:border-white {
@@ -43669,47 +40562,47 @@ video {
 
   .sm\:border-gray-100 {
     --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
+    border-color: rgba(224, 232, 242, var(--tw-border-opacity));
   }
 
   .sm\:border-gray-200 {
     --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
+    border-color: rgba(192, 200, 210, var(--tw-border-opacity));
   }
 
   .sm\:border-gray-300 {
     --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
+    border-color: rgba(145, 158, 176, var(--tw-border-opacity));
   }
 
   .sm\:border-gray-400 {
     --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
+    border-color: rgba(61, 72, 91, var(--tw-border-opacity));
   }
 
   .sm\:border-gray-500 {
     --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
+    border-color: rgba(35, 43, 58, var(--tw-border-opacity));
   }
 
   .sm\:border-gray-600 {
     --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .sm\:border-gray-700 {
     --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
+    border-color: rgba(26, 32, 44, var(--tw-border-opacity));
   }
 
   .sm\:border-gray-800 {
     --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
+    border-color: rgba(21, 26, 35, var(--tw-border-opacity));
   }
 
   .sm\:border-gray-900 {
     --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
+    border-color: rgba(17, 21, 28, var(--tw-border-opacity));
   }
 
   .group:hover .sm\:group-hover\:border-current {
@@ -43722,7 +40615,7 @@ video {
 
   .group:hover .sm\:group-hover\:border-black {
     --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .group:hover .sm\:group-hover\:border-white {
@@ -44137,47 +41030,47 @@ video {
 
   .group:hover .sm\:group-hover\:border-gray-100 {
     --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
+    border-color: rgba(224, 232, 242, var(--tw-border-opacity));
   }
 
   .group:hover .sm\:group-hover\:border-gray-200 {
     --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
+    border-color: rgba(192, 200, 210, var(--tw-border-opacity));
   }
 
   .group:hover .sm\:group-hover\:border-gray-300 {
     --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
+    border-color: rgba(145, 158, 176, var(--tw-border-opacity));
   }
 
   .group:hover .sm\:group-hover\:border-gray-400 {
     --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
+    border-color: rgba(61, 72, 91, var(--tw-border-opacity));
   }
 
   .group:hover .sm\:group-hover\:border-gray-500 {
     --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
+    border-color: rgba(35, 43, 58, var(--tw-border-opacity));
   }
 
   .group:hover .sm\:group-hover\:border-gray-600 {
     --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .group:hover .sm\:group-hover\:border-gray-700 {
     --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
+    border-color: rgba(26, 32, 44, var(--tw-border-opacity));
   }
 
   .group:hover .sm\:group-hover\:border-gray-800 {
     --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
+    border-color: rgba(21, 26, 35, var(--tw-border-opacity));
   }
 
   .group:hover .sm\:group-hover\:border-gray-900 {
     --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
+    border-color: rgba(17, 21, 28, var(--tw-border-opacity));
   }
 
   .sm\:focus-within\:border-current:focus-within {
@@ -44190,7 +41083,7 @@ video {
 
   .sm\:focus-within\:border-black:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .sm\:focus-within\:border-white:focus-within {
@@ -44605,47 +41498,47 @@ video {
 
   .sm\:focus-within\:border-gray-100:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
+    border-color: rgba(224, 232, 242, var(--tw-border-opacity));
   }
 
   .sm\:focus-within\:border-gray-200:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
+    border-color: rgba(192, 200, 210, var(--tw-border-opacity));
   }
 
   .sm\:focus-within\:border-gray-300:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
+    border-color: rgba(145, 158, 176, var(--tw-border-opacity));
   }
 
   .sm\:focus-within\:border-gray-400:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
+    border-color: rgba(61, 72, 91, var(--tw-border-opacity));
   }
 
   .sm\:focus-within\:border-gray-500:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
+    border-color: rgba(35, 43, 58, var(--tw-border-opacity));
   }
 
   .sm\:focus-within\:border-gray-600:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .sm\:focus-within\:border-gray-700:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
+    border-color: rgba(26, 32, 44, var(--tw-border-opacity));
   }
 
   .sm\:focus-within\:border-gray-800:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
+    border-color: rgba(21, 26, 35, var(--tw-border-opacity));
   }
 
   .sm\:focus-within\:border-gray-900:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
+    border-color: rgba(17, 21, 28, var(--tw-border-opacity));
   }
 
   .sm\:hover\:border-current:hover {
@@ -44658,7 +41551,7 @@ video {
 
   .sm\:hover\:border-black:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .sm\:hover\:border-white:hover {
@@ -45073,47 +41966,47 @@ video {
 
   .sm\:hover\:border-gray-100:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
+    border-color: rgba(224, 232, 242, var(--tw-border-opacity));
   }
 
   .sm\:hover\:border-gray-200:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
+    border-color: rgba(192, 200, 210, var(--tw-border-opacity));
   }
 
   .sm\:hover\:border-gray-300:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
+    border-color: rgba(145, 158, 176, var(--tw-border-opacity));
   }
 
   .sm\:hover\:border-gray-400:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
+    border-color: rgba(61, 72, 91, var(--tw-border-opacity));
   }
 
   .sm\:hover\:border-gray-500:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
+    border-color: rgba(35, 43, 58, var(--tw-border-opacity));
   }
 
   .sm\:hover\:border-gray-600:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .sm\:hover\:border-gray-700:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
+    border-color: rgba(26, 32, 44, var(--tw-border-opacity));
   }
 
   .sm\:hover\:border-gray-800:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
+    border-color: rgba(21, 26, 35, var(--tw-border-opacity));
   }
 
   .sm\:hover\:border-gray-900:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
+    border-color: rgba(17, 21, 28, var(--tw-border-opacity));
   }
 
   .sm\:focus\:border-current:focus {
@@ -45126,7 +42019,7 @@ video {
 
   .sm\:focus\:border-black:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .sm\:focus\:border-white:focus {
@@ -45541,47 +42434,47 @@ video {
 
   .sm\:focus\:border-gray-100:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
+    border-color: rgba(224, 232, 242, var(--tw-border-opacity));
   }
 
   .sm\:focus\:border-gray-200:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
+    border-color: rgba(192, 200, 210, var(--tw-border-opacity));
   }
 
   .sm\:focus\:border-gray-300:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
+    border-color: rgba(145, 158, 176, var(--tw-border-opacity));
   }
 
   .sm\:focus\:border-gray-400:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
+    border-color: rgba(61, 72, 91, var(--tw-border-opacity));
   }
 
   .sm\:focus\:border-gray-500:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
+    border-color: rgba(35, 43, 58, var(--tw-border-opacity));
   }
 
   .sm\:focus\:border-gray-600:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .sm\:focus\:border-gray-700:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
+    border-color: rgba(26, 32, 44, var(--tw-border-opacity));
   }
 
   .sm\:focus\:border-gray-800:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
+    border-color: rgba(21, 26, 35, var(--tw-border-opacity));
   }
 
   .sm\:focus\:border-gray-900:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
+    border-color: rgba(17, 21, 28, var(--tw-border-opacity));
   }
 
   .sm\:border-opacity-0 {
@@ -49671,13 +46564,11 @@ video {
   }
 
   .sm\:max-w-min {
-    max-width: -webkit-min-content;
     max-width: -moz-min-content;
     max-width: min-content;
   }
 
   .sm\:max-w-max {
-    max-width: -webkit-max-content;
     max-width: -moz-max-content;
     max-width: max-content;
   }
@@ -50170,18 +47061,15 @@ video {
   }
 
   .sm\:overscroll-auto {
-    -ms-scroll-chaining: chained;
-        overscroll-behavior: auto;
+    overscroll-behavior: auto;
   }
 
   .sm\:overscroll-contain {
-    -ms-scroll-chaining: none;
-        overscroll-behavior: contain;
+    overscroll-behavior: contain;
   }
 
   .sm\:overscroll-none {
-    -ms-scroll-chaining: none;
-        overscroll-behavior: none;
+    overscroll-behavior: none;
   }
 
   .sm\:overscroll-y-auto {
@@ -51258,74 +48146,30 @@ video {
     padding-left: 0.875rem;
   }
 
-  .sm\:placeholder-current::-webkit-input-placeholder {
-    color: currentColor;
-  }
-
   .sm\:placeholder-current::-moz-placeholder {
     color: currentColor;
   }
 
-  .sm\:placeholder-current:-ms-input-placeholder {
-    color: currentColor;
-  }
-
-  .sm\:placeholder-current::-ms-input-placeholder {
-    color: currentColor;
-  }
-
   .sm\:placeholder-current::placeholder {
     color: currentColor;
   }
 
-  .sm\:placeholder-transparent::-webkit-input-placeholder {
-    color: transparent;
-  }
-
   .sm\:placeholder-transparent::-moz-placeholder {
     color: transparent;
   }
 
-  .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::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-black::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-black:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-black::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
+    color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
   }
 
   .sm\:placeholder-black::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-white::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
+    color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
   }
 
   .sm\:placeholder-white::-moz-placeholder {
@@ -51333,2339 +48177,935 @@ video {
     color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-white:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-white::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-white::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-darkCoolGray-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-darkCoolGray-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-darkCoolGray-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-darkCoolGray-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-darkCoolGray-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-darkCoolGray-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-darkCoolGray-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-darkCoolGray-100::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-darkCoolGray-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-darkCoolGray-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-darkCoolGray-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-darkCoolGray-200::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-darkCoolGray-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-darkCoolGray-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-darkCoolGray-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-darkCoolGray-300::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-darkCoolGray-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-darkCoolGray-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-darkCoolGray-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-darkCoolGray-400::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-darkCoolGray-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-darkCoolGray-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-darkCoolGray-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-darkCoolGray-500::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-darkCoolGray-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-darkCoolGray-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-darkCoolGray-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-darkCoolGray-600::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-darkCoolGray-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-darkCoolGray-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-darkCoolGray-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-darkCoolGray-700::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-darkCoolGray-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-darkCoolGray-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-darkCoolGray-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-darkCoolGray-800::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-darkCoolGray-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-darkCoolGray-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-darkCoolGray-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-darkCoolGray-900::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-coolGray-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-coolGray-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-coolGray-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-coolGray-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-coolGray-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-coolGray-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-coolGray-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-coolGray-100::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-coolGray-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-coolGray-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-coolGray-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-coolGray-200::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-coolGray-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-coolGray-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-coolGray-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-coolGray-300::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-coolGray-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-coolGray-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-coolGray-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-coolGray-400::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-coolGray-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-coolGray-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-coolGray-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-coolGray-500::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-coolGray-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-coolGray-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-coolGray-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-coolGray-600::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-coolGray-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-coolGray-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-coolGray-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-coolGray-700::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-coolGray-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-coolGray-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-coolGray-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-coolGray-800::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-coolGray-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-coolGray-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-coolGray-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-coolGray-900::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-indigo-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-indigo-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-indigo-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-indigo-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-indigo-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-indigo-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-indigo-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-indigo-100::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-indigo-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-indigo-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-indigo-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-indigo-200::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-indigo-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-indigo-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-indigo-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-indigo-300::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-indigo-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-indigo-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-indigo-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-indigo-400::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-indigo-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-indigo-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-indigo-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-indigo-500::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-indigo-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-indigo-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-indigo-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-indigo-600::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-indigo-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-indigo-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-indigo-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-indigo-700::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-indigo-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-indigo-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-indigo-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-indigo-800::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-indigo-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-indigo-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-indigo-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-indigo-900::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-violet-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-violet-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-violet-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-violet-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-violet-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-violet-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-violet-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-violet-100::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-violet-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-violet-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-violet-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-violet-200::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-violet-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-violet-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-violet-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-violet-300::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-violet-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-violet-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-violet-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-violet-400::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-violet-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-violet-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-violet-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-violet-500::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-violet-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-violet-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-violet-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-violet-600::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-violet-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-violet-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-violet-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-violet-700::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-violet-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-violet-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-violet-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-violet-800::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-violet-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-violet-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-violet-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-violet-900::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-yellow-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-yellow-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-yellow-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-yellow-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-yellow-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-yellow-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-yellow-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-yellow-100::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-yellow-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-yellow-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-yellow-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-yellow-200::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-yellow-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-yellow-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-yellow-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-yellow-300::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-yellow-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-yellow-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-yellow-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-yellow-400::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-yellow-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-yellow-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-yellow-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-yellow-500::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-yellow-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-yellow-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-yellow-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-yellow-600::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-yellow-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-yellow-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-yellow-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-yellow-700::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-yellow-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-yellow-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-yellow-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-yellow-800::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-yellow-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-yellow-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-yellow-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-yellow-900::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-red-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-red-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-red-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-red-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-red-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-red-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-red-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-red-100::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-red-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-red-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-red-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-red-200::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-red-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-red-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-red-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-red-300::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-red-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-red-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-red-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-red-400::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-red-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-red-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-red-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-red-500::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-red-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-red-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-red-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-red-600::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-red-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-red-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-red-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-red-700::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-red-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-red-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-red-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-red-800::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-red-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-red-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-red-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-red-900::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-green-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-green-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-green-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-green-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-green-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-green-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-green-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-green-100::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-green-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-green-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-green-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-green-200::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-green-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-green-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-green-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-green-300::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-green-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-green-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-green-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-green-400::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-green-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-green-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-green-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-green-500::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-green-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-green-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-green-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-green-600::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-green-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-green-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-green-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-green-700::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-green-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-green-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-green-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-green-800::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-green-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-green-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-green-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-green-900::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-blue-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-blue-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-blue-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-blue-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-blue-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-blue-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-blue-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-blue-100::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-blue-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-blue-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-blue-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-blue-200::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-blue-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-blue-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-blue-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-blue-300::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-blue-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-blue-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-blue-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-blue-400::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-blue-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-blue-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-blue-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-blue-500::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-blue-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-blue-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-blue-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-blue-600::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-blue-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-blue-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-blue-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-blue-700::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-blue-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-blue-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-blue-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-blue-800::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-blue-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-blue-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-blue-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-blue-900::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-gray-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-gray-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-gray-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-gray-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
   }
 
-  .sm\:placeholder-gray-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
   .sm\:placeholder-gray-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
+    color: rgba(224, 232, 242, var(--tw-placeholder-opacity));
   }
 
   .sm\:placeholder-gray-100::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
+    color: rgba(224, 232, 242, var(--tw-placeholder-opacity));
   }
 
   .sm\:placeholder-gray-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
+    color: rgba(192, 200, 210, var(--tw-placeholder-opacity));
   }
 
   .sm\:placeholder-gray-200::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
+    color: rgba(192, 200, 210, var(--tw-placeholder-opacity));
   }
 
   .sm\:placeholder-gray-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
+    color: rgba(145, 158, 176, var(--tw-placeholder-opacity));
   }
 
   .sm\:placeholder-gray-300::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
+    color: rgba(145, 158, 176, var(--tw-placeholder-opacity));
   }
 
   .sm\:placeholder-gray-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
+    color: rgba(61, 72, 91, var(--tw-placeholder-opacity));
   }
 
   .sm\:placeholder-gray-400::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
+    color: rgba(61, 72, 91, var(--tw-placeholder-opacity));
   }
 
   .sm\:placeholder-gray-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
+    color: rgba(35, 43, 58, var(--tw-placeholder-opacity));
   }
 
   .sm\:placeholder-gray-500::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
+    color: rgba(35, 43, 58, var(--tw-placeholder-opacity));
   }
 
   .sm\:placeholder-gray-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
+    color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
   }
 
   .sm\:placeholder-gray-600::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
+    color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
   }
 
   .sm\:placeholder-gray-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
+    color: rgba(26, 32, 44, var(--tw-placeholder-opacity));
   }
 
   .sm\:placeholder-gray-700::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
+    color: rgba(26, 32, 44, var(--tw-placeholder-opacity));
   }
 
   .sm\:placeholder-gray-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
+    color: rgba(21, 26, 35, var(--tw-placeholder-opacity));
   }
 
   .sm\:placeholder-gray-800::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
+    color: rgba(21, 26, 35, var(--tw-placeholder-opacity));
   }
 
   .sm\:placeholder-gray-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
+    color: rgba(17, 21, 28, var(--tw-placeholder-opacity));
   }
 
   .sm\:placeholder-gray-900::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-current:focus::-webkit-input-placeholder {
-    color: currentColor;
+    color: rgba(17, 21, 28, var(--tw-placeholder-opacity));
   }
 
   .sm\:focus\:placeholder-current:focus::-moz-placeholder {
     color: currentColor;
   }
 
-  .sm\:focus\:placeholder-current:focus:-ms-input-placeholder {
-    color: currentColor;
-  }
-
-  .sm\:focus\:placeholder-current:focus::-ms-input-placeholder {
-    color: currentColor;
-  }
-
   .sm\:focus\:placeholder-current:focus::placeholder {
     color: currentColor;
   }
 
-  .sm\:focus\:placeholder-transparent:focus::-webkit-input-placeholder {
-    color: transparent;
-  }
-
   .sm\:focus\:placeholder-transparent:focus::-moz-placeholder {
     color: transparent;
   }
 
-  .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::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-black:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-black:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-black:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
+    color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
   }
 
   .sm\:focus\:placeholder-black:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-white:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
+    color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
   }
 
   .sm\:focus\:placeholder-white:focus::-moz-placeholder {
@@ -53673,2867 +49113,1147 @@ video {
     color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-white:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-white:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-white:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-darkCoolGray-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-darkCoolGray-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-darkCoolGray-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-darkCoolGray-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-darkCoolGray-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-darkCoolGray-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-darkCoolGray-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-darkCoolGray-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-darkCoolGray-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-darkCoolGray-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-darkCoolGray-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-darkCoolGray-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-darkCoolGray-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-darkCoolGray-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-darkCoolGray-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-darkCoolGray-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-darkCoolGray-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-darkCoolGray-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-darkCoolGray-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-darkCoolGray-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-darkCoolGray-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-darkCoolGray-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-darkCoolGray-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-darkCoolGray-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-darkCoolGray-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-darkCoolGray-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-darkCoolGray-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-darkCoolGray-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-darkCoolGray-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-darkCoolGray-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-darkCoolGray-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-darkCoolGray-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-darkCoolGray-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-darkCoolGray-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-darkCoolGray-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-darkCoolGray-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-darkCoolGray-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-darkCoolGray-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-darkCoolGray-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-darkCoolGray-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-coolGray-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-coolGray-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-coolGray-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-coolGray-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-coolGray-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-coolGray-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-coolGray-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-coolGray-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-coolGray-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-coolGray-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-coolGray-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-coolGray-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-coolGray-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-coolGray-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-coolGray-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-coolGray-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-coolGray-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-coolGray-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-coolGray-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-coolGray-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-coolGray-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-coolGray-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-coolGray-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-coolGray-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-coolGray-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-coolGray-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-coolGray-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-coolGray-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-coolGray-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-coolGray-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-coolGray-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-coolGray-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-coolGray-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-coolGray-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-coolGray-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-coolGray-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-coolGray-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-coolGray-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-coolGray-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-coolGray-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-indigo-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-indigo-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-indigo-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-indigo-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-indigo-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-indigo-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-indigo-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-indigo-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-indigo-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-indigo-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-indigo-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-indigo-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-indigo-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-indigo-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-indigo-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-indigo-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-indigo-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-indigo-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-indigo-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-indigo-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-indigo-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-indigo-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-indigo-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-indigo-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-indigo-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-indigo-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-indigo-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-indigo-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-indigo-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-indigo-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-indigo-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-violet-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-violet-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-violet-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-violet-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-violet-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-violet-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-violet-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-violet-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-violet-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-violet-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-violet-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-violet-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-violet-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-violet-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-violet-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-violet-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-violet-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-violet-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-violet-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-violet-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-violet-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-violet-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-violet-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-violet-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-violet-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-violet-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-violet-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-violet-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-violet-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-violet-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-violet-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-violet-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-violet-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-violet-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-violet-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-violet-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-violet-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-violet-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-violet-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-violet-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-yellow-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-yellow-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-yellow-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-yellow-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-yellow-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-yellow-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-yellow-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-yellow-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-yellow-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-yellow-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-yellow-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-yellow-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-yellow-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-yellow-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-yellow-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-yellow-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-yellow-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-yellow-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-yellow-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-yellow-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-yellow-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-yellow-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-yellow-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-yellow-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-yellow-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-yellow-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-yellow-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-yellow-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-yellow-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-yellow-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-yellow-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-red-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-red-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-red-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-red-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-red-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-red-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-red-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-red-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-red-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-red-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-red-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-red-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-red-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-red-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-red-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-red-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-red-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-red-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-red-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-red-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-red-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-red-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-red-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-red-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-red-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-red-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-red-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-red-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-red-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-red-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-red-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-red-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-red-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-red-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-red-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-red-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-red-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-red-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-red-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-red-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-green-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-green-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-green-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-green-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-green-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-green-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-green-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-green-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-green-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-green-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-green-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-green-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-green-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-green-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-green-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-green-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-green-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-green-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-green-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-green-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-green-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-green-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-green-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-green-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-green-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-green-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-green-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-green-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-green-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-green-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-green-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-green-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-green-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-green-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-green-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-green-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-green-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-green-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-green-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-green-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-blue-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-blue-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-blue-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-blue-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-blue-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-blue-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-blue-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-blue-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-blue-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-blue-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-blue-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-blue-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-blue-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-blue-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-blue-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-blue-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-blue-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-blue-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-blue-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-blue-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-blue-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-blue-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-blue-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-blue-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-blue-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-blue-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-blue-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-blue-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-blue-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-blue-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-blue-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-blue-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-blue-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-blue-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-blue-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-blue-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-blue-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-blue-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-blue-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-blue-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-gray-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-gray-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-gray-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-gray-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
   }
 
-  .sm\:focus\:placeholder-gray-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
   .sm\:focus\:placeholder-gray-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
+    color: rgba(224, 232, 242, var(--tw-placeholder-opacity));
   }
 
   .sm\:focus\:placeholder-gray-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
+    color: rgba(224, 232, 242, var(--tw-placeholder-opacity));
   }
 
   .sm\:focus\:placeholder-gray-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
+    color: rgba(192, 200, 210, var(--tw-placeholder-opacity));
   }
 
   .sm\:focus\:placeholder-gray-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
+    color: rgba(192, 200, 210, var(--tw-placeholder-opacity));
   }
 
   .sm\:focus\:placeholder-gray-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
+    color: rgba(145, 158, 176, var(--tw-placeholder-opacity));
   }
 
   .sm\:focus\:placeholder-gray-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
+    color: rgba(145, 158, 176, var(--tw-placeholder-opacity));
   }
 
   .sm\:focus\:placeholder-gray-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
+    color: rgba(61, 72, 91, var(--tw-placeholder-opacity));
   }
 
   .sm\:focus\:placeholder-gray-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
+    color: rgba(61, 72, 91, var(--tw-placeholder-opacity));
   }
 
   .sm\:focus\:placeholder-gray-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
+    color: rgba(35, 43, 58, var(--tw-placeholder-opacity));
   }
 
   .sm\:focus\:placeholder-gray-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
+    color: rgba(35, 43, 58, var(--tw-placeholder-opacity));
   }
 
   .sm\:focus\:placeholder-gray-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
+    color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
   }
 
   .sm\:focus\:placeholder-gray-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
+    color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
   }
 
   .sm\:focus\:placeholder-gray-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
+    color: rgba(26, 32, 44, var(--tw-placeholder-opacity));
   }
 
   .sm\:focus\:placeholder-gray-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
+    color: rgba(26, 32, 44, var(--tw-placeholder-opacity));
   }
 
   .sm\:focus\:placeholder-gray-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
+    color: rgba(21, 26, 35, var(--tw-placeholder-opacity));
   }
 
   .sm\:focus\:placeholder-gray-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
+    color: rgba(21, 26, 35, var(--tw-placeholder-opacity));
   }
 
   .sm\:focus\:placeholder-gray-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
+    color: rgba(17, 21, 28, var(--tw-placeholder-opacity));
   }
 
   .sm\:focus\:placeholder-gray-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-opacity-0::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0;
+    color: rgba(17, 21, 28, var(--tw-placeholder-opacity));
   }
 
   .sm\:placeholder-opacity-0::-moz-placeholder {
     --tw-placeholder-opacity: 0;
   }
 
-  .sm\:placeholder-opacity-0:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .sm\:placeholder-opacity-0::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
   .sm\:placeholder-opacity-0::placeholder {
     --tw-placeholder-opacity: 0;
   }
 
-  .sm\:placeholder-opacity-5::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
   .sm\:placeholder-opacity-5::-moz-placeholder {
     --tw-placeholder-opacity: 0.05;
   }
 
-  .sm\:placeholder-opacity-5:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .sm\:placeholder-opacity-5::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
   .sm\:placeholder-opacity-5::placeholder {
     --tw-placeholder-opacity: 0.05;
   }
 
-  .sm\:placeholder-opacity-10::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
   .sm\:placeholder-opacity-10::-moz-placeholder {
     --tw-placeholder-opacity: 0.1;
   }
 
-  .sm\:placeholder-opacity-10:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .sm\:placeholder-opacity-10::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
   .sm\:placeholder-opacity-10::placeholder {
     --tw-placeholder-opacity: 0.1;
   }
 
-  .sm\:placeholder-opacity-20::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
   .sm\:placeholder-opacity-20::-moz-placeholder {
     --tw-placeholder-opacity: 0.2;
   }
 
-  .sm\:placeholder-opacity-20:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .sm\:placeholder-opacity-20::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
   .sm\:placeholder-opacity-20::placeholder {
     --tw-placeholder-opacity: 0.2;
   }
 
-  .sm\:placeholder-opacity-25::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
   .sm\:placeholder-opacity-25::-moz-placeholder {
     --tw-placeholder-opacity: 0.25;
   }
 
-  .sm\:placeholder-opacity-25:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .sm\:placeholder-opacity-25::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
   .sm\:placeholder-opacity-25::placeholder {
     --tw-placeholder-opacity: 0.25;
   }
 
-  .sm\:placeholder-opacity-30::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
   .sm\:placeholder-opacity-30::-moz-placeholder {
     --tw-placeholder-opacity: 0.3;
   }
 
-  .sm\:placeholder-opacity-30:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .sm\:placeholder-opacity-30::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
   .sm\:placeholder-opacity-30::placeholder {
     --tw-placeholder-opacity: 0.3;
   }
 
-  .sm\:placeholder-opacity-40::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
   .sm\:placeholder-opacity-40::-moz-placeholder {
     --tw-placeholder-opacity: 0.4;
   }
 
-  .sm\:placeholder-opacity-40:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .sm\:placeholder-opacity-40::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
   .sm\:placeholder-opacity-40::placeholder {
     --tw-placeholder-opacity: 0.4;
   }
 
-  .sm\:placeholder-opacity-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
   .sm\:placeholder-opacity-50::-moz-placeholder {
     --tw-placeholder-opacity: 0.5;
   }
 
-  .sm\:placeholder-opacity-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .sm\:placeholder-opacity-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
   .sm\:placeholder-opacity-50::placeholder {
     --tw-placeholder-opacity: 0.5;
   }
 
-  .sm\:placeholder-opacity-60::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
   .sm\:placeholder-opacity-60::-moz-placeholder {
     --tw-placeholder-opacity: 0.6;
   }
 
-  .sm\:placeholder-opacity-60:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .sm\:placeholder-opacity-60::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
   .sm\:placeholder-opacity-60::placeholder {
     --tw-placeholder-opacity: 0.6;
   }
 
-  .sm\:placeholder-opacity-70::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
   .sm\:placeholder-opacity-70::-moz-placeholder {
     --tw-placeholder-opacity: 0.7;
   }
 
-  .sm\:placeholder-opacity-70:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .sm\:placeholder-opacity-70::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
   .sm\:placeholder-opacity-70::placeholder {
     --tw-placeholder-opacity: 0.7;
   }
 
-  .sm\:placeholder-opacity-75::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
   .sm\:placeholder-opacity-75::-moz-placeholder {
     --tw-placeholder-opacity: 0.75;
   }
 
-  .sm\:placeholder-opacity-75:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .sm\:placeholder-opacity-75::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
   .sm\:placeholder-opacity-75::placeholder {
     --tw-placeholder-opacity: 0.75;
   }
 
-  .sm\:placeholder-opacity-80::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
   .sm\:placeholder-opacity-80::-moz-placeholder {
     --tw-placeholder-opacity: 0.8;
   }
 
-  .sm\:placeholder-opacity-80:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .sm\:placeholder-opacity-80::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
   .sm\:placeholder-opacity-80::placeholder {
     --tw-placeholder-opacity: 0.8;
   }
 
-  .sm\:placeholder-opacity-90::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
   .sm\:placeholder-opacity-90::-moz-placeholder {
     --tw-placeholder-opacity: 0.9;
   }
 
-  .sm\:placeholder-opacity-90:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .sm\:placeholder-opacity-90::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
   .sm\:placeholder-opacity-90::placeholder {
     --tw-placeholder-opacity: 0.9;
   }
 
-  .sm\:placeholder-opacity-95::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
   .sm\:placeholder-opacity-95::-moz-placeholder {
     --tw-placeholder-opacity: 0.95;
   }
 
-  .sm\:placeholder-opacity-95:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .sm\:placeholder-opacity-95::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
   .sm\:placeholder-opacity-95::placeholder {
     --tw-placeholder-opacity: 0.95;
   }
 
-  .sm\:placeholder-opacity-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
   .sm\:placeholder-opacity-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
   }
 
-  .sm\:placeholder-opacity-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .sm\:placeholder-opacity-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
   .sm\:placeholder-opacity-100::placeholder {
     --tw-placeholder-opacity: 1;
   }
 
-  .sm\:focus\:placeholder-opacity-0:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
   .sm\:focus\:placeholder-opacity-0:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0;
   }
 
-  .sm\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .sm\:focus\:placeholder-opacity-0:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
   .sm\:focus\:placeholder-opacity-0:focus::placeholder {
     --tw-placeholder-opacity: 0;
   }
 
-  .sm\:focus\:placeholder-opacity-5:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
   .sm\:focus\:placeholder-opacity-5:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.05;
   }
 
-  .sm\:focus\:placeholder-opacity-5:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .sm\:focus\:placeholder-opacity-5:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
   .sm\:focus\:placeholder-opacity-5:focus::placeholder {
     --tw-placeholder-opacity: 0.05;
   }
 
-  .sm\:focus\:placeholder-opacity-10:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
   .sm\:focus\:placeholder-opacity-10:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.1;
   }
 
-  .sm\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .sm\:focus\:placeholder-opacity-10:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
   .sm\:focus\:placeholder-opacity-10:focus::placeholder {
     --tw-placeholder-opacity: 0.1;
   }
 
-  .sm\:focus\:placeholder-opacity-20:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
   .sm\:focus\:placeholder-opacity-20:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.2;
   }
 
-  .sm\:focus\:placeholder-opacity-20:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .sm\:focus\:placeholder-opacity-20:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
   .sm\:focus\:placeholder-opacity-20:focus::placeholder {
     --tw-placeholder-opacity: 0.2;
   }
 
-  .sm\:focus\:placeholder-opacity-25:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
   .sm\:focus\:placeholder-opacity-25:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.25;
   }
 
-  .sm\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .sm\:focus\:placeholder-opacity-25:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
   .sm\:focus\:placeholder-opacity-25:focus::placeholder {
     --tw-placeholder-opacity: 0.25;
   }
 
-  .sm\:focus\:placeholder-opacity-30:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
   .sm\:focus\:placeholder-opacity-30:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.3;
   }
 
-  .sm\:focus\:placeholder-opacity-30:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .sm\:focus\:placeholder-opacity-30:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
   .sm\:focus\:placeholder-opacity-30:focus::placeholder {
     --tw-placeholder-opacity: 0.3;
   }
 
-  .sm\:focus\:placeholder-opacity-40:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
   .sm\:focus\:placeholder-opacity-40:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.4;
   }
 
-  .sm\:focus\:placeholder-opacity-40:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .sm\:focus\:placeholder-opacity-40:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
   .sm\:focus\:placeholder-opacity-40:focus::placeholder {
     --tw-placeholder-opacity: 0.4;
   }
 
-  .sm\:focus\:placeholder-opacity-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
   .sm\:focus\:placeholder-opacity-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.5;
   }
 
-  .sm\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .sm\:focus\:placeholder-opacity-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
   .sm\:focus\:placeholder-opacity-50:focus::placeholder {
     --tw-placeholder-opacity: 0.5;
   }
 
-  .sm\:focus\:placeholder-opacity-60:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
   .sm\:focus\:placeholder-opacity-60:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.6;
   }
 
-  .sm\:focus\:placeholder-opacity-60:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .sm\:focus\:placeholder-opacity-60:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
   .sm\:focus\:placeholder-opacity-60:focus::placeholder {
     --tw-placeholder-opacity: 0.6;
   }
 
-  .sm\:focus\:placeholder-opacity-70:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
   .sm\:focus\:placeholder-opacity-70:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.7;
   }
 
-  .sm\:focus\:placeholder-opacity-70:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .sm\:focus\:placeholder-opacity-70:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
   .sm\:focus\:placeholder-opacity-70:focus::placeholder {
     --tw-placeholder-opacity: 0.7;
   }
 
-  .sm\:focus\:placeholder-opacity-75:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
   .sm\:focus\:placeholder-opacity-75:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.75;
   }
 
-  .sm\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .sm\:focus\:placeholder-opacity-75:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
   .sm\:focus\:placeholder-opacity-75:focus::placeholder {
     --tw-placeholder-opacity: 0.75;
   }
 
-  .sm\:focus\:placeholder-opacity-80:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
   .sm\:focus\:placeholder-opacity-80:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.8;
   }
 
-  .sm\:focus\:placeholder-opacity-80:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .sm\:focus\:placeholder-opacity-80:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
   .sm\:focus\:placeholder-opacity-80:focus::placeholder {
     --tw-placeholder-opacity: 0.8;
   }
 
-  .sm\:focus\:placeholder-opacity-90:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
   .sm\:focus\:placeholder-opacity-90:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.9;
   }
 
-  .sm\:focus\:placeholder-opacity-90:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .sm\:focus\:placeholder-opacity-90:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
   .sm\:focus\:placeholder-opacity-90:focus::placeholder {
     --tw-placeholder-opacity: 0.9;
   }
 
-  .sm\:focus\:placeholder-opacity-95:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
   .sm\:focus\:placeholder-opacity-95:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.95;
   }
 
-  .sm\:focus\:placeholder-opacity-95:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .sm\:focus\:placeholder-opacity-95:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
   .sm\:focus\:placeholder-opacity-95:focus::placeholder {
     --tw-placeholder-opacity: 0.95;
   }
 
-  .sm\:focus\:placeholder-opacity-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
   .sm\:focus\:placeholder-opacity-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
   }
 
-  .sm\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .sm\:focus\:placeholder-opacity-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
   .sm\:focus\:placeholder-opacity-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
   }
@@ -56563,7 +50283,6 @@ video {
   }
 
   .sm\:sticky {
-    position: -webkit-sticky;
     position: sticky;
   }
 
@@ -59742,7 +53461,7 @@ video {
   }
 
   .sm\:ring-offset-black {
-    --tw-ring-offset-color: #000;
+    --tw-ring-offset-color: #1E2431;
   }
 
   .sm\:ring-offset-white {
@@ -60074,39 +53793,39 @@ video {
   }
 
   .sm\:ring-offset-gray-100 {
-    --tw-ring-offset-color: #f3f4f6;
+    --tw-ring-offset-color: #E0E8F2;
   }
 
   .sm\:ring-offset-gray-200 {
-    --tw-ring-offset-color: #e5e7eb;
+    --tw-ring-offset-color: #C0C8D2;
   }
 
   .sm\:ring-offset-gray-300 {
-    --tw-ring-offset-color: #d1d5db;
+    --tw-ring-offset-color: #919EB0;
   }
 
   .sm\:ring-offset-gray-400 {
-    --tw-ring-offset-color: #9ca3af;
+    --tw-ring-offset-color: #3D485B;
   }
 
   .sm\:ring-offset-gray-500 {
-    --tw-ring-offset-color: #6b7280;
+    --tw-ring-offset-color: #232B3A;
   }
 
   .sm\:ring-offset-gray-600 {
-    --tw-ring-offset-color: #4b5563;
+    --tw-ring-offset-color: #1E2431;
   }
 
   .sm\:ring-offset-gray-700 {
-    --tw-ring-offset-color: #374151;
+    --tw-ring-offset-color: #1A202C;
   }
 
   .sm\:ring-offset-gray-800 {
-    --tw-ring-offset-color: #1f2937;
+    --tw-ring-offset-color: #151A23;
   }
 
   .sm\:ring-offset-gray-900 {
-    --tw-ring-offset-color: #111827;
+    --tw-ring-offset-color: #11151C;
   }
 
   .sm\:focus-within\:ring-offset-current:focus-within {
@@ -60118,7 +53837,7 @@ video {
   }
 
   .sm\:focus-within\:ring-offset-black:focus-within {
-    --tw-ring-offset-color: #000;
+    --tw-ring-offset-color: #1E2431;
   }
 
   .sm\:focus-within\:ring-offset-white:focus-within {
@@ -60450,39 +54169,39 @@ video {
   }
 
   .sm\:focus-within\:ring-offset-gray-100:focus-within {
-    --tw-ring-offset-color: #f3f4f6;
+    --tw-ring-offset-color: #E0E8F2;
   }
 
   .sm\:focus-within\:ring-offset-gray-200:focus-within {
-    --tw-ring-offset-color: #e5e7eb;
+    --tw-ring-offset-color: #C0C8D2;
   }
 
   .sm\:focus-within\:ring-offset-gray-300:focus-within {
-    --tw-ring-offset-color: #d1d5db;
+    --tw-ring-offset-color: #919EB0;
   }
 
   .sm\:focus-within\:ring-offset-gray-400:focus-within {
-    --tw-ring-offset-color: #9ca3af;
+    --tw-ring-offset-color: #3D485B;
   }
 
   .sm\:focus-within\:ring-offset-gray-500:focus-within {
-    --tw-ring-offset-color: #6b7280;
+    --tw-ring-offset-color: #232B3A;
   }
 
   .sm\:focus-within\:ring-offset-gray-600:focus-within {
-    --tw-ring-offset-color: #4b5563;
+    --tw-ring-offset-color: #1E2431;
   }
 
   .sm\:focus-within\:ring-offset-gray-700:focus-within {
-    --tw-ring-offset-color: #374151;
+    --tw-ring-offset-color: #1A202C;
   }
 
   .sm\:focus-within\:ring-offset-gray-800:focus-within {
-    --tw-ring-offset-color: #1f2937;
+    --tw-ring-offset-color: #151A23;
   }
 
   .sm\:focus-within\:ring-offset-gray-900:focus-within {
-    --tw-ring-offset-color: #111827;
+    --tw-ring-offset-color: #11151C;
   }
 
   .sm\:focus\:ring-offset-current:focus {
@@ -60494,7 +54213,7 @@ video {
   }
 
   .sm\:focus\:ring-offset-black:focus {
-    --tw-ring-offset-color: #000;
+    --tw-ring-offset-color: #1E2431;
   }
 
   .sm\:focus\:ring-offset-white:focus {
@@ -60826,39 +54545,39 @@ video {
   }
 
   .sm\:focus\:ring-offset-gray-100:focus {
-    --tw-ring-offset-color: #f3f4f6;
+    --tw-ring-offset-color: #E0E8F2;
   }
 
   .sm\:focus\:ring-offset-gray-200:focus {
-    --tw-ring-offset-color: #e5e7eb;
+    --tw-ring-offset-color: #C0C8D2;
   }
 
   .sm\:focus\:ring-offset-gray-300:focus {
-    --tw-ring-offset-color: #d1d5db;
+    --tw-ring-offset-color: #919EB0;
   }
 
   .sm\:focus\:ring-offset-gray-400:focus {
-    --tw-ring-offset-color: #9ca3af;
+    --tw-ring-offset-color: #3D485B;
   }
 
   .sm\:focus\:ring-offset-gray-500:focus {
-    --tw-ring-offset-color: #6b7280;
+    --tw-ring-offset-color: #232B3A;
   }
 
   .sm\:focus\:ring-offset-gray-600:focus {
-    --tw-ring-offset-color: #4b5563;
+    --tw-ring-offset-color: #1E2431;
   }
 
   .sm\:focus\:ring-offset-gray-700:focus {
-    --tw-ring-offset-color: #374151;
+    --tw-ring-offset-color: #1A202C;
   }
 
   .sm\:focus\:ring-offset-gray-800:focus {
-    --tw-ring-offset-color: #1f2937;
+    --tw-ring-offset-color: #151A23;
   }
 
   .sm\:focus\:ring-offset-gray-900:focus {
-    --tw-ring-offset-color: #111827;
+    --tw-ring-offset-color: #11151C;
   }
 
   .sm\:ring-offset-0 {
@@ -60931,7 +54650,7 @@ video {
 
   .sm\:ring-black {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(30, 36, 49, var(--tw-ring-opacity));
   }
 
   .sm\:ring-white {
@@ -61346,47 +55065,47 @@ video {
 
   .sm\:ring-gray-100 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(224, 232, 242, var(--tw-ring-opacity));
   }
 
   .sm\:ring-gray-200 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(192, 200, 210, var(--tw-ring-opacity));
   }
 
   .sm\:ring-gray-300 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(145, 158, 176, var(--tw-ring-opacity));
   }
 
   .sm\:ring-gray-400 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(61, 72, 91, var(--tw-ring-opacity));
   }
 
   .sm\:ring-gray-500 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(35, 43, 58, var(--tw-ring-opacity));
   }
 
   .sm\:ring-gray-600 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(30, 36, 49, var(--tw-ring-opacity));
   }
 
   .sm\:ring-gray-700 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(26, 32, 44, var(--tw-ring-opacity));
   }
 
   .sm\:ring-gray-800 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(21, 26, 35, var(--tw-ring-opacity));
   }
 
   .sm\:ring-gray-900 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(17, 21, 28, var(--tw-ring-opacity));
   }
 
   .sm\:focus-within\:ring-current:focus-within {
@@ -61399,7 +55118,7 @@ video {
 
   .sm\:focus-within\:ring-black:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(30, 36, 49, var(--tw-ring-opacity));
   }
 
   .sm\:focus-within\:ring-white:focus-within {
@@ -61814,47 +55533,47 @@ video {
 
   .sm\:focus-within\:ring-gray-100:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(224, 232, 242, var(--tw-ring-opacity));
   }
 
   .sm\:focus-within\:ring-gray-200:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(192, 200, 210, var(--tw-ring-opacity));
   }
 
   .sm\:focus-within\:ring-gray-300:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(145, 158, 176, var(--tw-ring-opacity));
   }
 
   .sm\:focus-within\:ring-gray-400:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(61, 72, 91, var(--tw-ring-opacity));
   }
 
   .sm\:focus-within\:ring-gray-500:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(35, 43, 58, var(--tw-ring-opacity));
   }
 
   .sm\:focus-within\:ring-gray-600:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(30, 36, 49, var(--tw-ring-opacity));
   }
 
   .sm\:focus-within\:ring-gray-700:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(26, 32, 44, var(--tw-ring-opacity));
   }
 
   .sm\:focus-within\:ring-gray-800:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(21, 26, 35, var(--tw-ring-opacity));
   }
 
   .sm\:focus-within\:ring-gray-900:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(17, 21, 28, var(--tw-ring-opacity));
   }
 
   .sm\:focus\:ring-current:focus {
@@ -61867,7 +55586,7 @@ video {
 
   .sm\:focus\:ring-black:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(30, 36, 49, var(--tw-ring-opacity));
   }
 
   .sm\:focus\:ring-white:focus {
@@ -62282,47 +56001,47 @@ video {
 
   .sm\:focus\:ring-gray-100:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(224, 232, 242, var(--tw-ring-opacity));
   }
 
   .sm\:focus\:ring-gray-200:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(192, 200, 210, var(--tw-ring-opacity));
   }
 
   .sm\:focus\:ring-gray-300:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(145, 158, 176, var(--tw-ring-opacity));
   }
 
   .sm\:focus\:ring-gray-400:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(61, 72, 91, var(--tw-ring-opacity));
   }
 
   .sm\:focus\:ring-gray-500:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(35, 43, 58, var(--tw-ring-opacity));
   }
 
   .sm\:focus\:ring-gray-600:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(30, 36, 49, var(--tw-ring-opacity));
   }
 
   .sm\:focus\:ring-gray-700:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(26, 32, 44, var(--tw-ring-opacity));
   }
 
   .sm\:focus\:ring-gray-800:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(21, 26, 35, var(--tw-ring-opacity));
   }
 
   .sm\:focus\:ring-gray-900:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(17, 21, 28, var(--tw-ring-opacity));
   }
 
   .sm\:ring-opacity-0 {
@@ -62559,7 +56278,7 @@ video {
 
   .sm\:text-black {
     --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .sm\:text-white {
@@ -62974,52 +56693,52 @@ video {
 
   .sm\:text-gray-100 {
     --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
+    color: rgba(224, 232, 242, var(--tw-text-opacity));
   }
 
   .sm\:text-gray-200 {
     --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
+    color: rgba(192, 200, 210, var(--tw-text-opacity));
   }
 
   .sm\:text-gray-300 {
     --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
+    color: rgba(145, 158, 176, var(--tw-text-opacity));
   }
 
   .sm\:text-gray-400 {
     --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
+    color: rgba(61, 72, 91, var(--tw-text-opacity));
   }
 
   .sm\:text-gray-500 {
     --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
+    color: rgba(35, 43, 58, var(--tw-text-opacity));
   }
 
   .sm\:text-gray-600 {
     --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .sm\:text-gray-700 {
     --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
+    color: rgba(26, 32, 44, var(--tw-text-opacity));
   }
 
   .sm\:text-gray-800 {
     --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
+    color: rgba(21, 26, 35, var(--tw-text-opacity));
   }
 
   .sm\:text-gray-900 {
     --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
+    color: rgba(17, 21, 28, var(--tw-text-opacity));
   }
 
   .sm\:text-body {
     --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
+    color: rgba(12, 14, 18, var(--tw-text-opacity));
   }
 
   .group:hover .sm\:group-hover\:text-current {
@@ -63032,7 +56751,7 @@ video {
 
   .group:hover .sm\:group-hover\:text-black {
     --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .group:hover .sm\:group-hover\:text-white {
@@ -63447,52 +57166,52 @@ video {
 
   .group:hover .sm\:group-hover\:text-gray-100 {
     --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
+    color: rgba(224, 232, 242, var(--tw-text-opacity));
   }
 
   .group:hover .sm\:group-hover\:text-gray-200 {
     --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
+    color: rgba(192, 200, 210, var(--tw-text-opacity));
   }
 
   .group:hover .sm\:group-hover\:text-gray-300 {
     --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
+    color: rgba(145, 158, 176, var(--tw-text-opacity));
   }
 
   .group:hover .sm\:group-hover\:text-gray-400 {
     --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
+    color: rgba(61, 72, 91, var(--tw-text-opacity));
   }
 
   .group:hover .sm\:group-hover\:text-gray-500 {
     --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
+    color: rgba(35, 43, 58, var(--tw-text-opacity));
   }
 
   .group:hover .sm\:group-hover\:text-gray-600 {
     --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .group:hover .sm\:group-hover\:text-gray-700 {
     --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
+    color: rgba(26, 32, 44, var(--tw-text-opacity));
   }
 
   .group:hover .sm\:group-hover\:text-gray-800 {
     --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
+    color: rgba(21, 26, 35, var(--tw-text-opacity));
   }
 
   .group:hover .sm\:group-hover\:text-gray-900 {
     --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
+    color: rgba(17, 21, 28, var(--tw-text-opacity));
   }
 
   .group:hover .sm\:group-hover\:text-body {
     --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
+    color: rgba(12, 14, 18, var(--tw-text-opacity));
   }
 
   .sm\:focus-within\:text-current:focus-within {
@@ -63505,7 +57224,7 @@ video {
 
   .sm\:focus-within\:text-black:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .sm\:focus-within\:text-white:focus-within {
@@ -63920,52 +57639,52 @@ video {
 
   .sm\:focus-within\:text-gray-100:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
+    color: rgba(224, 232, 242, var(--tw-text-opacity));
   }
 
   .sm\:focus-within\:text-gray-200:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
+    color: rgba(192, 200, 210, var(--tw-text-opacity));
   }
 
   .sm\:focus-within\:text-gray-300:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
+    color: rgba(145, 158, 176, var(--tw-text-opacity));
   }
 
   .sm\:focus-within\:text-gray-400:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
+    color: rgba(61, 72, 91, var(--tw-text-opacity));
   }
 
   .sm\:focus-within\:text-gray-500:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
+    color: rgba(35, 43, 58, var(--tw-text-opacity));
   }
 
   .sm\:focus-within\:text-gray-600:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .sm\:focus-within\:text-gray-700:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
+    color: rgba(26, 32, 44, var(--tw-text-opacity));
   }
 
   .sm\:focus-within\:text-gray-800:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
+    color: rgba(21, 26, 35, var(--tw-text-opacity));
   }
 
   .sm\:focus-within\:text-gray-900:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
+    color: rgba(17, 21, 28, var(--tw-text-opacity));
   }
 
   .sm\:focus-within\:text-body:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
+    color: rgba(12, 14, 18, var(--tw-text-opacity));
   }
 
   .sm\:hover\:text-current:hover {
@@ -63978,7 +57697,7 @@ video {
 
   .sm\:hover\:text-black:hover {
     --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .sm\:hover\:text-white:hover {
@@ -64393,52 +58112,52 @@ video {
 
   .sm\:hover\:text-gray-100:hover {
     --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
+    color: rgba(224, 232, 242, var(--tw-text-opacity));
   }
 
   .sm\:hover\:text-gray-200:hover {
     --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
+    color: rgba(192, 200, 210, var(--tw-text-opacity));
   }
 
   .sm\:hover\:text-gray-300:hover {
     --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
+    color: rgba(145, 158, 176, var(--tw-text-opacity));
   }
 
   .sm\:hover\:text-gray-400:hover {
     --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
+    color: rgba(61, 72, 91, var(--tw-text-opacity));
   }
 
   .sm\:hover\:text-gray-500:hover {
     --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
+    color: rgba(35, 43, 58, var(--tw-text-opacity));
   }
 
   .sm\:hover\:text-gray-600:hover {
     --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .sm\:hover\:text-gray-700:hover {
     --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
+    color: rgba(26, 32, 44, var(--tw-text-opacity));
   }
 
   .sm\:hover\:text-gray-800:hover {
     --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
+    color: rgba(21, 26, 35, var(--tw-text-opacity));
   }
 
   .sm\:hover\:text-gray-900:hover {
     --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
+    color: rgba(17, 21, 28, var(--tw-text-opacity));
   }
 
   .sm\:hover\:text-body:hover {
     --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
+    color: rgba(12, 14, 18, var(--tw-text-opacity));
   }
 
   .sm\:focus\:text-current:focus {
@@ -64451,7 +58170,7 @@ video {
 
   .sm\:focus\:text-black:focus {
     --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .sm\:focus\:text-white:focus {
@@ -64866,52 +58585,52 @@ video {
 
   .sm\:focus\:text-gray-100:focus {
     --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
+    color: rgba(224, 232, 242, var(--tw-text-opacity));
   }
 
   .sm\:focus\:text-gray-200:focus {
     --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
+    color: rgba(192, 200, 210, var(--tw-text-opacity));
   }
 
   .sm\:focus\:text-gray-300:focus {
     --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
+    color: rgba(145, 158, 176, var(--tw-text-opacity));
   }
 
   .sm\:focus\:text-gray-400:focus {
     --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
+    color: rgba(61, 72, 91, var(--tw-text-opacity));
   }
 
   .sm\:focus\:text-gray-500:focus {
     --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
+    color: rgba(35, 43, 58, var(--tw-text-opacity));
   }
 
   .sm\:focus\:text-gray-600:focus {
     --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .sm\:focus\:text-gray-700:focus {
     --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
+    color: rgba(26, 32, 44, var(--tw-text-opacity));
   }
 
   .sm\:focus\:text-gray-800:focus {
     --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
+    color: rgba(21, 26, 35, var(--tw-text-opacity));
   }
 
   .sm\:focus\:text-gray-900:focus {
     --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
+    color: rgba(17, 21, 28, var(--tw-text-opacity));
   }
 
   .sm\:focus\:text-body:focus {
     --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
+    color: rgba(12, 14, 18, var(--tw-text-opacity));
   }
 
   .sm\:text-opacity-0 {
@@ -65394,28 +59113,24 @@ video {
   .sm\:select-none {
     -webkit-user-select: none;
        -moz-user-select: none;
-        -ms-user-select: none;
             user-select: none;
   }
 
   .sm\:select-text {
     -webkit-user-select: text;
        -moz-user-select: text;
-        -ms-user-select: text;
             user-select: text;
   }
 
   .sm\:select-all {
     -webkit-user-select: all;
        -moz-user-select: all;
-        -ms-user-select: all;
             user-select: all;
   }
 
   .sm\:select-auto {
     -webkit-user-select: auto;
        -moz-user-select: auto;
-        -ms-user-select: auto;
             user-select: auto;
   }
 
@@ -66352,12 +60067,10 @@ video {
   }
 
   .sm\:auto-cols-min {
-    grid-auto-columns: -webkit-min-content;
     grid-auto-columns: min-content;
   }
 
   .sm\:auto-cols-max {
-    grid-auto-columns: -webkit-max-content;
     grid-auto-columns: max-content;
   }
 
@@ -66566,12 +60279,10 @@ video {
   }
 
   .sm\:auto-rows-min {
-    grid-auto-rows: -webkit-min-content;
     grid-auto-rows: min-content;
   }
 
   .sm\:auto-rows-max {
-    grid-auto-rows: -webkit-max-content;
     grid-auto-rows: max-content;
   }
 
@@ -69732,28 +63443,23 @@ video {
   }
 
   .sm\:animate-none {
-    -webkit-animation: none;
-            animation: none;
+    animation: none;
   }
 
   .sm\:animate-spin {
-    -webkit-animation: spin 1s linear infinite;
-            animation: spin 1s linear infinite;
+    animation: spin 1s linear infinite;
   }
 
   .sm\:animate-ping {
-    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
-            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
+    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
   }
 
   .sm\:animate-pulse {
-    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
-            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
+    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
   }
 
   .sm\:animate-bounce {
-    -webkit-animation: bounce 1s infinite;
-            animation: bounce 1s infinite;
+    animation: bounce 1s infinite;
   }
 }
 
@@ -70718,7 +64424,7 @@ video {
 
   .md\:divide-black > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-divide-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-divide-opacity));
   }
 
   .md\:divide-white > :not([hidden]) ~ :not([hidden]) {
@@ -71133,47 +64839,47 @@ video {
 
   .md\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-divide-opacity));
+    border-color: rgba(224, 232, 242, var(--tw-divide-opacity));
   }
 
   .md\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-divide-opacity));
+    border-color: rgba(192, 200, 210, var(--tw-divide-opacity));
   }
 
   .md\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-divide-opacity));
+    border-color: rgba(145, 158, 176, var(--tw-divide-opacity));
   }
 
   .md\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-divide-opacity));
+    border-color: rgba(61, 72, 91, var(--tw-divide-opacity));
   }
 
   .md\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-divide-opacity));
+    border-color: rgba(35, 43, 58, var(--tw-divide-opacity));
   }
 
   .md\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-divide-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-divide-opacity));
   }
 
   .md\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-divide-opacity));
+    border-color: rgba(26, 32, 44, var(--tw-divide-opacity));
   }
 
   .md\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-divide-opacity));
+    border-color: rgba(21, 26, 35, var(--tw-divide-opacity));
   }
 
   .md\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-divide-opacity));
+    border-color: rgba(17, 21, 28, var(--tw-divide-opacity));
   }
 
   .md\:divide-solid > :not([hidden]) ~ :not([hidden]) {
@@ -71370,7 +65076,7 @@ video {
 
   .md\:bg-black {
     --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .md\:bg-white {
@@ -71785,47 +65491,47 @@ video {
 
   .md\:bg-gray-100 {
     --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
+    background-color: rgba(224, 232, 242, var(--tw-bg-opacity));
   }
 
   .md\:bg-gray-200 {
     --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
+    background-color: rgba(192, 200, 210, var(--tw-bg-opacity));
   }
 
   .md\:bg-gray-300 {
     --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
+    background-color: rgba(145, 158, 176, var(--tw-bg-opacity));
   }
 
   .md\:bg-gray-400 {
     --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
+    background-color: rgba(61, 72, 91, var(--tw-bg-opacity));
   }
 
   .md\:bg-gray-500 {
     --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
+    background-color: rgba(35, 43, 58, var(--tw-bg-opacity));
   }
 
   .md\:bg-gray-600 {
     --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .md\:bg-gray-700 {
     --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
+    background-color: rgba(26, 32, 44, var(--tw-bg-opacity));
   }
 
   .md\:bg-gray-800 {
     --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
+    background-color: rgba(21, 26, 35, var(--tw-bg-opacity));
   }
 
   .md\:bg-gray-900 {
     --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
+    background-color: rgba(17, 21, 28, var(--tw-bg-opacity));
   }
 
   .md\:bg-body {
@@ -71843,7 +65549,7 @@ video {
 
   .group:hover .md\:group-hover\:bg-black {
     --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .group:hover .md\:group-hover\:bg-white {
@@ -72258,47 +65964,47 @@ video {
 
   .group:hover .md\:group-hover\:bg-gray-100 {
     --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
+    background-color: rgba(224, 232, 242, var(--tw-bg-opacity));
   }
 
   .group:hover .md\:group-hover\:bg-gray-200 {
     --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
+    background-color: rgba(192, 200, 210, var(--tw-bg-opacity));
   }
 
   .group:hover .md\:group-hover\:bg-gray-300 {
     --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
+    background-color: rgba(145, 158, 176, var(--tw-bg-opacity));
   }
 
   .group:hover .md\:group-hover\:bg-gray-400 {
     --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
+    background-color: rgba(61, 72, 91, var(--tw-bg-opacity));
   }
 
   .group:hover .md\:group-hover\:bg-gray-500 {
     --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
+    background-color: rgba(35, 43, 58, var(--tw-bg-opacity));
   }
 
   .group:hover .md\:group-hover\:bg-gray-600 {
     --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .group:hover .md\:group-hover\:bg-gray-700 {
     --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
+    background-color: rgba(26, 32, 44, var(--tw-bg-opacity));
   }
 
   .group:hover .md\:group-hover\:bg-gray-800 {
     --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
+    background-color: rgba(21, 26, 35, var(--tw-bg-opacity));
   }
 
   .group:hover .md\:group-hover\:bg-gray-900 {
     --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
+    background-color: rgba(17, 21, 28, var(--tw-bg-opacity));
   }
 
   .group:hover .md\:group-hover\:bg-body {
@@ -72316,7 +66022,7 @@ video {
 
   .md\:focus-within\:bg-black:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .md\:focus-within\:bg-white:focus-within {
@@ -72731,47 +66437,47 @@ video {
 
   .md\:focus-within\:bg-gray-100:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
+    background-color: rgba(224, 232, 242, var(--tw-bg-opacity));
   }
 
   .md\:focus-within\:bg-gray-200:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
+    background-color: rgba(192, 200, 210, var(--tw-bg-opacity));
   }
 
   .md\:focus-within\:bg-gray-300:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
+    background-color: rgba(145, 158, 176, var(--tw-bg-opacity));
   }
 
   .md\:focus-within\:bg-gray-400:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
+    background-color: rgba(61, 72, 91, var(--tw-bg-opacity));
   }
 
   .md\:focus-within\:bg-gray-500:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
+    background-color: rgba(35, 43, 58, var(--tw-bg-opacity));
   }
 
   .md\:focus-within\:bg-gray-600:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .md\:focus-within\:bg-gray-700:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
+    background-color: rgba(26, 32, 44, var(--tw-bg-opacity));
   }
 
   .md\:focus-within\:bg-gray-800:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
+    background-color: rgba(21, 26, 35, var(--tw-bg-opacity));
   }
 
   .md\:focus-within\:bg-gray-900:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
+    background-color: rgba(17, 21, 28, var(--tw-bg-opacity));
   }
 
   .md\:focus-within\:bg-body:focus-within {
@@ -72789,7 +66495,7 @@ video {
 
   .md\:hover\:bg-black:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .md\:hover\:bg-white:hover {
@@ -73204,47 +66910,47 @@ video {
 
   .md\:hover\:bg-gray-100:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
+    background-color: rgba(224, 232, 242, var(--tw-bg-opacity));
   }
 
   .md\:hover\:bg-gray-200:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
+    background-color: rgba(192, 200, 210, var(--tw-bg-opacity));
   }
 
   .md\:hover\:bg-gray-300:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
+    background-color: rgba(145, 158, 176, var(--tw-bg-opacity));
   }
 
   .md\:hover\:bg-gray-400:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
+    background-color: rgba(61, 72, 91, var(--tw-bg-opacity));
   }
 
   .md\:hover\:bg-gray-500:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
+    background-color: rgba(35, 43, 58, var(--tw-bg-opacity));
   }
 
   .md\:hover\:bg-gray-600:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .md\:hover\:bg-gray-700:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
+    background-color: rgba(26, 32, 44, var(--tw-bg-opacity));
   }
 
   .md\:hover\:bg-gray-800:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
+    background-color: rgba(21, 26, 35, var(--tw-bg-opacity));
   }
 
   .md\:hover\:bg-gray-900:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
+    background-color: rgba(17, 21, 28, var(--tw-bg-opacity));
   }
 
   .md\:hover\:bg-body:hover {
@@ -73262,7 +66968,7 @@ video {
 
   .md\:focus\:bg-black:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .md\:focus\:bg-white:focus {
@@ -73677,47 +67383,47 @@ video {
 
   .md\:focus\:bg-gray-100:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
+    background-color: rgba(224, 232, 242, var(--tw-bg-opacity));
   }
 
   .md\:focus\:bg-gray-200:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
+    background-color: rgba(192, 200, 210, var(--tw-bg-opacity));
   }
 
   .md\:focus\:bg-gray-300:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
+    background-color: rgba(145, 158, 176, var(--tw-bg-opacity));
   }
 
   .md\:focus\:bg-gray-400:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
+    background-color: rgba(61, 72, 91, var(--tw-bg-opacity));
   }
 
   .md\:focus\:bg-gray-500:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
+    background-color: rgba(35, 43, 58, var(--tw-bg-opacity));
   }
 
   .md\:focus\:bg-gray-600:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .md\:focus\:bg-gray-700:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
+    background-color: rgba(26, 32, 44, var(--tw-bg-opacity));
   }
 
   .md\:focus\:bg-gray-800:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
+    background-color: rgba(21, 26, 35, var(--tw-bg-opacity));
   }
 
   .md\:focus\:bg-gray-900:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
+    background-color: rgba(17, 21, 28, var(--tw-bg-opacity));
   }
 
   .md\:focus\:bg-body:focus {
@@ -73772,8 +67478,8 @@ video {
   }
 
   .md\:from-black {
-    --tw-gradient-from: #000;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
+    --tw-gradient-from: #1E2431;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .md\:from-white {
@@ -74187,48 +67893,48 @@ video {
   }
 
   .md\:from-gray-100 {
-    --tw-gradient-from: #f3f4f6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
+    --tw-gradient-from: #E0E8F2;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 232, 242, 0));
   }
 
   .md\:from-gray-200 {
-    --tw-gradient-from: #e5e7eb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
+    --tw-gradient-from: #C0C8D2;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(192, 200, 210, 0));
   }
 
   .md\:from-gray-300 {
-    --tw-gradient-from: #d1d5db;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
+    --tw-gradient-from: #919EB0;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(145, 158, 176, 0));
   }
 
   .md\:from-gray-400 {
-    --tw-gradient-from: #9ca3af;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
+    --tw-gradient-from: #3D485B;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 91, 0));
   }
 
   .md\:from-gray-500 {
-    --tw-gradient-from: #6b7280;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
+    --tw-gradient-from: #232B3A;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 43, 58, 0));
   }
 
   .md\:from-gray-600 {
-    --tw-gradient-from: #4b5563;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
+    --tw-gradient-from: #1E2431;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .md\:from-gray-700 {
-    --tw-gradient-from: #374151;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
+    --tw-gradient-from: #1A202C;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 32, 44, 0));
   }
 
   .md\:from-gray-800 {
-    --tw-gradient-from: #1f2937;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
+    --tw-gradient-from: #151A23;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(21, 26, 35, 0));
   }
 
   .md\:from-gray-900 {
-    --tw-gradient-from: #111827;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
+    --tw-gradient-from: #11151C;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 21, 28, 0));
   }
 
   .md\:via-current {
@@ -74240,7 +67946,7 @@ video {
   }
 
   .md\:via-black {
-    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1E2431, var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .md\:via-white {
@@ -74572,39 +68278,39 @@ video {
   }
 
   .md\:via-gray-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #E0E8F2, var(--tw-gradient-to, rgba(224, 232, 242, 0));
   }
 
   .md\:via-gray-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #C0C8D2, var(--tw-gradient-to, rgba(192, 200, 210, 0));
   }
 
   .md\:via-gray-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #919EB0, var(--tw-gradient-to, rgba(145, 158, 176, 0));
   }
 
   .md\:via-gray-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #3D485B, var(--tw-gradient-to, rgba(61, 72, 91, 0));
   }
 
   .md\:via-gray-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #232B3A, var(--tw-gradient-to, rgba(35, 43, 58, 0));
   }
 
   .md\:via-gray-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1E2431, var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .md\:via-gray-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1A202C, var(--tw-gradient-to, rgba(26, 32, 44, 0));
   }
 
   .md\:via-gray-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #151A23, var(--tw-gradient-to, rgba(21, 26, 35, 0));
   }
 
   .md\:via-gray-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #11151C, var(--tw-gradient-to, rgba(17, 21, 28, 0));
   }
 
   .md\:to-current {
@@ -74616,7 +68322,7 @@ video {
   }
 
   .md\:to-black {
-    --tw-gradient-to: #000;
+    --tw-gradient-to: #1E2431;
   }
 
   .md\:to-white {
@@ -74948,39 +68654,39 @@ video {
   }
 
   .md\:to-gray-100 {
-    --tw-gradient-to: #f3f4f6;
+    --tw-gradient-to: #E0E8F2;
   }
 
   .md\:to-gray-200 {
-    --tw-gradient-to: #e5e7eb;
+    --tw-gradient-to: #C0C8D2;
   }
 
   .md\:to-gray-300 {
-    --tw-gradient-to: #d1d5db;
+    --tw-gradient-to: #919EB0;
   }
 
   .md\:to-gray-400 {
-    --tw-gradient-to: #9ca3af;
+    --tw-gradient-to: #3D485B;
   }
 
   .md\:to-gray-500 {
-    --tw-gradient-to: #6b7280;
+    --tw-gradient-to: #232B3A;
   }
 
   .md\:to-gray-600 {
-    --tw-gradient-to: #4b5563;
+    --tw-gradient-to: #1E2431;
   }
 
   .md\:to-gray-700 {
-    --tw-gradient-to: #374151;
+    --tw-gradient-to: #1A202C;
   }
 
   .md\:to-gray-800 {
-    --tw-gradient-to: #1f2937;
+    --tw-gradient-to: #151A23;
   }
 
   .md\:to-gray-900 {
-    --tw-gradient-to: #111827;
+    --tw-gradient-to: #11151C;
   }
 
   .md\:hover\:from-current:hover {
@@ -74994,8 +68700,8 @@ video {
   }
 
   .md\:hover\:from-black:hover {
-    --tw-gradient-from: #000;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
+    --tw-gradient-from: #1E2431;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .md\:hover\:from-white:hover {
@@ -75409,48 +69115,48 @@ video {
   }
 
   .md\:hover\:from-gray-100:hover {
-    --tw-gradient-from: #f3f4f6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
+    --tw-gradient-from: #E0E8F2;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 232, 242, 0));
   }
 
   .md\:hover\:from-gray-200:hover {
-    --tw-gradient-from: #e5e7eb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
+    --tw-gradient-from: #C0C8D2;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(192, 200, 210, 0));
   }
 
   .md\:hover\:from-gray-300:hover {
-    --tw-gradient-from: #d1d5db;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
+    --tw-gradient-from: #919EB0;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(145, 158, 176, 0));
   }
 
   .md\:hover\:from-gray-400:hover {
-    --tw-gradient-from: #9ca3af;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
+    --tw-gradient-from: #3D485B;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 91, 0));
   }
 
   .md\:hover\:from-gray-500:hover {
-    --tw-gradient-from: #6b7280;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
+    --tw-gradient-from: #232B3A;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 43, 58, 0));
   }
 
   .md\:hover\:from-gray-600:hover {
-    --tw-gradient-from: #4b5563;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
+    --tw-gradient-from: #1E2431;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .md\:hover\:from-gray-700:hover {
-    --tw-gradient-from: #374151;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
+    --tw-gradient-from: #1A202C;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 32, 44, 0));
   }
 
   .md\:hover\:from-gray-800:hover {
-    --tw-gradient-from: #1f2937;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
+    --tw-gradient-from: #151A23;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(21, 26, 35, 0));
   }
 
   .md\:hover\:from-gray-900:hover {
-    --tw-gradient-from: #111827;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
+    --tw-gradient-from: #11151C;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 21, 28, 0));
   }
 
   .md\:hover\:via-current:hover {
@@ -75462,7 +69168,7 @@ video {
   }
 
   .md\:hover\:via-black:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1E2431, var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .md\:hover\:via-white:hover {
@@ -75794,39 +69500,39 @@ video {
   }
 
   .md\:hover\:via-gray-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #E0E8F2, var(--tw-gradient-to, rgba(224, 232, 242, 0));
   }
 
   .md\:hover\:via-gray-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #C0C8D2, var(--tw-gradient-to, rgba(192, 200, 210, 0));
   }
 
   .md\:hover\:via-gray-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #919EB0, var(--tw-gradient-to, rgba(145, 158, 176, 0));
   }
 
   .md\:hover\:via-gray-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #3D485B, var(--tw-gradient-to, rgba(61, 72, 91, 0));
   }
 
   .md\:hover\:via-gray-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #232B3A, var(--tw-gradient-to, rgba(35, 43, 58, 0));
   }
 
   .md\:hover\:via-gray-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1E2431, var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .md\:hover\:via-gray-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1A202C, var(--tw-gradient-to, rgba(26, 32, 44, 0));
   }
 
   .md\:hover\:via-gray-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #151A23, var(--tw-gradient-to, rgba(21, 26, 35, 0));
   }
 
   .md\:hover\:via-gray-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #11151C, var(--tw-gradient-to, rgba(17, 21, 28, 0));
   }
 
   .md\:hover\:to-current:hover {
@@ -75838,7 +69544,7 @@ video {
   }
 
   .md\:hover\:to-black:hover {
-    --tw-gradient-to: #000;
+    --tw-gradient-to: #1E2431;
   }
 
   .md\:hover\:to-white:hover {
@@ -76170,39 +69876,39 @@ video {
   }
 
   .md\:hover\:to-gray-100:hover {
-    --tw-gradient-to: #f3f4f6;
+    --tw-gradient-to: #E0E8F2;
   }
 
   .md\:hover\:to-gray-200:hover {
-    --tw-gradient-to: #e5e7eb;
+    --tw-gradient-to: #C0C8D2;
   }
 
   .md\:hover\:to-gray-300:hover {
-    --tw-gradient-to: #d1d5db;
+    --tw-gradient-to: #919EB0;
   }
 
   .md\:hover\:to-gray-400:hover {
-    --tw-gradient-to: #9ca3af;
+    --tw-gradient-to: #3D485B;
   }
 
   .md\:hover\:to-gray-500:hover {
-    --tw-gradient-to: #6b7280;
+    --tw-gradient-to: #232B3A;
   }
 
   .md\:hover\:to-gray-600:hover {
-    --tw-gradient-to: #4b5563;
+    --tw-gradient-to: #1E2431;
   }
 
   .md\:hover\:to-gray-700:hover {
-    --tw-gradient-to: #374151;
+    --tw-gradient-to: #1A202C;
   }
 
   .md\:hover\:to-gray-800:hover {
-    --tw-gradient-to: #1f2937;
+    --tw-gradient-to: #151A23;
   }
 
   .md\:hover\:to-gray-900:hover {
-    --tw-gradient-to: #111827;
+    --tw-gradient-to: #11151C;
   }
 
   .md\:focus\:from-current:focus {
@@ -76216,8 +69922,8 @@ video {
   }
 
   .md\:focus\:from-black:focus {
-    --tw-gradient-from: #000;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
+    --tw-gradient-from: #1E2431;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .md\:focus\:from-white:focus {
@@ -76631,48 +70337,48 @@ video {
   }
 
   .md\:focus\:from-gray-100:focus {
-    --tw-gradient-from: #f3f4f6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
+    --tw-gradient-from: #E0E8F2;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 232, 242, 0));
   }
 
   .md\:focus\:from-gray-200:focus {
-    --tw-gradient-from: #e5e7eb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
+    --tw-gradient-from: #C0C8D2;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(192, 200, 210, 0));
   }
 
   .md\:focus\:from-gray-300:focus {
-    --tw-gradient-from: #d1d5db;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
+    --tw-gradient-from: #919EB0;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(145, 158, 176, 0));
   }
 
   .md\:focus\:from-gray-400:focus {
-    --tw-gradient-from: #9ca3af;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
+    --tw-gradient-from: #3D485B;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 91, 0));
   }
 
   .md\:focus\:from-gray-500:focus {
-    --tw-gradient-from: #6b7280;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
+    --tw-gradient-from: #232B3A;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 43, 58, 0));
   }
 
   .md\:focus\:from-gray-600:focus {
-    --tw-gradient-from: #4b5563;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
+    --tw-gradient-from: #1E2431;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .md\:focus\:from-gray-700:focus {
-    --tw-gradient-from: #374151;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
+    --tw-gradient-from: #1A202C;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 32, 44, 0));
   }
 
   .md\:focus\:from-gray-800:focus {
-    --tw-gradient-from: #1f2937;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
+    --tw-gradient-from: #151A23;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(21, 26, 35, 0));
   }
 
   .md\:focus\:from-gray-900:focus {
-    --tw-gradient-from: #111827;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
+    --tw-gradient-from: #11151C;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 21, 28, 0));
   }
 
   .md\:focus\:via-current:focus {
@@ -76684,7 +70390,7 @@ video {
   }
 
   .md\:focus\:via-black:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1E2431, var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .md\:focus\:via-white:focus {
@@ -77016,39 +70722,39 @@ video {
   }
 
   .md\:focus\:via-gray-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #E0E8F2, var(--tw-gradient-to, rgba(224, 232, 242, 0));
   }
 
   .md\:focus\:via-gray-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #C0C8D2, var(--tw-gradient-to, rgba(192, 200, 210, 0));
   }
 
   .md\:focus\:via-gray-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #919EB0, var(--tw-gradient-to, rgba(145, 158, 176, 0));
   }
 
   .md\:focus\:via-gray-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #3D485B, var(--tw-gradient-to, rgba(61, 72, 91, 0));
   }
 
   .md\:focus\:via-gray-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #232B3A, var(--tw-gradient-to, rgba(35, 43, 58, 0));
   }
 
   .md\:focus\:via-gray-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1E2431, var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .md\:focus\:via-gray-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1A202C, var(--tw-gradient-to, rgba(26, 32, 44, 0));
   }
 
   .md\:focus\:via-gray-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #151A23, var(--tw-gradient-to, rgba(21, 26, 35, 0));
   }
 
   .md\:focus\:via-gray-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #11151C, var(--tw-gradient-to, rgba(17, 21, 28, 0));
   }
 
   .md\:focus\:to-current:focus {
@@ -77060,7 +70766,7 @@ video {
   }
 
   .md\:focus\:to-black:focus {
-    --tw-gradient-to: #000;
+    --tw-gradient-to: #1E2431;
   }
 
   .md\:focus\:to-white:focus {
@@ -77392,39 +71098,39 @@ video {
   }
 
   .md\:focus\:to-gray-100:focus {
-    --tw-gradient-to: #f3f4f6;
+    --tw-gradient-to: #E0E8F2;
   }
 
   .md\:focus\:to-gray-200:focus {
-    --tw-gradient-to: #e5e7eb;
+    --tw-gradient-to: #C0C8D2;
   }
 
   .md\:focus\:to-gray-300:focus {
-    --tw-gradient-to: #d1d5db;
+    --tw-gradient-to: #919EB0;
   }
 
   .md\:focus\:to-gray-400:focus {
-    --tw-gradient-to: #9ca3af;
+    --tw-gradient-to: #3D485B;
   }
 
   .md\:focus\:to-gray-500:focus {
-    --tw-gradient-to: #6b7280;
+    --tw-gradient-to: #232B3A;
   }
 
   .md\:focus\:to-gray-600:focus {
-    --tw-gradient-to: #4b5563;
+    --tw-gradient-to: #1E2431;
   }
 
   .md\:focus\:to-gray-700:focus {
-    --tw-gradient-to: #374151;
+    --tw-gradient-to: #1A202C;
   }
 
   .md\:focus\:to-gray-800:focus {
-    --tw-gradient-to: #1f2937;
+    --tw-gradient-to: #151A23;
   }
 
   .md\:focus\:to-gray-900:focus {
-    --tw-gradient-to: #111827;
+    --tw-gradient-to: #11151C;
   }
 
   .md\:bg-opacity-0 {
@@ -77817,7 +71523,7 @@ video {
 
   .md\:border-black {
     --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .md\:border-white {
@@ -78232,47 +71938,47 @@ video {
 
   .md\:border-gray-100 {
     --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
+    border-color: rgba(224, 232, 242, var(--tw-border-opacity));
   }
 
   .md\:border-gray-200 {
     --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
+    border-color: rgba(192, 200, 210, var(--tw-border-opacity));
   }
 
   .md\:border-gray-300 {
     --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
+    border-color: rgba(145, 158, 176, var(--tw-border-opacity));
   }
 
   .md\:border-gray-400 {
     --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
+    border-color: rgba(61, 72, 91, var(--tw-border-opacity));
   }
 
   .md\:border-gray-500 {
     --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
+    border-color: rgba(35, 43, 58, var(--tw-border-opacity));
   }
 
   .md\:border-gray-600 {
     --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .md\:border-gray-700 {
     --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
+    border-color: rgba(26, 32, 44, var(--tw-border-opacity));
   }
 
   .md\:border-gray-800 {
     --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
+    border-color: rgba(21, 26, 35, var(--tw-border-opacity));
   }
 
   .md\:border-gray-900 {
     --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
+    border-color: rgba(17, 21, 28, var(--tw-border-opacity));
   }
 
   .group:hover .md\:group-hover\:border-current {
@@ -78285,7 +71991,7 @@ video {
 
   .group:hover .md\:group-hover\:border-black {
     --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .group:hover .md\:group-hover\:border-white {
@@ -78700,47 +72406,47 @@ video {
 
   .group:hover .md\:group-hover\:border-gray-100 {
     --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
+    border-color: rgba(224, 232, 242, var(--tw-border-opacity));
   }
 
   .group:hover .md\:group-hover\:border-gray-200 {
     --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
+    border-color: rgba(192, 200, 210, var(--tw-border-opacity));
   }
 
   .group:hover .md\:group-hover\:border-gray-300 {
     --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
+    border-color: rgba(145, 158, 176, var(--tw-border-opacity));
   }
 
   .group:hover .md\:group-hover\:border-gray-400 {
     --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
+    border-color: rgba(61, 72, 91, var(--tw-border-opacity));
   }
 
   .group:hover .md\:group-hover\:border-gray-500 {
     --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
+    border-color: rgba(35, 43, 58, var(--tw-border-opacity));
   }
 
   .group:hover .md\:group-hover\:border-gray-600 {
     --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .group:hover .md\:group-hover\:border-gray-700 {
     --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
+    border-color: rgba(26, 32, 44, var(--tw-border-opacity));
   }
 
   .group:hover .md\:group-hover\:border-gray-800 {
     --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
+    border-color: rgba(21, 26, 35, var(--tw-border-opacity));
   }
 
   .group:hover .md\:group-hover\:border-gray-900 {
     --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
+    border-color: rgba(17, 21, 28, var(--tw-border-opacity));
   }
 
   .md\:focus-within\:border-current:focus-within {
@@ -78753,7 +72459,7 @@ video {
 
   .md\:focus-within\:border-black:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .md\:focus-within\:border-white:focus-within {
@@ -79168,47 +72874,47 @@ video {
 
   .md\:focus-within\:border-gray-100:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
+    border-color: rgba(224, 232, 242, var(--tw-border-opacity));
   }
 
   .md\:focus-within\:border-gray-200:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
+    border-color: rgba(192, 200, 210, var(--tw-border-opacity));
   }
 
   .md\:focus-within\:border-gray-300:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
+    border-color: rgba(145, 158, 176, var(--tw-border-opacity));
   }
 
   .md\:focus-within\:border-gray-400:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
+    border-color: rgba(61, 72, 91, var(--tw-border-opacity));
   }
 
   .md\:focus-within\:border-gray-500:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
+    border-color: rgba(35, 43, 58, var(--tw-border-opacity));
   }
 
   .md\:focus-within\:border-gray-600:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .md\:focus-within\:border-gray-700:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
+    border-color: rgba(26, 32, 44, var(--tw-border-opacity));
   }
 
   .md\:focus-within\:border-gray-800:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
+    border-color: rgba(21, 26, 35, var(--tw-border-opacity));
   }
 
   .md\:focus-within\:border-gray-900:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
+    border-color: rgba(17, 21, 28, var(--tw-border-opacity));
   }
 
   .md\:hover\:border-current:hover {
@@ -79221,7 +72927,7 @@ video {
 
   .md\:hover\:border-black:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .md\:hover\:border-white:hover {
@@ -79636,47 +73342,47 @@ video {
 
   .md\:hover\:border-gray-100:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
+    border-color: rgba(224, 232, 242, var(--tw-border-opacity));
   }
 
   .md\:hover\:border-gray-200:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
+    border-color: rgba(192, 200, 210, var(--tw-border-opacity));
   }
 
   .md\:hover\:border-gray-300:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
+    border-color: rgba(145, 158, 176, var(--tw-border-opacity));
   }
 
   .md\:hover\:border-gray-400:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
+    border-color: rgba(61, 72, 91, var(--tw-border-opacity));
   }
 
   .md\:hover\:border-gray-500:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
+    border-color: rgba(35, 43, 58, var(--tw-border-opacity));
   }
 
   .md\:hover\:border-gray-600:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .md\:hover\:border-gray-700:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
+    border-color: rgba(26, 32, 44, var(--tw-border-opacity));
   }
 
   .md\:hover\:border-gray-800:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
+    border-color: rgba(21, 26, 35, var(--tw-border-opacity));
   }
 
   .md\:hover\:border-gray-900:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
+    border-color: rgba(17, 21, 28, var(--tw-border-opacity));
   }
 
   .md\:focus\:border-current:focus {
@@ -79689,7 +73395,7 @@ video {
 
   .md\:focus\:border-black:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .md\:focus\:border-white:focus {
@@ -80104,47 +73810,47 @@ video {
 
   .md\:focus\:border-gray-100:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
+    border-color: rgba(224, 232, 242, var(--tw-border-opacity));
   }
 
   .md\:focus\:border-gray-200:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
+    border-color: rgba(192, 200, 210, var(--tw-border-opacity));
   }
 
   .md\:focus\:border-gray-300:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
+    border-color: rgba(145, 158, 176, var(--tw-border-opacity));
   }
 
   .md\:focus\:border-gray-400:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
+    border-color: rgba(61, 72, 91, var(--tw-border-opacity));
   }
 
   .md\:focus\:border-gray-500:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
+    border-color: rgba(35, 43, 58, var(--tw-border-opacity));
   }
 
   .md\:focus\:border-gray-600:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .md\:focus\:border-gray-700:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
+    border-color: rgba(26, 32, 44, var(--tw-border-opacity));
   }
 
   .md\:focus\:border-gray-800:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
+    border-color: rgba(21, 26, 35, var(--tw-border-opacity));
   }
 
   .md\:focus\:border-gray-900:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
+    border-color: rgba(17, 21, 28, var(--tw-border-opacity));
   }
 
   .md\:border-opacity-0 {
@@ -84234,13 +77940,11 @@ video {
   }
 
   .md\:max-w-min {
-    max-width: -webkit-min-content;
     max-width: -moz-min-content;
     max-width: min-content;
   }
 
   .md\:max-w-max {
-    max-width: -webkit-max-content;
     max-width: -moz-max-content;
     max-width: max-content;
   }
@@ -84733,18 +78437,15 @@ video {
   }
 
   .md\:overscroll-auto {
-    -ms-scroll-chaining: chained;
-        overscroll-behavior: auto;
+    overscroll-behavior: auto;
   }
 
   .md\:overscroll-contain {
-    -ms-scroll-chaining: none;
-        overscroll-behavior: contain;
+    overscroll-behavior: contain;
   }
 
   .md\:overscroll-none {
-    -ms-scroll-chaining: none;
-        overscroll-behavior: none;
+    overscroll-behavior: none;
   }
 
   .md\:overscroll-y-auto {
@@ -85821,74 +79522,30 @@ video {
     padding-left: 0.875rem;
   }
 
-  .md\:placeholder-current::-webkit-input-placeholder {
-    color: currentColor;
-  }
-
   .md\:placeholder-current::-moz-placeholder {
     color: currentColor;
   }
 
-  .md\:placeholder-current:-ms-input-placeholder {
-    color: currentColor;
-  }
-
-  .md\:placeholder-current::-ms-input-placeholder {
-    color: currentColor;
-  }
-
   .md\:placeholder-current::placeholder {
     color: currentColor;
   }
 
-  .md\:placeholder-transparent::-webkit-input-placeholder {
-    color: transparent;
-  }
-
   .md\:placeholder-transparent::-moz-placeholder {
     color: transparent;
   }
 
-  .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::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-black::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-black:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-black::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
+    color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
   }
 
   .md\:placeholder-black::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-white::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
+    color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
   }
 
   .md\:placeholder-white::-moz-placeholder {
@@ -85896,2339 +79553,935 @@ video {
     color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-white:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-white::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-white::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-darkCoolGray-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-darkCoolGray-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-darkCoolGray-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-darkCoolGray-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-darkCoolGray-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-darkCoolGray-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-darkCoolGray-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-darkCoolGray-100::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-darkCoolGray-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-darkCoolGray-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-darkCoolGray-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-darkCoolGray-200::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-darkCoolGray-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-darkCoolGray-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-darkCoolGray-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-darkCoolGray-300::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-darkCoolGray-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-darkCoolGray-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-darkCoolGray-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-darkCoolGray-400::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-darkCoolGray-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-darkCoolGray-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-darkCoolGray-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-darkCoolGray-500::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-darkCoolGray-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-darkCoolGray-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-darkCoolGray-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-darkCoolGray-600::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-darkCoolGray-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-darkCoolGray-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-darkCoolGray-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-darkCoolGray-700::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-darkCoolGray-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-darkCoolGray-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-darkCoolGray-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-darkCoolGray-800::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-darkCoolGray-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-darkCoolGray-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-darkCoolGray-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-darkCoolGray-900::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-coolGray-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-coolGray-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-coolGray-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-coolGray-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-coolGray-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-coolGray-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-coolGray-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-coolGray-100::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-coolGray-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-coolGray-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-coolGray-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-coolGray-200::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-coolGray-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-coolGray-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-coolGray-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-coolGray-300::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-coolGray-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-coolGray-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-coolGray-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-coolGray-400::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-coolGray-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-coolGray-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-coolGray-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-coolGray-500::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-coolGray-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-coolGray-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-coolGray-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-coolGray-600::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-coolGray-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-coolGray-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-coolGray-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-coolGray-700::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-coolGray-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-coolGray-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-coolGray-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-coolGray-800::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-coolGray-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-coolGray-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-coolGray-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-coolGray-900::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-indigo-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-indigo-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-indigo-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-indigo-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-indigo-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-indigo-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-indigo-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-indigo-100::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-indigo-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-indigo-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-indigo-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-indigo-200::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-indigo-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-indigo-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-indigo-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-indigo-300::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-indigo-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-indigo-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-indigo-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-indigo-400::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-indigo-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-indigo-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-indigo-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-indigo-500::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-indigo-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-indigo-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-indigo-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-indigo-600::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-indigo-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-indigo-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-indigo-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-indigo-700::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-indigo-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-indigo-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-indigo-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-indigo-800::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-indigo-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-indigo-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-indigo-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-indigo-900::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-violet-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-violet-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-violet-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-violet-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-violet-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-violet-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-violet-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-violet-100::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-violet-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-violet-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-violet-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-violet-200::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-violet-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-violet-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-violet-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-violet-300::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-violet-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-violet-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-violet-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-violet-400::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-violet-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-violet-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-violet-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-violet-500::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-violet-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-violet-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-violet-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-violet-600::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-violet-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-violet-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-violet-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-violet-700::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-violet-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-violet-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-violet-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-violet-800::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-violet-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-violet-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-violet-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-violet-900::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-yellow-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-yellow-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-yellow-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-yellow-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-yellow-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-yellow-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-yellow-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-yellow-100::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-yellow-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-yellow-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-yellow-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-yellow-200::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-yellow-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-yellow-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-yellow-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-yellow-300::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-yellow-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-yellow-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-yellow-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-yellow-400::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-yellow-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-yellow-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-yellow-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-yellow-500::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-yellow-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-yellow-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-yellow-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-yellow-600::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-yellow-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-yellow-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-yellow-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-yellow-700::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-yellow-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-yellow-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-yellow-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-yellow-800::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-yellow-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-yellow-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-yellow-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-yellow-900::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-red-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-red-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-red-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-red-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-red-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-red-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-red-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-red-100::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-red-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-red-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-red-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-red-200::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-red-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-red-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-red-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-red-300::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-red-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-red-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-red-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-red-400::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-red-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-red-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-red-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-red-500::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-red-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-red-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-red-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-red-600::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-red-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-red-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-red-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-red-700::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-red-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-red-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-red-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-red-800::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-red-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-red-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-red-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-red-900::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-green-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-green-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-green-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-green-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-green-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-green-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-green-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-green-100::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-green-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-green-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-green-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-green-200::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-green-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-green-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-green-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-green-300::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-green-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-green-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-green-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-green-400::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-green-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-green-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-green-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-green-500::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-green-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-green-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-green-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-green-600::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-green-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-green-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-green-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-green-700::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-green-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-green-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-green-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-green-800::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-green-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-green-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-green-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-green-900::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-blue-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-blue-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-blue-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-blue-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-blue-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-blue-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-blue-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-blue-100::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-blue-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-blue-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-blue-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-blue-200::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-blue-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-blue-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-blue-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-blue-300::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-blue-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-blue-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-blue-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-blue-400::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-blue-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-blue-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-blue-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-blue-500::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-blue-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-blue-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-blue-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-blue-600::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-blue-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-blue-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-blue-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-blue-700::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-blue-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-blue-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-blue-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-blue-800::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-blue-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-blue-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-blue-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-blue-900::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-gray-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-gray-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-gray-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-gray-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
   }
 
-  .md\:placeholder-gray-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
   .md\:placeholder-gray-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
+    color: rgba(224, 232, 242, var(--tw-placeholder-opacity));
   }
 
   .md\:placeholder-gray-100::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
+    color: rgba(224, 232, 242, var(--tw-placeholder-opacity));
   }
 
   .md\:placeholder-gray-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
+    color: rgba(192, 200, 210, var(--tw-placeholder-opacity));
   }
 
   .md\:placeholder-gray-200::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
+    color: rgba(192, 200, 210, var(--tw-placeholder-opacity));
   }
 
   .md\:placeholder-gray-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
+    color: rgba(145, 158, 176, var(--tw-placeholder-opacity));
   }
 
   .md\:placeholder-gray-300::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
+    color: rgba(145, 158, 176, var(--tw-placeholder-opacity));
   }
 
   .md\:placeholder-gray-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
+    color: rgba(61, 72, 91, var(--tw-placeholder-opacity));
   }
 
   .md\:placeholder-gray-400::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
+    color: rgba(61, 72, 91, var(--tw-placeholder-opacity));
   }
 
   .md\:placeholder-gray-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
+    color: rgba(35, 43, 58, var(--tw-placeholder-opacity));
   }
 
   .md\:placeholder-gray-500::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
+    color: rgba(35, 43, 58, var(--tw-placeholder-opacity));
   }
 
   .md\:placeholder-gray-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
+    color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
   }
 
   .md\:placeholder-gray-600::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
+    color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
   }
 
   .md\:placeholder-gray-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
+    color: rgba(26, 32, 44, var(--tw-placeholder-opacity));
   }
 
   .md\:placeholder-gray-700::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
+    color: rgba(26, 32, 44, var(--tw-placeholder-opacity));
   }
 
   .md\:placeholder-gray-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
+    color: rgba(21, 26, 35, var(--tw-placeholder-opacity));
   }
 
   .md\:placeholder-gray-800::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
+    color: rgba(21, 26, 35, var(--tw-placeholder-opacity));
   }
 
   .md\:placeholder-gray-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
+    color: rgba(17, 21, 28, var(--tw-placeholder-opacity));
   }
 
   .md\:placeholder-gray-900::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-current:focus::-webkit-input-placeholder {
-    color: currentColor;
+    color: rgba(17, 21, 28, var(--tw-placeholder-opacity));
   }
 
   .md\:focus\:placeholder-current:focus::-moz-placeholder {
     color: currentColor;
   }
 
-  .md\:focus\:placeholder-current:focus:-ms-input-placeholder {
-    color: currentColor;
-  }
-
-  .md\:focus\:placeholder-current:focus::-ms-input-placeholder {
-    color: currentColor;
-  }
-
   .md\:focus\:placeholder-current:focus::placeholder {
     color: currentColor;
   }
 
-  .md\:focus\:placeholder-transparent:focus::-webkit-input-placeholder {
-    color: transparent;
-  }
-
   .md\:focus\:placeholder-transparent:focus::-moz-placeholder {
     color: transparent;
   }
 
-  .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::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-black:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-black:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-black:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
+    color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
   }
 
   .md\:focus\:placeholder-black:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-white:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
+    color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
   }
 
   .md\:focus\:placeholder-white:focus::-moz-placeholder {
@@ -88236,2867 +80489,1147 @@ video {
     color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-white:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-white:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-white:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-darkCoolGray-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-darkCoolGray-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-darkCoolGray-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-darkCoolGray-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-darkCoolGray-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-darkCoolGray-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-darkCoolGray-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-darkCoolGray-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-darkCoolGray-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-darkCoolGray-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-darkCoolGray-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-darkCoolGray-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-darkCoolGray-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-darkCoolGray-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-darkCoolGray-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-darkCoolGray-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-darkCoolGray-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-darkCoolGray-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-darkCoolGray-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-darkCoolGray-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-darkCoolGray-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-darkCoolGray-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-darkCoolGray-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-darkCoolGray-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-darkCoolGray-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-darkCoolGray-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-darkCoolGray-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-darkCoolGray-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-darkCoolGray-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-darkCoolGray-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-darkCoolGray-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-darkCoolGray-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-darkCoolGray-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-darkCoolGray-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-darkCoolGray-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-darkCoolGray-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-darkCoolGray-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-darkCoolGray-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-darkCoolGray-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-darkCoolGray-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-coolGray-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-coolGray-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-coolGray-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-coolGray-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-coolGray-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-coolGray-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-coolGray-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-coolGray-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-coolGray-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-coolGray-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-coolGray-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-coolGray-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-coolGray-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-coolGray-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-coolGray-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-coolGray-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-coolGray-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-coolGray-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-coolGray-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-coolGray-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-coolGray-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-coolGray-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-coolGray-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-coolGray-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-coolGray-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-coolGray-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-coolGray-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-coolGray-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-coolGray-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-coolGray-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-coolGray-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-coolGray-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-coolGray-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-coolGray-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-coolGray-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-coolGray-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-coolGray-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-coolGray-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-coolGray-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-coolGray-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-indigo-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-indigo-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-indigo-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-indigo-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-indigo-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-indigo-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-indigo-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-indigo-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-indigo-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-indigo-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-indigo-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-indigo-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-indigo-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-indigo-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-indigo-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-indigo-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-indigo-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-indigo-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-indigo-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-indigo-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-indigo-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-indigo-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-indigo-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-indigo-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-indigo-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-indigo-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-indigo-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-indigo-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-indigo-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-indigo-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-indigo-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-violet-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-violet-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-violet-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-violet-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-violet-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-violet-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-violet-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-violet-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-violet-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-violet-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-violet-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-violet-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-violet-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-violet-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-violet-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-violet-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-violet-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-violet-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-violet-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-violet-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-violet-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-violet-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-violet-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-violet-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-violet-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-violet-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-violet-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-violet-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-violet-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-violet-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-violet-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-violet-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-violet-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-violet-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-violet-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-violet-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-violet-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-violet-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-violet-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-violet-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-yellow-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-yellow-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-yellow-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-yellow-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-yellow-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-yellow-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-yellow-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-yellow-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-yellow-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-yellow-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-yellow-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-yellow-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-yellow-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-yellow-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-yellow-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-yellow-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-yellow-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-yellow-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-yellow-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-yellow-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-yellow-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-yellow-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-yellow-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-yellow-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-yellow-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-yellow-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-yellow-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-yellow-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-yellow-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-yellow-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-yellow-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-red-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-red-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-red-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-red-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-red-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-red-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-red-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-red-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-red-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-red-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-red-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-red-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-red-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-red-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-red-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-red-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-red-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-red-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-red-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-red-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-red-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-red-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-red-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-red-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-red-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-red-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-red-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-red-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-red-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-red-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-red-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-red-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-red-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-red-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-red-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-red-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-red-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-red-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-red-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-red-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-green-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-green-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-green-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-green-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-green-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-green-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-green-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-green-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-green-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-green-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-green-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-green-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-green-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-green-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-green-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-green-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-green-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-green-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-green-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-green-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-green-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-green-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-green-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-green-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-green-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-green-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-green-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-green-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-green-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-green-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-green-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-green-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-green-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-green-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-green-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-green-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-green-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-green-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-green-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-green-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-blue-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-blue-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-blue-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-blue-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-blue-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-blue-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-blue-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-blue-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-blue-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-blue-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-blue-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-blue-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-blue-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-blue-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-blue-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-blue-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-blue-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-blue-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-blue-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-blue-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-blue-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-blue-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-blue-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-blue-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-blue-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-blue-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-blue-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-blue-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-blue-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-blue-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-blue-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-blue-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-blue-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-blue-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-blue-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-blue-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-blue-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-blue-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-blue-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-blue-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-gray-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-gray-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-gray-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-gray-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
   }
 
-  .md\:focus\:placeholder-gray-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
   .md\:focus\:placeholder-gray-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
+    color: rgba(224, 232, 242, var(--tw-placeholder-opacity));
   }
 
   .md\:focus\:placeholder-gray-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
+    color: rgba(224, 232, 242, var(--tw-placeholder-opacity));
   }
 
   .md\:focus\:placeholder-gray-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
+    color: rgba(192, 200, 210, var(--tw-placeholder-opacity));
   }
 
   .md\:focus\:placeholder-gray-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
+    color: rgba(192, 200, 210, var(--tw-placeholder-opacity));
   }
 
   .md\:focus\:placeholder-gray-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
+    color: rgba(145, 158, 176, var(--tw-placeholder-opacity));
   }
 
   .md\:focus\:placeholder-gray-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
+    color: rgba(145, 158, 176, var(--tw-placeholder-opacity));
   }
 
   .md\:focus\:placeholder-gray-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
+    color: rgba(61, 72, 91, var(--tw-placeholder-opacity));
   }
 
   .md\:focus\:placeholder-gray-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
+    color: rgba(61, 72, 91, var(--tw-placeholder-opacity));
   }
 
   .md\:focus\:placeholder-gray-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
+    color: rgba(35, 43, 58, var(--tw-placeholder-opacity));
   }
 
   .md\:focus\:placeholder-gray-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
+    color: rgba(35, 43, 58, var(--tw-placeholder-opacity));
   }
 
   .md\:focus\:placeholder-gray-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
+    color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
   }
 
   .md\:focus\:placeholder-gray-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
+    color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
   }
 
   .md\:focus\:placeholder-gray-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
+    color: rgba(26, 32, 44, var(--tw-placeholder-opacity));
   }
 
   .md\:focus\:placeholder-gray-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
+    color: rgba(26, 32, 44, var(--tw-placeholder-opacity));
   }
 
   .md\:focus\:placeholder-gray-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
+    color: rgba(21, 26, 35, var(--tw-placeholder-opacity));
   }
 
   .md\:focus\:placeholder-gray-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
+    color: rgba(21, 26, 35, var(--tw-placeholder-opacity));
   }
 
   .md\:focus\:placeholder-gray-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
+    color: rgba(17, 21, 28, var(--tw-placeholder-opacity));
   }
 
   .md\:focus\:placeholder-gray-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-opacity-0::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0;
+    color: rgba(17, 21, 28, var(--tw-placeholder-opacity));
   }
 
   .md\:placeholder-opacity-0::-moz-placeholder {
     --tw-placeholder-opacity: 0;
   }
 
-  .md\:placeholder-opacity-0:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .md\:placeholder-opacity-0::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
   .md\:placeholder-opacity-0::placeholder {
     --tw-placeholder-opacity: 0;
   }
 
-  .md\:placeholder-opacity-5::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
   .md\:placeholder-opacity-5::-moz-placeholder {
     --tw-placeholder-opacity: 0.05;
   }
 
-  .md\:placeholder-opacity-5:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .md\:placeholder-opacity-5::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
   .md\:placeholder-opacity-5::placeholder {
     --tw-placeholder-opacity: 0.05;
   }
 
-  .md\:placeholder-opacity-10::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
   .md\:placeholder-opacity-10::-moz-placeholder {
     --tw-placeholder-opacity: 0.1;
   }
 
-  .md\:placeholder-opacity-10:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .md\:placeholder-opacity-10::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
   .md\:placeholder-opacity-10::placeholder {
     --tw-placeholder-opacity: 0.1;
   }
 
-  .md\:placeholder-opacity-20::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
   .md\:placeholder-opacity-20::-moz-placeholder {
     --tw-placeholder-opacity: 0.2;
   }
 
-  .md\:placeholder-opacity-20:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .md\:placeholder-opacity-20::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
   .md\:placeholder-opacity-20::placeholder {
     --tw-placeholder-opacity: 0.2;
   }
 
-  .md\:placeholder-opacity-25::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
   .md\:placeholder-opacity-25::-moz-placeholder {
     --tw-placeholder-opacity: 0.25;
   }
 
-  .md\:placeholder-opacity-25:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .md\:placeholder-opacity-25::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
   .md\:placeholder-opacity-25::placeholder {
     --tw-placeholder-opacity: 0.25;
   }
 
-  .md\:placeholder-opacity-30::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
   .md\:placeholder-opacity-30::-moz-placeholder {
     --tw-placeholder-opacity: 0.3;
   }
 
-  .md\:placeholder-opacity-30:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .md\:placeholder-opacity-30::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
   .md\:placeholder-opacity-30::placeholder {
     --tw-placeholder-opacity: 0.3;
   }
 
-  .md\:placeholder-opacity-40::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
   .md\:placeholder-opacity-40::-moz-placeholder {
     --tw-placeholder-opacity: 0.4;
   }
 
-  .md\:placeholder-opacity-40:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .md\:placeholder-opacity-40::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
   .md\:placeholder-opacity-40::placeholder {
     --tw-placeholder-opacity: 0.4;
   }
 
-  .md\:placeholder-opacity-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
   .md\:placeholder-opacity-50::-moz-placeholder {
     --tw-placeholder-opacity: 0.5;
   }
 
-  .md\:placeholder-opacity-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .md\:placeholder-opacity-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
   .md\:placeholder-opacity-50::placeholder {
     --tw-placeholder-opacity: 0.5;
   }
 
-  .md\:placeholder-opacity-60::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
   .md\:placeholder-opacity-60::-moz-placeholder {
     --tw-placeholder-opacity: 0.6;
   }
 
-  .md\:placeholder-opacity-60:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .md\:placeholder-opacity-60::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
   .md\:placeholder-opacity-60::placeholder {
     --tw-placeholder-opacity: 0.6;
   }
 
-  .md\:placeholder-opacity-70::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
   .md\:placeholder-opacity-70::-moz-placeholder {
     --tw-placeholder-opacity: 0.7;
   }
 
-  .md\:placeholder-opacity-70:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .md\:placeholder-opacity-70::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
   .md\:placeholder-opacity-70::placeholder {
     --tw-placeholder-opacity: 0.7;
   }
 
-  .md\:placeholder-opacity-75::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
   .md\:placeholder-opacity-75::-moz-placeholder {
     --tw-placeholder-opacity: 0.75;
   }
 
-  .md\:placeholder-opacity-75:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .md\:placeholder-opacity-75::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
   .md\:placeholder-opacity-75::placeholder {
     --tw-placeholder-opacity: 0.75;
   }
 
-  .md\:placeholder-opacity-80::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
   .md\:placeholder-opacity-80::-moz-placeholder {
     --tw-placeholder-opacity: 0.8;
   }
 
-  .md\:placeholder-opacity-80:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .md\:placeholder-opacity-80::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
   .md\:placeholder-opacity-80::placeholder {
     --tw-placeholder-opacity: 0.8;
   }
 
-  .md\:placeholder-opacity-90::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
   .md\:placeholder-opacity-90::-moz-placeholder {
     --tw-placeholder-opacity: 0.9;
   }
 
-  .md\:placeholder-opacity-90:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .md\:placeholder-opacity-90::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
   .md\:placeholder-opacity-90::placeholder {
     --tw-placeholder-opacity: 0.9;
   }
 
-  .md\:placeholder-opacity-95::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
   .md\:placeholder-opacity-95::-moz-placeholder {
     --tw-placeholder-opacity: 0.95;
   }
 
-  .md\:placeholder-opacity-95:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .md\:placeholder-opacity-95::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
   .md\:placeholder-opacity-95::placeholder {
     --tw-placeholder-opacity: 0.95;
   }
 
-  .md\:placeholder-opacity-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
   .md\:placeholder-opacity-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
   }
 
-  .md\:placeholder-opacity-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .md\:placeholder-opacity-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
   .md\:placeholder-opacity-100::placeholder {
     --tw-placeholder-opacity: 1;
   }
 
-  .md\:focus\:placeholder-opacity-0:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
   .md\:focus\:placeholder-opacity-0:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0;
   }
 
-  .md\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .md\:focus\:placeholder-opacity-0:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
   .md\:focus\:placeholder-opacity-0:focus::placeholder {
     --tw-placeholder-opacity: 0;
   }
 
-  .md\:focus\:placeholder-opacity-5:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
   .md\:focus\:placeholder-opacity-5:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.05;
   }
 
-  .md\:focus\:placeholder-opacity-5:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .md\:focus\:placeholder-opacity-5:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
   .md\:focus\:placeholder-opacity-5:focus::placeholder {
     --tw-placeholder-opacity: 0.05;
   }
 
-  .md\:focus\:placeholder-opacity-10:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
   .md\:focus\:placeholder-opacity-10:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.1;
   }
 
-  .md\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .md\:focus\:placeholder-opacity-10:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
   .md\:focus\:placeholder-opacity-10:focus::placeholder {
     --tw-placeholder-opacity: 0.1;
   }
 
-  .md\:focus\:placeholder-opacity-20:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
   .md\:focus\:placeholder-opacity-20:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.2;
   }
 
-  .md\:focus\:placeholder-opacity-20:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .md\:focus\:placeholder-opacity-20:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
   .md\:focus\:placeholder-opacity-20:focus::placeholder {
     --tw-placeholder-opacity: 0.2;
   }
 
-  .md\:focus\:placeholder-opacity-25:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
   .md\:focus\:placeholder-opacity-25:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.25;
   }
 
-  .md\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .md\:focus\:placeholder-opacity-25:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
   .md\:focus\:placeholder-opacity-25:focus::placeholder {
     --tw-placeholder-opacity: 0.25;
   }
 
-  .md\:focus\:placeholder-opacity-30:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
   .md\:focus\:placeholder-opacity-30:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.3;
   }
 
-  .md\:focus\:placeholder-opacity-30:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .md\:focus\:placeholder-opacity-30:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
   .md\:focus\:placeholder-opacity-30:focus::placeholder {
     --tw-placeholder-opacity: 0.3;
   }
 
-  .md\:focus\:placeholder-opacity-40:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
   .md\:focus\:placeholder-opacity-40:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.4;
   }
 
-  .md\:focus\:placeholder-opacity-40:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .md\:focus\:placeholder-opacity-40:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
   .md\:focus\:placeholder-opacity-40:focus::placeholder {
     --tw-placeholder-opacity: 0.4;
   }
 
-  .md\:focus\:placeholder-opacity-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
   .md\:focus\:placeholder-opacity-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.5;
   }
 
-  .md\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .md\:focus\:placeholder-opacity-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
   .md\:focus\:placeholder-opacity-50:focus::placeholder {
     --tw-placeholder-opacity: 0.5;
   }
 
-  .md\:focus\:placeholder-opacity-60:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
   .md\:focus\:placeholder-opacity-60:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.6;
   }
 
-  .md\:focus\:placeholder-opacity-60:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .md\:focus\:placeholder-opacity-60:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
   .md\:focus\:placeholder-opacity-60:focus::placeholder {
     --tw-placeholder-opacity: 0.6;
   }
 
-  .md\:focus\:placeholder-opacity-70:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
   .md\:focus\:placeholder-opacity-70:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.7;
   }
 
-  .md\:focus\:placeholder-opacity-70:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .md\:focus\:placeholder-opacity-70:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
   .md\:focus\:placeholder-opacity-70:focus::placeholder {
     --tw-placeholder-opacity: 0.7;
   }
 
-  .md\:focus\:placeholder-opacity-75:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
   .md\:focus\:placeholder-opacity-75:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.75;
   }
 
-  .md\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .md\:focus\:placeholder-opacity-75:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
   .md\:focus\:placeholder-opacity-75:focus::placeholder {
     --tw-placeholder-opacity: 0.75;
   }
 
-  .md\:focus\:placeholder-opacity-80:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
   .md\:focus\:placeholder-opacity-80:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.8;
   }
 
-  .md\:focus\:placeholder-opacity-80:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .md\:focus\:placeholder-opacity-80:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
   .md\:focus\:placeholder-opacity-80:focus::placeholder {
     --tw-placeholder-opacity: 0.8;
   }
 
-  .md\:focus\:placeholder-opacity-90:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
   .md\:focus\:placeholder-opacity-90:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.9;
   }
 
-  .md\:focus\:placeholder-opacity-90:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .md\:focus\:placeholder-opacity-90:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
   .md\:focus\:placeholder-opacity-90:focus::placeholder {
     --tw-placeholder-opacity: 0.9;
   }
 
-  .md\:focus\:placeholder-opacity-95:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
   .md\:focus\:placeholder-opacity-95:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.95;
   }
 
-  .md\:focus\:placeholder-opacity-95:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .md\:focus\:placeholder-opacity-95:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
   .md\:focus\:placeholder-opacity-95:focus::placeholder {
     --tw-placeholder-opacity: 0.95;
   }
 
-  .md\:focus\:placeholder-opacity-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
   .md\:focus\:placeholder-opacity-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
   }
 
-  .md\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .md\:focus\:placeholder-opacity-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
   .md\:focus\:placeholder-opacity-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
   }
@@ -91126,7 +81659,6 @@ video {
   }
 
   .md\:sticky {
-    position: -webkit-sticky;
     position: sticky;
   }
 
@@ -94305,7 +84837,7 @@ video {
   }
 
   .md\:ring-offset-black {
-    --tw-ring-offset-color: #000;
+    --tw-ring-offset-color: #1E2431;
   }
 
   .md\:ring-offset-white {
@@ -94637,39 +85169,39 @@ video {
   }
 
   .md\:ring-offset-gray-100 {
-    --tw-ring-offset-color: #f3f4f6;
+    --tw-ring-offset-color: #E0E8F2;
   }
 
   .md\:ring-offset-gray-200 {
-    --tw-ring-offset-color: #e5e7eb;
+    --tw-ring-offset-color: #C0C8D2;
   }
 
   .md\:ring-offset-gray-300 {
-    --tw-ring-offset-color: #d1d5db;
+    --tw-ring-offset-color: #919EB0;
   }
 
   .md\:ring-offset-gray-400 {
-    --tw-ring-offset-color: #9ca3af;
+    --tw-ring-offset-color: #3D485B;
   }
 
   .md\:ring-offset-gray-500 {
-    --tw-ring-offset-color: #6b7280;
+    --tw-ring-offset-color: #232B3A;
   }
 
   .md\:ring-offset-gray-600 {
-    --tw-ring-offset-color: #4b5563;
+    --tw-ring-offset-color: #1E2431;
   }
 
   .md\:ring-offset-gray-700 {
-    --tw-ring-offset-color: #374151;
+    --tw-ring-offset-color: #1A202C;
   }
 
   .md\:ring-offset-gray-800 {
-    --tw-ring-offset-color: #1f2937;
+    --tw-ring-offset-color: #151A23;
   }
 
   .md\:ring-offset-gray-900 {
-    --tw-ring-offset-color: #111827;
+    --tw-ring-offset-color: #11151C;
   }
 
   .md\:focus-within\:ring-offset-current:focus-within {
@@ -94681,7 +85213,7 @@ video {
   }
 
   .md\:focus-within\:ring-offset-black:focus-within {
-    --tw-ring-offset-color: #000;
+    --tw-ring-offset-color: #1E2431;
   }
 
   .md\:focus-within\:ring-offset-white:focus-within {
@@ -95013,39 +85545,39 @@ video {
   }
 
   .md\:focus-within\:ring-offset-gray-100:focus-within {
-    --tw-ring-offset-color: #f3f4f6;
+    --tw-ring-offset-color: #E0E8F2;
   }
 
   .md\:focus-within\:ring-offset-gray-200:focus-within {
-    --tw-ring-offset-color: #e5e7eb;
+    --tw-ring-offset-color: #C0C8D2;
   }
 
   .md\:focus-within\:ring-offset-gray-300:focus-within {
-    --tw-ring-offset-color: #d1d5db;
+    --tw-ring-offset-color: #919EB0;
   }
 
   .md\:focus-within\:ring-offset-gray-400:focus-within {
-    --tw-ring-offset-color: #9ca3af;
+    --tw-ring-offset-color: #3D485B;
   }
 
   .md\:focus-within\:ring-offset-gray-500:focus-within {
-    --tw-ring-offset-color: #6b7280;
+    --tw-ring-offset-color: #232B3A;
   }
 
   .md\:focus-within\:ring-offset-gray-600:focus-within {
-    --tw-ring-offset-color: #4b5563;
+    --tw-ring-offset-color: #1E2431;
   }
 
   .md\:focus-within\:ring-offset-gray-700:focus-within {
-    --tw-ring-offset-color: #374151;
+    --tw-ring-offset-color: #1A202C;
   }
 
   .md\:focus-within\:ring-offset-gray-800:focus-within {
-    --tw-ring-offset-color: #1f2937;
+    --tw-ring-offset-color: #151A23;
   }
 
   .md\:focus-within\:ring-offset-gray-900:focus-within {
-    --tw-ring-offset-color: #111827;
+    --tw-ring-offset-color: #11151C;
   }
 
   .md\:focus\:ring-offset-current:focus {
@@ -95057,7 +85589,7 @@ video {
   }
 
   .md\:focus\:ring-offset-black:focus {
-    --tw-ring-offset-color: #000;
+    --tw-ring-offset-color: #1E2431;
   }
 
   .md\:focus\:ring-offset-white:focus {
@@ -95389,39 +85921,39 @@ video {
   }
 
   .md\:focus\:ring-offset-gray-100:focus {
-    --tw-ring-offset-color: #f3f4f6;
+    --tw-ring-offset-color: #E0E8F2;
   }
 
   .md\:focus\:ring-offset-gray-200:focus {
-    --tw-ring-offset-color: #e5e7eb;
+    --tw-ring-offset-color: #C0C8D2;
   }
 
   .md\:focus\:ring-offset-gray-300:focus {
-    --tw-ring-offset-color: #d1d5db;
+    --tw-ring-offset-color: #919EB0;
   }
 
   .md\:focus\:ring-offset-gray-400:focus {
-    --tw-ring-offset-color: #9ca3af;
+    --tw-ring-offset-color: #3D485B;
   }
 
   .md\:focus\:ring-offset-gray-500:focus {
-    --tw-ring-offset-color: #6b7280;
+    --tw-ring-offset-color: #232B3A;
   }
 
   .md\:focus\:ring-offset-gray-600:focus {
-    --tw-ring-offset-color: #4b5563;
+    --tw-ring-offset-color: #1E2431;
   }
 
   .md\:focus\:ring-offset-gray-700:focus {
-    --tw-ring-offset-color: #374151;
+    --tw-ring-offset-color: #1A202C;
   }
 
   .md\:focus\:ring-offset-gray-800:focus {
-    --tw-ring-offset-color: #1f2937;
+    --tw-ring-offset-color: #151A23;
   }
 
   .md\:focus\:ring-offset-gray-900:focus {
-    --tw-ring-offset-color: #111827;
+    --tw-ring-offset-color: #11151C;
   }
 
   .md\:ring-offset-0 {
@@ -95494,7 +86026,7 @@ video {
 
   .md\:ring-black {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(30, 36, 49, var(--tw-ring-opacity));
   }
 
   .md\:ring-white {
@@ -95909,47 +86441,47 @@ video {
 
   .md\:ring-gray-100 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(224, 232, 242, var(--tw-ring-opacity));
   }
 
   .md\:ring-gray-200 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(192, 200, 210, var(--tw-ring-opacity));
   }
 
   .md\:ring-gray-300 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(145, 158, 176, var(--tw-ring-opacity));
   }
 
   .md\:ring-gray-400 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(61, 72, 91, var(--tw-ring-opacity));
   }
 
   .md\:ring-gray-500 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(35, 43, 58, var(--tw-ring-opacity));
   }
 
   .md\:ring-gray-600 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(30, 36, 49, var(--tw-ring-opacity));
   }
 
   .md\:ring-gray-700 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(26, 32, 44, var(--tw-ring-opacity));
   }
 
   .md\:ring-gray-800 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(21, 26, 35, var(--tw-ring-opacity));
   }
 
   .md\:ring-gray-900 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(17, 21, 28, var(--tw-ring-opacity));
   }
 
   .md\:focus-within\:ring-current:focus-within {
@@ -95962,7 +86494,7 @@ video {
 
   .md\:focus-within\:ring-black:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(30, 36, 49, var(--tw-ring-opacity));
   }
 
   .md\:focus-within\:ring-white:focus-within {
@@ -96377,47 +86909,47 @@ video {
 
   .md\:focus-within\:ring-gray-100:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(224, 232, 242, var(--tw-ring-opacity));
   }
 
   .md\:focus-within\:ring-gray-200:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(192, 200, 210, var(--tw-ring-opacity));
   }
 
   .md\:focus-within\:ring-gray-300:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(145, 158, 176, var(--tw-ring-opacity));
   }
 
   .md\:focus-within\:ring-gray-400:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(61, 72, 91, var(--tw-ring-opacity));
   }
 
   .md\:focus-within\:ring-gray-500:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(35, 43, 58, var(--tw-ring-opacity));
   }
 
   .md\:focus-within\:ring-gray-600:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(30, 36, 49, var(--tw-ring-opacity));
   }
 
   .md\:focus-within\:ring-gray-700:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(26, 32, 44, var(--tw-ring-opacity));
   }
 
   .md\:focus-within\:ring-gray-800:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(21, 26, 35, var(--tw-ring-opacity));
   }
 
   .md\:focus-within\:ring-gray-900:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(17, 21, 28, var(--tw-ring-opacity));
   }
 
   .md\:focus\:ring-current:focus {
@@ -96430,7 +86962,7 @@ video {
 
   .md\:focus\:ring-black:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(30, 36, 49, var(--tw-ring-opacity));
   }
 
   .md\:focus\:ring-white:focus {
@@ -96845,47 +87377,47 @@ video {
 
   .md\:focus\:ring-gray-100:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(224, 232, 242, var(--tw-ring-opacity));
   }
 
   .md\:focus\:ring-gray-200:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(192, 200, 210, var(--tw-ring-opacity));
   }
 
   .md\:focus\:ring-gray-300:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(145, 158, 176, var(--tw-ring-opacity));
   }
 
   .md\:focus\:ring-gray-400:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(61, 72, 91, var(--tw-ring-opacity));
   }
 
   .md\:focus\:ring-gray-500:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(35, 43, 58, var(--tw-ring-opacity));
   }
 
   .md\:focus\:ring-gray-600:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(30, 36, 49, var(--tw-ring-opacity));
   }
 
   .md\:focus\:ring-gray-700:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(26, 32, 44, var(--tw-ring-opacity));
   }
 
   .md\:focus\:ring-gray-800:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(21, 26, 35, var(--tw-ring-opacity));
   }
 
   .md\:focus\:ring-gray-900:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(17, 21, 28, var(--tw-ring-opacity));
   }
 
   .md\:ring-opacity-0 {
@@ -97122,7 +87654,7 @@ video {
 
   .md\:text-black {
     --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .md\:text-white {
@@ -97537,52 +88069,52 @@ video {
 
   .md\:text-gray-100 {
     --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
+    color: rgba(224, 232, 242, var(--tw-text-opacity));
   }
 
   .md\:text-gray-200 {
     --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
+    color: rgba(192, 200, 210, var(--tw-text-opacity));
   }
 
   .md\:text-gray-300 {
     --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
+    color: rgba(145, 158, 176, var(--tw-text-opacity));
   }
 
   .md\:text-gray-400 {
     --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
+    color: rgba(61, 72, 91, var(--tw-text-opacity));
   }
 
   .md\:text-gray-500 {
     --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
+    color: rgba(35, 43, 58, var(--tw-text-opacity));
   }
 
   .md\:text-gray-600 {
     --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .md\:text-gray-700 {
     --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
+    color: rgba(26, 32, 44, var(--tw-text-opacity));
   }
 
   .md\:text-gray-800 {
     --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
+    color: rgba(21, 26, 35, var(--tw-text-opacity));
   }
 
   .md\:text-gray-900 {
     --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
+    color: rgba(17, 21, 28, var(--tw-text-opacity));
   }
 
   .md\:text-body {
     --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
+    color: rgba(12, 14, 18, var(--tw-text-opacity));
   }
 
   .group:hover .md\:group-hover\:text-current {
@@ -97595,7 +88127,7 @@ video {
 
   .group:hover .md\:group-hover\:text-black {
     --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .group:hover .md\:group-hover\:text-white {
@@ -98010,52 +88542,52 @@ video {
 
   .group:hover .md\:group-hover\:text-gray-100 {
     --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
+    color: rgba(224, 232, 242, var(--tw-text-opacity));
   }
 
   .group:hover .md\:group-hover\:text-gray-200 {
     --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
+    color: rgba(192, 200, 210, var(--tw-text-opacity));
   }
 
   .group:hover .md\:group-hover\:text-gray-300 {
     --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
+    color: rgba(145, 158, 176, var(--tw-text-opacity));
   }
 
   .group:hover .md\:group-hover\:text-gray-400 {
     --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
+    color: rgba(61, 72, 91, var(--tw-text-opacity));
   }
 
   .group:hover .md\:group-hover\:text-gray-500 {
     --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
+    color: rgba(35, 43, 58, var(--tw-text-opacity));
   }
 
   .group:hover .md\:group-hover\:text-gray-600 {
     --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .group:hover .md\:group-hover\:text-gray-700 {
     --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
+    color: rgba(26, 32, 44, var(--tw-text-opacity));
   }
 
   .group:hover .md\:group-hover\:text-gray-800 {
     --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
+    color: rgba(21, 26, 35, var(--tw-text-opacity));
   }
 
   .group:hover .md\:group-hover\:text-gray-900 {
     --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
+    color: rgba(17, 21, 28, var(--tw-text-opacity));
   }
 
   .group:hover .md\:group-hover\:text-body {
     --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
+    color: rgba(12, 14, 18, var(--tw-text-opacity));
   }
 
   .md\:focus-within\:text-current:focus-within {
@@ -98068,7 +88600,7 @@ video {
 
   .md\:focus-within\:text-black:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .md\:focus-within\:text-white:focus-within {
@@ -98483,52 +89015,52 @@ video {
 
   .md\:focus-within\:text-gray-100:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
+    color: rgba(224, 232, 242, var(--tw-text-opacity));
   }
 
   .md\:focus-within\:text-gray-200:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
+    color: rgba(192, 200, 210, var(--tw-text-opacity));
   }
 
   .md\:focus-within\:text-gray-300:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
+    color: rgba(145, 158, 176, var(--tw-text-opacity));
   }
 
   .md\:focus-within\:text-gray-400:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
+    color: rgba(61, 72, 91, var(--tw-text-opacity));
   }
 
   .md\:focus-within\:text-gray-500:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
+    color: rgba(35, 43, 58, var(--tw-text-opacity));
   }
 
   .md\:focus-within\:text-gray-600:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .md\:focus-within\:text-gray-700:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
+    color: rgba(26, 32, 44, var(--tw-text-opacity));
   }
 
   .md\:focus-within\:text-gray-800:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
+    color: rgba(21, 26, 35, var(--tw-text-opacity));
   }
 
   .md\:focus-within\:text-gray-900:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
+    color: rgba(17, 21, 28, var(--tw-text-opacity));
   }
 
   .md\:focus-within\:text-body:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
+    color: rgba(12, 14, 18, var(--tw-text-opacity));
   }
 
   .md\:hover\:text-current:hover {
@@ -98541,7 +89073,7 @@ video {
 
   .md\:hover\:text-black:hover {
     --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .md\:hover\:text-white:hover {
@@ -98956,52 +89488,52 @@ video {
 
   .md\:hover\:text-gray-100:hover {
     --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
+    color: rgba(224, 232, 242, var(--tw-text-opacity));
   }
 
   .md\:hover\:text-gray-200:hover {
     --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
+    color: rgba(192, 200, 210, var(--tw-text-opacity));
   }
 
   .md\:hover\:text-gray-300:hover {
     --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
+    color: rgba(145, 158, 176, var(--tw-text-opacity));
   }
 
   .md\:hover\:text-gray-400:hover {
     --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
+    color: rgba(61, 72, 91, var(--tw-text-opacity));
   }
 
   .md\:hover\:text-gray-500:hover {
     --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
+    color: rgba(35, 43, 58, var(--tw-text-opacity));
   }
 
   .md\:hover\:text-gray-600:hover {
     --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .md\:hover\:text-gray-700:hover {
     --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
+    color: rgba(26, 32, 44, var(--tw-text-opacity));
   }
 
   .md\:hover\:text-gray-800:hover {
     --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
+    color: rgba(21, 26, 35, var(--tw-text-opacity));
   }
 
   .md\:hover\:text-gray-900:hover {
     --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
+    color: rgba(17, 21, 28, var(--tw-text-opacity));
   }
 
   .md\:hover\:text-body:hover {
     --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
+    color: rgba(12, 14, 18, var(--tw-text-opacity));
   }
 
   .md\:focus\:text-current:focus {
@@ -99014,7 +89546,7 @@ video {
 
   .md\:focus\:text-black:focus {
     --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .md\:focus\:text-white:focus {
@@ -99429,52 +89961,52 @@ video {
 
   .md\:focus\:text-gray-100:focus {
     --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
+    color: rgba(224, 232, 242, var(--tw-text-opacity));
   }
 
   .md\:focus\:text-gray-200:focus {
     --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
+    color: rgba(192, 200, 210, var(--tw-text-opacity));
   }
 
   .md\:focus\:text-gray-300:focus {
     --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
+    color: rgba(145, 158, 176, var(--tw-text-opacity));
   }
 
   .md\:focus\:text-gray-400:focus {
     --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
+    color: rgba(61, 72, 91, var(--tw-text-opacity));
   }
 
   .md\:focus\:text-gray-500:focus {
     --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
+    color: rgba(35, 43, 58, var(--tw-text-opacity));
   }
 
   .md\:focus\:text-gray-600:focus {
     --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .md\:focus\:text-gray-700:focus {
     --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
+    color: rgba(26, 32, 44, var(--tw-text-opacity));
   }
 
   .md\:focus\:text-gray-800:focus {
     --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
+    color: rgba(21, 26, 35, var(--tw-text-opacity));
   }
 
   .md\:focus\:text-gray-900:focus {
     --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
+    color: rgba(17, 21, 28, var(--tw-text-opacity));
   }
 
   .md\:focus\:text-body:focus {
     --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
+    color: rgba(12, 14, 18, var(--tw-text-opacity));
   }
 
   .md\:text-opacity-0 {
@@ -99957,28 +90489,24 @@ video {
   .md\:select-none {
     -webkit-user-select: none;
        -moz-user-select: none;
-        -ms-user-select: none;
             user-select: none;
   }
 
   .md\:select-text {
     -webkit-user-select: text;
        -moz-user-select: text;
-        -ms-user-select: text;
             user-select: text;
   }
 
   .md\:select-all {
     -webkit-user-select: all;
        -moz-user-select: all;
-        -ms-user-select: all;
             user-select: all;
   }
 
   .md\:select-auto {
     -webkit-user-select: auto;
        -moz-user-select: auto;
-        -ms-user-select: auto;
             user-select: auto;
   }
 
@@ -100915,12 +91443,10 @@ video {
   }
 
   .md\:auto-cols-min {
-    grid-auto-columns: -webkit-min-content;
     grid-auto-columns: min-content;
   }
 
   .md\:auto-cols-max {
-    grid-auto-columns: -webkit-max-content;
     grid-auto-columns: max-content;
   }
 
@@ -101129,12 +91655,10 @@ video {
   }
 
   .md\:auto-rows-min {
-    grid-auto-rows: -webkit-min-content;
     grid-auto-rows: min-content;
   }
 
   .md\:auto-rows-max {
-    grid-auto-rows: -webkit-max-content;
     grid-auto-rows: max-content;
   }
 
@@ -104295,28 +94819,23 @@ video {
   }
 
   .md\:animate-none {
-    -webkit-animation: none;
-            animation: none;
+    animation: none;
   }
 
   .md\:animate-spin {
-    -webkit-animation: spin 1s linear infinite;
-            animation: spin 1s linear infinite;
+    animation: spin 1s linear infinite;
   }
 
   .md\:animate-ping {
-    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
-            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
+    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
   }
 
   .md\:animate-pulse {
-    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
-            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
+    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
   }
 
   .md\:animate-bounce {
-    -webkit-animation: bounce 1s infinite;
-            animation: bounce 1s infinite;
+    animation: bounce 1s infinite;
   }
 }
 
@@ -105281,7 +95800,7 @@ video {
 
   .lg\:divide-black > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-divide-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-divide-opacity));
   }
 
   .lg\:divide-white > :not([hidden]) ~ :not([hidden]) {
@@ -105696,47 +96215,47 @@ video {
 
   .lg\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-divide-opacity));
+    border-color: rgba(224, 232, 242, var(--tw-divide-opacity));
   }
 
   .lg\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-divide-opacity));
+    border-color: rgba(192, 200, 210, var(--tw-divide-opacity));
   }
 
   .lg\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-divide-opacity));
+    border-color: rgba(145, 158, 176, var(--tw-divide-opacity));
   }
 
   .lg\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-divide-opacity));
+    border-color: rgba(61, 72, 91, var(--tw-divide-opacity));
   }
 
   .lg\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-divide-opacity));
+    border-color: rgba(35, 43, 58, var(--tw-divide-opacity));
   }
 
   .lg\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-divide-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-divide-opacity));
   }
 
   .lg\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-divide-opacity));
+    border-color: rgba(26, 32, 44, var(--tw-divide-opacity));
   }
 
   .lg\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-divide-opacity));
+    border-color: rgba(21, 26, 35, var(--tw-divide-opacity));
   }
 
   .lg\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-divide-opacity));
+    border-color: rgba(17, 21, 28, var(--tw-divide-opacity));
   }
 
   .lg\:divide-solid > :not([hidden]) ~ :not([hidden]) {
@@ -105933,7 +96452,7 @@ video {
 
   .lg\:bg-black {
     --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .lg\:bg-white {
@@ -106348,47 +96867,47 @@ video {
 
   .lg\:bg-gray-100 {
     --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
+    background-color: rgba(224, 232, 242, var(--tw-bg-opacity));
   }
 
   .lg\:bg-gray-200 {
     --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
+    background-color: rgba(192, 200, 210, var(--tw-bg-opacity));
   }
 
   .lg\:bg-gray-300 {
     --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
+    background-color: rgba(145, 158, 176, var(--tw-bg-opacity));
   }
 
   .lg\:bg-gray-400 {
     --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
+    background-color: rgba(61, 72, 91, var(--tw-bg-opacity));
   }
 
   .lg\:bg-gray-500 {
     --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
+    background-color: rgba(35, 43, 58, var(--tw-bg-opacity));
   }
 
   .lg\:bg-gray-600 {
     --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .lg\:bg-gray-700 {
     --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
+    background-color: rgba(26, 32, 44, var(--tw-bg-opacity));
   }
 
   .lg\:bg-gray-800 {
     --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
+    background-color: rgba(21, 26, 35, var(--tw-bg-opacity));
   }
 
   .lg\:bg-gray-900 {
     --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
+    background-color: rgba(17, 21, 28, var(--tw-bg-opacity));
   }
 
   .lg\:bg-body {
@@ -106406,7 +96925,7 @@ video {
 
   .group:hover .lg\:group-hover\:bg-black {
     --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .group:hover .lg\:group-hover\:bg-white {
@@ -106821,47 +97340,47 @@ video {
 
   .group:hover .lg\:group-hover\:bg-gray-100 {
     --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
+    background-color: rgba(224, 232, 242, var(--tw-bg-opacity));
   }
 
   .group:hover .lg\:group-hover\:bg-gray-200 {
     --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
+    background-color: rgba(192, 200, 210, var(--tw-bg-opacity));
   }
 
   .group:hover .lg\:group-hover\:bg-gray-300 {
     --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
+    background-color: rgba(145, 158, 176, var(--tw-bg-opacity));
   }
 
   .group:hover .lg\:group-hover\:bg-gray-400 {
     --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
+    background-color: rgba(61, 72, 91, var(--tw-bg-opacity));
   }
 
   .group:hover .lg\:group-hover\:bg-gray-500 {
     --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
+    background-color: rgba(35, 43, 58, var(--tw-bg-opacity));
   }
 
   .group:hover .lg\:group-hover\:bg-gray-600 {
     --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .group:hover .lg\:group-hover\:bg-gray-700 {
     --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
+    background-color: rgba(26, 32, 44, var(--tw-bg-opacity));
   }
 
   .group:hover .lg\:group-hover\:bg-gray-800 {
     --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
+    background-color: rgba(21, 26, 35, var(--tw-bg-opacity));
   }
 
   .group:hover .lg\:group-hover\:bg-gray-900 {
     --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
+    background-color: rgba(17, 21, 28, var(--tw-bg-opacity));
   }
 
   .group:hover .lg\:group-hover\:bg-body {
@@ -106879,7 +97398,7 @@ video {
 
   .lg\:focus-within\:bg-black:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .lg\:focus-within\:bg-white:focus-within {
@@ -107294,47 +97813,47 @@ video {
 
   .lg\:focus-within\:bg-gray-100:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
+    background-color: rgba(224, 232, 242, var(--tw-bg-opacity));
   }
 
   .lg\:focus-within\:bg-gray-200:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
+    background-color: rgba(192, 200, 210, var(--tw-bg-opacity));
   }
 
   .lg\:focus-within\:bg-gray-300:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
+    background-color: rgba(145, 158, 176, var(--tw-bg-opacity));
   }
 
   .lg\:focus-within\:bg-gray-400:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
+    background-color: rgba(61, 72, 91, var(--tw-bg-opacity));
   }
 
   .lg\:focus-within\:bg-gray-500:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
+    background-color: rgba(35, 43, 58, var(--tw-bg-opacity));
   }
 
   .lg\:focus-within\:bg-gray-600:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .lg\:focus-within\:bg-gray-700:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
+    background-color: rgba(26, 32, 44, var(--tw-bg-opacity));
   }
 
   .lg\:focus-within\:bg-gray-800:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
+    background-color: rgba(21, 26, 35, var(--tw-bg-opacity));
   }
 
   .lg\:focus-within\:bg-gray-900:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
+    background-color: rgba(17, 21, 28, var(--tw-bg-opacity));
   }
 
   .lg\:focus-within\:bg-body:focus-within {
@@ -107352,7 +97871,7 @@ video {
 
   .lg\:hover\:bg-black:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .lg\:hover\:bg-white:hover {
@@ -107767,47 +98286,47 @@ video {
 
   .lg\:hover\:bg-gray-100:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
+    background-color: rgba(224, 232, 242, var(--tw-bg-opacity));
   }
 
   .lg\:hover\:bg-gray-200:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
+    background-color: rgba(192, 200, 210, var(--tw-bg-opacity));
   }
 
   .lg\:hover\:bg-gray-300:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
+    background-color: rgba(145, 158, 176, var(--tw-bg-opacity));
   }
 
   .lg\:hover\:bg-gray-400:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
+    background-color: rgba(61, 72, 91, var(--tw-bg-opacity));
   }
 
   .lg\:hover\:bg-gray-500:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
+    background-color: rgba(35, 43, 58, var(--tw-bg-opacity));
   }
 
   .lg\:hover\:bg-gray-600:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .lg\:hover\:bg-gray-700:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
+    background-color: rgba(26, 32, 44, var(--tw-bg-opacity));
   }
 
   .lg\:hover\:bg-gray-800:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
+    background-color: rgba(21, 26, 35, var(--tw-bg-opacity));
   }
 
   .lg\:hover\:bg-gray-900:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
+    background-color: rgba(17, 21, 28, var(--tw-bg-opacity));
   }
 
   .lg\:hover\:bg-body:hover {
@@ -107825,7 +98344,7 @@ video {
 
   .lg\:focus\:bg-black:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .lg\:focus\:bg-white:focus {
@@ -108240,47 +98759,47 @@ video {
 
   .lg\:focus\:bg-gray-100:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
+    background-color: rgba(224, 232, 242, var(--tw-bg-opacity));
   }
 
   .lg\:focus\:bg-gray-200:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
+    background-color: rgba(192, 200, 210, var(--tw-bg-opacity));
   }
 
   .lg\:focus\:bg-gray-300:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
+    background-color: rgba(145, 158, 176, var(--tw-bg-opacity));
   }
 
   .lg\:focus\:bg-gray-400:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
+    background-color: rgba(61, 72, 91, var(--tw-bg-opacity));
   }
 
   .lg\:focus\:bg-gray-500:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
+    background-color: rgba(35, 43, 58, var(--tw-bg-opacity));
   }
 
   .lg\:focus\:bg-gray-600:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .lg\:focus\:bg-gray-700:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
+    background-color: rgba(26, 32, 44, var(--tw-bg-opacity));
   }
 
   .lg\:focus\:bg-gray-800:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
+    background-color: rgba(21, 26, 35, var(--tw-bg-opacity));
   }
 
   .lg\:focus\:bg-gray-900:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
+    background-color: rgba(17, 21, 28, var(--tw-bg-opacity));
   }
 
   .lg\:focus\:bg-body:focus {
@@ -108335,8 +98854,8 @@ video {
   }
 
   .lg\:from-black {
-    --tw-gradient-from: #000;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
+    --tw-gradient-from: #1E2431;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .lg\:from-white {
@@ -108750,48 +99269,48 @@ video {
   }
 
   .lg\:from-gray-100 {
-    --tw-gradient-from: #f3f4f6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
+    --tw-gradient-from: #E0E8F2;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 232, 242, 0));
   }
 
   .lg\:from-gray-200 {
-    --tw-gradient-from: #e5e7eb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
+    --tw-gradient-from: #C0C8D2;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(192, 200, 210, 0));
   }
 
   .lg\:from-gray-300 {
-    --tw-gradient-from: #d1d5db;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
+    --tw-gradient-from: #919EB0;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(145, 158, 176, 0));
   }
 
   .lg\:from-gray-400 {
-    --tw-gradient-from: #9ca3af;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
+    --tw-gradient-from: #3D485B;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 91, 0));
   }
 
   .lg\:from-gray-500 {
-    --tw-gradient-from: #6b7280;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
+    --tw-gradient-from: #232B3A;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 43, 58, 0));
   }
 
   .lg\:from-gray-600 {
-    --tw-gradient-from: #4b5563;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
+    --tw-gradient-from: #1E2431;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .lg\:from-gray-700 {
-    --tw-gradient-from: #374151;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
+    --tw-gradient-from: #1A202C;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 32, 44, 0));
   }
 
   .lg\:from-gray-800 {
-    --tw-gradient-from: #1f2937;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
+    --tw-gradient-from: #151A23;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(21, 26, 35, 0));
   }
 
   .lg\:from-gray-900 {
-    --tw-gradient-from: #111827;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
+    --tw-gradient-from: #11151C;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 21, 28, 0));
   }
 
   .lg\:via-current {
@@ -108803,7 +99322,7 @@ video {
   }
 
   .lg\:via-black {
-    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1E2431, var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .lg\:via-white {
@@ -109135,39 +99654,39 @@ video {
   }
 
   .lg\:via-gray-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #E0E8F2, var(--tw-gradient-to, rgba(224, 232, 242, 0));
   }
 
   .lg\:via-gray-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #C0C8D2, var(--tw-gradient-to, rgba(192, 200, 210, 0));
   }
 
   .lg\:via-gray-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #919EB0, var(--tw-gradient-to, rgba(145, 158, 176, 0));
   }
 
   .lg\:via-gray-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #3D485B, var(--tw-gradient-to, rgba(61, 72, 91, 0));
   }
 
   .lg\:via-gray-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #232B3A, var(--tw-gradient-to, rgba(35, 43, 58, 0));
   }
 
   .lg\:via-gray-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1E2431, var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .lg\:via-gray-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1A202C, var(--tw-gradient-to, rgba(26, 32, 44, 0));
   }
 
   .lg\:via-gray-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #151A23, var(--tw-gradient-to, rgba(21, 26, 35, 0));
   }
 
   .lg\:via-gray-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #11151C, var(--tw-gradient-to, rgba(17, 21, 28, 0));
   }
 
   .lg\:to-current {
@@ -109179,7 +99698,7 @@ video {
   }
 
   .lg\:to-black {
-    --tw-gradient-to: #000;
+    --tw-gradient-to: #1E2431;
   }
 
   .lg\:to-white {
@@ -109511,39 +100030,39 @@ video {
   }
 
   .lg\:to-gray-100 {
-    --tw-gradient-to: #f3f4f6;
+    --tw-gradient-to: #E0E8F2;
   }
 
   .lg\:to-gray-200 {
-    --tw-gradient-to: #e5e7eb;
+    --tw-gradient-to: #C0C8D2;
   }
 
   .lg\:to-gray-300 {
-    --tw-gradient-to: #d1d5db;
+    --tw-gradient-to: #919EB0;
   }
 
   .lg\:to-gray-400 {
-    --tw-gradient-to: #9ca3af;
+    --tw-gradient-to: #3D485B;
   }
 
   .lg\:to-gray-500 {
-    --tw-gradient-to: #6b7280;
+    --tw-gradient-to: #232B3A;
   }
 
   .lg\:to-gray-600 {
-    --tw-gradient-to: #4b5563;
+    --tw-gradient-to: #1E2431;
   }
 
   .lg\:to-gray-700 {
-    --tw-gradient-to: #374151;
+    --tw-gradient-to: #1A202C;
   }
 
   .lg\:to-gray-800 {
-    --tw-gradient-to: #1f2937;
+    --tw-gradient-to: #151A23;
   }
 
   .lg\:to-gray-900 {
-    --tw-gradient-to: #111827;
+    --tw-gradient-to: #11151C;
   }
 
   .lg\:hover\:from-current:hover {
@@ -109557,8 +100076,8 @@ video {
   }
 
   .lg\:hover\:from-black:hover {
-    --tw-gradient-from: #000;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
+    --tw-gradient-from: #1E2431;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .lg\:hover\:from-white:hover {
@@ -109972,48 +100491,48 @@ video {
   }
 
   .lg\:hover\:from-gray-100:hover {
-    --tw-gradient-from: #f3f4f6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
+    --tw-gradient-from: #E0E8F2;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 232, 242, 0));
   }
 
   .lg\:hover\:from-gray-200:hover {
-    --tw-gradient-from: #e5e7eb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
+    --tw-gradient-from: #C0C8D2;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(192, 200, 210, 0));
   }
 
   .lg\:hover\:from-gray-300:hover {
-    --tw-gradient-from: #d1d5db;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
+    --tw-gradient-from: #919EB0;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(145, 158, 176, 0));
   }
 
   .lg\:hover\:from-gray-400:hover {
-    --tw-gradient-from: #9ca3af;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
+    --tw-gradient-from: #3D485B;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 91, 0));
   }
 
   .lg\:hover\:from-gray-500:hover {
-    --tw-gradient-from: #6b7280;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
+    --tw-gradient-from: #232B3A;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 43, 58, 0));
   }
 
   .lg\:hover\:from-gray-600:hover {
-    --tw-gradient-from: #4b5563;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
+    --tw-gradient-from: #1E2431;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .lg\:hover\:from-gray-700:hover {
-    --tw-gradient-from: #374151;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
+    --tw-gradient-from: #1A202C;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 32, 44, 0));
   }
 
   .lg\:hover\:from-gray-800:hover {
-    --tw-gradient-from: #1f2937;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
+    --tw-gradient-from: #151A23;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(21, 26, 35, 0));
   }
 
   .lg\:hover\:from-gray-900:hover {
-    --tw-gradient-from: #111827;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
+    --tw-gradient-from: #11151C;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 21, 28, 0));
   }
 
   .lg\:hover\:via-current:hover {
@@ -110025,7 +100544,7 @@ video {
   }
 
   .lg\:hover\:via-black:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1E2431, var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .lg\:hover\:via-white:hover {
@@ -110357,39 +100876,39 @@ video {
   }
 
   .lg\:hover\:via-gray-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #E0E8F2, var(--tw-gradient-to, rgba(224, 232, 242, 0));
   }
 
   .lg\:hover\:via-gray-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #C0C8D2, var(--tw-gradient-to, rgba(192, 200, 210, 0));
   }
 
   .lg\:hover\:via-gray-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #919EB0, var(--tw-gradient-to, rgba(145, 158, 176, 0));
   }
 
   .lg\:hover\:via-gray-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #3D485B, var(--tw-gradient-to, rgba(61, 72, 91, 0));
   }
 
   .lg\:hover\:via-gray-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #232B3A, var(--tw-gradient-to, rgba(35, 43, 58, 0));
   }
 
   .lg\:hover\:via-gray-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1E2431, var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .lg\:hover\:via-gray-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1A202C, var(--tw-gradient-to, rgba(26, 32, 44, 0));
   }
 
   .lg\:hover\:via-gray-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #151A23, var(--tw-gradient-to, rgba(21, 26, 35, 0));
   }
 
   .lg\:hover\:via-gray-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #11151C, var(--tw-gradient-to, rgba(17, 21, 28, 0));
   }
 
   .lg\:hover\:to-current:hover {
@@ -110401,7 +100920,7 @@ video {
   }
 
   .lg\:hover\:to-black:hover {
-    --tw-gradient-to: #000;
+    --tw-gradient-to: #1E2431;
   }
 
   .lg\:hover\:to-white:hover {
@@ -110733,39 +101252,39 @@ video {
   }
 
   .lg\:hover\:to-gray-100:hover {
-    --tw-gradient-to: #f3f4f6;
+    --tw-gradient-to: #E0E8F2;
   }
 
   .lg\:hover\:to-gray-200:hover {
-    --tw-gradient-to: #e5e7eb;
+    --tw-gradient-to: #C0C8D2;
   }
 
   .lg\:hover\:to-gray-300:hover {
-    --tw-gradient-to: #d1d5db;
+    --tw-gradient-to: #919EB0;
   }
 
   .lg\:hover\:to-gray-400:hover {
-    --tw-gradient-to: #9ca3af;
+    --tw-gradient-to: #3D485B;
   }
 
   .lg\:hover\:to-gray-500:hover {
-    --tw-gradient-to: #6b7280;
+    --tw-gradient-to: #232B3A;
   }
 
   .lg\:hover\:to-gray-600:hover {
-    --tw-gradient-to: #4b5563;
+    --tw-gradient-to: #1E2431;
   }
 
   .lg\:hover\:to-gray-700:hover {
-    --tw-gradient-to: #374151;
+    --tw-gradient-to: #1A202C;
   }
 
   .lg\:hover\:to-gray-800:hover {
-    --tw-gradient-to: #1f2937;
+    --tw-gradient-to: #151A23;
   }
 
   .lg\:hover\:to-gray-900:hover {
-    --tw-gradient-to: #111827;
+    --tw-gradient-to: #11151C;
   }
 
   .lg\:focus\:from-current:focus {
@@ -110779,8 +101298,8 @@ video {
   }
 
   .lg\:focus\:from-black:focus {
-    --tw-gradient-from: #000;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
+    --tw-gradient-from: #1E2431;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .lg\:focus\:from-white:focus {
@@ -111194,48 +101713,48 @@ video {
   }
 
   .lg\:focus\:from-gray-100:focus {
-    --tw-gradient-from: #f3f4f6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
+    --tw-gradient-from: #E0E8F2;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 232, 242, 0));
   }
 
   .lg\:focus\:from-gray-200:focus {
-    --tw-gradient-from: #e5e7eb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
+    --tw-gradient-from: #C0C8D2;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(192, 200, 210, 0));
   }
 
   .lg\:focus\:from-gray-300:focus {
-    --tw-gradient-from: #d1d5db;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
+    --tw-gradient-from: #919EB0;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(145, 158, 176, 0));
   }
 
   .lg\:focus\:from-gray-400:focus {
-    --tw-gradient-from: #9ca3af;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
+    --tw-gradient-from: #3D485B;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 91, 0));
   }
 
   .lg\:focus\:from-gray-500:focus {
-    --tw-gradient-from: #6b7280;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
+    --tw-gradient-from: #232B3A;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 43, 58, 0));
   }
 
   .lg\:focus\:from-gray-600:focus {
-    --tw-gradient-from: #4b5563;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
+    --tw-gradient-from: #1E2431;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .lg\:focus\:from-gray-700:focus {
-    --tw-gradient-from: #374151;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
+    --tw-gradient-from: #1A202C;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 32, 44, 0));
   }
 
   .lg\:focus\:from-gray-800:focus {
-    --tw-gradient-from: #1f2937;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
+    --tw-gradient-from: #151A23;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(21, 26, 35, 0));
   }
 
   .lg\:focus\:from-gray-900:focus {
-    --tw-gradient-from: #111827;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
+    --tw-gradient-from: #11151C;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 21, 28, 0));
   }
 
   .lg\:focus\:via-current:focus {
@@ -111247,7 +101766,7 @@ video {
   }
 
   .lg\:focus\:via-black:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1E2431, var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .lg\:focus\:via-white:focus {
@@ -111579,39 +102098,39 @@ video {
   }
 
   .lg\:focus\:via-gray-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #E0E8F2, var(--tw-gradient-to, rgba(224, 232, 242, 0));
   }
 
   .lg\:focus\:via-gray-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #C0C8D2, var(--tw-gradient-to, rgba(192, 200, 210, 0));
   }
 
   .lg\:focus\:via-gray-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #919EB0, var(--tw-gradient-to, rgba(145, 158, 176, 0));
   }
 
   .lg\:focus\:via-gray-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #3D485B, var(--tw-gradient-to, rgba(61, 72, 91, 0));
   }
 
   .lg\:focus\:via-gray-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #232B3A, var(--tw-gradient-to, rgba(35, 43, 58, 0));
   }
 
   .lg\:focus\:via-gray-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1E2431, var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .lg\:focus\:via-gray-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1A202C, var(--tw-gradient-to, rgba(26, 32, 44, 0));
   }
 
   .lg\:focus\:via-gray-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #151A23, var(--tw-gradient-to, rgba(21, 26, 35, 0));
   }
 
   .lg\:focus\:via-gray-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #11151C, var(--tw-gradient-to, rgba(17, 21, 28, 0));
   }
 
   .lg\:focus\:to-current:focus {
@@ -111623,7 +102142,7 @@ video {
   }
 
   .lg\:focus\:to-black:focus {
-    --tw-gradient-to: #000;
+    --tw-gradient-to: #1E2431;
   }
 
   .lg\:focus\:to-white:focus {
@@ -111955,39 +102474,39 @@ video {
   }
 
   .lg\:focus\:to-gray-100:focus {
-    --tw-gradient-to: #f3f4f6;
+    --tw-gradient-to: #E0E8F2;
   }
 
   .lg\:focus\:to-gray-200:focus {
-    --tw-gradient-to: #e5e7eb;
+    --tw-gradient-to: #C0C8D2;
   }
 
   .lg\:focus\:to-gray-300:focus {
-    --tw-gradient-to: #d1d5db;
+    --tw-gradient-to: #919EB0;
   }
 
   .lg\:focus\:to-gray-400:focus {
-    --tw-gradient-to: #9ca3af;
+    --tw-gradient-to: #3D485B;
   }
 
   .lg\:focus\:to-gray-500:focus {
-    --tw-gradient-to: #6b7280;
+    --tw-gradient-to: #232B3A;
   }
 
   .lg\:focus\:to-gray-600:focus {
-    --tw-gradient-to: #4b5563;
+    --tw-gradient-to: #1E2431;
   }
 
   .lg\:focus\:to-gray-700:focus {
-    --tw-gradient-to: #374151;
+    --tw-gradient-to: #1A202C;
   }
 
   .lg\:focus\:to-gray-800:focus {
-    --tw-gradient-to: #1f2937;
+    --tw-gradient-to: #151A23;
   }
 
   .lg\:focus\:to-gray-900:focus {
-    --tw-gradient-to: #111827;
+    --tw-gradient-to: #11151C;
   }
 
   .lg\:bg-opacity-0 {
@@ -112380,7 +102899,7 @@ video {
 
   .lg\:border-black {
     --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .lg\:border-white {
@@ -112795,47 +103314,47 @@ video {
 
   .lg\:border-gray-100 {
     --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
+    border-color: rgba(224, 232, 242, var(--tw-border-opacity));
   }
 
   .lg\:border-gray-200 {
     --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
+    border-color: rgba(192, 200, 210, var(--tw-border-opacity));
   }
 
   .lg\:border-gray-300 {
     --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
+    border-color: rgba(145, 158, 176, var(--tw-border-opacity));
   }
 
   .lg\:border-gray-400 {
     --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
+    border-color: rgba(61, 72, 91, var(--tw-border-opacity));
   }
 
   .lg\:border-gray-500 {
     --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
+    border-color: rgba(35, 43, 58, var(--tw-border-opacity));
   }
 
   .lg\:border-gray-600 {
     --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .lg\:border-gray-700 {
     --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
+    border-color: rgba(26, 32, 44, var(--tw-border-opacity));
   }
 
   .lg\:border-gray-800 {
     --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
+    border-color: rgba(21, 26, 35, var(--tw-border-opacity));
   }
 
   .lg\:border-gray-900 {
     --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
+    border-color: rgba(17, 21, 28, var(--tw-border-opacity));
   }
 
   .group:hover .lg\:group-hover\:border-current {
@@ -112848,7 +103367,7 @@ video {
 
   .group:hover .lg\:group-hover\:border-black {
     --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .group:hover .lg\:group-hover\:border-white {
@@ -113263,47 +103782,47 @@ video {
 
   .group:hover .lg\:group-hover\:border-gray-100 {
     --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
+    border-color: rgba(224, 232, 242, var(--tw-border-opacity));
   }
 
   .group:hover .lg\:group-hover\:border-gray-200 {
     --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
+    border-color: rgba(192, 200, 210, var(--tw-border-opacity));
   }
 
   .group:hover .lg\:group-hover\:border-gray-300 {
     --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
+    border-color: rgba(145, 158, 176, var(--tw-border-opacity));
   }
 
   .group:hover .lg\:group-hover\:border-gray-400 {
     --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
+    border-color: rgba(61, 72, 91, var(--tw-border-opacity));
   }
 
   .group:hover .lg\:group-hover\:border-gray-500 {
     --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
+    border-color: rgba(35, 43, 58, var(--tw-border-opacity));
   }
 
   .group:hover .lg\:group-hover\:border-gray-600 {
     --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .group:hover .lg\:group-hover\:border-gray-700 {
     --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
+    border-color: rgba(26, 32, 44, var(--tw-border-opacity));
   }
 
   .group:hover .lg\:group-hover\:border-gray-800 {
     --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
+    border-color: rgba(21, 26, 35, var(--tw-border-opacity));
   }
 
   .group:hover .lg\:group-hover\:border-gray-900 {
     --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
+    border-color: rgba(17, 21, 28, var(--tw-border-opacity));
   }
 
   .lg\:focus-within\:border-current:focus-within {
@@ -113316,7 +103835,7 @@ video {
 
   .lg\:focus-within\:border-black:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .lg\:focus-within\:border-white:focus-within {
@@ -113731,47 +104250,47 @@ video {
 
   .lg\:focus-within\:border-gray-100:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
+    border-color: rgba(224, 232, 242, var(--tw-border-opacity));
   }
 
   .lg\:focus-within\:border-gray-200:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
+    border-color: rgba(192, 200, 210, var(--tw-border-opacity));
   }
 
   .lg\:focus-within\:border-gray-300:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
+    border-color: rgba(145, 158, 176, var(--tw-border-opacity));
   }
 
   .lg\:focus-within\:border-gray-400:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
+    border-color: rgba(61, 72, 91, var(--tw-border-opacity));
   }
 
   .lg\:focus-within\:border-gray-500:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
+    border-color: rgba(35, 43, 58, var(--tw-border-opacity));
   }
 
   .lg\:focus-within\:border-gray-600:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .lg\:focus-within\:border-gray-700:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
+    border-color: rgba(26, 32, 44, var(--tw-border-opacity));
   }
 
   .lg\:focus-within\:border-gray-800:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
+    border-color: rgba(21, 26, 35, var(--tw-border-opacity));
   }
 
   .lg\:focus-within\:border-gray-900:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
+    border-color: rgba(17, 21, 28, var(--tw-border-opacity));
   }
 
   .lg\:hover\:border-current:hover {
@@ -113784,7 +104303,7 @@ video {
 
   .lg\:hover\:border-black:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .lg\:hover\:border-white:hover {
@@ -114199,47 +104718,47 @@ video {
 
   .lg\:hover\:border-gray-100:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
+    border-color: rgba(224, 232, 242, var(--tw-border-opacity));
   }
 
   .lg\:hover\:border-gray-200:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
+    border-color: rgba(192, 200, 210, var(--tw-border-opacity));
   }
 
   .lg\:hover\:border-gray-300:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
+    border-color: rgba(145, 158, 176, var(--tw-border-opacity));
   }
 
   .lg\:hover\:border-gray-400:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
+    border-color: rgba(61, 72, 91, var(--tw-border-opacity));
   }
 
   .lg\:hover\:border-gray-500:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
+    border-color: rgba(35, 43, 58, var(--tw-border-opacity));
   }
 
   .lg\:hover\:border-gray-600:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .lg\:hover\:border-gray-700:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
+    border-color: rgba(26, 32, 44, var(--tw-border-opacity));
   }
 
   .lg\:hover\:border-gray-800:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
+    border-color: rgba(21, 26, 35, var(--tw-border-opacity));
   }
 
   .lg\:hover\:border-gray-900:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
+    border-color: rgba(17, 21, 28, var(--tw-border-opacity));
   }
 
   .lg\:focus\:border-current:focus {
@@ -114252,7 +104771,7 @@ video {
 
   .lg\:focus\:border-black:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .lg\:focus\:border-white:focus {
@@ -114667,47 +105186,47 @@ video {
 
   .lg\:focus\:border-gray-100:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
+    border-color: rgba(224, 232, 242, var(--tw-border-opacity));
   }
 
   .lg\:focus\:border-gray-200:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
+    border-color: rgba(192, 200, 210, var(--tw-border-opacity));
   }
 
   .lg\:focus\:border-gray-300:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
+    border-color: rgba(145, 158, 176, var(--tw-border-opacity));
   }
 
   .lg\:focus\:border-gray-400:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
+    border-color: rgba(61, 72, 91, var(--tw-border-opacity));
   }
 
   .lg\:focus\:border-gray-500:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
+    border-color: rgba(35, 43, 58, var(--tw-border-opacity));
   }
 
   .lg\:focus\:border-gray-600:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .lg\:focus\:border-gray-700:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
+    border-color: rgba(26, 32, 44, var(--tw-border-opacity));
   }
 
   .lg\:focus\:border-gray-800:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
+    border-color: rgba(21, 26, 35, var(--tw-border-opacity));
   }
 
   .lg\:focus\:border-gray-900:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
+    border-color: rgba(17, 21, 28, var(--tw-border-opacity));
   }
 
   .lg\:border-opacity-0 {
@@ -118797,13 +109316,11 @@ video {
   }
 
   .lg\:max-w-min {
-    max-width: -webkit-min-content;
     max-width: -moz-min-content;
     max-width: min-content;
   }
 
   .lg\:max-w-max {
-    max-width: -webkit-max-content;
     max-width: -moz-max-content;
     max-width: max-content;
   }
@@ -119296,18 +109813,15 @@ video {
   }
 
   .lg\:overscroll-auto {
-    -ms-scroll-chaining: chained;
-        overscroll-behavior: auto;
+    overscroll-behavior: auto;
   }
 
   .lg\:overscroll-contain {
-    -ms-scroll-chaining: none;
-        overscroll-behavior: contain;
+    overscroll-behavior: contain;
   }
 
   .lg\:overscroll-none {
-    -ms-scroll-chaining: none;
-        overscroll-behavior: none;
+    overscroll-behavior: none;
   }
 
   .lg\:overscroll-y-auto {
@@ -120384,74 +110898,30 @@ video {
     padding-left: 0.875rem;
   }
 
-  .lg\:placeholder-current::-webkit-input-placeholder {
-    color: currentColor;
-  }
-
   .lg\:placeholder-current::-moz-placeholder {
     color: currentColor;
   }
 
-  .lg\:placeholder-current:-ms-input-placeholder {
-    color: currentColor;
-  }
-
-  .lg\:placeholder-current::-ms-input-placeholder {
-    color: currentColor;
-  }
-
   .lg\:placeholder-current::placeholder {
     color: currentColor;
   }
 
-  .lg\:placeholder-transparent::-webkit-input-placeholder {
-    color: transparent;
-  }
-
   .lg\:placeholder-transparent::-moz-placeholder {
     color: transparent;
   }
 
-  .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::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-black::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-black:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-black::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
+    color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
   }
 
   .lg\:placeholder-black::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-white::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
+    color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
   }
 
   .lg\:placeholder-white::-moz-placeholder {
@@ -120459,2339 +110929,935 @@ video {
     color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-white:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-white::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-white::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-darkCoolGray-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-darkCoolGray-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-darkCoolGray-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-darkCoolGray-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-darkCoolGray-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-darkCoolGray-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-darkCoolGray-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-darkCoolGray-100::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-darkCoolGray-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-darkCoolGray-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-darkCoolGray-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-darkCoolGray-200::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-darkCoolGray-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-darkCoolGray-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-darkCoolGray-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-darkCoolGray-300::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-darkCoolGray-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-darkCoolGray-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-darkCoolGray-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-darkCoolGray-400::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-darkCoolGray-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-darkCoolGray-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-darkCoolGray-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-darkCoolGray-500::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-darkCoolGray-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-darkCoolGray-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-darkCoolGray-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-darkCoolGray-600::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-darkCoolGray-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-darkCoolGray-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-darkCoolGray-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-darkCoolGray-700::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-darkCoolGray-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-darkCoolGray-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-darkCoolGray-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-darkCoolGray-800::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-darkCoolGray-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-darkCoolGray-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-darkCoolGray-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-darkCoolGray-900::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-coolGray-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-coolGray-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-coolGray-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-coolGray-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-coolGray-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-coolGray-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-coolGray-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-coolGray-100::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-coolGray-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-coolGray-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-coolGray-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-coolGray-200::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-coolGray-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-coolGray-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-coolGray-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-coolGray-300::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-coolGray-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-coolGray-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-coolGray-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-coolGray-400::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-coolGray-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-coolGray-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-coolGray-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-coolGray-500::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-coolGray-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-coolGray-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-coolGray-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-coolGray-600::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-coolGray-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-coolGray-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-coolGray-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-coolGray-700::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-coolGray-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-coolGray-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-coolGray-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-coolGray-800::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-coolGray-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-coolGray-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-coolGray-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-coolGray-900::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-indigo-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-indigo-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-indigo-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-indigo-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-indigo-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-indigo-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-indigo-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-indigo-100::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-indigo-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-indigo-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-indigo-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-indigo-200::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-indigo-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-indigo-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-indigo-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-indigo-300::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-indigo-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-indigo-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-indigo-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-indigo-400::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-indigo-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-indigo-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-indigo-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-indigo-500::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-indigo-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-indigo-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-indigo-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-indigo-600::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-indigo-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-indigo-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-indigo-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-indigo-700::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-indigo-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-indigo-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-indigo-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-indigo-800::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-indigo-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-indigo-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-indigo-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-indigo-900::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-violet-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-violet-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-violet-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-violet-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-violet-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-violet-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-violet-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-violet-100::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-violet-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-violet-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-violet-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-violet-200::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-violet-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-violet-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-violet-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-violet-300::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-violet-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-violet-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-violet-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-violet-400::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-violet-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-violet-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-violet-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-violet-500::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-violet-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-violet-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-violet-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-violet-600::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-violet-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-violet-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-violet-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-violet-700::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-violet-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-violet-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-violet-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-violet-800::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-violet-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-violet-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-violet-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-violet-900::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-yellow-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-yellow-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-yellow-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-yellow-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-yellow-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-yellow-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-yellow-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-yellow-100::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-yellow-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-yellow-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-yellow-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-yellow-200::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-yellow-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-yellow-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-yellow-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-yellow-300::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-yellow-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-yellow-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-yellow-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-yellow-400::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-yellow-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-yellow-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-yellow-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-yellow-500::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-yellow-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-yellow-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-yellow-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-yellow-600::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-yellow-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-yellow-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-yellow-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-yellow-700::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-yellow-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-yellow-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-yellow-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-yellow-800::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-yellow-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-yellow-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-yellow-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-yellow-900::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-red-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-red-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-red-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-red-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-red-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-red-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-red-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-red-100::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-red-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-red-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-red-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-red-200::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-red-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-red-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-red-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-red-300::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-red-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-red-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-red-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-red-400::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-red-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-red-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-red-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-red-500::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-red-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-red-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-red-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-red-600::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-red-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-red-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-red-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-red-700::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-red-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-red-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-red-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-red-800::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-red-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-red-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-red-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-red-900::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-green-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-green-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-green-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-green-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-green-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-green-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-green-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-green-100::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-green-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-green-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-green-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-green-200::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-green-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-green-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-green-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-green-300::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-green-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-green-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-green-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-green-400::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-green-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-green-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-green-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-green-500::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-green-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-green-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-green-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-green-600::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-green-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-green-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-green-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-green-700::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-green-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-green-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-green-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-green-800::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-green-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-green-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-green-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-green-900::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-blue-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-blue-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-blue-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-blue-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-blue-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-blue-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-blue-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-blue-100::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-blue-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-blue-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-blue-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-blue-200::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-blue-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-blue-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-blue-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-blue-300::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-blue-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-blue-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-blue-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-blue-400::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-blue-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-blue-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-blue-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-blue-500::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-blue-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-blue-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-blue-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-blue-600::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-blue-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-blue-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-blue-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-blue-700::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-blue-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-blue-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-blue-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-blue-800::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-blue-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-blue-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-blue-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-blue-900::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-gray-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-gray-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-gray-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-gray-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
   }
 
-  .lg\:placeholder-gray-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
   .lg\:placeholder-gray-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
+    color: rgba(224, 232, 242, var(--tw-placeholder-opacity));
   }
 
   .lg\:placeholder-gray-100::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
+    color: rgba(224, 232, 242, var(--tw-placeholder-opacity));
   }
 
   .lg\:placeholder-gray-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
+    color: rgba(192, 200, 210, var(--tw-placeholder-opacity));
   }
 
   .lg\:placeholder-gray-200::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
+    color: rgba(192, 200, 210, var(--tw-placeholder-opacity));
   }
 
   .lg\:placeholder-gray-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
+    color: rgba(145, 158, 176, var(--tw-placeholder-opacity));
   }
 
   .lg\:placeholder-gray-300::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
+    color: rgba(145, 158, 176, var(--tw-placeholder-opacity));
   }
 
   .lg\:placeholder-gray-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
+    color: rgba(61, 72, 91, var(--tw-placeholder-opacity));
   }
 
   .lg\:placeholder-gray-400::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
+    color: rgba(61, 72, 91, var(--tw-placeholder-opacity));
   }
 
   .lg\:placeholder-gray-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
+    color: rgba(35, 43, 58, var(--tw-placeholder-opacity));
   }
 
   .lg\:placeholder-gray-500::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
+    color: rgba(35, 43, 58, var(--tw-placeholder-opacity));
   }
 
   .lg\:placeholder-gray-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
+    color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
   }
 
   .lg\:placeholder-gray-600::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
+    color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
   }
 
   .lg\:placeholder-gray-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
+    color: rgba(26, 32, 44, var(--tw-placeholder-opacity));
   }
 
   .lg\:placeholder-gray-700::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
+    color: rgba(26, 32, 44, var(--tw-placeholder-opacity));
   }
 
   .lg\:placeholder-gray-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
+    color: rgba(21, 26, 35, var(--tw-placeholder-opacity));
   }
 
   .lg\:placeholder-gray-800::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
+    color: rgba(21, 26, 35, var(--tw-placeholder-opacity));
   }
 
   .lg\:placeholder-gray-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
+    color: rgba(17, 21, 28, var(--tw-placeholder-opacity));
   }
 
   .lg\:placeholder-gray-900::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-current:focus::-webkit-input-placeholder {
-    color: currentColor;
+    color: rgba(17, 21, 28, var(--tw-placeholder-opacity));
   }
 
   .lg\:focus\:placeholder-current:focus::-moz-placeholder {
     color: currentColor;
   }
 
-  .lg\:focus\:placeholder-current:focus:-ms-input-placeholder {
-    color: currentColor;
-  }
-
-  .lg\:focus\:placeholder-current:focus::-ms-input-placeholder {
-    color: currentColor;
-  }
-
   .lg\:focus\:placeholder-current:focus::placeholder {
     color: currentColor;
   }
 
-  .lg\:focus\:placeholder-transparent:focus::-webkit-input-placeholder {
-    color: transparent;
-  }
-
   .lg\:focus\:placeholder-transparent:focus::-moz-placeholder {
     color: transparent;
   }
 
-  .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::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-black:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-black:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-black:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
+    color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
   }
 
   .lg\:focus\:placeholder-black:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-white:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
+    color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
   }
 
   .lg\:focus\:placeholder-white:focus::-moz-placeholder {
@@ -122799,2867 +111865,1147 @@ video {
     color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-white:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-white:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-white:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-darkCoolGray-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-darkCoolGray-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-darkCoolGray-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-darkCoolGray-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-darkCoolGray-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-darkCoolGray-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-darkCoolGray-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-darkCoolGray-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-darkCoolGray-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-darkCoolGray-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-darkCoolGray-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-darkCoolGray-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-darkCoolGray-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-darkCoolGray-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-darkCoolGray-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-darkCoolGray-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-darkCoolGray-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-darkCoolGray-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-darkCoolGray-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-darkCoolGray-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-darkCoolGray-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-darkCoolGray-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-darkCoolGray-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-darkCoolGray-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-darkCoolGray-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-darkCoolGray-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-darkCoolGray-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-darkCoolGray-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-darkCoolGray-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-darkCoolGray-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-darkCoolGray-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-darkCoolGray-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-darkCoolGray-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-darkCoolGray-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-darkCoolGray-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-darkCoolGray-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-darkCoolGray-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-darkCoolGray-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-darkCoolGray-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-darkCoolGray-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-coolGray-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-coolGray-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-coolGray-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-coolGray-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-coolGray-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-coolGray-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-coolGray-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-coolGray-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-coolGray-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-coolGray-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-coolGray-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-coolGray-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-coolGray-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-coolGray-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-coolGray-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-coolGray-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-coolGray-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-coolGray-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-coolGray-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-coolGray-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-coolGray-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-coolGray-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-coolGray-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-coolGray-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-coolGray-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-coolGray-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-coolGray-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-coolGray-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-coolGray-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-coolGray-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-coolGray-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-coolGray-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-coolGray-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-coolGray-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-coolGray-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-coolGray-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-coolGray-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-coolGray-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-coolGray-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-coolGray-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-indigo-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-indigo-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-indigo-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-indigo-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-indigo-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-indigo-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-indigo-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-indigo-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-indigo-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-indigo-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-indigo-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-indigo-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-indigo-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-indigo-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-indigo-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-indigo-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-indigo-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-indigo-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-indigo-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-indigo-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-indigo-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-indigo-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-indigo-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-indigo-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-indigo-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-indigo-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-indigo-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-indigo-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-indigo-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-indigo-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-indigo-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-violet-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-violet-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-violet-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-violet-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-violet-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-violet-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-violet-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-violet-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-violet-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-violet-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-violet-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-violet-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-violet-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-violet-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-violet-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-violet-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-violet-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-violet-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-violet-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-violet-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-violet-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-violet-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-violet-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-violet-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-violet-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-violet-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-violet-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-violet-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-violet-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-violet-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-violet-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-violet-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-violet-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-violet-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-violet-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-violet-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-violet-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-violet-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-violet-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-violet-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-yellow-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-yellow-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-yellow-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-yellow-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-yellow-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-yellow-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-yellow-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-yellow-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-yellow-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-yellow-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-yellow-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-yellow-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-yellow-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-yellow-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-yellow-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-yellow-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-yellow-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-yellow-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-yellow-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-yellow-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-yellow-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-yellow-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-yellow-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-yellow-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-yellow-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-yellow-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-yellow-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-yellow-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-yellow-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-yellow-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-yellow-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-red-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-red-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-red-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-red-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-red-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-red-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-red-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-red-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-red-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-red-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-red-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-red-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-red-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-red-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-red-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-red-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-red-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-red-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-red-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-red-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-red-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-red-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-red-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-red-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-red-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-red-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-red-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-red-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-red-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-red-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-red-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-red-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-red-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-red-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-red-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-red-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-red-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-red-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-red-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-red-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-green-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-green-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-green-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-green-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-green-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-green-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-green-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-green-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-green-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-green-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-green-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-green-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-green-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-green-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-green-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-green-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-green-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-green-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-green-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-green-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-green-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-green-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-green-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-green-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-green-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-green-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-green-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-green-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-green-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-green-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-green-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-green-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-green-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-green-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-green-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-green-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-green-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-green-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-green-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-green-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-blue-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-blue-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-blue-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-blue-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-blue-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-blue-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-blue-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-blue-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-blue-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-blue-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-blue-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-blue-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-blue-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-blue-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-blue-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-blue-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-blue-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-blue-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-blue-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-blue-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-blue-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-blue-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-blue-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-blue-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-blue-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-blue-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-blue-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-blue-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-blue-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-blue-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-blue-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-blue-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-blue-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-blue-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-blue-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-blue-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-blue-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-blue-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-blue-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-blue-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-gray-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-gray-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-gray-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-gray-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
   }
 
-  .lg\:focus\:placeholder-gray-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
   .lg\:focus\:placeholder-gray-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
+    color: rgba(224, 232, 242, var(--tw-placeholder-opacity));
   }
 
   .lg\:focus\:placeholder-gray-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
+    color: rgba(224, 232, 242, var(--tw-placeholder-opacity));
   }
 
   .lg\:focus\:placeholder-gray-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
+    color: rgba(192, 200, 210, var(--tw-placeholder-opacity));
   }
 
   .lg\:focus\:placeholder-gray-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
+    color: rgba(192, 200, 210, var(--tw-placeholder-opacity));
   }
 
   .lg\:focus\:placeholder-gray-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
+    color: rgba(145, 158, 176, var(--tw-placeholder-opacity));
   }
 
   .lg\:focus\:placeholder-gray-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
+    color: rgba(145, 158, 176, var(--tw-placeholder-opacity));
   }
 
   .lg\:focus\:placeholder-gray-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
+    color: rgba(61, 72, 91, var(--tw-placeholder-opacity));
   }
 
   .lg\:focus\:placeholder-gray-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
+    color: rgba(61, 72, 91, var(--tw-placeholder-opacity));
   }
 
   .lg\:focus\:placeholder-gray-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
+    color: rgba(35, 43, 58, var(--tw-placeholder-opacity));
   }
 
   .lg\:focus\:placeholder-gray-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
+    color: rgba(35, 43, 58, var(--tw-placeholder-opacity));
   }
 
   .lg\:focus\:placeholder-gray-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
+    color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
   }
 
   .lg\:focus\:placeholder-gray-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
+    color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
   }
 
   .lg\:focus\:placeholder-gray-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
+    color: rgba(26, 32, 44, var(--tw-placeholder-opacity));
   }
 
   .lg\:focus\:placeholder-gray-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
+    color: rgba(26, 32, 44, var(--tw-placeholder-opacity));
   }
 
   .lg\:focus\:placeholder-gray-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
+    color: rgba(21, 26, 35, var(--tw-placeholder-opacity));
   }
 
   .lg\:focus\:placeholder-gray-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
+    color: rgba(21, 26, 35, var(--tw-placeholder-opacity));
   }
 
   .lg\:focus\:placeholder-gray-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
+    color: rgba(17, 21, 28, var(--tw-placeholder-opacity));
   }
 
   .lg\:focus\:placeholder-gray-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-opacity-0::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0;
+    color: rgba(17, 21, 28, var(--tw-placeholder-opacity));
   }
 
   .lg\:placeholder-opacity-0::-moz-placeholder {
     --tw-placeholder-opacity: 0;
   }
 
-  .lg\:placeholder-opacity-0:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .lg\:placeholder-opacity-0::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
   .lg\:placeholder-opacity-0::placeholder {
     --tw-placeholder-opacity: 0;
   }
 
-  .lg\:placeholder-opacity-5::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
   .lg\:placeholder-opacity-5::-moz-placeholder {
     --tw-placeholder-opacity: 0.05;
   }
 
-  .lg\:placeholder-opacity-5:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .lg\:placeholder-opacity-5::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
   .lg\:placeholder-opacity-5::placeholder {
     --tw-placeholder-opacity: 0.05;
   }
 
-  .lg\:placeholder-opacity-10::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
   .lg\:placeholder-opacity-10::-moz-placeholder {
     --tw-placeholder-opacity: 0.1;
   }
 
-  .lg\:placeholder-opacity-10:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .lg\:placeholder-opacity-10::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
   .lg\:placeholder-opacity-10::placeholder {
     --tw-placeholder-opacity: 0.1;
   }
 
-  .lg\:placeholder-opacity-20::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
   .lg\:placeholder-opacity-20::-moz-placeholder {
     --tw-placeholder-opacity: 0.2;
   }
 
-  .lg\:placeholder-opacity-20:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .lg\:placeholder-opacity-20::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
   .lg\:placeholder-opacity-20::placeholder {
     --tw-placeholder-opacity: 0.2;
   }
 
-  .lg\:placeholder-opacity-25::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
   .lg\:placeholder-opacity-25::-moz-placeholder {
     --tw-placeholder-opacity: 0.25;
   }
 
-  .lg\:placeholder-opacity-25:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .lg\:placeholder-opacity-25::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
   .lg\:placeholder-opacity-25::placeholder {
     --tw-placeholder-opacity: 0.25;
   }
 
-  .lg\:placeholder-opacity-30::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
   .lg\:placeholder-opacity-30::-moz-placeholder {
     --tw-placeholder-opacity: 0.3;
   }
 
-  .lg\:placeholder-opacity-30:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .lg\:placeholder-opacity-30::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
   .lg\:placeholder-opacity-30::placeholder {
     --tw-placeholder-opacity: 0.3;
   }
 
-  .lg\:placeholder-opacity-40::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
   .lg\:placeholder-opacity-40::-moz-placeholder {
     --tw-placeholder-opacity: 0.4;
   }
 
-  .lg\:placeholder-opacity-40:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .lg\:placeholder-opacity-40::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
   .lg\:placeholder-opacity-40::placeholder {
     --tw-placeholder-opacity: 0.4;
   }
 
-  .lg\:placeholder-opacity-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
   .lg\:placeholder-opacity-50::-moz-placeholder {
     --tw-placeholder-opacity: 0.5;
   }
 
-  .lg\:placeholder-opacity-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .lg\:placeholder-opacity-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
   .lg\:placeholder-opacity-50::placeholder {
     --tw-placeholder-opacity: 0.5;
   }
 
-  .lg\:placeholder-opacity-60::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
   .lg\:placeholder-opacity-60::-moz-placeholder {
     --tw-placeholder-opacity: 0.6;
   }
 
-  .lg\:placeholder-opacity-60:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .lg\:placeholder-opacity-60::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
   .lg\:placeholder-opacity-60::placeholder {
     --tw-placeholder-opacity: 0.6;
   }
 
-  .lg\:placeholder-opacity-70::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
   .lg\:placeholder-opacity-70::-moz-placeholder {
     --tw-placeholder-opacity: 0.7;
   }
 
-  .lg\:placeholder-opacity-70:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .lg\:placeholder-opacity-70::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
   .lg\:placeholder-opacity-70::placeholder {
     --tw-placeholder-opacity: 0.7;
   }
 
-  .lg\:placeholder-opacity-75::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
   .lg\:placeholder-opacity-75::-moz-placeholder {
     --tw-placeholder-opacity: 0.75;
   }
 
-  .lg\:placeholder-opacity-75:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .lg\:placeholder-opacity-75::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
   .lg\:placeholder-opacity-75::placeholder {
     --tw-placeholder-opacity: 0.75;
   }
 
-  .lg\:placeholder-opacity-80::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
   .lg\:placeholder-opacity-80::-moz-placeholder {
     --tw-placeholder-opacity: 0.8;
   }
 
-  .lg\:placeholder-opacity-80:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .lg\:placeholder-opacity-80::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
   .lg\:placeholder-opacity-80::placeholder {
     --tw-placeholder-opacity: 0.8;
   }
 
-  .lg\:placeholder-opacity-90::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
   .lg\:placeholder-opacity-90::-moz-placeholder {
     --tw-placeholder-opacity: 0.9;
   }
 
-  .lg\:placeholder-opacity-90:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .lg\:placeholder-opacity-90::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
   .lg\:placeholder-opacity-90::placeholder {
     --tw-placeholder-opacity: 0.9;
   }
 
-  .lg\:placeholder-opacity-95::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
   .lg\:placeholder-opacity-95::-moz-placeholder {
     --tw-placeholder-opacity: 0.95;
   }
 
-  .lg\:placeholder-opacity-95:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .lg\:placeholder-opacity-95::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
   .lg\:placeholder-opacity-95::placeholder {
     --tw-placeholder-opacity: 0.95;
   }
 
-  .lg\:placeholder-opacity-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
   .lg\:placeholder-opacity-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
   }
 
-  .lg\:placeholder-opacity-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .lg\:placeholder-opacity-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
   .lg\:placeholder-opacity-100::placeholder {
     --tw-placeholder-opacity: 1;
   }
 
-  .lg\:focus\:placeholder-opacity-0:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
   .lg\:focus\:placeholder-opacity-0:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0;
   }
 
-  .lg\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .lg\:focus\:placeholder-opacity-0:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
   .lg\:focus\:placeholder-opacity-0:focus::placeholder {
     --tw-placeholder-opacity: 0;
   }
 
-  .lg\:focus\:placeholder-opacity-5:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
   .lg\:focus\:placeholder-opacity-5:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.05;
   }
 
-  .lg\:focus\:placeholder-opacity-5:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .lg\:focus\:placeholder-opacity-5:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
   .lg\:focus\:placeholder-opacity-5:focus::placeholder {
     --tw-placeholder-opacity: 0.05;
   }
 
-  .lg\:focus\:placeholder-opacity-10:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
   .lg\:focus\:placeholder-opacity-10:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.1;
   }
 
-  .lg\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .lg\:focus\:placeholder-opacity-10:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
   .lg\:focus\:placeholder-opacity-10:focus::placeholder {
     --tw-placeholder-opacity: 0.1;
   }
 
-  .lg\:focus\:placeholder-opacity-20:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
   .lg\:focus\:placeholder-opacity-20:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.2;
   }
 
-  .lg\:focus\:placeholder-opacity-20:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .lg\:focus\:placeholder-opacity-20:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
   .lg\:focus\:placeholder-opacity-20:focus::placeholder {
     --tw-placeholder-opacity: 0.2;
   }
 
-  .lg\:focus\:placeholder-opacity-25:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
   .lg\:focus\:placeholder-opacity-25:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.25;
   }
 
-  .lg\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .lg\:focus\:placeholder-opacity-25:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
   .lg\:focus\:placeholder-opacity-25:focus::placeholder {
     --tw-placeholder-opacity: 0.25;
   }
 
-  .lg\:focus\:placeholder-opacity-30:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
   .lg\:focus\:placeholder-opacity-30:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.3;
   }
 
-  .lg\:focus\:placeholder-opacity-30:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .lg\:focus\:placeholder-opacity-30:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
   .lg\:focus\:placeholder-opacity-30:focus::placeholder {
     --tw-placeholder-opacity: 0.3;
   }
 
-  .lg\:focus\:placeholder-opacity-40:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
   .lg\:focus\:placeholder-opacity-40:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.4;
   }
 
-  .lg\:focus\:placeholder-opacity-40:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .lg\:focus\:placeholder-opacity-40:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
   .lg\:focus\:placeholder-opacity-40:focus::placeholder {
     --tw-placeholder-opacity: 0.4;
   }
 
-  .lg\:focus\:placeholder-opacity-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
   .lg\:focus\:placeholder-opacity-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.5;
   }
 
-  .lg\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .lg\:focus\:placeholder-opacity-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
   .lg\:focus\:placeholder-opacity-50:focus::placeholder {
     --tw-placeholder-opacity: 0.5;
   }
 
-  .lg\:focus\:placeholder-opacity-60:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
   .lg\:focus\:placeholder-opacity-60:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.6;
   }
 
-  .lg\:focus\:placeholder-opacity-60:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .lg\:focus\:placeholder-opacity-60:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
   .lg\:focus\:placeholder-opacity-60:focus::placeholder {
     --tw-placeholder-opacity: 0.6;
   }
 
-  .lg\:focus\:placeholder-opacity-70:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
   .lg\:focus\:placeholder-opacity-70:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.7;
   }
 
-  .lg\:focus\:placeholder-opacity-70:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .lg\:focus\:placeholder-opacity-70:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
   .lg\:focus\:placeholder-opacity-70:focus::placeholder {
     --tw-placeholder-opacity: 0.7;
   }
 
-  .lg\:focus\:placeholder-opacity-75:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
   .lg\:focus\:placeholder-opacity-75:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.75;
   }
 
-  .lg\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .lg\:focus\:placeholder-opacity-75:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
   .lg\:focus\:placeholder-opacity-75:focus::placeholder {
     --tw-placeholder-opacity: 0.75;
   }
 
-  .lg\:focus\:placeholder-opacity-80:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
   .lg\:focus\:placeholder-opacity-80:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.8;
   }
 
-  .lg\:focus\:placeholder-opacity-80:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .lg\:focus\:placeholder-opacity-80:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
   .lg\:focus\:placeholder-opacity-80:focus::placeholder {
     --tw-placeholder-opacity: 0.8;
   }
 
-  .lg\:focus\:placeholder-opacity-90:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
   .lg\:focus\:placeholder-opacity-90:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.9;
   }
 
-  .lg\:focus\:placeholder-opacity-90:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .lg\:focus\:placeholder-opacity-90:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
   .lg\:focus\:placeholder-opacity-90:focus::placeholder {
     --tw-placeholder-opacity: 0.9;
   }
 
-  .lg\:focus\:placeholder-opacity-95:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
   .lg\:focus\:placeholder-opacity-95:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.95;
   }
 
-  .lg\:focus\:placeholder-opacity-95:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .lg\:focus\:placeholder-opacity-95:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
   .lg\:focus\:placeholder-opacity-95:focus::placeholder {
     --tw-placeholder-opacity: 0.95;
   }
 
-  .lg\:focus\:placeholder-opacity-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
   .lg\:focus\:placeholder-opacity-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
   }
 
-  .lg\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .lg\:focus\:placeholder-opacity-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
   .lg\:focus\:placeholder-opacity-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
   }
@@ -125689,7 +113035,6 @@ video {
   }
 
   .lg\:sticky {
-    position: -webkit-sticky;
     position: sticky;
   }
 
@@ -128868,7 +116213,7 @@ video {
   }
 
   .lg\:ring-offset-black {
-    --tw-ring-offset-color: #000;
+    --tw-ring-offset-color: #1E2431;
   }
 
   .lg\:ring-offset-white {
@@ -129200,39 +116545,39 @@ video {
   }
 
   .lg\:ring-offset-gray-100 {
-    --tw-ring-offset-color: #f3f4f6;
+    --tw-ring-offset-color: #E0E8F2;
   }
 
   .lg\:ring-offset-gray-200 {
-    --tw-ring-offset-color: #e5e7eb;
+    --tw-ring-offset-color: #C0C8D2;
   }
 
   .lg\:ring-offset-gray-300 {
-    --tw-ring-offset-color: #d1d5db;
+    --tw-ring-offset-color: #919EB0;
   }
 
   .lg\:ring-offset-gray-400 {
-    --tw-ring-offset-color: #9ca3af;
+    --tw-ring-offset-color: #3D485B;
   }
 
   .lg\:ring-offset-gray-500 {
-    --tw-ring-offset-color: #6b7280;
+    --tw-ring-offset-color: #232B3A;
   }
 
   .lg\:ring-offset-gray-600 {
-    --tw-ring-offset-color: #4b5563;
+    --tw-ring-offset-color: #1E2431;
   }
 
   .lg\:ring-offset-gray-700 {
-    --tw-ring-offset-color: #374151;
+    --tw-ring-offset-color: #1A202C;
   }
 
   .lg\:ring-offset-gray-800 {
-    --tw-ring-offset-color: #1f2937;
+    --tw-ring-offset-color: #151A23;
   }
 
   .lg\:ring-offset-gray-900 {
-    --tw-ring-offset-color: #111827;
+    --tw-ring-offset-color: #11151C;
   }
 
   .lg\:focus-within\:ring-offset-current:focus-within {
@@ -129244,7 +116589,7 @@ video {
   }
 
   .lg\:focus-within\:ring-offset-black:focus-within {
-    --tw-ring-offset-color: #000;
+    --tw-ring-offset-color: #1E2431;
   }
 
   .lg\:focus-within\:ring-offset-white:focus-within {
@@ -129576,39 +116921,39 @@ video {
   }
 
   .lg\:focus-within\:ring-offset-gray-100:focus-within {
-    --tw-ring-offset-color: #f3f4f6;
+    --tw-ring-offset-color: #E0E8F2;
   }
 
   .lg\:focus-within\:ring-offset-gray-200:focus-within {
-    --tw-ring-offset-color: #e5e7eb;
+    --tw-ring-offset-color: #C0C8D2;
   }
 
   .lg\:focus-within\:ring-offset-gray-300:focus-within {
-    --tw-ring-offset-color: #d1d5db;
+    --tw-ring-offset-color: #919EB0;
   }
 
   .lg\:focus-within\:ring-offset-gray-400:focus-within {
-    --tw-ring-offset-color: #9ca3af;
+    --tw-ring-offset-color: #3D485B;
   }
 
   .lg\:focus-within\:ring-offset-gray-500:focus-within {
-    --tw-ring-offset-color: #6b7280;
+    --tw-ring-offset-color: #232B3A;
   }
 
   .lg\:focus-within\:ring-offset-gray-600:focus-within {
-    --tw-ring-offset-color: #4b5563;
+    --tw-ring-offset-color: #1E2431;
   }
 
   .lg\:focus-within\:ring-offset-gray-700:focus-within {
-    --tw-ring-offset-color: #374151;
+    --tw-ring-offset-color: #1A202C;
   }
 
   .lg\:focus-within\:ring-offset-gray-800:focus-within {
-    --tw-ring-offset-color: #1f2937;
+    --tw-ring-offset-color: #151A23;
   }
 
   .lg\:focus-within\:ring-offset-gray-900:focus-within {
-    --tw-ring-offset-color: #111827;
+    --tw-ring-offset-color: #11151C;
   }
 
   .lg\:focus\:ring-offset-current:focus {
@@ -129620,7 +116965,7 @@ video {
   }
 
   .lg\:focus\:ring-offset-black:focus {
-    --tw-ring-offset-color: #000;
+    --tw-ring-offset-color: #1E2431;
   }
 
   .lg\:focus\:ring-offset-white:focus {
@@ -129952,39 +117297,39 @@ video {
   }
 
   .lg\:focus\:ring-offset-gray-100:focus {
-    --tw-ring-offset-color: #f3f4f6;
+    --tw-ring-offset-color: #E0E8F2;
   }
 
   .lg\:focus\:ring-offset-gray-200:focus {
-    --tw-ring-offset-color: #e5e7eb;
+    --tw-ring-offset-color: #C0C8D2;
   }
 
   .lg\:focus\:ring-offset-gray-300:focus {
-    --tw-ring-offset-color: #d1d5db;
+    --tw-ring-offset-color: #919EB0;
   }
 
   .lg\:focus\:ring-offset-gray-400:focus {
-    --tw-ring-offset-color: #9ca3af;
+    --tw-ring-offset-color: #3D485B;
   }
 
   .lg\:focus\:ring-offset-gray-500:focus {
-    --tw-ring-offset-color: #6b7280;
+    --tw-ring-offset-color: #232B3A;
   }
 
   .lg\:focus\:ring-offset-gray-600:focus {
-    --tw-ring-offset-color: #4b5563;
+    --tw-ring-offset-color: #1E2431;
   }
 
   .lg\:focus\:ring-offset-gray-700:focus {
-    --tw-ring-offset-color: #374151;
+    --tw-ring-offset-color: #1A202C;
   }
 
   .lg\:focus\:ring-offset-gray-800:focus {
-    --tw-ring-offset-color: #1f2937;
+    --tw-ring-offset-color: #151A23;
   }
 
   .lg\:focus\:ring-offset-gray-900:focus {
-    --tw-ring-offset-color: #111827;
+    --tw-ring-offset-color: #11151C;
   }
 
   .lg\:ring-offset-0 {
@@ -130057,7 +117402,7 @@ video {
 
   .lg\:ring-black {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(30, 36, 49, var(--tw-ring-opacity));
   }
 
   .lg\:ring-white {
@@ -130472,47 +117817,47 @@ video {
 
   .lg\:ring-gray-100 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(224, 232, 242, var(--tw-ring-opacity));
   }
 
   .lg\:ring-gray-200 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(192, 200, 210, var(--tw-ring-opacity));
   }
 
   .lg\:ring-gray-300 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(145, 158, 176, var(--tw-ring-opacity));
   }
 
   .lg\:ring-gray-400 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(61, 72, 91, var(--tw-ring-opacity));
   }
 
   .lg\:ring-gray-500 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(35, 43, 58, var(--tw-ring-opacity));
   }
 
   .lg\:ring-gray-600 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(30, 36, 49, var(--tw-ring-opacity));
   }
 
   .lg\:ring-gray-700 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(26, 32, 44, var(--tw-ring-opacity));
   }
 
   .lg\:ring-gray-800 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(21, 26, 35, var(--tw-ring-opacity));
   }
 
   .lg\:ring-gray-900 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(17, 21, 28, var(--tw-ring-opacity));
   }
 
   .lg\:focus-within\:ring-current:focus-within {
@@ -130525,7 +117870,7 @@ video {
 
   .lg\:focus-within\:ring-black:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(30, 36, 49, var(--tw-ring-opacity));
   }
 
   .lg\:focus-within\:ring-white:focus-within {
@@ -130940,47 +118285,47 @@ video {
 
   .lg\:focus-within\:ring-gray-100:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(224, 232, 242, var(--tw-ring-opacity));
   }
 
   .lg\:focus-within\:ring-gray-200:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(192, 200, 210, var(--tw-ring-opacity));
   }
 
   .lg\:focus-within\:ring-gray-300:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(145, 158, 176, var(--tw-ring-opacity));
   }
 
   .lg\:focus-within\:ring-gray-400:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(61, 72, 91, var(--tw-ring-opacity));
   }
 
   .lg\:focus-within\:ring-gray-500:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(35, 43, 58, var(--tw-ring-opacity));
   }
 
   .lg\:focus-within\:ring-gray-600:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(30, 36, 49, var(--tw-ring-opacity));
   }
 
   .lg\:focus-within\:ring-gray-700:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(26, 32, 44, var(--tw-ring-opacity));
   }
 
   .lg\:focus-within\:ring-gray-800:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(21, 26, 35, var(--tw-ring-opacity));
   }
 
   .lg\:focus-within\:ring-gray-900:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(17, 21, 28, var(--tw-ring-opacity));
   }
 
   .lg\:focus\:ring-current:focus {
@@ -130993,7 +118338,7 @@ video {
 
   .lg\:focus\:ring-black:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(30, 36, 49, var(--tw-ring-opacity));
   }
 
   .lg\:focus\:ring-white:focus {
@@ -131408,47 +118753,47 @@ video {
 
   .lg\:focus\:ring-gray-100:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(224, 232, 242, var(--tw-ring-opacity));
   }
 
   .lg\:focus\:ring-gray-200:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(192, 200, 210, var(--tw-ring-opacity));
   }
 
   .lg\:focus\:ring-gray-300:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(145, 158, 176, var(--tw-ring-opacity));
   }
 
   .lg\:focus\:ring-gray-400:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(61, 72, 91, var(--tw-ring-opacity));
   }
 
   .lg\:focus\:ring-gray-500:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(35, 43, 58, var(--tw-ring-opacity));
   }
 
   .lg\:focus\:ring-gray-600:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(30, 36, 49, var(--tw-ring-opacity));
   }
 
   .lg\:focus\:ring-gray-700:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(26, 32, 44, var(--tw-ring-opacity));
   }
 
   .lg\:focus\:ring-gray-800:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(21, 26, 35, var(--tw-ring-opacity));
   }
 
   .lg\:focus\:ring-gray-900:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(17, 21, 28, var(--tw-ring-opacity));
   }
 
   .lg\:ring-opacity-0 {
@@ -131685,7 +119030,7 @@ video {
 
   .lg\:text-black {
     --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .lg\:text-white {
@@ -132100,52 +119445,52 @@ video {
 
   .lg\:text-gray-100 {
     --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
+    color: rgba(224, 232, 242, var(--tw-text-opacity));
   }
 
   .lg\:text-gray-200 {
     --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
+    color: rgba(192, 200, 210, var(--tw-text-opacity));
   }
 
   .lg\:text-gray-300 {
     --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
+    color: rgba(145, 158, 176, var(--tw-text-opacity));
   }
 
   .lg\:text-gray-400 {
     --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
+    color: rgba(61, 72, 91, var(--tw-text-opacity));
   }
 
   .lg\:text-gray-500 {
     --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
+    color: rgba(35, 43, 58, var(--tw-text-opacity));
   }
 
   .lg\:text-gray-600 {
     --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .lg\:text-gray-700 {
     --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
+    color: rgba(26, 32, 44, var(--tw-text-opacity));
   }
 
   .lg\:text-gray-800 {
     --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
+    color: rgba(21, 26, 35, var(--tw-text-opacity));
   }
 
   .lg\:text-gray-900 {
     --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
+    color: rgba(17, 21, 28, var(--tw-text-opacity));
   }
 
   .lg\:text-body {
     --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
+    color: rgba(12, 14, 18, var(--tw-text-opacity));
   }
 
   .group:hover .lg\:group-hover\:text-current {
@@ -132158,7 +119503,7 @@ video {
 
   .group:hover .lg\:group-hover\:text-black {
     --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .group:hover .lg\:group-hover\:text-white {
@@ -132573,52 +119918,52 @@ video {
 
   .group:hover .lg\:group-hover\:text-gray-100 {
     --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
+    color: rgba(224, 232, 242, var(--tw-text-opacity));
   }
 
   .group:hover .lg\:group-hover\:text-gray-200 {
     --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
+    color: rgba(192, 200, 210, var(--tw-text-opacity));
   }
 
   .group:hover .lg\:group-hover\:text-gray-300 {
     --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
+    color: rgba(145, 158, 176, var(--tw-text-opacity));
   }
 
   .group:hover .lg\:group-hover\:text-gray-400 {
     --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
+    color: rgba(61, 72, 91, var(--tw-text-opacity));
   }
 
   .group:hover .lg\:group-hover\:text-gray-500 {
     --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
+    color: rgba(35, 43, 58, var(--tw-text-opacity));
   }
 
   .group:hover .lg\:group-hover\:text-gray-600 {
     --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .group:hover .lg\:group-hover\:text-gray-700 {
     --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
+    color: rgba(26, 32, 44, var(--tw-text-opacity));
   }
 
   .group:hover .lg\:group-hover\:text-gray-800 {
     --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
+    color: rgba(21, 26, 35, var(--tw-text-opacity));
   }
 
   .group:hover .lg\:group-hover\:text-gray-900 {
     --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
+    color: rgba(17, 21, 28, var(--tw-text-opacity));
   }
 
   .group:hover .lg\:group-hover\:text-body {
     --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
+    color: rgba(12, 14, 18, var(--tw-text-opacity));
   }
 
   .lg\:focus-within\:text-current:focus-within {
@@ -132631,7 +119976,7 @@ video {
 
   .lg\:focus-within\:text-black:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .lg\:focus-within\:text-white:focus-within {
@@ -133046,52 +120391,52 @@ video {
 
   .lg\:focus-within\:text-gray-100:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
+    color: rgba(224, 232, 242, var(--tw-text-opacity));
   }
 
   .lg\:focus-within\:text-gray-200:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
+    color: rgba(192, 200, 210, var(--tw-text-opacity));
   }
 
   .lg\:focus-within\:text-gray-300:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
+    color: rgba(145, 158, 176, var(--tw-text-opacity));
   }
 
   .lg\:focus-within\:text-gray-400:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
+    color: rgba(61, 72, 91, var(--tw-text-opacity));
   }
 
   .lg\:focus-within\:text-gray-500:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
+    color: rgba(35, 43, 58, var(--tw-text-opacity));
   }
 
   .lg\:focus-within\:text-gray-600:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .lg\:focus-within\:text-gray-700:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
+    color: rgba(26, 32, 44, var(--tw-text-opacity));
   }
 
   .lg\:focus-within\:text-gray-800:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
+    color: rgba(21, 26, 35, var(--tw-text-opacity));
   }
 
   .lg\:focus-within\:text-gray-900:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
+    color: rgba(17, 21, 28, var(--tw-text-opacity));
   }
 
   .lg\:focus-within\:text-body:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
+    color: rgba(12, 14, 18, var(--tw-text-opacity));
   }
 
   .lg\:hover\:text-current:hover {
@@ -133104,7 +120449,7 @@ video {
 
   .lg\:hover\:text-black:hover {
     --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .lg\:hover\:text-white:hover {
@@ -133519,52 +120864,52 @@ video {
 
   .lg\:hover\:text-gray-100:hover {
     --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
+    color: rgba(224, 232, 242, var(--tw-text-opacity));
   }
 
   .lg\:hover\:text-gray-200:hover {
     --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
+    color: rgba(192, 200, 210, var(--tw-text-opacity));
   }
 
   .lg\:hover\:text-gray-300:hover {
     --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
+    color: rgba(145, 158, 176, var(--tw-text-opacity));
   }
 
   .lg\:hover\:text-gray-400:hover {
     --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
+    color: rgba(61, 72, 91, var(--tw-text-opacity));
   }
 
   .lg\:hover\:text-gray-500:hover {
     --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
+    color: rgba(35, 43, 58, var(--tw-text-opacity));
   }
 
   .lg\:hover\:text-gray-600:hover {
     --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .lg\:hover\:text-gray-700:hover {
     --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
+    color: rgba(26, 32, 44, var(--tw-text-opacity));
   }
 
   .lg\:hover\:text-gray-800:hover {
     --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
+    color: rgba(21, 26, 35, var(--tw-text-opacity));
   }
 
   .lg\:hover\:text-gray-900:hover {
     --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
+    color: rgba(17, 21, 28, var(--tw-text-opacity));
   }
 
   .lg\:hover\:text-body:hover {
     --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
+    color: rgba(12, 14, 18, var(--tw-text-opacity));
   }
 
   .lg\:focus\:text-current:focus {
@@ -133577,7 +120922,7 @@ video {
 
   .lg\:focus\:text-black:focus {
     --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .lg\:focus\:text-white:focus {
@@ -133992,52 +121337,52 @@ video {
 
   .lg\:focus\:text-gray-100:focus {
     --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
+    color: rgba(224, 232, 242, var(--tw-text-opacity));
   }
 
   .lg\:focus\:text-gray-200:focus {
     --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
+    color: rgba(192, 200, 210, var(--tw-text-opacity));
   }
 
   .lg\:focus\:text-gray-300:focus {
     --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
+    color: rgba(145, 158, 176, var(--tw-text-opacity));
   }
 
   .lg\:focus\:text-gray-400:focus {
     --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
+    color: rgba(61, 72, 91, var(--tw-text-opacity));
   }
 
   .lg\:focus\:text-gray-500:focus {
     --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
+    color: rgba(35, 43, 58, var(--tw-text-opacity));
   }
 
   .lg\:focus\:text-gray-600:focus {
     --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .lg\:focus\:text-gray-700:focus {
     --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
+    color: rgba(26, 32, 44, var(--tw-text-opacity));
   }
 
   .lg\:focus\:text-gray-800:focus {
     --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
+    color: rgba(21, 26, 35, var(--tw-text-opacity));
   }
 
   .lg\:focus\:text-gray-900:focus {
     --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
+    color: rgba(17, 21, 28, var(--tw-text-opacity));
   }
 
   .lg\:focus\:text-body:focus {
     --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
+    color: rgba(12, 14, 18, var(--tw-text-opacity));
   }
 
   .lg\:text-opacity-0 {
@@ -134520,28 +121865,24 @@ video {
   .lg\:select-none {
     -webkit-user-select: none;
        -moz-user-select: none;
-        -ms-user-select: none;
             user-select: none;
   }
 
   .lg\:select-text {
     -webkit-user-select: text;
        -moz-user-select: text;
-        -ms-user-select: text;
             user-select: text;
   }
 
   .lg\:select-all {
     -webkit-user-select: all;
        -moz-user-select: all;
-        -ms-user-select: all;
             user-select: all;
   }
 
   .lg\:select-auto {
     -webkit-user-select: auto;
        -moz-user-select: auto;
-        -ms-user-select: auto;
             user-select: auto;
   }
 
@@ -135478,12 +122819,10 @@ video {
   }
 
   .lg\:auto-cols-min {
-    grid-auto-columns: -webkit-min-content;
     grid-auto-columns: min-content;
   }
 
   .lg\:auto-cols-max {
-    grid-auto-columns: -webkit-max-content;
     grid-auto-columns: max-content;
   }
 
@@ -135692,12 +123031,10 @@ video {
   }
 
   .lg\:auto-rows-min {
-    grid-auto-rows: -webkit-min-content;
     grid-auto-rows: min-content;
   }
 
   .lg\:auto-rows-max {
-    grid-auto-rows: -webkit-max-content;
     grid-auto-rows: max-content;
   }
 
@@ -138858,28 +126195,23 @@ video {
   }
 
   .lg\:animate-none {
-    -webkit-animation: none;
-            animation: none;
+    animation: none;
   }
 
   .lg\:animate-spin {
-    -webkit-animation: spin 1s linear infinite;
-            animation: spin 1s linear infinite;
+    animation: spin 1s linear infinite;
   }
 
   .lg\:animate-ping {
-    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
-            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
+    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
   }
 
   .lg\:animate-pulse {
-    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
-            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
+    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
   }
 
   .lg\:animate-bounce {
-    -webkit-animation: bounce 1s infinite;
-            animation: bounce 1s infinite;
+    animation: bounce 1s infinite;
   }
 }
 
@@ -139844,7 +127176,7 @@ video {
 
   .xl\:divide-black > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-divide-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-divide-opacity));
   }
 
   .xl\:divide-white > :not([hidden]) ~ :not([hidden]) {
@@ -140259,47 +127591,47 @@ video {
 
   .xl\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-divide-opacity));
+    border-color: rgba(224, 232, 242, var(--tw-divide-opacity));
   }
 
   .xl\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-divide-opacity));
+    border-color: rgba(192, 200, 210, var(--tw-divide-opacity));
   }
 
   .xl\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-divide-opacity));
+    border-color: rgba(145, 158, 176, var(--tw-divide-opacity));
   }
 
   .xl\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-divide-opacity));
+    border-color: rgba(61, 72, 91, var(--tw-divide-opacity));
   }
 
   .xl\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-divide-opacity));
+    border-color: rgba(35, 43, 58, var(--tw-divide-opacity));
   }
 
   .xl\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-divide-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-divide-opacity));
   }
 
   .xl\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-divide-opacity));
+    border-color: rgba(26, 32, 44, var(--tw-divide-opacity));
   }
 
   .xl\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-divide-opacity));
+    border-color: rgba(21, 26, 35, var(--tw-divide-opacity));
   }
 
   .xl\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-divide-opacity));
+    border-color: rgba(17, 21, 28, var(--tw-divide-opacity));
   }
 
   .xl\:divide-solid > :not([hidden]) ~ :not([hidden]) {
@@ -140496,7 +127828,7 @@ video {
 
   .xl\:bg-black {
     --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .xl\:bg-white {
@@ -140911,47 +128243,47 @@ video {
 
   .xl\:bg-gray-100 {
     --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
+    background-color: rgba(224, 232, 242, var(--tw-bg-opacity));
   }
 
   .xl\:bg-gray-200 {
     --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
+    background-color: rgba(192, 200, 210, var(--tw-bg-opacity));
   }
 
   .xl\:bg-gray-300 {
     --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
+    background-color: rgba(145, 158, 176, var(--tw-bg-opacity));
   }
 
   .xl\:bg-gray-400 {
     --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
+    background-color: rgba(61, 72, 91, var(--tw-bg-opacity));
   }
 
   .xl\:bg-gray-500 {
     --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
+    background-color: rgba(35, 43, 58, var(--tw-bg-opacity));
   }
 
   .xl\:bg-gray-600 {
     --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .xl\:bg-gray-700 {
     --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
+    background-color: rgba(26, 32, 44, var(--tw-bg-opacity));
   }
 
   .xl\:bg-gray-800 {
     --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
+    background-color: rgba(21, 26, 35, var(--tw-bg-opacity));
   }
 
   .xl\:bg-gray-900 {
     --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
+    background-color: rgba(17, 21, 28, var(--tw-bg-opacity));
   }
 
   .xl\:bg-body {
@@ -140969,7 +128301,7 @@ video {
 
   .group:hover .xl\:group-hover\:bg-black {
     --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .group:hover .xl\:group-hover\:bg-white {
@@ -141384,47 +128716,47 @@ video {
 
   .group:hover .xl\:group-hover\:bg-gray-100 {
     --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
+    background-color: rgba(224, 232, 242, var(--tw-bg-opacity));
   }
 
   .group:hover .xl\:group-hover\:bg-gray-200 {
     --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
+    background-color: rgba(192, 200, 210, var(--tw-bg-opacity));
   }
 
   .group:hover .xl\:group-hover\:bg-gray-300 {
     --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
+    background-color: rgba(145, 158, 176, var(--tw-bg-opacity));
   }
 
   .group:hover .xl\:group-hover\:bg-gray-400 {
     --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
+    background-color: rgba(61, 72, 91, var(--tw-bg-opacity));
   }
 
   .group:hover .xl\:group-hover\:bg-gray-500 {
     --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
+    background-color: rgba(35, 43, 58, var(--tw-bg-opacity));
   }
 
   .group:hover .xl\:group-hover\:bg-gray-600 {
     --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .group:hover .xl\:group-hover\:bg-gray-700 {
     --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
+    background-color: rgba(26, 32, 44, var(--tw-bg-opacity));
   }
 
   .group:hover .xl\:group-hover\:bg-gray-800 {
     --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
+    background-color: rgba(21, 26, 35, var(--tw-bg-opacity));
   }
 
   .group:hover .xl\:group-hover\:bg-gray-900 {
     --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
+    background-color: rgba(17, 21, 28, var(--tw-bg-opacity));
   }
 
   .group:hover .xl\:group-hover\:bg-body {
@@ -141442,7 +128774,7 @@ video {
 
   .xl\:focus-within\:bg-black:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .xl\:focus-within\:bg-white:focus-within {
@@ -141857,47 +129189,47 @@ video {
 
   .xl\:focus-within\:bg-gray-100:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
+    background-color: rgba(224, 232, 242, var(--tw-bg-opacity));
   }
 
   .xl\:focus-within\:bg-gray-200:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
+    background-color: rgba(192, 200, 210, var(--tw-bg-opacity));
   }
 
   .xl\:focus-within\:bg-gray-300:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
+    background-color: rgba(145, 158, 176, var(--tw-bg-opacity));
   }
 
   .xl\:focus-within\:bg-gray-400:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
+    background-color: rgba(61, 72, 91, var(--tw-bg-opacity));
   }
 
   .xl\:focus-within\:bg-gray-500:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
+    background-color: rgba(35, 43, 58, var(--tw-bg-opacity));
   }
 
   .xl\:focus-within\:bg-gray-600:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .xl\:focus-within\:bg-gray-700:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
+    background-color: rgba(26, 32, 44, var(--tw-bg-opacity));
   }
 
   .xl\:focus-within\:bg-gray-800:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
+    background-color: rgba(21, 26, 35, var(--tw-bg-opacity));
   }
 
   .xl\:focus-within\:bg-gray-900:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
+    background-color: rgba(17, 21, 28, var(--tw-bg-opacity));
   }
 
   .xl\:focus-within\:bg-body:focus-within {
@@ -141915,7 +129247,7 @@ video {
 
   .xl\:hover\:bg-black:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .xl\:hover\:bg-white:hover {
@@ -142330,47 +129662,47 @@ video {
 
   .xl\:hover\:bg-gray-100:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
+    background-color: rgba(224, 232, 242, var(--tw-bg-opacity));
   }
 
   .xl\:hover\:bg-gray-200:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
+    background-color: rgba(192, 200, 210, var(--tw-bg-opacity));
   }
 
   .xl\:hover\:bg-gray-300:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
+    background-color: rgba(145, 158, 176, var(--tw-bg-opacity));
   }
 
   .xl\:hover\:bg-gray-400:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
+    background-color: rgba(61, 72, 91, var(--tw-bg-opacity));
   }
 
   .xl\:hover\:bg-gray-500:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
+    background-color: rgba(35, 43, 58, var(--tw-bg-opacity));
   }
 
   .xl\:hover\:bg-gray-600:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .xl\:hover\:bg-gray-700:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
+    background-color: rgba(26, 32, 44, var(--tw-bg-opacity));
   }
 
   .xl\:hover\:bg-gray-800:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
+    background-color: rgba(21, 26, 35, var(--tw-bg-opacity));
   }
 
   .xl\:hover\:bg-gray-900:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
+    background-color: rgba(17, 21, 28, var(--tw-bg-opacity));
   }
 
   .xl\:hover\:bg-body:hover {
@@ -142388,7 +129720,7 @@ video {
 
   .xl\:focus\:bg-black:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .xl\:focus\:bg-white:focus {
@@ -142803,47 +130135,47 @@ video {
 
   .xl\:focus\:bg-gray-100:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
+    background-color: rgba(224, 232, 242, var(--tw-bg-opacity));
   }
 
   .xl\:focus\:bg-gray-200:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
+    background-color: rgba(192, 200, 210, var(--tw-bg-opacity));
   }
 
   .xl\:focus\:bg-gray-300:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
+    background-color: rgba(145, 158, 176, var(--tw-bg-opacity));
   }
 
   .xl\:focus\:bg-gray-400:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
+    background-color: rgba(61, 72, 91, var(--tw-bg-opacity));
   }
 
   .xl\:focus\:bg-gray-500:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
+    background-color: rgba(35, 43, 58, var(--tw-bg-opacity));
   }
 
   .xl\:focus\:bg-gray-600:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .xl\:focus\:bg-gray-700:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
+    background-color: rgba(26, 32, 44, var(--tw-bg-opacity));
   }
 
   .xl\:focus\:bg-gray-800:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
+    background-color: rgba(21, 26, 35, var(--tw-bg-opacity));
   }
 
   .xl\:focus\:bg-gray-900:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
+    background-color: rgba(17, 21, 28, var(--tw-bg-opacity));
   }
 
   .xl\:focus\:bg-body:focus {
@@ -142898,8 +130230,8 @@ video {
   }
 
   .xl\:from-black {
-    --tw-gradient-from: #000;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
+    --tw-gradient-from: #1E2431;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .xl\:from-white {
@@ -143313,48 +130645,48 @@ video {
   }
 
   .xl\:from-gray-100 {
-    --tw-gradient-from: #f3f4f6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
+    --tw-gradient-from: #E0E8F2;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 232, 242, 0));
   }
 
   .xl\:from-gray-200 {
-    --tw-gradient-from: #e5e7eb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
+    --tw-gradient-from: #C0C8D2;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(192, 200, 210, 0));
   }
 
   .xl\:from-gray-300 {
-    --tw-gradient-from: #d1d5db;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
+    --tw-gradient-from: #919EB0;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(145, 158, 176, 0));
   }
 
   .xl\:from-gray-400 {
-    --tw-gradient-from: #9ca3af;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
+    --tw-gradient-from: #3D485B;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 91, 0));
   }
 
   .xl\:from-gray-500 {
-    --tw-gradient-from: #6b7280;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
+    --tw-gradient-from: #232B3A;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 43, 58, 0));
   }
 
   .xl\:from-gray-600 {
-    --tw-gradient-from: #4b5563;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
+    --tw-gradient-from: #1E2431;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .xl\:from-gray-700 {
-    --tw-gradient-from: #374151;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
+    --tw-gradient-from: #1A202C;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 32, 44, 0));
   }
 
   .xl\:from-gray-800 {
-    --tw-gradient-from: #1f2937;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
+    --tw-gradient-from: #151A23;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(21, 26, 35, 0));
   }
 
   .xl\:from-gray-900 {
-    --tw-gradient-from: #111827;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
+    --tw-gradient-from: #11151C;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 21, 28, 0));
   }
 
   .xl\:via-current {
@@ -143366,7 +130698,7 @@ video {
   }
 
   .xl\:via-black {
-    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1E2431, var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .xl\:via-white {
@@ -143698,39 +131030,39 @@ video {
   }
 
   .xl\:via-gray-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #E0E8F2, var(--tw-gradient-to, rgba(224, 232, 242, 0));
   }
 
   .xl\:via-gray-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #C0C8D2, var(--tw-gradient-to, rgba(192, 200, 210, 0));
   }
 
   .xl\:via-gray-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #919EB0, var(--tw-gradient-to, rgba(145, 158, 176, 0));
   }
 
   .xl\:via-gray-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #3D485B, var(--tw-gradient-to, rgba(61, 72, 91, 0));
   }
 
   .xl\:via-gray-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #232B3A, var(--tw-gradient-to, rgba(35, 43, 58, 0));
   }
 
   .xl\:via-gray-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1E2431, var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .xl\:via-gray-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1A202C, var(--tw-gradient-to, rgba(26, 32, 44, 0));
   }
 
   .xl\:via-gray-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #151A23, var(--tw-gradient-to, rgba(21, 26, 35, 0));
   }
 
   .xl\:via-gray-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #11151C, var(--tw-gradient-to, rgba(17, 21, 28, 0));
   }
 
   .xl\:to-current {
@@ -143742,7 +131074,7 @@ video {
   }
 
   .xl\:to-black {
-    --tw-gradient-to: #000;
+    --tw-gradient-to: #1E2431;
   }
 
   .xl\:to-white {
@@ -144074,39 +131406,39 @@ video {
   }
 
   .xl\:to-gray-100 {
-    --tw-gradient-to: #f3f4f6;
+    --tw-gradient-to: #E0E8F2;
   }
 
   .xl\:to-gray-200 {
-    --tw-gradient-to: #e5e7eb;
+    --tw-gradient-to: #C0C8D2;
   }
 
   .xl\:to-gray-300 {
-    --tw-gradient-to: #d1d5db;
+    --tw-gradient-to: #919EB0;
   }
 
   .xl\:to-gray-400 {
-    --tw-gradient-to: #9ca3af;
+    --tw-gradient-to: #3D485B;
   }
 
   .xl\:to-gray-500 {
-    --tw-gradient-to: #6b7280;
+    --tw-gradient-to: #232B3A;
   }
 
   .xl\:to-gray-600 {
-    --tw-gradient-to: #4b5563;
+    --tw-gradient-to: #1E2431;
   }
 
   .xl\:to-gray-700 {
-    --tw-gradient-to: #374151;
+    --tw-gradient-to: #1A202C;
   }
 
   .xl\:to-gray-800 {
-    --tw-gradient-to: #1f2937;
+    --tw-gradient-to: #151A23;
   }
 
   .xl\:to-gray-900 {
-    --tw-gradient-to: #111827;
+    --tw-gradient-to: #11151C;
   }
 
   .xl\:hover\:from-current:hover {
@@ -144120,8 +131452,8 @@ video {
   }
 
   .xl\:hover\:from-black:hover {
-    --tw-gradient-from: #000;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
+    --tw-gradient-from: #1E2431;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .xl\:hover\:from-white:hover {
@@ -144535,48 +131867,48 @@ video {
   }
 
   .xl\:hover\:from-gray-100:hover {
-    --tw-gradient-from: #f3f4f6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
+    --tw-gradient-from: #E0E8F2;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 232, 242, 0));
   }
 
   .xl\:hover\:from-gray-200:hover {
-    --tw-gradient-from: #e5e7eb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
+    --tw-gradient-from: #C0C8D2;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(192, 200, 210, 0));
   }
 
   .xl\:hover\:from-gray-300:hover {
-    --tw-gradient-from: #d1d5db;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
+    --tw-gradient-from: #919EB0;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(145, 158, 176, 0));
   }
 
   .xl\:hover\:from-gray-400:hover {
-    --tw-gradient-from: #9ca3af;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
+    --tw-gradient-from: #3D485B;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 91, 0));
   }
 
   .xl\:hover\:from-gray-500:hover {
-    --tw-gradient-from: #6b7280;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
+    --tw-gradient-from: #232B3A;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 43, 58, 0));
   }
 
   .xl\:hover\:from-gray-600:hover {
-    --tw-gradient-from: #4b5563;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
+    --tw-gradient-from: #1E2431;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .xl\:hover\:from-gray-700:hover {
-    --tw-gradient-from: #374151;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
+    --tw-gradient-from: #1A202C;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 32, 44, 0));
   }
 
   .xl\:hover\:from-gray-800:hover {
-    --tw-gradient-from: #1f2937;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
+    --tw-gradient-from: #151A23;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(21, 26, 35, 0));
   }
 
   .xl\:hover\:from-gray-900:hover {
-    --tw-gradient-from: #111827;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
+    --tw-gradient-from: #11151C;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 21, 28, 0));
   }
 
   .xl\:hover\:via-current:hover {
@@ -144588,7 +131920,7 @@ video {
   }
 
   .xl\:hover\:via-black:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1E2431, var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .xl\:hover\:via-white:hover {
@@ -144920,39 +132252,39 @@ video {
   }
 
   .xl\:hover\:via-gray-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #E0E8F2, var(--tw-gradient-to, rgba(224, 232, 242, 0));
   }
 
   .xl\:hover\:via-gray-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #C0C8D2, var(--tw-gradient-to, rgba(192, 200, 210, 0));
   }
 
   .xl\:hover\:via-gray-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #919EB0, var(--tw-gradient-to, rgba(145, 158, 176, 0));
   }
 
   .xl\:hover\:via-gray-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #3D485B, var(--tw-gradient-to, rgba(61, 72, 91, 0));
   }
 
   .xl\:hover\:via-gray-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #232B3A, var(--tw-gradient-to, rgba(35, 43, 58, 0));
   }
 
   .xl\:hover\:via-gray-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1E2431, var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .xl\:hover\:via-gray-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1A202C, var(--tw-gradient-to, rgba(26, 32, 44, 0));
   }
 
   .xl\:hover\:via-gray-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #151A23, var(--tw-gradient-to, rgba(21, 26, 35, 0));
   }
 
   .xl\:hover\:via-gray-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #11151C, var(--tw-gradient-to, rgba(17, 21, 28, 0));
   }
 
   .xl\:hover\:to-current:hover {
@@ -144964,7 +132296,7 @@ video {
   }
 
   .xl\:hover\:to-black:hover {
-    --tw-gradient-to: #000;
+    --tw-gradient-to: #1E2431;
   }
 
   .xl\:hover\:to-white:hover {
@@ -145296,39 +132628,39 @@ video {
   }
 
   .xl\:hover\:to-gray-100:hover {
-    --tw-gradient-to: #f3f4f6;
+    --tw-gradient-to: #E0E8F2;
   }
 
   .xl\:hover\:to-gray-200:hover {
-    --tw-gradient-to: #e5e7eb;
+    --tw-gradient-to: #C0C8D2;
   }
 
   .xl\:hover\:to-gray-300:hover {
-    --tw-gradient-to: #d1d5db;
+    --tw-gradient-to: #919EB0;
   }
 
   .xl\:hover\:to-gray-400:hover {
-    --tw-gradient-to: #9ca3af;
+    --tw-gradient-to: #3D485B;
   }
 
   .xl\:hover\:to-gray-500:hover {
-    --tw-gradient-to: #6b7280;
+    --tw-gradient-to: #232B3A;
   }
 
   .xl\:hover\:to-gray-600:hover {
-    --tw-gradient-to: #4b5563;
+    --tw-gradient-to: #1E2431;
   }
 
   .xl\:hover\:to-gray-700:hover {
-    --tw-gradient-to: #374151;
+    --tw-gradient-to: #1A202C;
   }
 
   .xl\:hover\:to-gray-800:hover {
-    --tw-gradient-to: #1f2937;
+    --tw-gradient-to: #151A23;
   }
 
   .xl\:hover\:to-gray-900:hover {
-    --tw-gradient-to: #111827;
+    --tw-gradient-to: #11151C;
   }
 
   .xl\:focus\:from-current:focus {
@@ -145342,8 +132674,8 @@ video {
   }
 
   .xl\:focus\:from-black:focus {
-    --tw-gradient-from: #000;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
+    --tw-gradient-from: #1E2431;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .xl\:focus\:from-white:focus {
@@ -145757,48 +133089,48 @@ video {
   }
 
   .xl\:focus\:from-gray-100:focus {
-    --tw-gradient-from: #f3f4f6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
+    --tw-gradient-from: #E0E8F2;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 232, 242, 0));
   }
 
   .xl\:focus\:from-gray-200:focus {
-    --tw-gradient-from: #e5e7eb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
+    --tw-gradient-from: #C0C8D2;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(192, 200, 210, 0));
   }
 
   .xl\:focus\:from-gray-300:focus {
-    --tw-gradient-from: #d1d5db;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
+    --tw-gradient-from: #919EB0;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(145, 158, 176, 0));
   }
 
   .xl\:focus\:from-gray-400:focus {
-    --tw-gradient-from: #9ca3af;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
+    --tw-gradient-from: #3D485B;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 91, 0));
   }
 
   .xl\:focus\:from-gray-500:focus {
-    --tw-gradient-from: #6b7280;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
+    --tw-gradient-from: #232B3A;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 43, 58, 0));
   }
 
   .xl\:focus\:from-gray-600:focus {
-    --tw-gradient-from: #4b5563;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
+    --tw-gradient-from: #1E2431;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .xl\:focus\:from-gray-700:focus {
-    --tw-gradient-from: #374151;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
+    --tw-gradient-from: #1A202C;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 32, 44, 0));
   }
 
   .xl\:focus\:from-gray-800:focus {
-    --tw-gradient-from: #1f2937;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
+    --tw-gradient-from: #151A23;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(21, 26, 35, 0));
   }
 
   .xl\:focus\:from-gray-900:focus {
-    --tw-gradient-from: #111827;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
+    --tw-gradient-from: #11151C;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 21, 28, 0));
   }
 
   .xl\:focus\:via-current:focus {
@@ -145810,7 +133142,7 @@ video {
   }
 
   .xl\:focus\:via-black:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1E2431, var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .xl\:focus\:via-white:focus {
@@ -146142,39 +133474,39 @@ video {
   }
 
   .xl\:focus\:via-gray-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #E0E8F2, var(--tw-gradient-to, rgba(224, 232, 242, 0));
   }
 
   .xl\:focus\:via-gray-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #C0C8D2, var(--tw-gradient-to, rgba(192, 200, 210, 0));
   }
 
   .xl\:focus\:via-gray-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #919EB0, var(--tw-gradient-to, rgba(145, 158, 176, 0));
   }
 
   .xl\:focus\:via-gray-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #3D485B, var(--tw-gradient-to, rgba(61, 72, 91, 0));
   }
 
   .xl\:focus\:via-gray-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #232B3A, var(--tw-gradient-to, rgba(35, 43, 58, 0));
   }
 
   .xl\:focus\:via-gray-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1E2431, var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .xl\:focus\:via-gray-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1A202C, var(--tw-gradient-to, rgba(26, 32, 44, 0));
   }
 
   .xl\:focus\:via-gray-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #151A23, var(--tw-gradient-to, rgba(21, 26, 35, 0));
   }
 
   .xl\:focus\:via-gray-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #11151C, var(--tw-gradient-to, rgba(17, 21, 28, 0));
   }
 
   .xl\:focus\:to-current:focus {
@@ -146186,7 +133518,7 @@ video {
   }
 
   .xl\:focus\:to-black:focus {
-    --tw-gradient-to: #000;
+    --tw-gradient-to: #1E2431;
   }
 
   .xl\:focus\:to-white:focus {
@@ -146518,39 +133850,39 @@ video {
   }
 
   .xl\:focus\:to-gray-100:focus {
-    --tw-gradient-to: #f3f4f6;
+    --tw-gradient-to: #E0E8F2;
   }
 
   .xl\:focus\:to-gray-200:focus {
-    --tw-gradient-to: #e5e7eb;
+    --tw-gradient-to: #C0C8D2;
   }
 
   .xl\:focus\:to-gray-300:focus {
-    --tw-gradient-to: #d1d5db;
+    --tw-gradient-to: #919EB0;
   }
 
   .xl\:focus\:to-gray-400:focus {
-    --tw-gradient-to: #9ca3af;
+    --tw-gradient-to: #3D485B;
   }
 
   .xl\:focus\:to-gray-500:focus {
-    --tw-gradient-to: #6b7280;
+    --tw-gradient-to: #232B3A;
   }
 
   .xl\:focus\:to-gray-600:focus {
-    --tw-gradient-to: #4b5563;
+    --tw-gradient-to: #1E2431;
   }
 
   .xl\:focus\:to-gray-700:focus {
-    --tw-gradient-to: #374151;
+    --tw-gradient-to: #1A202C;
   }
 
   .xl\:focus\:to-gray-800:focus {
-    --tw-gradient-to: #1f2937;
+    --tw-gradient-to: #151A23;
   }
 
   .xl\:focus\:to-gray-900:focus {
-    --tw-gradient-to: #111827;
+    --tw-gradient-to: #11151C;
   }
 
   .xl\:bg-opacity-0 {
@@ -146943,7 +134275,7 @@ video {
 
   .xl\:border-black {
     --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .xl\:border-white {
@@ -147358,47 +134690,47 @@ video {
 
   .xl\:border-gray-100 {
     --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
+    border-color: rgba(224, 232, 242, var(--tw-border-opacity));
   }
 
   .xl\:border-gray-200 {
     --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
+    border-color: rgba(192, 200, 210, var(--tw-border-opacity));
   }
 
   .xl\:border-gray-300 {
     --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
+    border-color: rgba(145, 158, 176, var(--tw-border-opacity));
   }
 
   .xl\:border-gray-400 {
     --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
+    border-color: rgba(61, 72, 91, var(--tw-border-opacity));
   }
 
   .xl\:border-gray-500 {
     --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
+    border-color: rgba(35, 43, 58, var(--tw-border-opacity));
   }
 
   .xl\:border-gray-600 {
     --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .xl\:border-gray-700 {
     --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
+    border-color: rgba(26, 32, 44, var(--tw-border-opacity));
   }
 
   .xl\:border-gray-800 {
     --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
+    border-color: rgba(21, 26, 35, var(--tw-border-opacity));
   }
 
   .xl\:border-gray-900 {
     --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
+    border-color: rgba(17, 21, 28, var(--tw-border-opacity));
   }
 
   .group:hover .xl\:group-hover\:border-current {
@@ -147411,7 +134743,7 @@ video {
 
   .group:hover .xl\:group-hover\:border-black {
     --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .group:hover .xl\:group-hover\:border-white {
@@ -147826,47 +135158,47 @@ video {
 
   .group:hover .xl\:group-hover\:border-gray-100 {
     --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
+    border-color: rgba(224, 232, 242, var(--tw-border-opacity));
   }
 
   .group:hover .xl\:group-hover\:border-gray-200 {
     --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
+    border-color: rgba(192, 200, 210, var(--tw-border-opacity));
   }
 
   .group:hover .xl\:group-hover\:border-gray-300 {
     --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
+    border-color: rgba(145, 158, 176, var(--tw-border-opacity));
   }
 
   .group:hover .xl\:group-hover\:border-gray-400 {
     --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
+    border-color: rgba(61, 72, 91, var(--tw-border-opacity));
   }
 
   .group:hover .xl\:group-hover\:border-gray-500 {
     --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
+    border-color: rgba(35, 43, 58, var(--tw-border-opacity));
   }
 
   .group:hover .xl\:group-hover\:border-gray-600 {
     --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .group:hover .xl\:group-hover\:border-gray-700 {
     --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
+    border-color: rgba(26, 32, 44, var(--tw-border-opacity));
   }
 
   .group:hover .xl\:group-hover\:border-gray-800 {
     --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
+    border-color: rgba(21, 26, 35, var(--tw-border-opacity));
   }
 
   .group:hover .xl\:group-hover\:border-gray-900 {
     --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
+    border-color: rgba(17, 21, 28, var(--tw-border-opacity));
   }
 
   .xl\:focus-within\:border-current:focus-within {
@@ -147879,7 +135211,7 @@ video {
 
   .xl\:focus-within\:border-black:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .xl\:focus-within\:border-white:focus-within {
@@ -148294,47 +135626,47 @@ video {
 
   .xl\:focus-within\:border-gray-100:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
+    border-color: rgba(224, 232, 242, var(--tw-border-opacity));
   }
 
   .xl\:focus-within\:border-gray-200:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
+    border-color: rgba(192, 200, 210, var(--tw-border-opacity));
   }
 
   .xl\:focus-within\:border-gray-300:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
+    border-color: rgba(145, 158, 176, var(--tw-border-opacity));
   }
 
   .xl\:focus-within\:border-gray-400:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
+    border-color: rgba(61, 72, 91, var(--tw-border-opacity));
   }
 
   .xl\:focus-within\:border-gray-500:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
+    border-color: rgba(35, 43, 58, var(--tw-border-opacity));
   }
 
   .xl\:focus-within\:border-gray-600:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .xl\:focus-within\:border-gray-700:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
+    border-color: rgba(26, 32, 44, var(--tw-border-opacity));
   }
 
   .xl\:focus-within\:border-gray-800:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
+    border-color: rgba(21, 26, 35, var(--tw-border-opacity));
   }
 
   .xl\:focus-within\:border-gray-900:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
+    border-color: rgba(17, 21, 28, var(--tw-border-opacity));
   }
 
   .xl\:hover\:border-current:hover {
@@ -148347,7 +135679,7 @@ video {
 
   .xl\:hover\:border-black:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .xl\:hover\:border-white:hover {
@@ -148762,47 +136094,47 @@ video {
 
   .xl\:hover\:border-gray-100:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
+    border-color: rgba(224, 232, 242, var(--tw-border-opacity));
   }
 
   .xl\:hover\:border-gray-200:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
+    border-color: rgba(192, 200, 210, var(--tw-border-opacity));
   }
 
   .xl\:hover\:border-gray-300:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
+    border-color: rgba(145, 158, 176, var(--tw-border-opacity));
   }
 
   .xl\:hover\:border-gray-400:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
+    border-color: rgba(61, 72, 91, var(--tw-border-opacity));
   }
 
   .xl\:hover\:border-gray-500:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
+    border-color: rgba(35, 43, 58, var(--tw-border-opacity));
   }
 
   .xl\:hover\:border-gray-600:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .xl\:hover\:border-gray-700:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
+    border-color: rgba(26, 32, 44, var(--tw-border-opacity));
   }
 
   .xl\:hover\:border-gray-800:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
+    border-color: rgba(21, 26, 35, var(--tw-border-opacity));
   }
 
   .xl\:hover\:border-gray-900:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
+    border-color: rgba(17, 21, 28, var(--tw-border-opacity));
   }
 
   .xl\:focus\:border-current:focus {
@@ -148815,7 +136147,7 @@ video {
 
   .xl\:focus\:border-black:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .xl\:focus\:border-white:focus {
@@ -149230,47 +136562,47 @@ video {
 
   .xl\:focus\:border-gray-100:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
+    border-color: rgba(224, 232, 242, var(--tw-border-opacity));
   }
 
   .xl\:focus\:border-gray-200:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
+    border-color: rgba(192, 200, 210, var(--tw-border-opacity));
   }
 
   .xl\:focus\:border-gray-300:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
+    border-color: rgba(145, 158, 176, var(--tw-border-opacity));
   }
 
   .xl\:focus\:border-gray-400:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
+    border-color: rgba(61, 72, 91, var(--tw-border-opacity));
   }
 
   .xl\:focus\:border-gray-500:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
+    border-color: rgba(35, 43, 58, var(--tw-border-opacity));
   }
 
   .xl\:focus\:border-gray-600:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .xl\:focus\:border-gray-700:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
+    border-color: rgba(26, 32, 44, var(--tw-border-opacity));
   }
 
   .xl\:focus\:border-gray-800:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
+    border-color: rgba(21, 26, 35, var(--tw-border-opacity));
   }
 
   .xl\:focus\:border-gray-900:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
+    border-color: rgba(17, 21, 28, var(--tw-border-opacity));
   }
 
   .xl\:border-opacity-0 {
@@ -153360,13 +140692,11 @@ video {
   }
 
   .xl\:max-w-min {
-    max-width: -webkit-min-content;
     max-width: -moz-min-content;
     max-width: min-content;
   }
 
   .xl\:max-w-max {
-    max-width: -webkit-max-content;
     max-width: -moz-max-content;
     max-width: max-content;
   }
@@ -153859,18 +141189,15 @@ video {
   }
 
   .xl\:overscroll-auto {
-    -ms-scroll-chaining: chained;
-        overscroll-behavior: auto;
+    overscroll-behavior: auto;
   }
 
   .xl\:overscroll-contain {
-    -ms-scroll-chaining: none;
-        overscroll-behavior: contain;
+    overscroll-behavior: contain;
   }
 
   .xl\:overscroll-none {
-    -ms-scroll-chaining: none;
-        overscroll-behavior: none;
+    overscroll-behavior: none;
   }
 
   .xl\:overscroll-y-auto {
@@ -154947,74 +142274,30 @@ video {
     padding-left: 0.875rem;
   }
 
-  .xl\:placeholder-current::-webkit-input-placeholder {
-    color: currentColor;
-  }
-
   .xl\:placeholder-current::-moz-placeholder {
     color: currentColor;
   }
 
-  .xl\:placeholder-current:-ms-input-placeholder {
-    color: currentColor;
-  }
-
-  .xl\:placeholder-current::-ms-input-placeholder {
-    color: currentColor;
-  }
-
   .xl\:placeholder-current::placeholder {
     color: currentColor;
   }
 
-  .xl\:placeholder-transparent::-webkit-input-placeholder {
-    color: transparent;
-  }
-
   .xl\:placeholder-transparent::-moz-placeholder {
     color: transparent;
   }
 
-  .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::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-black::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-black:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-black::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
+    color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
   }
 
   .xl\:placeholder-black::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-white::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
+    color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
   }
 
   .xl\:placeholder-white::-moz-placeholder {
@@ -155022,2339 +142305,935 @@ video {
     color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-white:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-white::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-white::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-darkCoolGray-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-darkCoolGray-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-darkCoolGray-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-darkCoolGray-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-darkCoolGray-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-darkCoolGray-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-darkCoolGray-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-darkCoolGray-100::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-darkCoolGray-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-darkCoolGray-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-darkCoolGray-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-darkCoolGray-200::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-darkCoolGray-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-darkCoolGray-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-darkCoolGray-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-darkCoolGray-300::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-darkCoolGray-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-darkCoolGray-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-darkCoolGray-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-darkCoolGray-400::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-darkCoolGray-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-darkCoolGray-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-darkCoolGray-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-darkCoolGray-500::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-darkCoolGray-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-darkCoolGray-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-darkCoolGray-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-darkCoolGray-600::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-darkCoolGray-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-darkCoolGray-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-darkCoolGray-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-darkCoolGray-700::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-darkCoolGray-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-darkCoolGray-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-darkCoolGray-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-darkCoolGray-800::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-darkCoolGray-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-darkCoolGray-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-darkCoolGray-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-darkCoolGray-900::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-coolGray-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-coolGray-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-coolGray-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-coolGray-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-coolGray-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-coolGray-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-coolGray-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-coolGray-100::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-coolGray-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-coolGray-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-coolGray-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-coolGray-200::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-coolGray-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-coolGray-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-coolGray-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-coolGray-300::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-coolGray-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-coolGray-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-coolGray-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-coolGray-400::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-coolGray-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-coolGray-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-coolGray-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-coolGray-500::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-coolGray-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-coolGray-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-coolGray-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-coolGray-600::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-coolGray-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-coolGray-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-coolGray-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-coolGray-700::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-coolGray-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-coolGray-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-coolGray-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-coolGray-800::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-coolGray-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-coolGray-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-coolGray-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-coolGray-900::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-indigo-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-indigo-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-indigo-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-indigo-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-indigo-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-indigo-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-indigo-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-indigo-100::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-indigo-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-indigo-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-indigo-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-indigo-200::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-indigo-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-indigo-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-indigo-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-indigo-300::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-indigo-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-indigo-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-indigo-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-indigo-400::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-indigo-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-indigo-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-indigo-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-indigo-500::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-indigo-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-indigo-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-indigo-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-indigo-600::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-indigo-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-indigo-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-indigo-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-indigo-700::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-indigo-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-indigo-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-indigo-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-indigo-800::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-indigo-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-indigo-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-indigo-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-indigo-900::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-violet-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-violet-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-violet-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-violet-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-violet-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-violet-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-violet-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-violet-100::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-violet-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-violet-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-violet-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-violet-200::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-violet-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-violet-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-violet-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-violet-300::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-violet-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-violet-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-violet-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-violet-400::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-violet-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-violet-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-violet-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-violet-500::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-violet-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-violet-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-violet-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-violet-600::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-violet-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-violet-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-violet-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-violet-700::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-violet-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-violet-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-violet-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-violet-800::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-violet-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-violet-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-violet-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-violet-900::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-yellow-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-yellow-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-yellow-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-yellow-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-yellow-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-yellow-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-yellow-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-yellow-100::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-yellow-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-yellow-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-yellow-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-yellow-200::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-yellow-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-yellow-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-yellow-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-yellow-300::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-yellow-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-yellow-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-yellow-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-yellow-400::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-yellow-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-yellow-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-yellow-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-yellow-500::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-yellow-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-yellow-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-yellow-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-yellow-600::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-yellow-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-yellow-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-yellow-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-yellow-700::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-yellow-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-yellow-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-yellow-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-yellow-800::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-yellow-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-yellow-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-yellow-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-yellow-900::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-red-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-red-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-red-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-red-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-red-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-red-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-red-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-red-100::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-red-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-red-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-red-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-red-200::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-red-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-red-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-red-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-red-300::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-red-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-red-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-red-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-red-400::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-red-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-red-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-red-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-red-500::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-red-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-red-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-red-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-red-600::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-red-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-red-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-red-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-red-700::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-red-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-red-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-red-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-red-800::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-red-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-red-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-red-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-red-900::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-green-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-green-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-green-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-green-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-green-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-green-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-green-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-green-100::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-green-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-green-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-green-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-green-200::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-green-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-green-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-green-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-green-300::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-green-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-green-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-green-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-green-400::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-green-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-green-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-green-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-green-500::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-green-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-green-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-green-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-green-600::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-green-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-green-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-green-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-green-700::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-green-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-green-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-green-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-green-800::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-green-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-green-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-green-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-green-900::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-blue-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-blue-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-blue-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-blue-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-blue-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-blue-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-blue-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-blue-100::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-blue-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-blue-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-blue-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-blue-200::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-blue-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-blue-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-blue-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-blue-300::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-blue-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-blue-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-blue-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-blue-400::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-blue-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-blue-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-blue-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-blue-500::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-blue-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-blue-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-blue-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-blue-600::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-blue-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-blue-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-blue-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-blue-700::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-blue-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-blue-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-blue-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-blue-800::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-blue-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-blue-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-blue-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-blue-900::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-gray-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-gray-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-gray-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-gray-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
   }
 
-  .xl\:placeholder-gray-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
   .xl\:placeholder-gray-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
+    color: rgba(224, 232, 242, var(--tw-placeholder-opacity));
   }
 
   .xl\:placeholder-gray-100::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
+    color: rgba(224, 232, 242, var(--tw-placeholder-opacity));
   }
 
   .xl\:placeholder-gray-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
+    color: rgba(192, 200, 210, var(--tw-placeholder-opacity));
   }
 
   .xl\:placeholder-gray-200::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
+    color: rgba(192, 200, 210, var(--tw-placeholder-opacity));
   }
 
   .xl\:placeholder-gray-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
+    color: rgba(145, 158, 176, var(--tw-placeholder-opacity));
   }
 
   .xl\:placeholder-gray-300::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
+    color: rgba(145, 158, 176, var(--tw-placeholder-opacity));
   }
 
   .xl\:placeholder-gray-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
+    color: rgba(61, 72, 91, var(--tw-placeholder-opacity));
   }
 
   .xl\:placeholder-gray-400::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
+    color: rgba(61, 72, 91, var(--tw-placeholder-opacity));
   }
 
   .xl\:placeholder-gray-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
+    color: rgba(35, 43, 58, var(--tw-placeholder-opacity));
   }
 
   .xl\:placeholder-gray-500::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
+    color: rgba(35, 43, 58, var(--tw-placeholder-opacity));
   }
 
   .xl\:placeholder-gray-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
+    color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
   }
 
   .xl\:placeholder-gray-600::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
+    color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
   }
 
   .xl\:placeholder-gray-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
+    color: rgba(26, 32, 44, var(--tw-placeholder-opacity));
   }
 
   .xl\:placeholder-gray-700::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
+    color: rgba(26, 32, 44, var(--tw-placeholder-opacity));
   }
 
   .xl\:placeholder-gray-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
+    color: rgba(21, 26, 35, var(--tw-placeholder-opacity));
   }
 
   .xl\:placeholder-gray-800::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
+    color: rgba(21, 26, 35, var(--tw-placeholder-opacity));
   }
 
   .xl\:placeholder-gray-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
+    color: rgba(17, 21, 28, var(--tw-placeholder-opacity));
   }
 
   .xl\:placeholder-gray-900::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-current:focus::-webkit-input-placeholder {
-    color: currentColor;
+    color: rgba(17, 21, 28, var(--tw-placeholder-opacity));
   }
 
   .xl\:focus\:placeholder-current:focus::-moz-placeholder {
     color: currentColor;
   }
 
-  .xl\:focus\:placeholder-current:focus:-ms-input-placeholder {
-    color: currentColor;
-  }
-
-  .xl\:focus\:placeholder-current:focus::-ms-input-placeholder {
-    color: currentColor;
-  }
-
   .xl\:focus\:placeholder-current:focus::placeholder {
     color: currentColor;
   }
 
-  .xl\:focus\:placeholder-transparent:focus::-webkit-input-placeholder {
-    color: transparent;
-  }
-
   .xl\:focus\:placeholder-transparent:focus::-moz-placeholder {
     color: transparent;
   }
 
-  .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::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-black:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-black:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-black:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
+    color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
   }
 
   .xl\:focus\:placeholder-black:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-white:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
+    color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
   }
 
   .xl\:focus\:placeholder-white:focus::-moz-placeholder {
@@ -157362,2867 +143241,1147 @@ video {
     color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-white:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-white:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-white:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-darkCoolGray-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-darkCoolGray-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-darkCoolGray-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-darkCoolGray-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-darkCoolGray-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-darkCoolGray-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-darkCoolGray-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-darkCoolGray-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-darkCoolGray-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-darkCoolGray-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-darkCoolGray-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-darkCoolGray-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-darkCoolGray-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-darkCoolGray-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-darkCoolGray-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-darkCoolGray-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-darkCoolGray-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-darkCoolGray-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-darkCoolGray-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-darkCoolGray-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-darkCoolGray-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-darkCoolGray-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-darkCoolGray-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-darkCoolGray-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-darkCoolGray-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-darkCoolGray-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-darkCoolGray-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-darkCoolGray-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-darkCoolGray-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-darkCoolGray-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-darkCoolGray-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-darkCoolGray-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-darkCoolGray-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-darkCoolGray-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-darkCoolGray-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-darkCoolGray-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-darkCoolGray-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-darkCoolGray-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-darkCoolGray-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-darkCoolGray-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-coolGray-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-coolGray-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-coolGray-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-coolGray-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-coolGray-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-coolGray-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-coolGray-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-coolGray-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-coolGray-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-coolGray-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-coolGray-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-coolGray-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-coolGray-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-coolGray-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-coolGray-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-coolGray-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-coolGray-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-coolGray-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-coolGray-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-coolGray-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-coolGray-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-coolGray-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-coolGray-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-coolGray-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-coolGray-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-coolGray-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-coolGray-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-coolGray-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-coolGray-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-coolGray-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-coolGray-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-coolGray-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-coolGray-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-coolGray-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-coolGray-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-coolGray-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-coolGray-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-coolGray-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-coolGray-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-coolGray-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-indigo-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-indigo-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-indigo-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-indigo-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-indigo-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-indigo-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-indigo-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-indigo-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-indigo-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-indigo-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-indigo-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-indigo-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-indigo-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-indigo-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-indigo-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-indigo-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-indigo-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-indigo-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-indigo-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-indigo-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-indigo-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-indigo-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-indigo-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-indigo-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-indigo-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-indigo-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-indigo-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-indigo-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-indigo-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-indigo-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-indigo-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-violet-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-violet-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-violet-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-violet-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-violet-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-violet-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-violet-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-violet-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-violet-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-violet-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-violet-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-violet-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-violet-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-violet-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-violet-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-violet-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-violet-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-violet-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-violet-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-violet-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-violet-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-violet-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-violet-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-violet-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-violet-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-violet-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-violet-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-violet-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-violet-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-violet-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-violet-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-violet-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-violet-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-violet-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-violet-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-violet-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-violet-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-violet-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-violet-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-violet-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-yellow-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-yellow-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-yellow-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-yellow-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-yellow-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-yellow-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-yellow-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-yellow-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-yellow-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-yellow-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-yellow-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-yellow-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-yellow-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-yellow-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-yellow-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-yellow-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-yellow-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-yellow-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-yellow-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-yellow-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-yellow-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-yellow-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-yellow-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-yellow-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-yellow-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-yellow-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-yellow-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-yellow-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-yellow-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-yellow-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-yellow-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-red-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-red-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-red-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-red-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-red-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-red-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-red-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-red-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-red-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-red-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-red-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-red-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-red-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-red-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-red-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-red-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-red-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-red-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-red-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-red-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-red-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-red-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-red-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-red-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-red-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-red-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-red-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-red-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-red-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-red-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-red-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-red-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-red-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-red-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-red-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-red-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-red-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-red-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-red-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-red-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-green-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-green-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-green-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-green-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-green-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-green-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-green-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-green-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-green-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-green-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-green-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-green-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-green-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-green-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-green-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-green-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-green-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-green-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-green-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-green-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-green-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-green-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-green-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-green-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-green-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-green-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-green-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-green-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-green-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-green-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-green-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-green-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-green-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-green-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-green-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-green-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-green-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-green-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-green-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-green-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-blue-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-blue-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-blue-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-blue-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-blue-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-blue-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-blue-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-blue-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-blue-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-blue-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-blue-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-blue-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-blue-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-blue-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-blue-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-blue-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-blue-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-blue-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-blue-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-blue-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-blue-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-blue-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-blue-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-blue-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-blue-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-blue-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-blue-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-blue-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-blue-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-blue-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-blue-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-blue-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-blue-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-blue-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-blue-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-blue-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-blue-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-blue-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-blue-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-blue-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-gray-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-gray-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-gray-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-gray-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
   }
 
-  .xl\:focus\:placeholder-gray-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
   .xl\:focus\:placeholder-gray-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
+    color: rgba(224, 232, 242, var(--tw-placeholder-opacity));
   }
 
   .xl\:focus\:placeholder-gray-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
+    color: rgba(224, 232, 242, var(--tw-placeholder-opacity));
   }
 
   .xl\:focus\:placeholder-gray-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
+    color: rgba(192, 200, 210, var(--tw-placeholder-opacity));
   }
 
   .xl\:focus\:placeholder-gray-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
+    color: rgba(192, 200, 210, var(--tw-placeholder-opacity));
   }
 
   .xl\:focus\:placeholder-gray-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
+    color: rgba(145, 158, 176, var(--tw-placeholder-opacity));
   }
 
   .xl\:focus\:placeholder-gray-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
+    color: rgba(145, 158, 176, var(--tw-placeholder-opacity));
   }
 
   .xl\:focus\:placeholder-gray-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
+    color: rgba(61, 72, 91, var(--tw-placeholder-opacity));
   }
 
   .xl\:focus\:placeholder-gray-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
+    color: rgba(61, 72, 91, var(--tw-placeholder-opacity));
   }
 
   .xl\:focus\:placeholder-gray-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
+    color: rgba(35, 43, 58, var(--tw-placeholder-opacity));
   }
 
   .xl\:focus\:placeholder-gray-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
+    color: rgba(35, 43, 58, var(--tw-placeholder-opacity));
   }
 
   .xl\:focus\:placeholder-gray-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
+    color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
   }
 
   .xl\:focus\:placeholder-gray-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
+    color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
   }
 
   .xl\:focus\:placeholder-gray-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
+    color: rgba(26, 32, 44, var(--tw-placeholder-opacity));
   }
 
   .xl\:focus\:placeholder-gray-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
+    color: rgba(26, 32, 44, var(--tw-placeholder-opacity));
   }
 
   .xl\:focus\:placeholder-gray-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
+    color: rgba(21, 26, 35, var(--tw-placeholder-opacity));
   }
 
   .xl\:focus\:placeholder-gray-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
+    color: rgba(21, 26, 35, var(--tw-placeholder-opacity));
   }
 
   .xl\:focus\:placeholder-gray-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
+    color: rgba(17, 21, 28, var(--tw-placeholder-opacity));
   }
 
   .xl\:focus\:placeholder-gray-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-opacity-0::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0;
+    color: rgba(17, 21, 28, var(--tw-placeholder-opacity));
   }
 
   .xl\:placeholder-opacity-0::-moz-placeholder {
     --tw-placeholder-opacity: 0;
   }
 
-  .xl\:placeholder-opacity-0:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .xl\:placeholder-opacity-0::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
   .xl\:placeholder-opacity-0::placeholder {
     --tw-placeholder-opacity: 0;
   }
 
-  .xl\:placeholder-opacity-5::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
   .xl\:placeholder-opacity-5::-moz-placeholder {
     --tw-placeholder-opacity: 0.05;
   }
 
-  .xl\:placeholder-opacity-5:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .xl\:placeholder-opacity-5::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
   .xl\:placeholder-opacity-5::placeholder {
     --tw-placeholder-opacity: 0.05;
   }
 
-  .xl\:placeholder-opacity-10::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
   .xl\:placeholder-opacity-10::-moz-placeholder {
     --tw-placeholder-opacity: 0.1;
   }
 
-  .xl\:placeholder-opacity-10:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .xl\:placeholder-opacity-10::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
   .xl\:placeholder-opacity-10::placeholder {
     --tw-placeholder-opacity: 0.1;
   }
 
-  .xl\:placeholder-opacity-20::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
   .xl\:placeholder-opacity-20::-moz-placeholder {
     --tw-placeholder-opacity: 0.2;
   }
 
-  .xl\:placeholder-opacity-20:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .xl\:placeholder-opacity-20::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
   .xl\:placeholder-opacity-20::placeholder {
     --tw-placeholder-opacity: 0.2;
   }
 
-  .xl\:placeholder-opacity-25::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
   .xl\:placeholder-opacity-25::-moz-placeholder {
     --tw-placeholder-opacity: 0.25;
   }
 
-  .xl\:placeholder-opacity-25:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .xl\:placeholder-opacity-25::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
   .xl\:placeholder-opacity-25::placeholder {
     --tw-placeholder-opacity: 0.25;
   }
 
-  .xl\:placeholder-opacity-30::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
   .xl\:placeholder-opacity-30::-moz-placeholder {
     --tw-placeholder-opacity: 0.3;
   }
 
-  .xl\:placeholder-opacity-30:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .xl\:placeholder-opacity-30::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
   .xl\:placeholder-opacity-30::placeholder {
     --tw-placeholder-opacity: 0.3;
   }
 
-  .xl\:placeholder-opacity-40::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
   .xl\:placeholder-opacity-40::-moz-placeholder {
     --tw-placeholder-opacity: 0.4;
   }
 
-  .xl\:placeholder-opacity-40:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .xl\:placeholder-opacity-40::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
   .xl\:placeholder-opacity-40::placeholder {
     --tw-placeholder-opacity: 0.4;
   }
 
-  .xl\:placeholder-opacity-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
   .xl\:placeholder-opacity-50::-moz-placeholder {
     --tw-placeholder-opacity: 0.5;
   }
 
-  .xl\:placeholder-opacity-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .xl\:placeholder-opacity-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
   .xl\:placeholder-opacity-50::placeholder {
     --tw-placeholder-opacity: 0.5;
   }
 
-  .xl\:placeholder-opacity-60::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
   .xl\:placeholder-opacity-60::-moz-placeholder {
     --tw-placeholder-opacity: 0.6;
   }
 
-  .xl\:placeholder-opacity-60:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .xl\:placeholder-opacity-60::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
   .xl\:placeholder-opacity-60::placeholder {
     --tw-placeholder-opacity: 0.6;
   }
 
-  .xl\:placeholder-opacity-70::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
   .xl\:placeholder-opacity-70::-moz-placeholder {
     --tw-placeholder-opacity: 0.7;
   }
 
-  .xl\:placeholder-opacity-70:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .xl\:placeholder-opacity-70::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
   .xl\:placeholder-opacity-70::placeholder {
     --tw-placeholder-opacity: 0.7;
   }
 
-  .xl\:placeholder-opacity-75::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
   .xl\:placeholder-opacity-75::-moz-placeholder {
     --tw-placeholder-opacity: 0.75;
   }
 
-  .xl\:placeholder-opacity-75:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .xl\:placeholder-opacity-75::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
   .xl\:placeholder-opacity-75::placeholder {
     --tw-placeholder-opacity: 0.75;
   }
 
-  .xl\:placeholder-opacity-80::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
   .xl\:placeholder-opacity-80::-moz-placeholder {
     --tw-placeholder-opacity: 0.8;
   }
 
-  .xl\:placeholder-opacity-80:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .xl\:placeholder-opacity-80::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
   .xl\:placeholder-opacity-80::placeholder {
     --tw-placeholder-opacity: 0.8;
   }
 
-  .xl\:placeholder-opacity-90::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
   .xl\:placeholder-opacity-90::-moz-placeholder {
     --tw-placeholder-opacity: 0.9;
   }
 
-  .xl\:placeholder-opacity-90:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .xl\:placeholder-opacity-90::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
   .xl\:placeholder-opacity-90::placeholder {
     --tw-placeholder-opacity: 0.9;
   }
 
-  .xl\:placeholder-opacity-95::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
   .xl\:placeholder-opacity-95::-moz-placeholder {
     --tw-placeholder-opacity: 0.95;
   }
 
-  .xl\:placeholder-opacity-95:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .xl\:placeholder-opacity-95::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
   .xl\:placeholder-opacity-95::placeholder {
     --tw-placeholder-opacity: 0.95;
   }
 
-  .xl\:placeholder-opacity-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
   .xl\:placeholder-opacity-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
   }
 
-  .xl\:placeholder-opacity-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .xl\:placeholder-opacity-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
   .xl\:placeholder-opacity-100::placeholder {
     --tw-placeholder-opacity: 1;
   }
 
-  .xl\:focus\:placeholder-opacity-0:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
   .xl\:focus\:placeholder-opacity-0:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0;
   }
 
-  .xl\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .xl\:focus\:placeholder-opacity-0:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
   .xl\:focus\:placeholder-opacity-0:focus::placeholder {
     --tw-placeholder-opacity: 0;
   }
 
-  .xl\:focus\:placeholder-opacity-5:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
   .xl\:focus\:placeholder-opacity-5:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.05;
   }
 
-  .xl\:focus\:placeholder-opacity-5:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .xl\:focus\:placeholder-opacity-5:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
   .xl\:focus\:placeholder-opacity-5:focus::placeholder {
     --tw-placeholder-opacity: 0.05;
   }
 
-  .xl\:focus\:placeholder-opacity-10:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
   .xl\:focus\:placeholder-opacity-10:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.1;
   }
 
-  .xl\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .xl\:focus\:placeholder-opacity-10:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
   .xl\:focus\:placeholder-opacity-10:focus::placeholder {
     --tw-placeholder-opacity: 0.1;
   }
 
-  .xl\:focus\:placeholder-opacity-20:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
   .xl\:focus\:placeholder-opacity-20:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.2;
   }
 
-  .xl\:focus\:placeholder-opacity-20:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .xl\:focus\:placeholder-opacity-20:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
   .xl\:focus\:placeholder-opacity-20:focus::placeholder {
     --tw-placeholder-opacity: 0.2;
   }
 
-  .xl\:focus\:placeholder-opacity-25:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
   .xl\:focus\:placeholder-opacity-25:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.25;
   }
 
-  .xl\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .xl\:focus\:placeholder-opacity-25:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
   .xl\:focus\:placeholder-opacity-25:focus::placeholder {
     --tw-placeholder-opacity: 0.25;
   }
 
-  .xl\:focus\:placeholder-opacity-30:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
   .xl\:focus\:placeholder-opacity-30:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.3;
   }
 
-  .xl\:focus\:placeholder-opacity-30:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .xl\:focus\:placeholder-opacity-30:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
   .xl\:focus\:placeholder-opacity-30:focus::placeholder {
     --tw-placeholder-opacity: 0.3;
   }
 
-  .xl\:focus\:placeholder-opacity-40:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
   .xl\:focus\:placeholder-opacity-40:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.4;
   }
 
-  .xl\:focus\:placeholder-opacity-40:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .xl\:focus\:placeholder-opacity-40:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
   .xl\:focus\:placeholder-opacity-40:focus::placeholder {
     --tw-placeholder-opacity: 0.4;
   }
 
-  .xl\:focus\:placeholder-opacity-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
   .xl\:focus\:placeholder-opacity-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.5;
   }
 
-  .xl\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .xl\:focus\:placeholder-opacity-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
   .xl\:focus\:placeholder-opacity-50:focus::placeholder {
     --tw-placeholder-opacity: 0.5;
   }
 
-  .xl\:focus\:placeholder-opacity-60:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
   .xl\:focus\:placeholder-opacity-60:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.6;
   }
 
-  .xl\:focus\:placeholder-opacity-60:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .xl\:focus\:placeholder-opacity-60:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
   .xl\:focus\:placeholder-opacity-60:focus::placeholder {
     --tw-placeholder-opacity: 0.6;
   }
 
-  .xl\:focus\:placeholder-opacity-70:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
   .xl\:focus\:placeholder-opacity-70:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.7;
   }
 
-  .xl\:focus\:placeholder-opacity-70:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .xl\:focus\:placeholder-opacity-70:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
   .xl\:focus\:placeholder-opacity-70:focus::placeholder {
     --tw-placeholder-opacity: 0.7;
   }
 
-  .xl\:focus\:placeholder-opacity-75:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
   .xl\:focus\:placeholder-opacity-75:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.75;
   }
 
-  .xl\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .xl\:focus\:placeholder-opacity-75:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
   .xl\:focus\:placeholder-opacity-75:focus::placeholder {
     --tw-placeholder-opacity: 0.75;
   }
 
-  .xl\:focus\:placeholder-opacity-80:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
   .xl\:focus\:placeholder-opacity-80:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.8;
   }
 
-  .xl\:focus\:placeholder-opacity-80:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .xl\:focus\:placeholder-opacity-80:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
   .xl\:focus\:placeholder-opacity-80:focus::placeholder {
     --tw-placeholder-opacity: 0.8;
   }
 
-  .xl\:focus\:placeholder-opacity-90:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
   .xl\:focus\:placeholder-opacity-90:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.9;
   }
 
-  .xl\:focus\:placeholder-opacity-90:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .xl\:focus\:placeholder-opacity-90:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
   .xl\:focus\:placeholder-opacity-90:focus::placeholder {
     --tw-placeholder-opacity: 0.9;
   }
 
-  .xl\:focus\:placeholder-opacity-95:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
   .xl\:focus\:placeholder-opacity-95:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.95;
   }
 
-  .xl\:focus\:placeholder-opacity-95:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .xl\:focus\:placeholder-opacity-95:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
   .xl\:focus\:placeholder-opacity-95:focus::placeholder {
     --tw-placeholder-opacity: 0.95;
   }
 
-  .xl\:focus\:placeholder-opacity-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
   .xl\:focus\:placeholder-opacity-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
   }
 
-  .xl\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .xl\:focus\:placeholder-opacity-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
   .xl\:focus\:placeholder-opacity-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
   }
@@ -160252,7 +144411,6 @@ video {
   }
 
   .xl\:sticky {
-    position: -webkit-sticky;
     position: sticky;
   }
 
@@ -163431,7 +147589,7 @@ video {
   }
 
   .xl\:ring-offset-black {
-    --tw-ring-offset-color: #000;
+    --tw-ring-offset-color: #1E2431;
   }
 
   .xl\:ring-offset-white {
@@ -163763,39 +147921,39 @@ video {
   }
 
   .xl\:ring-offset-gray-100 {
-    --tw-ring-offset-color: #f3f4f6;
+    --tw-ring-offset-color: #E0E8F2;
   }
 
   .xl\:ring-offset-gray-200 {
-    --tw-ring-offset-color: #e5e7eb;
+    --tw-ring-offset-color: #C0C8D2;
   }
 
   .xl\:ring-offset-gray-300 {
-    --tw-ring-offset-color: #d1d5db;
+    --tw-ring-offset-color: #919EB0;
   }
 
   .xl\:ring-offset-gray-400 {
-    --tw-ring-offset-color: #9ca3af;
+    --tw-ring-offset-color: #3D485B;
   }
 
   .xl\:ring-offset-gray-500 {
-    --tw-ring-offset-color: #6b7280;
+    --tw-ring-offset-color: #232B3A;
   }
 
   .xl\:ring-offset-gray-600 {
-    --tw-ring-offset-color: #4b5563;
+    --tw-ring-offset-color: #1E2431;
   }
 
   .xl\:ring-offset-gray-700 {
-    --tw-ring-offset-color: #374151;
+    --tw-ring-offset-color: #1A202C;
   }
 
   .xl\:ring-offset-gray-800 {
-    --tw-ring-offset-color: #1f2937;
+    --tw-ring-offset-color: #151A23;
   }
 
   .xl\:ring-offset-gray-900 {
-    --tw-ring-offset-color: #111827;
+    --tw-ring-offset-color: #11151C;
   }
 
   .xl\:focus-within\:ring-offset-current:focus-within {
@@ -163807,7 +147965,7 @@ video {
   }
 
   .xl\:focus-within\:ring-offset-black:focus-within {
-    --tw-ring-offset-color: #000;
+    --tw-ring-offset-color: #1E2431;
   }
 
   .xl\:focus-within\:ring-offset-white:focus-within {
@@ -164139,39 +148297,39 @@ video {
   }
 
   .xl\:focus-within\:ring-offset-gray-100:focus-within {
-    --tw-ring-offset-color: #f3f4f6;
+    --tw-ring-offset-color: #E0E8F2;
   }
 
   .xl\:focus-within\:ring-offset-gray-200:focus-within {
-    --tw-ring-offset-color: #e5e7eb;
+    --tw-ring-offset-color: #C0C8D2;
   }
 
   .xl\:focus-within\:ring-offset-gray-300:focus-within {
-    --tw-ring-offset-color: #d1d5db;
+    --tw-ring-offset-color: #919EB0;
   }
 
   .xl\:focus-within\:ring-offset-gray-400:focus-within {
-    --tw-ring-offset-color: #9ca3af;
+    --tw-ring-offset-color: #3D485B;
   }
 
   .xl\:focus-within\:ring-offset-gray-500:focus-within {
-    --tw-ring-offset-color: #6b7280;
+    --tw-ring-offset-color: #232B3A;
   }
 
   .xl\:focus-within\:ring-offset-gray-600:focus-within {
-    --tw-ring-offset-color: #4b5563;
+    --tw-ring-offset-color: #1E2431;
   }
 
   .xl\:focus-within\:ring-offset-gray-700:focus-within {
-    --tw-ring-offset-color: #374151;
+    --tw-ring-offset-color: #1A202C;
   }
 
   .xl\:focus-within\:ring-offset-gray-800:focus-within {
-    --tw-ring-offset-color: #1f2937;
+    --tw-ring-offset-color: #151A23;
   }
 
   .xl\:focus-within\:ring-offset-gray-900:focus-within {
-    --tw-ring-offset-color: #111827;
+    --tw-ring-offset-color: #11151C;
   }
 
   .xl\:focus\:ring-offset-current:focus {
@@ -164183,7 +148341,7 @@ video {
   }
 
   .xl\:focus\:ring-offset-black:focus {
-    --tw-ring-offset-color: #000;
+    --tw-ring-offset-color: #1E2431;
   }
 
   .xl\:focus\:ring-offset-white:focus {
@@ -164515,39 +148673,39 @@ video {
   }
 
   .xl\:focus\:ring-offset-gray-100:focus {
-    --tw-ring-offset-color: #f3f4f6;
+    --tw-ring-offset-color: #E0E8F2;
   }
 
   .xl\:focus\:ring-offset-gray-200:focus {
-    --tw-ring-offset-color: #e5e7eb;
+    --tw-ring-offset-color: #C0C8D2;
   }
 
   .xl\:focus\:ring-offset-gray-300:focus {
-    --tw-ring-offset-color: #d1d5db;
+    --tw-ring-offset-color: #919EB0;
   }
 
   .xl\:focus\:ring-offset-gray-400:focus {
-    --tw-ring-offset-color: #9ca3af;
+    --tw-ring-offset-color: #3D485B;
   }
 
   .xl\:focus\:ring-offset-gray-500:focus {
-    --tw-ring-offset-color: #6b7280;
+    --tw-ring-offset-color: #232B3A;
   }
 
   .xl\:focus\:ring-offset-gray-600:focus {
-    --tw-ring-offset-color: #4b5563;
+    --tw-ring-offset-color: #1E2431;
   }
 
   .xl\:focus\:ring-offset-gray-700:focus {
-    --tw-ring-offset-color: #374151;
+    --tw-ring-offset-color: #1A202C;
   }
 
   .xl\:focus\:ring-offset-gray-800:focus {
-    --tw-ring-offset-color: #1f2937;
+    --tw-ring-offset-color: #151A23;
   }
 
   .xl\:focus\:ring-offset-gray-900:focus {
-    --tw-ring-offset-color: #111827;
+    --tw-ring-offset-color: #11151C;
   }
 
   .xl\:ring-offset-0 {
@@ -164620,7 +148778,7 @@ video {
 
   .xl\:ring-black {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(30, 36, 49, var(--tw-ring-opacity));
   }
 
   .xl\:ring-white {
@@ -165035,47 +149193,47 @@ video {
 
   .xl\:ring-gray-100 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(224, 232, 242, var(--tw-ring-opacity));
   }
 
   .xl\:ring-gray-200 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(192, 200, 210, var(--tw-ring-opacity));
   }
 
   .xl\:ring-gray-300 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(145, 158, 176, var(--tw-ring-opacity));
   }
 
   .xl\:ring-gray-400 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(61, 72, 91, var(--tw-ring-opacity));
   }
 
   .xl\:ring-gray-500 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(35, 43, 58, var(--tw-ring-opacity));
   }
 
   .xl\:ring-gray-600 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(30, 36, 49, var(--tw-ring-opacity));
   }
 
   .xl\:ring-gray-700 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(26, 32, 44, var(--tw-ring-opacity));
   }
 
   .xl\:ring-gray-800 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(21, 26, 35, var(--tw-ring-opacity));
   }
 
   .xl\:ring-gray-900 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(17, 21, 28, var(--tw-ring-opacity));
   }
 
   .xl\:focus-within\:ring-current:focus-within {
@@ -165088,7 +149246,7 @@ video {
 
   .xl\:focus-within\:ring-black:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(30, 36, 49, var(--tw-ring-opacity));
   }
 
   .xl\:focus-within\:ring-white:focus-within {
@@ -165503,47 +149661,47 @@ video {
 
   .xl\:focus-within\:ring-gray-100:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(224, 232, 242, var(--tw-ring-opacity));
   }
 
   .xl\:focus-within\:ring-gray-200:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(192, 200, 210, var(--tw-ring-opacity));
   }
 
   .xl\:focus-within\:ring-gray-300:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(145, 158, 176, var(--tw-ring-opacity));
   }
 
   .xl\:focus-within\:ring-gray-400:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(61, 72, 91, var(--tw-ring-opacity));
   }
 
   .xl\:focus-within\:ring-gray-500:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(35, 43, 58, var(--tw-ring-opacity));
   }
 
   .xl\:focus-within\:ring-gray-600:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(30, 36, 49, var(--tw-ring-opacity));
   }
 
   .xl\:focus-within\:ring-gray-700:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(26, 32, 44, var(--tw-ring-opacity));
   }
 
   .xl\:focus-within\:ring-gray-800:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(21, 26, 35, var(--tw-ring-opacity));
   }
 
   .xl\:focus-within\:ring-gray-900:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(17, 21, 28, var(--tw-ring-opacity));
   }
 
   .xl\:focus\:ring-current:focus {
@@ -165556,7 +149714,7 @@ video {
 
   .xl\:focus\:ring-black:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(30, 36, 49, var(--tw-ring-opacity));
   }
 
   .xl\:focus\:ring-white:focus {
@@ -165971,47 +150129,47 @@ video {
 
   .xl\:focus\:ring-gray-100:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(224, 232, 242, var(--tw-ring-opacity));
   }
 
   .xl\:focus\:ring-gray-200:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(192, 200, 210, var(--tw-ring-opacity));
   }
 
   .xl\:focus\:ring-gray-300:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(145, 158, 176, var(--tw-ring-opacity));
   }
 
   .xl\:focus\:ring-gray-400:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(61, 72, 91, var(--tw-ring-opacity));
   }
 
   .xl\:focus\:ring-gray-500:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(35, 43, 58, var(--tw-ring-opacity));
   }
 
   .xl\:focus\:ring-gray-600:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(30, 36, 49, var(--tw-ring-opacity));
   }
 
   .xl\:focus\:ring-gray-700:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(26, 32, 44, var(--tw-ring-opacity));
   }
 
   .xl\:focus\:ring-gray-800:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(21, 26, 35, var(--tw-ring-opacity));
   }
 
   .xl\:focus\:ring-gray-900:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(17, 21, 28, var(--tw-ring-opacity));
   }
 
   .xl\:ring-opacity-0 {
@@ -166248,7 +150406,7 @@ video {
 
   .xl\:text-black {
     --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .xl\:text-white {
@@ -166663,52 +150821,52 @@ video {
 
   .xl\:text-gray-100 {
     --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
+    color: rgba(224, 232, 242, var(--tw-text-opacity));
   }
 
   .xl\:text-gray-200 {
     --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
+    color: rgba(192, 200, 210, var(--tw-text-opacity));
   }
 
   .xl\:text-gray-300 {
     --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
+    color: rgba(145, 158, 176, var(--tw-text-opacity));
   }
 
   .xl\:text-gray-400 {
     --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
+    color: rgba(61, 72, 91, var(--tw-text-opacity));
   }
 
   .xl\:text-gray-500 {
     --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
+    color: rgba(35, 43, 58, var(--tw-text-opacity));
   }
 
   .xl\:text-gray-600 {
     --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .xl\:text-gray-700 {
     --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
+    color: rgba(26, 32, 44, var(--tw-text-opacity));
   }
 
   .xl\:text-gray-800 {
     --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
+    color: rgba(21, 26, 35, var(--tw-text-opacity));
   }
 
   .xl\:text-gray-900 {
     --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
+    color: rgba(17, 21, 28, var(--tw-text-opacity));
   }
 
   .xl\:text-body {
     --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
+    color: rgba(12, 14, 18, var(--tw-text-opacity));
   }
 
   .group:hover .xl\:group-hover\:text-current {
@@ -166721,7 +150879,7 @@ video {
 
   .group:hover .xl\:group-hover\:text-black {
     --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .group:hover .xl\:group-hover\:text-white {
@@ -167136,52 +151294,52 @@ video {
 
   .group:hover .xl\:group-hover\:text-gray-100 {
     --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
+    color: rgba(224, 232, 242, var(--tw-text-opacity));
   }
 
   .group:hover .xl\:group-hover\:text-gray-200 {
     --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
+    color: rgba(192, 200, 210, var(--tw-text-opacity));
   }
 
   .group:hover .xl\:group-hover\:text-gray-300 {
     --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
+    color: rgba(145, 158, 176, var(--tw-text-opacity));
   }
 
   .group:hover .xl\:group-hover\:text-gray-400 {
     --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
+    color: rgba(61, 72, 91, var(--tw-text-opacity));
   }
 
   .group:hover .xl\:group-hover\:text-gray-500 {
     --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
+    color: rgba(35, 43, 58, var(--tw-text-opacity));
   }
 
   .group:hover .xl\:group-hover\:text-gray-600 {
     --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .group:hover .xl\:group-hover\:text-gray-700 {
     --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
+    color: rgba(26, 32, 44, var(--tw-text-opacity));
   }
 
   .group:hover .xl\:group-hover\:text-gray-800 {
     --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
+    color: rgba(21, 26, 35, var(--tw-text-opacity));
   }
 
   .group:hover .xl\:group-hover\:text-gray-900 {
     --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
+    color: rgba(17, 21, 28, var(--tw-text-opacity));
   }
 
   .group:hover .xl\:group-hover\:text-body {
     --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
+    color: rgba(12, 14, 18, var(--tw-text-opacity));
   }
 
   .xl\:focus-within\:text-current:focus-within {
@@ -167194,7 +151352,7 @@ video {
 
   .xl\:focus-within\:text-black:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .xl\:focus-within\:text-white:focus-within {
@@ -167609,52 +151767,52 @@ video {
 
   .xl\:focus-within\:text-gray-100:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
+    color: rgba(224, 232, 242, var(--tw-text-opacity));
   }
 
   .xl\:focus-within\:text-gray-200:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
+    color: rgba(192, 200, 210, var(--tw-text-opacity));
   }
 
   .xl\:focus-within\:text-gray-300:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
+    color: rgba(145, 158, 176, var(--tw-text-opacity));
   }
 
   .xl\:focus-within\:text-gray-400:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
+    color: rgba(61, 72, 91, var(--tw-text-opacity));
   }
 
   .xl\:focus-within\:text-gray-500:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
+    color: rgba(35, 43, 58, var(--tw-text-opacity));
   }
 
   .xl\:focus-within\:text-gray-600:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .xl\:focus-within\:text-gray-700:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
+    color: rgba(26, 32, 44, var(--tw-text-opacity));
   }
 
   .xl\:focus-within\:text-gray-800:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
+    color: rgba(21, 26, 35, var(--tw-text-opacity));
   }
 
   .xl\:focus-within\:text-gray-900:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
+    color: rgba(17, 21, 28, var(--tw-text-opacity));
   }
 
   .xl\:focus-within\:text-body:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
+    color: rgba(12, 14, 18, var(--tw-text-opacity));
   }
 
   .xl\:hover\:text-current:hover {
@@ -167667,7 +151825,7 @@ video {
 
   .xl\:hover\:text-black:hover {
     --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .xl\:hover\:text-white:hover {
@@ -168082,52 +152240,52 @@ video {
 
   .xl\:hover\:text-gray-100:hover {
     --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
+    color: rgba(224, 232, 242, var(--tw-text-opacity));
   }
 
   .xl\:hover\:text-gray-200:hover {
     --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
+    color: rgba(192, 200, 210, var(--tw-text-opacity));
   }
 
   .xl\:hover\:text-gray-300:hover {
     --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
+    color: rgba(145, 158, 176, var(--tw-text-opacity));
   }
 
   .xl\:hover\:text-gray-400:hover {
     --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
+    color: rgba(61, 72, 91, var(--tw-text-opacity));
   }
 
   .xl\:hover\:text-gray-500:hover {
     --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
+    color: rgba(35, 43, 58, var(--tw-text-opacity));
   }
 
   .xl\:hover\:text-gray-600:hover {
     --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .xl\:hover\:text-gray-700:hover {
     --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
+    color: rgba(26, 32, 44, var(--tw-text-opacity));
   }
 
   .xl\:hover\:text-gray-800:hover {
     --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
+    color: rgba(21, 26, 35, var(--tw-text-opacity));
   }
 
   .xl\:hover\:text-gray-900:hover {
     --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
+    color: rgba(17, 21, 28, var(--tw-text-opacity));
   }
 
   .xl\:hover\:text-body:hover {
     --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
+    color: rgba(12, 14, 18, var(--tw-text-opacity));
   }
 
   .xl\:focus\:text-current:focus {
@@ -168140,7 +152298,7 @@ video {
 
   .xl\:focus\:text-black:focus {
     --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .xl\:focus\:text-white:focus {
@@ -168555,52 +152713,52 @@ video {
 
   .xl\:focus\:text-gray-100:focus {
     --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
+    color: rgba(224, 232, 242, var(--tw-text-opacity));
   }
 
   .xl\:focus\:text-gray-200:focus {
     --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
+    color: rgba(192, 200, 210, var(--tw-text-opacity));
   }
 
   .xl\:focus\:text-gray-300:focus {
     --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
+    color: rgba(145, 158, 176, var(--tw-text-opacity));
   }
 
   .xl\:focus\:text-gray-400:focus {
     --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
+    color: rgba(61, 72, 91, var(--tw-text-opacity));
   }
 
   .xl\:focus\:text-gray-500:focus {
     --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
+    color: rgba(35, 43, 58, var(--tw-text-opacity));
   }
 
   .xl\:focus\:text-gray-600:focus {
     --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .xl\:focus\:text-gray-700:focus {
     --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
+    color: rgba(26, 32, 44, var(--tw-text-opacity));
   }
 
   .xl\:focus\:text-gray-800:focus {
     --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
+    color: rgba(21, 26, 35, var(--tw-text-opacity));
   }
 
   .xl\:focus\:text-gray-900:focus {
     --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
+    color: rgba(17, 21, 28, var(--tw-text-opacity));
   }
 
   .xl\:focus\:text-body:focus {
     --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
+    color: rgba(12, 14, 18, var(--tw-text-opacity));
   }
 
   .xl\:text-opacity-0 {
@@ -169083,28 +153241,24 @@ video {
   .xl\:select-none {
     -webkit-user-select: none;
        -moz-user-select: none;
-        -ms-user-select: none;
             user-select: none;
   }
 
   .xl\:select-text {
     -webkit-user-select: text;
        -moz-user-select: text;
-        -ms-user-select: text;
             user-select: text;
   }
 
   .xl\:select-all {
     -webkit-user-select: all;
        -moz-user-select: all;
-        -ms-user-select: all;
             user-select: all;
   }
 
   .xl\:select-auto {
     -webkit-user-select: auto;
        -moz-user-select: auto;
-        -ms-user-select: auto;
             user-select: auto;
   }
 
@@ -170041,12 +154195,10 @@ video {
   }
 
   .xl\:auto-cols-min {
-    grid-auto-columns: -webkit-min-content;
     grid-auto-columns: min-content;
   }
 
   .xl\:auto-cols-max {
-    grid-auto-columns: -webkit-max-content;
     grid-auto-columns: max-content;
   }
 
@@ -170255,12 +154407,10 @@ video {
   }
 
   .xl\:auto-rows-min {
-    grid-auto-rows: -webkit-min-content;
     grid-auto-rows: min-content;
   }
 
   .xl\:auto-rows-max {
-    grid-auto-rows: -webkit-max-content;
     grid-auto-rows: max-content;
   }
 
@@ -173421,28 +157571,23 @@ video {
   }
 
   .xl\:animate-none {
-    -webkit-animation: none;
-            animation: none;
+    animation: none;
   }
 
   .xl\:animate-spin {
-    -webkit-animation: spin 1s linear infinite;
-            animation: spin 1s linear infinite;
+    animation: spin 1s linear infinite;
   }
 
   .xl\:animate-ping {
-    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
-            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
+    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
   }
 
   .xl\:animate-pulse {
-    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
-            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
+    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
   }
 
   .xl\:animate-bounce {
-    -webkit-animation: bounce 1s infinite;
-            animation: bounce 1s infinite;
+    animation: bounce 1s infinite;
   }
 }
 
@@ -174407,7 +158552,7 @@ video {
 
   .\32xl\:divide-black > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-divide-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-divide-opacity));
   }
 
   .\32xl\:divide-white > :not([hidden]) ~ :not([hidden]) {
@@ -174822,47 +158967,47 @@ video {
 
   .\32xl\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-divide-opacity));
+    border-color: rgba(224, 232, 242, var(--tw-divide-opacity));
   }
 
   .\32xl\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-divide-opacity));
+    border-color: rgba(192, 200, 210, var(--tw-divide-opacity));
   }
 
   .\32xl\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-divide-opacity));
+    border-color: rgba(145, 158, 176, var(--tw-divide-opacity));
   }
 
   .\32xl\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-divide-opacity));
+    border-color: rgba(61, 72, 91, var(--tw-divide-opacity));
   }
 
   .\32xl\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-divide-opacity));
+    border-color: rgba(35, 43, 58, var(--tw-divide-opacity));
   }
 
   .\32xl\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-divide-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-divide-opacity));
   }
 
   .\32xl\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-divide-opacity));
+    border-color: rgba(26, 32, 44, var(--tw-divide-opacity));
   }
 
   .\32xl\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-divide-opacity));
+    border-color: rgba(21, 26, 35, var(--tw-divide-opacity));
   }
 
   .\32xl\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {
     --tw-divide-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-divide-opacity));
+    border-color: rgba(17, 21, 28, var(--tw-divide-opacity));
   }
 
   .\32xl\:divide-solid > :not([hidden]) ~ :not([hidden]) {
@@ -175059,7 +159204,7 @@ video {
 
   .\32xl\:bg-black {
     --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .\32xl\:bg-white {
@@ -175474,47 +159619,47 @@ video {
 
   .\32xl\:bg-gray-100 {
     --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
+    background-color: rgba(224, 232, 242, var(--tw-bg-opacity));
   }
 
   .\32xl\:bg-gray-200 {
     --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
+    background-color: rgba(192, 200, 210, var(--tw-bg-opacity));
   }
 
   .\32xl\:bg-gray-300 {
     --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
+    background-color: rgba(145, 158, 176, var(--tw-bg-opacity));
   }
 
   .\32xl\:bg-gray-400 {
     --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
+    background-color: rgba(61, 72, 91, var(--tw-bg-opacity));
   }
 
   .\32xl\:bg-gray-500 {
     --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
+    background-color: rgba(35, 43, 58, var(--tw-bg-opacity));
   }
 
   .\32xl\:bg-gray-600 {
     --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .\32xl\:bg-gray-700 {
     --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
+    background-color: rgba(26, 32, 44, var(--tw-bg-opacity));
   }
 
   .\32xl\:bg-gray-800 {
     --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
+    background-color: rgba(21, 26, 35, var(--tw-bg-opacity));
   }
 
   .\32xl\:bg-gray-900 {
     --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
+    background-color: rgba(17, 21, 28, var(--tw-bg-opacity));
   }
 
   .\32xl\:bg-body {
@@ -175532,7 +159677,7 @@ video {
 
   .group:hover .\32xl\:group-hover\:bg-black {
     --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .group:hover .\32xl\:group-hover\:bg-white {
@@ -175947,47 +160092,47 @@ video {
 
   .group:hover .\32xl\:group-hover\:bg-gray-100 {
     --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
+    background-color: rgba(224, 232, 242, var(--tw-bg-opacity));
   }
 
   .group:hover .\32xl\:group-hover\:bg-gray-200 {
     --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
+    background-color: rgba(192, 200, 210, var(--tw-bg-opacity));
   }
 
   .group:hover .\32xl\:group-hover\:bg-gray-300 {
     --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
+    background-color: rgba(145, 158, 176, var(--tw-bg-opacity));
   }
 
   .group:hover .\32xl\:group-hover\:bg-gray-400 {
     --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
+    background-color: rgba(61, 72, 91, var(--tw-bg-opacity));
   }
 
   .group:hover .\32xl\:group-hover\:bg-gray-500 {
     --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
+    background-color: rgba(35, 43, 58, var(--tw-bg-opacity));
   }
 
   .group:hover .\32xl\:group-hover\:bg-gray-600 {
     --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .group:hover .\32xl\:group-hover\:bg-gray-700 {
     --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
+    background-color: rgba(26, 32, 44, var(--tw-bg-opacity));
   }
 
   .group:hover .\32xl\:group-hover\:bg-gray-800 {
     --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
+    background-color: rgba(21, 26, 35, var(--tw-bg-opacity));
   }
 
   .group:hover .\32xl\:group-hover\:bg-gray-900 {
     --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
+    background-color: rgba(17, 21, 28, var(--tw-bg-opacity));
   }
 
   .group:hover .\32xl\:group-hover\:bg-body {
@@ -176005,7 +160150,7 @@ video {
 
   .\32xl\:focus-within\:bg-black:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .\32xl\:focus-within\:bg-white:focus-within {
@@ -176420,47 +160565,47 @@ video {
 
   .\32xl\:focus-within\:bg-gray-100:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
+    background-color: rgba(224, 232, 242, var(--tw-bg-opacity));
   }
 
   .\32xl\:focus-within\:bg-gray-200:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
+    background-color: rgba(192, 200, 210, var(--tw-bg-opacity));
   }
 
   .\32xl\:focus-within\:bg-gray-300:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
+    background-color: rgba(145, 158, 176, var(--tw-bg-opacity));
   }
 
   .\32xl\:focus-within\:bg-gray-400:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
+    background-color: rgba(61, 72, 91, var(--tw-bg-opacity));
   }
 
   .\32xl\:focus-within\:bg-gray-500:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
+    background-color: rgba(35, 43, 58, var(--tw-bg-opacity));
   }
 
   .\32xl\:focus-within\:bg-gray-600:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .\32xl\:focus-within\:bg-gray-700:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
+    background-color: rgba(26, 32, 44, var(--tw-bg-opacity));
   }
 
   .\32xl\:focus-within\:bg-gray-800:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
+    background-color: rgba(21, 26, 35, var(--tw-bg-opacity));
   }
 
   .\32xl\:focus-within\:bg-gray-900:focus-within {
     --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
+    background-color: rgba(17, 21, 28, var(--tw-bg-opacity));
   }
 
   .\32xl\:focus-within\:bg-body:focus-within {
@@ -176478,7 +160623,7 @@ video {
 
   .\32xl\:hover\:bg-black:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .\32xl\:hover\:bg-white:hover {
@@ -176893,47 +161038,47 @@ video {
 
   .\32xl\:hover\:bg-gray-100:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
+    background-color: rgba(224, 232, 242, var(--tw-bg-opacity));
   }
 
   .\32xl\:hover\:bg-gray-200:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
+    background-color: rgba(192, 200, 210, var(--tw-bg-opacity));
   }
 
   .\32xl\:hover\:bg-gray-300:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
+    background-color: rgba(145, 158, 176, var(--tw-bg-opacity));
   }
 
   .\32xl\:hover\:bg-gray-400:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
+    background-color: rgba(61, 72, 91, var(--tw-bg-opacity));
   }
 
   .\32xl\:hover\:bg-gray-500:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
+    background-color: rgba(35, 43, 58, var(--tw-bg-opacity));
   }
 
   .\32xl\:hover\:bg-gray-600:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .\32xl\:hover\:bg-gray-700:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
+    background-color: rgba(26, 32, 44, var(--tw-bg-opacity));
   }
 
   .\32xl\:hover\:bg-gray-800:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
+    background-color: rgba(21, 26, 35, var(--tw-bg-opacity));
   }
 
   .\32xl\:hover\:bg-gray-900:hover {
     --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
+    background-color: rgba(17, 21, 28, var(--tw-bg-opacity));
   }
 
   .\32xl\:hover\:bg-body:hover {
@@ -176951,7 +161096,7 @@ video {
 
   .\32xl\:focus\:bg-black:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .\32xl\:focus\:bg-white:focus {
@@ -177366,47 +161511,47 @@ video {
 
   .\32xl\:focus\:bg-gray-100:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
+    background-color: rgba(224, 232, 242, var(--tw-bg-opacity));
   }
 
   .\32xl\:focus\:bg-gray-200:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
+    background-color: rgba(192, 200, 210, var(--tw-bg-opacity));
   }
 
   .\32xl\:focus\:bg-gray-300:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
+    background-color: rgba(145, 158, 176, var(--tw-bg-opacity));
   }
 
   .\32xl\:focus\:bg-gray-400:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
+    background-color: rgba(61, 72, 91, var(--tw-bg-opacity));
   }
 
   .\32xl\:focus\:bg-gray-500:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
+    background-color: rgba(35, 43, 58, var(--tw-bg-opacity));
   }
 
   .\32xl\:focus\:bg-gray-600:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
+    background-color: rgba(30, 36, 49, var(--tw-bg-opacity));
   }
 
   .\32xl\:focus\:bg-gray-700:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
+    background-color: rgba(26, 32, 44, var(--tw-bg-opacity));
   }
 
   .\32xl\:focus\:bg-gray-800:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
+    background-color: rgba(21, 26, 35, var(--tw-bg-opacity));
   }
 
   .\32xl\:focus\:bg-gray-900:focus {
     --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
+    background-color: rgba(17, 21, 28, var(--tw-bg-opacity));
   }
 
   .\32xl\:focus\:bg-body:focus {
@@ -177461,8 +161606,8 @@ video {
   }
 
   .\32xl\:from-black {
-    --tw-gradient-from: #000;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
+    --tw-gradient-from: #1E2431;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .\32xl\:from-white {
@@ -177876,48 +162021,48 @@ video {
   }
 
   .\32xl\:from-gray-100 {
-    --tw-gradient-from: #f3f4f6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
+    --tw-gradient-from: #E0E8F2;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 232, 242, 0));
   }
 
   .\32xl\:from-gray-200 {
-    --tw-gradient-from: #e5e7eb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
+    --tw-gradient-from: #C0C8D2;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(192, 200, 210, 0));
   }
 
   .\32xl\:from-gray-300 {
-    --tw-gradient-from: #d1d5db;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
+    --tw-gradient-from: #919EB0;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(145, 158, 176, 0));
   }
 
   .\32xl\:from-gray-400 {
-    --tw-gradient-from: #9ca3af;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
+    --tw-gradient-from: #3D485B;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 91, 0));
   }
 
   .\32xl\:from-gray-500 {
-    --tw-gradient-from: #6b7280;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
+    --tw-gradient-from: #232B3A;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 43, 58, 0));
   }
 
   .\32xl\:from-gray-600 {
-    --tw-gradient-from: #4b5563;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
+    --tw-gradient-from: #1E2431;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .\32xl\:from-gray-700 {
-    --tw-gradient-from: #374151;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
+    --tw-gradient-from: #1A202C;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 32, 44, 0));
   }
 
   .\32xl\:from-gray-800 {
-    --tw-gradient-from: #1f2937;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
+    --tw-gradient-from: #151A23;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(21, 26, 35, 0));
   }
 
   .\32xl\:from-gray-900 {
-    --tw-gradient-from: #111827;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
+    --tw-gradient-from: #11151C;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 21, 28, 0));
   }
 
   .\32xl\:via-current {
@@ -177929,7 +162074,7 @@ video {
   }
 
   .\32xl\:via-black {
-    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1E2431, var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .\32xl\:via-white {
@@ -178261,39 +162406,39 @@ video {
   }
 
   .\32xl\:via-gray-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #E0E8F2, var(--tw-gradient-to, rgba(224, 232, 242, 0));
   }
 
   .\32xl\:via-gray-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #C0C8D2, var(--tw-gradient-to, rgba(192, 200, 210, 0));
   }
 
   .\32xl\:via-gray-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #919EB0, var(--tw-gradient-to, rgba(145, 158, 176, 0));
   }
 
   .\32xl\:via-gray-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #3D485B, var(--tw-gradient-to, rgba(61, 72, 91, 0));
   }
 
   .\32xl\:via-gray-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #232B3A, var(--tw-gradient-to, rgba(35, 43, 58, 0));
   }
 
   .\32xl\:via-gray-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1E2431, var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .\32xl\:via-gray-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1A202C, var(--tw-gradient-to, rgba(26, 32, 44, 0));
   }
 
   .\32xl\:via-gray-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #151A23, var(--tw-gradient-to, rgba(21, 26, 35, 0));
   }
 
   .\32xl\:via-gray-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #11151C, var(--tw-gradient-to, rgba(17, 21, 28, 0));
   }
 
   .\32xl\:to-current {
@@ -178305,7 +162450,7 @@ video {
   }
 
   .\32xl\:to-black {
-    --tw-gradient-to: #000;
+    --tw-gradient-to: #1E2431;
   }
 
   .\32xl\:to-white {
@@ -178637,39 +162782,39 @@ video {
   }
 
   .\32xl\:to-gray-100 {
-    --tw-gradient-to: #f3f4f6;
+    --tw-gradient-to: #E0E8F2;
   }
 
   .\32xl\:to-gray-200 {
-    --tw-gradient-to: #e5e7eb;
+    --tw-gradient-to: #C0C8D2;
   }
 
   .\32xl\:to-gray-300 {
-    --tw-gradient-to: #d1d5db;
+    --tw-gradient-to: #919EB0;
   }
 
   .\32xl\:to-gray-400 {
-    --tw-gradient-to: #9ca3af;
+    --tw-gradient-to: #3D485B;
   }
 
   .\32xl\:to-gray-500 {
-    --tw-gradient-to: #6b7280;
+    --tw-gradient-to: #232B3A;
   }
 
   .\32xl\:to-gray-600 {
-    --tw-gradient-to: #4b5563;
+    --tw-gradient-to: #1E2431;
   }
 
   .\32xl\:to-gray-700 {
-    --tw-gradient-to: #374151;
+    --tw-gradient-to: #1A202C;
   }
 
   .\32xl\:to-gray-800 {
-    --tw-gradient-to: #1f2937;
+    --tw-gradient-to: #151A23;
   }
 
   .\32xl\:to-gray-900 {
-    --tw-gradient-to: #111827;
+    --tw-gradient-to: #11151C;
   }
 
   .\32xl\:hover\:from-current:hover {
@@ -178683,8 +162828,8 @@ video {
   }
 
   .\32xl\:hover\:from-black:hover {
-    --tw-gradient-from: #000;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
+    --tw-gradient-from: #1E2431;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .\32xl\:hover\:from-white:hover {
@@ -179098,48 +163243,48 @@ video {
   }
 
   .\32xl\:hover\:from-gray-100:hover {
-    --tw-gradient-from: #f3f4f6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
+    --tw-gradient-from: #E0E8F2;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 232, 242, 0));
   }
 
   .\32xl\:hover\:from-gray-200:hover {
-    --tw-gradient-from: #e5e7eb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
+    --tw-gradient-from: #C0C8D2;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(192, 200, 210, 0));
   }
 
   .\32xl\:hover\:from-gray-300:hover {
-    --tw-gradient-from: #d1d5db;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
+    --tw-gradient-from: #919EB0;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(145, 158, 176, 0));
   }
 
   .\32xl\:hover\:from-gray-400:hover {
-    --tw-gradient-from: #9ca3af;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
+    --tw-gradient-from: #3D485B;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 91, 0));
   }
 
   .\32xl\:hover\:from-gray-500:hover {
-    --tw-gradient-from: #6b7280;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
+    --tw-gradient-from: #232B3A;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 43, 58, 0));
   }
 
   .\32xl\:hover\:from-gray-600:hover {
-    --tw-gradient-from: #4b5563;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
+    --tw-gradient-from: #1E2431;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .\32xl\:hover\:from-gray-700:hover {
-    --tw-gradient-from: #374151;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
+    --tw-gradient-from: #1A202C;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 32, 44, 0));
   }
 
   .\32xl\:hover\:from-gray-800:hover {
-    --tw-gradient-from: #1f2937;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
+    --tw-gradient-from: #151A23;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(21, 26, 35, 0));
   }
 
   .\32xl\:hover\:from-gray-900:hover {
-    --tw-gradient-from: #111827;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
+    --tw-gradient-from: #11151C;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 21, 28, 0));
   }
 
   .\32xl\:hover\:via-current:hover {
@@ -179151,7 +163296,7 @@ video {
   }
 
   .\32xl\:hover\:via-black:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1E2431, var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .\32xl\:hover\:via-white:hover {
@@ -179483,39 +163628,39 @@ video {
   }
 
   .\32xl\:hover\:via-gray-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #E0E8F2, var(--tw-gradient-to, rgba(224, 232, 242, 0));
   }
 
   .\32xl\:hover\:via-gray-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #C0C8D2, var(--tw-gradient-to, rgba(192, 200, 210, 0));
   }
 
   .\32xl\:hover\:via-gray-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #919EB0, var(--tw-gradient-to, rgba(145, 158, 176, 0));
   }
 
   .\32xl\:hover\:via-gray-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #3D485B, var(--tw-gradient-to, rgba(61, 72, 91, 0));
   }
 
   .\32xl\:hover\:via-gray-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #232B3A, var(--tw-gradient-to, rgba(35, 43, 58, 0));
   }
 
   .\32xl\:hover\:via-gray-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1E2431, var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .\32xl\:hover\:via-gray-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1A202C, var(--tw-gradient-to, rgba(26, 32, 44, 0));
   }
 
   .\32xl\:hover\:via-gray-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #151A23, var(--tw-gradient-to, rgba(21, 26, 35, 0));
   }
 
   .\32xl\:hover\:via-gray-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #11151C, var(--tw-gradient-to, rgba(17, 21, 28, 0));
   }
 
   .\32xl\:hover\:to-current:hover {
@@ -179527,7 +163672,7 @@ video {
   }
 
   .\32xl\:hover\:to-black:hover {
-    --tw-gradient-to: #000;
+    --tw-gradient-to: #1E2431;
   }
 
   .\32xl\:hover\:to-white:hover {
@@ -179859,39 +164004,39 @@ video {
   }
 
   .\32xl\:hover\:to-gray-100:hover {
-    --tw-gradient-to: #f3f4f6;
+    --tw-gradient-to: #E0E8F2;
   }
 
   .\32xl\:hover\:to-gray-200:hover {
-    --tw-gradient-to: #e5e7eb;
+    --tw-gradient-to: #C0C8D2;
   }
 
   .\32xl\:hover\:to-gray-300:hover {
-    --tw-gradient-to: #d1d5db;
+    --tw-gradient-to: #919EB0;
   }
 
   .\32xl\:hover\:to-gray-400:hover {
-    --tw-gradient-to: #9ca3af;
+    --tw-gradient-to: #3D485B;
   }
 
   .\32xl\:hover\:to-gray-500:hover {
-    --tw-gradient-to: #6b7280;
+    --tw-gradient-to: #232B3A;
   }
 
   .\32xl\:hover\:to-gray-600:hover {
-    --tw-gradient-to: #4b5563;
+    --tw-gradient-to: #1E2431;
   }
 
   .\32xl\:hover\:to-gray-700:hover {
-    --tw-gradient-to: #374151;
+    --tw-gradient-to: #1A202C;
   }
 
   .\32xl\:hover\:to-gray-800:hover {
-    --tw-gradient-to: #1f2937;
+    --tw-gradient-to: #151A23;
   }
 
   .\32xl\:hover\:to-gray-900:hover {
-    --tw-gradient-to: #111827;
+    --tw-gradient-to: #11151C;
   }
 
   .\32xl\:focus\:from-current:focus {
@@ -179905,8 +164050,8 @@ video {
   }
 
   .\32xl\:focus\:from-black:focus {
-    --tw-gradient-from: #000;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
+    --tw-gradient-from: #1E2431;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .\32xl\:focus\:from-white:focus {
@@ -180320,48 +164465,48 @@ video {
   }
 
   .\32xl\:focus\:from-gray-100:focus {
-    --tw-gradient-from: #f3f4f6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
+    --tw-gradient-from: #E0E8F2;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 232, 242, 0));
   }
 
   .\32xl\:focus\:from-gray-200:focus {
-    --tw-gradient-from: #e5e7eb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
+    --tw-gradient-from: #C0C8D2;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(192, 200, 210, 0));
   }
 
   .\32xl\:focus\:from-gray-300:focus {
-    --tw-gradient-from: #d1d5db;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
+    --tw-gradient-from: #919EB0;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(145, 158, 176, 0));
   }
 
   .\32xl\:focus\:from-gray-400:focus {
-    --tw-gradient-from: #9ca3af;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
+    --tw-gradient-from: #3D485B;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(61, 72, 91, 0));
   }
 
   .\32xl\:focus\:from-gray-500:focus {
-    --tw-gradient-from: #6b7280;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
+    --tw-gradient-from: #232B3A;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 43, 58, 0));
   }
 
   .\32xl\:focus\:from-gray-600:focus {
-    --tw-gradient-from: #4b5563;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
+    --tw-gradient-from: #1E2431;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .\32xl\:focus\:from-gray-700:focus {
-    --tw-gradient-from: #374151;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
+    --tw-gradient-from: #1A202C;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(26, 32, 44, 0));
   }
 
   .\32xl\:focus\:from-gray-800:focus {
-    --tw-gradient-from: #1f2937;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
+    --tw-gradient-from: #151A23;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(21, 26, 35, 0));
   }
 
   .\32xl\:focus\:from-gray-900:focus {
-    --tw-gradient-from: #111827;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
+    --tw-gradient-from: #11151C;
+    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 21, 28, 0));
   }
 
   .\32xl\:focus\:via-current:focus {
@@ -180373,7 +164518,7 @@ video {
   }
 
   .\32xl\:focus\:via-black:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1E2431, var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .\32xl\:focus\:via-white:focus {
@@ -180705,39 +164850,39 @@ video {
   }
 
   .\32xl\:focus\:via-gray-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #E0E8F2, var(--tw-gradient-to, rgba(224, 232, 242, 0));
   }
 
   .\32xl\:focus\:via-gray-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #C0C8D2, var(--tw-gradient-to, rgba(192, 200, 210, 0));
   }
 
   .\32xl\:focus\:via-gray-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #919EB0, var(--tw-gradient-to, rgba(145, 158, 176, 0));
   }
 
   .\32xl\:focus\:via-gray-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #3D485B, var(--tw-gradient-to, rgba(61, 72, 91, 0));
   }
 
   .\32xl\:focus\:via-gray-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #232B3A, var(--tw-gradient-to, rgba(35, 43, 58, 0));
   }
 
   .\32xl\:focus\:via-gray-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1E2431, var(--tw-gradient-to, rgba(30, 36, 49, 0));
   }
 
   .\32xl\:focus\:via-gray-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #1A202C, var(--tw-gradient-to, rgba(26, 32, 44, 0));
   }
 
   .\32xl\:focus\:via-gray-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #151A23, var(--tw-gradient-to, rgba(21, 26, 35, 0));
   }
 
   .\32xl\:focus\:via-gray-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
+    --tw-gradient-stops: var(--tw-gradient-from), #11151C, var(--tw-gradient-to, rgba(17, 21, 28, 0));
   }
 
   .\32xl\:focus\:to-current:focus {
@@ -180749,7 +164894,7 @@ video {
   }
 
   .\32xl\:focus\:to-black:focus {
-    --tw-gradient-to: #000;
+    --tw-gradient-to: #1E2431;
   }
 
   .\32xl\:focus\:to-white:focus {
@@ -181081,39 +165226,39 @@ video {
   }
 
   .\32xl\:focus\:to-gray-100:focus {
-    --tw-gradient-to: #f3f4f6;
+    --tw-gradient-to: #E0E8F2;
   }
 
   .\32xl\:focus\:to-gray-200:focus {
-    --tw-gradient-to: #e5e7eb;
+    --tw-gradient-to: #C0C8D2;
   }
 
   .\32xl\:focus\:to-gray-300:focus {
-    --tw-gradient-to: #d1d5db;
+    --tw-gradient-to: #919EB0;
   }
 
   .\32xl\:focus\:to-gray-400:focus {
-    --tw-gradient-to: #9ca3af;
+    --tw-gradient-to: #3D485B;
   }
 
   .\32xl\:focus\:to-gray-500:focus {
-    --tw-gradient-to: #6b7280;
+    --tw-gradient-to: #232B3A;
   }
 
   .\32xl\:focus\:to-gray-600:focus {
-    --tw-gradient-to: #4b5563;
+    --tw-gradient-to: #1E2431;
   }
 
   .\32xl\:focus\:to-gray-700:focus {
-    --tw-gradient-to: #374151;
+    --tw-gradient-to: #1A202C;
   }
 
   .\32xl\:focus\:to-gray-800:focus {
-    --tw-gradient-to: #1f2937;
+    --tw-gradient-to: #151A23;
   }
 
   .\32xl\:focus\:to-gray-900:focus {
-    --tw-gradient-to: #111827;
+    --tw-gradient-to: #11151C;
   }
 
   .\32xl\:bg-opacity-0 {
@@ -181506,7 +165651,7 @@ video {
 
   .\32xl\:border-black {
     --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .\32xl\:border-white {
@@ -181921,47 +166066,47 @@ video {
 
   .\32xl\:border-gray-100 {
     --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
+    border-color: rgba(224, 232, 242, var(--tw-border-opacity));
   }
 
   .\32xl\:border-gray-200 {
     --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
+    border-color: rgba(192, 200, 210, var(--tw-border-opacity));
   }
 
   .\32xl\:border-gray-300 {
     --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
+    border-color: rgba(145, 158, 176, var(--tw-border-opacity));
   }
 
   .\32xl\:border-gray-400 {
     --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
+    border-color: rgba(61, 72, 91, var(--tw-border-opacity));
   }
 
   .\32xl\:border-gray-500 {
     --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
+    border-color: rgba(35, 43, 58, var(--tw-border-opacity));
   }
 
   .\32xl\:border-gray-600 {
     --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .\32xl\:border-gray-700 {
     --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
+    border-color: rgba(26, 32, 44, var(--tw-border-opacity));
   }
 
   .\32xl\:border-gray-800 {
     --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
+    border-color: rgba(21, 26, 35, var(--tw-border-opacity));
   }
 
   .\32xl\:border-gray-900 {
     --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
+    border-color: rgba(17, 21, 28, var(--tw-border-opacity));
   }
 
   .group:hover .\32xl\:group-hover\:border-current {
@@ -181974,7 +166119,7 @@ video {
 
   .group:hover .\32xl\:group-hover\:border-black {
     --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .group:hover .\32xl\:group-hover\:border-white {
@@ -182389,47 +166534,47 @@ video {
 
   .group:hover .\32xl\:group-hover\:border-gray-100 {
     --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
+    border-color: rgba(224, 232, 242, var(--tw-border-opacity));
   }
 
   .group:hover .\32xl\:group-hover\:border-gray-200 {
     --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
+    border-color: rgba(192, 200, 210, var(--tw-border-opacity));
   }
 
   .group:hover .\32xl\:group-hover\:border-gray-300 {
     --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
+    border-color: rgba(145, 158, 176, var(--tw-border-opacity));
   }
 
   .group:hover .\32xl\:group-hover\:border-gray-400 {
     --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
+    border-color: rgba(61, 72, 91, var(--tw-border-opacity));
   }
 
   .group:hover .\32xl\:group-hover\:border-gray-500 {
     --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
+    border-color: rgba(35, 43, 58, var(--tw-border-opacity));
   }
 
   .group:hover .\32xl\:group-hover\:border-gray-600 {
     --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .group:hover .\32xl\:group-hover\:border-gray-700 {
     --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
+    border-color: rgba(26, 32, 44, var(--tw-border-opacity));
   }
 
   .group:hover .\32xl\:group-hover\:border-gray-800 {
     --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
+    border-color: rgba(21, 26, 35, var(--tw-border-opacity));
   }
 
   .group:hover .\32xl\:group-hover\:border-gray-900 {
     --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
+    border-color: rgba(17, 21, 28, var(--tw-border-opacity));
   }
 
   .\32xl\:focus-within\:border-current:focus-within {
@@ -182442,7 +166587,7 @@ video {
 
   .\32xl\:focus-within\:border-black:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .\32xl\:focus-within\:border-white:focus-within {
@@ -182857,47 +167002,47 @@ video {
 
   .\32xl\:focus-within\:border-gray-100:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
+    border-color: rgba(224, 232, 242, var(--tw-border-opacity));
   }
 
   .\32xl\:focus-within\:border-gray-200:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
+    border-color: rgba(192, 200, 210, var(--tw-border-opacity));
   }
 
   .\32xl\:focus-within\:border-gray-300:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
+    border-color: rgba(145, 158, 176, var(--tw-border-opacity));
   }
 
   .\32xl\:focus-within\:border-gray-400:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
+    border-color: rgba(61, 72, 91, var(--tw-border-opacity));
   }
 
   .\32xl\:focus-within\:border-gray-500:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
+    border-color: rgba(35, 43, 58, var(--tw-border-opacity));
   }
 
   .\32xl\:focus-within\:border-gray-600:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .\32xl\:focus-within\:border-gray-700:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
+    border-color: rgba(26, 32, 44, var(--tw-border-opacity));
   }
 
   .\32xl\:focus-within\:border-gray-800:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
+    border-color: rgba(21, 26, 35, var(--tw-border-opacity));
   }
 
   .\32xl\:focus-within\:border-gray-900:focus-within {
     --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
+    border-color: rgba(17, 21, 28, var(--tw-border-opacity));
   }
 
   .\32xl\:hover\:border-current:hover {
@@ -182910,7 +167055,7 @@ video {
 
   .\32xl\:hover\:border-black:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .\32xl\:hover\:border-white:hover {
@@ -183325,47 +167470,47 @@ video {
 
   .\32xl\:hover\:border-gray-100:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
+    border-color: rgba(224, 232, 242, var(--tw-border-opacity));
   }
 
   .\32xl\:hover\:border-gray-200:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
+    border-color: rgba(192, 200, 210, var(--tw-border-opacity));
   }
 
   .\32xl\:hover\:border-gray-300:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
+    border-color: rgba(145, 158, 176, var(--tw-border-opacity));
   }
 
   .\32xl\:hover\:border-gray-400:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
+    border-color: rgba(61, 72, 91, var(--tw-border-opacity));
   }
 
   .\32xl\:hover\:border-gray-500:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
+    border-color: rgba(35, 43, 58, var(--tw-border-opacity));
   }
 
   .\32xl\:hover\:border-gray-600:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .\32xl\:hover\:border-gray-700:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
+    border-color: rgba(26, 32, 44, var(--tw-border-opacity));
   }
 
   .\32xl\:hover\:border-gray-800:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
+    border-color: rgba(21, 26, 35, var(--tw-border-opacity));
   }
 
   .\32xl\:hover\:border-gray-900:hover {
     --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
+    border-color: rgba(17, 21, 28, var(--tw-border-opacity));
   }
 
   .\32xl\:focus\:border-current:focus {
@@ -183378,7 +167523,7 @@ video {
 
   .\32xl\:focus\:border-black:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .\32xl\:focus\:border-white:focus {
@@ -183793,47 +167938,47 @@ video {
 
   .\32xl\:focus\:border-gray-100:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
+    border-color: rgba(224, 232, 242, var(--tw-border-opacity));
   }
 
   .\32xl\:focus\:border-gray-200:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
+    border-color: rgba(192, 200, 210, var(--tw-border-opacity));
   }
 
   .\32xl\:focus\:border-gray-300:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
+    border-color: rgba(145, 158, 176, var(--tw-border-opacity));
   }
 
   .\32xl\:focus\:border-gray-400:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
+    border-color: rgba(61, 72, 91, var(--tw-border-opacity));
   }
 
   .\32xl\:focus\:border-gray-500:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
+    border-color: rgba(35, 43, 58, var(--tw-border-opacity));
   }
 
   .\32xl\:focus\:border-gray-600:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
+    border-color: rgba(30, 36, 49, var(--tw-border-opacity));
   }
 
   .\32xl\:focus\:border-gray-700:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
+    border-color: rgba(26, 32, 44, var(--tw-border-opacity));
   }
 
   .\32xl\:focus\:border-gray-800:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
+    border-color: rgba(21, 26, 35, var(--tw-border-opacity));
   }
 
   .\32xl\:focus\:border-gray-900:focus {
     --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
+    border-color: rgba(17, 21, 28, var(--tw-border-opacity));
   }
 
   .\32xl\:border-opacity-0 {
@@ -187923,13 +172068,11 @@ video {
   }
 
   .\32xl\:max-w-min {
-    max-width: -webkit-min-content;
     max-width: -moz-min-content;
     max-width: min-content;
   }
 
   .\32xl\:max-w-max {
-    max-width: -webkit-max-content;
     max-width: -moz-max-content;
     max-width: max-content;
   }
@@ -188422,18 +172565,15 @@ video {
   }
 
   .\32xl\:overscroll-auto {
-    -ms-scroll-chaining: chained;
-        overscroll-behavior: auto;
+    overscroll-behavior: auto;
   }
 
   .\32xl\:overscroll-contain {
-    -ms-scroll-chaining: none;
-        overscroll-behavior: contain;
+    overscroll-behavior: contain;
   }
 
   .\32xl\:overscroll-none {
-    -ms-scroll-chaining: none;
-        overscroll-behavior: none;
+    overscroll-behavior: none;
   }
 
   .\32xl\:overscroll-y-auto {
@@ -189510,74 +173650,30 @@ video {
     padding-left: 0.875rem;
   }
 
-  .\32xl\:placeholder-current::-webkit-input-placeholder {
-    color: currentColor;
-  }
-
   .\32xl\:placeholder-current::-moz-placeholder {
     color: currentColor;
   }
 
-  .\32xl\:placeholder-current:-ms-input-placeholder {
-    color: currentColor;
-  }
-
-  .\32xl\:placeholder-current::-ms-input-placeholder {
-    color: currentColor;
-  }
-
   .\32xl\:placeholder-current::placeholder {
     color: currentColor;
   }
 
-  .\32xl\:placeholder-transparent::-webkit-input-placeholder {
-    color: transparent;
-  }
-
   .\32xl\:placeholder-transparent::-moz-placeholder {
     color: transparent;
   }
 
-  .\32xl\:placeholder-transparent:-ms-input-placeholder {
-    color: transparent;
-  }
-
-  .\32xl\:placeholder-transparent::-ms-input-placeholder {
-    color: transparent;
-  }
-
   .\32xl\:placeholder-transparent::placeholder {
     color: transparent;
   }
 
-  .\32xl\:placeholder-black::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-black::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-black:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-black::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
+    color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
   }
 
   .\32xl\:placeholder-black::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-white::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
+    color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
   }
 
   .\32xl\:placeholder-white::-moz-placeholder {
@@ -189585,2339 +173681,935 @@ video {
     color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-white:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-white::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-white::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-darkCoolGray-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-darkCoolGray-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-darkCoolGray-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-darkCoolGray-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-darkCoolGray-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-darkCoolGray-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-darkCoolGray-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-darkCoolGray-100::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-darkCoolGray-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-darkCoolGray-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-darkCoolGray-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-darkCoolGray-200::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-darkCoolGray-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-darkCoolGray-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-darkCoolGray-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-darkCoolGray-300::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-darkCoolGray-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-darkCoolGray-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-darkCoolGray-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-darkCoolGray-400::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-darkCoolGray-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-darkCoolGray-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-darkCoolGray-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-darkCoolGray-500::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-darkCoolGray-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-darkCoolGray-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-darkCoolGray-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-darkCoolGray-600::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-darkCoolGray-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-darkCoolGray-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-darkCoolGray-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-darkCoolGray-700::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-darkCoolGray-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-darkCoolGray-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-darkCoolGray-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-darkCoolGray-800::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-darkCoolGray-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-darkCoolGray-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-darkCoolGray-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-darkCoolGray-900::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-coolGray-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-coolGray-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-coolGray-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-coolGray-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-coolGray-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-coolGray-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-coolGray-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-coolGray-100::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-coolGray-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-coolGray-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-coolGray-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-coolGray-200::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-coolGray-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-coolGray-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-coolGray-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-coolGray-300::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-coolGray-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-coolGray-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-coolGray-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-coolGray-400::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-coolGray-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-coolGray-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-coolGray-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-coolGray-500::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-coolGray-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-coolGray-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-coolGray-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-coolGray-600::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-coolGray-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-coolGray-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-coolGray-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-coolGray-700::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-coolGray-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-coolGray-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-coolGray-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-coolGray-800::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-coolGray-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-coolGray-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-coolGray-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-coolGray-900::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-indigo-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-indigo-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-indigo-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-indigo-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-indigo-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-indigo-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-indigo-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-indigo-100::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-indigo-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-indigo-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-indigo-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-indigo-200::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-indigo-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-indigo-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-indigo-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-indigo-300::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-indigo-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-indigo-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-indigo-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-indigo-400::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-indigo-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-indigo-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-indigo-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-indigo-500::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-indigo-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-indigo-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-indigo-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-indigo-600::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-indigo-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-indigo-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-indigo-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-indigo-700::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-indigo-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-indigo-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-indigo-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-indigo-800::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-indigo-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-indigo-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-indigo-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-indigo-900::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-violet-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-violet-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-violet-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-violet-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-violet-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-violet-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-violet-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-violet-100::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-violet-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-violet-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-violet-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-violet-200::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-violet-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-violet-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-violet-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-violet-300::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-violet-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-violet-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-violet-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-violet-400::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-violet-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-violet-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-violet-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-violet-500::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-violet-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-violet-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-violet-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-violet-600::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-violet-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-violet-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-violet-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-violet-700::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-violet-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-violet-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-violet-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-violet-800::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-violet-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-violet-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-violet-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-violet-900::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-yellow-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-yellow-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-yellow-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-yellow-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-yellow-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-yellow-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-yellow-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-yellow-100::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-yellow-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-yellow-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-yellow-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-yellow-200::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-yellow-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-yellow-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-yellow-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-yellow-300::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-yellow-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-yellow-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-yellow-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-yellow-400::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-yellow-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-yellow-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-yellow-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-yellow-500::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-yellow-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-yellow-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-yellow-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-yellow-600::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-yellow-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-yellow-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-yellow-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-yellow-700::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-yellow-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-yellow-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-yellow-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-yellow-800::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-yellow-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-yellow-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-yellow-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-yellow-900::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-red-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-red-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-red-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-red-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-red-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-red-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-red-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-red-100::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-red-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-red-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-red-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-red-200::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-red-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-red-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-red-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-red-300::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-red-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-red-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-red-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-red-400::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-red-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-red-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-red-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-red-500::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-red-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-red-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-red-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-red-600::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-red-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-red-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-red-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-red-700::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-red-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-red-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-red-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-red-800::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-red-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-red-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-red-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-red-900::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-green-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-green-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-green-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-green-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-green-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-green-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-green-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-green-100::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-green-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-green-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-green-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-green-200::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-green-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-green-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-green-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-green-300::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-green-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-green-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-green-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-green-400::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-green-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-green-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-green-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-green-500::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-green-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-green-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-green-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-green-600::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-green-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-green-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-green-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-green-700::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-green-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-green-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-green-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-green-800::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-green-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-green-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-green-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-green-900::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-blue-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-blue-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-blue-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-blue-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-blue-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-blue-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-blue-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-blue-100::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-blue-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-blue-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-blue-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-blue-200::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-blue-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-blue-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-blue-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-blue-300::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-blue-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-blue-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-blue-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-blue-400::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-blue-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-blue-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-blue-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-blue-500::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-blue-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-blue-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-blue-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-blue-600::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-blue-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-blue-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-blue-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-blue-700::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-blue-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-blue-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-blue-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-blue-800::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-blue-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-blue-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-blue-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-blue-900::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-gray-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-gray-50::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-gray-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-gray-50::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:placeholder-gray-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:placeholder-gray-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
+    color: rgba(224, 232, 242, var(--tw-placeholder-opacity));
   }
 
   .\32xl\:placeholder-gray-100::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
+    color: rgba(224, 232, 242, var(--tw-placeholder-opacity));
   }
 
   .\32xl\:placeholder-gray-200::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
+    color: rgba(192, 200, 210, var(--tw-placeholder-opacity));
   }
 
   .\32xl\:placeholder-gray-200::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
+    color: rgba(192, 200, 210, var(--tw-placeholder-opacity));
   }
 
   .\32xl\:placeholder-gray-300::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
+    color: rgba(145, 158, 176, var(--tw-placeholder-opacity));
   }
 
   .\32xl\:placeholder-gray-300::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
+    color: rgba(145, 158, 176, var(--tw-placeholder-opacity));
   }
 
   .\32xl\:placeholder-gray-400::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
+    color: rgba(61, 72, 91, var(--tw-placeholder-opacity));
   }
 
   .\32xl\:placeholder-gray-400::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
+    color: rgba(61, 72, 91, var(--tw-placeholder-opacity));
   }
 
   .\32xl\:placeholder-gray-500::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
+    color: rgba(35, 43, 58, var(--tw-placeholder-opacity));
   }
 
   .\32xl\:placeholder-gray-500::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
+    color: rgba(35, 43, 58, var(--tw-placeholder-opacity));
   }
 
   .\32xl\:placeholder-gray-600::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
+    color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
   }
 
   .\32xl\:placeholder-gray-600::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
+    color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
   }
 
   .\32xl\:placeholder-gray-700::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
+    color: rgba(26, 32, 44, var(--tw-placeholder-opacity));
   }
 
   .\32xl\:placeholder-gray-700::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
+    color: rgba(26, 32, 44, var(--tw-placeholder-opacity));
   }
 
   .\32xl\:placeholder-gray-800::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
+    color: rgba(21, 26, 35, var(--tw-placeholder-opacity));
   }
 
   .\32xl\:placeholder-gray-800::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
+    color: rgba(21, 26, 35, var(--tw-placeholder-opacity));
   }
 
   .\32xl\:placeholder-gray-900::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
+    color: rgba(17, 21, 28, var(--tw-placeholder-opacity));
   }
 
   .\32xl\:placeholder-gray-900::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-current:focus::-webkit-input-placeholder {
-    color: currentColor;
+    color: rgba(17, 21, 28, var(--tw-placeholder-opacity));
   }
 
   .\32xl\:focus\:placeholder-current:focus::-moz-placeholder {
     color: currentColor;
   }
 
-  .\32xl\:focus\:placeholder-current:focus:-ms-input-placeholder {
-    color: currentColor;
-  }
-
-  .\32xl\:focus\:placeholder-current:focus::-ms-input-placeholder {
-    color: currentColor;
-  }
-
   .\32xl\:focus\:placeholder-current:focus::placeholder {
     color: currentColor;
   }
 
-  .\32xl\:focus\:placeholder-transparent:focus::-webkit-input-placeholder {
-    color: transparent;
-  }
-
   .\32xl\:focus\:placeholder-transparent:focus::-moz-placeholder {
     color: transparent;
   }
 
-  .\32xl\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
-    color: transparent;
-  }
-
-  .\32xl\:focus\:placeholder-transparent:focus::-ms-input-placeholder {
-    color: transparent;
-  }
-
   .\32xl\:focus\:placeholder-transparent:focus::placeholder {
     color: transparent;
   }
 
-  .\32xl\:focus\:placeholder-black:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-black:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-black:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-black:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
+    color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
   }
 
   .\32xl\:focus\:placeholder-black:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-white:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
+    color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
   }
 
   .\32xl\:focus\:placeholder-white:focus::-moz-placeholder {
@@ -191925,2867 +174617,1147 @@ video {
     color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-white:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-white:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-white:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-darkCoolGray-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-darkCoolGray-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-darkCoolGray-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-darkCoolGray-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-darkCoolGray-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-darkCoolGray-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-darkCoolGray-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-darkCoolGray-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-darkCoolGray-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-darkCoolGray-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-darkCoolGray-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-darkCoolGray-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-darkCoolGray-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-darkCoolGray-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-darkCoolGray-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-darkCoolGray-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-darkCoolGray-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-darkCoolGray-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-darkCoolGray-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-darkCoolGray-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-darkCoolGray-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-darkCoolGray-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-darkCoolGray-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-darkCoolGray-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-darkCoolGray-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-darkCoolGray-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-darkCoolGray-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-darkCoolGray-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-darkCoolGray-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-darkCoolGray-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-darkCoolGray-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-darkCoolGray-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-darkCoolGray-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-darkCoolGray-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-darkCoolGray-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-darkCoolGray-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-darkCoolGray-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-darkCoolGray-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-darkCoolGray-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-darkCoolGray-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-coolGray-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-coolGray-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-coolGray-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-coolGray-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-coolGray-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-coolGray-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-coolGray-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-coolGray-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-coolGray-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-coolGray-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-coolGray-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-coolGray-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-coolGray-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-coolGray-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-coolGray-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-coolGray-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-coolGray-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-coolGray-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-coolGray-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-coolGray-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-coolGray-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-coolGray-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-coolGray-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-coolGray-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-coolGray-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-coolGray-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-coolGray-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-coolGray-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-coolGray-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-coolGray-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-coolGray-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-coolGray-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-coolGray-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-coolGray-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-coolGray-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-coolGray-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-coolGray-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-coolGray-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-coolGray-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-coolGray-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-indigo-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-indigo-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-indigo-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-indigo-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-indigo-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-indigo-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-indigo-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-indigo-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-indigo-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-indigo-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-indigo-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-indigo-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-indigo-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-indigo-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-indigo-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-indigo-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-indigo-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-indigo-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-indigo-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-indigo-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-indigo-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-indigo-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-indigo-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-indigo-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-indigo-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-indigo-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-indigo-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-indigo-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-indigo-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-indigo-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-indigo-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-violet-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-violet-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-violet-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-violet-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-violet-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-violet-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-violet-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-violet-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-violet-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-violet-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-violet-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-violet-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-violet-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-violet-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-violet-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-violet-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-violet-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-violet-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-violet-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-violet-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-violet-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-violet-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-violet-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-violet-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-violet-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-violet-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-violet-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-violet-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-violet-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-violet-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-violet-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-violet-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-violet-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-violet-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-violet-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-violet-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-violet-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-violet-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-violet-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-violet-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-yellow-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-yellow-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-yellow-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-yellow-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-yellow-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-yellow-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-yellow-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-yellow-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-yellow-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-yellow-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-yellow-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-yellow-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-yellow-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-yellow-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-yellow-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-yellow-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-yellow-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-yellow-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-yellow-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-yellow-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-yellow-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-yellow-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-yellow-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-yellow-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-yellow-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-yellow-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-yellow-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-yellow-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-yellow-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-yellow-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-yellow-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-red-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-red-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-red-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-red-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-red-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-red-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-red-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-red-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-red-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-red-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-red-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-red-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-red-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-red-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-red-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-red-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-red-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-red-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-red-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-red-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-red-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-red-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-red-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-red-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-red-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-red-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-red-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-red-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-red-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-red-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-red-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-red-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-red-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-red-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-red-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-red-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-red-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-red-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-red-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-red-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-green-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-green-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-green-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-green-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-green-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-green-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-green-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-green-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-green-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-green-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-green-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-green-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-green-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-green-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-green-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-green-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-green-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-green-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-green-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-green-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-green-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-green-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-green-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-green-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-green-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-green-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-green-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-green-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-green-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-green-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-green-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-green-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-green-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-green-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-green-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-green-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-green-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-green-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-green-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-green-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-blue-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-blue-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-blue-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-blue-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-blue-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-blue-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-blue-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-blue-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-blue-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-blue-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-blue-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-blue-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-blue-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-blue-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-blue-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-blue-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-blue-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-blue-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-blue-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-blue-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-blue-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-blue-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-blue-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-blue-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-blue-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-blue-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-blue-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-blue-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-blue-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-blue-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-blue-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-blue-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-blue-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-blue-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-blue-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-blue-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-blue-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-blue-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-blue-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-blue-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-gray-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-gray-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-gray-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-gray-50:focus::placeholder {
     --tw-placeholder-opacity: 1;
     color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
   }
 
-  .\32xl\:focus\:placeholder-gray-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
   .\32xl\:focus\:placeholder-gray-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
+    color: rgba(224, 232, 242, var(--tw-placeholder-opacity));
   }
 
   .\32xl\:focus\:placeholder-gray-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
+    color: rgba(224, 232, 242, var(--tw-placeholder-opacity));
   }
 
   .\32xl\:focus\:placeholder-gray-200:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
+    color: rgba(192, 200, 210, var(--tw-placeholder-opacity));
   }
 
   .\32xl\:focus\:placeholder-gray-200:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
+    color: rgba(192, 200, 210, var(--tw-placeholder-opacity));
   }
 
   .\32xl\:focus\:placeholder-gray-300:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
+    color: rgba(145, 158, 176, var(--tw-placeholder-opacity));
   }
 
   .\32xl\:focus\:placeholder-gray-300:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
+    color: rgba(145, 158, 176, var(--tw-placeholder-opacity));
   }
 
   .\32xl\:focus\:placeholder-gray-400:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
+    color: rgba(61, 72, 91, var(--tw-placeholder-opacity));
   }
 
   .\32xl\:focus\:placeholder-gray-400:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
+    color: rgba(61, 72, 91, var(--tw-placeholder-opacity));
   }
 
   .\32xl\:focus\:placeholder-gray-500:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
+    color: rgba(35, 43, 58, var(--tw-placeholder-opacity));
   }
 
   .\32xl\:focus\:placeholder-gray-500:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
+    color: rgba(35, 43, 58, var(--tw-placeholder-opacity));
   }
 
   .\32xl\:focus\:placeholder-gray-600:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
+    color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
   }
 
   .\32xl\:focus\:placeholder-gray-600:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
+    color: rgba(30, 36, 49, var(--tw-placeholder-opacity));
   }
 
   .\32xl\:focus\:placeholder-gray-700:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
+    color: rgba(26, 32, 44, var(--tw-placeholder-opacity));
   }
 
   .\32xl\:focus\:placeholder-gray-700:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
+    color: rgba(26, 32, 44, var(--tw-placeholder-opacity));
   }
 
   .\32xl\:focus\:placeholder-gray-800:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
+    color: rgba(21, 26, 35, var(--tw-placeholder-opacity));
   }
 
   .\32xl\:focus\:placeholder-gray-800:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
+    color: rgba(21, 26, 35, var(--tw-placeholder-opacity));
   }
 
   .\32xl\:focus\:placeholder-gray-900:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
+    color: rgba(17, 21, 28, var(--tw-placeholder-opacity));
   }
 
   .\32xl\:focus\:placeholder-gray-900:focus::placeholder {
     --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-opacity-0::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0;
+    color: rgba(17, 21, 28, var(--tw-placeholder-opacity));
   }
 
   .\32xl\:placeholder-opacity-0::-moz-placeholder {
     --tw-placeholder-opacity: 0;
   }
 
-  .\32xl\:placeholder-opacity-0:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .\32xl\:placeholder-opacity-0::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
   .\32xl\:placeholder-opacity-0::placeholder {
     --tw-placeholder-opacity: 0;
   }
 
-  .\32xl\:placeholder-opacity-5::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
   .\32xl\:placeholder-opacity-5::-moz-placeholder {
     --tw-placeholder-opacity: 0.05;
   }
 
-  .\32xl\:placeholder-opacity-5:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .\32xl\:placeholder-opacity-5::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
   .\32xl\:placeholder-opacity-5::placeholder {
     --tw-placeholder-opacity: 0.05;
   }
 
-  .\32xl\:placeholder-opacity-10::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
   .\32xl\:placeholder-opacity-10::-moz-placeholder {
     --tw-placeholder-opacity: 0.1;
   }
 
-  .\32xl\:placeholder-opacity-10:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .\32xl\:placeholder-opacity-10::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
   .\32xl\:placeholder-opacity-10::placeholder {
     --tw-placeholder-opacity: 0.1;
   }
 
-  .\32xl\:placeholder-opacity-20::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
   .\32xl\:placeholder-opacity-20::-moz-placeholder {
     --tw-placeholder-opacity: 0.2;
   }
 
-  .\32xl\:placeholder-opacity-20:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .\32xl\:placeholder-opacity-20::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
   .\32xl\:placeholder-opacity-20::placeholder {
     --tw-placeholder-opacity: 0.2;
   }
 
-  .\32xl\:placeholder-opacity-25::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
   .\32xl\:placeholder-opacity-25::-moz-placeholder {
     --tw-placeholder-opacity: 0.25;
   }
 
-  .\32xl\:placeholder-opacity-25:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .\32xl\:placeholder-opacity-25::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
   .\32xl\:placeholder-opacity-25::placeholder {
     --tw-placeholder-opacity: 0.25;
   }
 
-  .\32xl\:placeholder-opacity-30::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
   .\32xl\:placeholder-opacity-30::-moz-placeholder {
     --tw-placeholder-opacity: 0.3;
   }
 
-  .\32xl\:placeholder-opacity-30:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .\32xl\:placeholder-opacity-30::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
   .\32xl\:placeholder-opacity-30::placeholder {
     --tw-placeholder-opacity: 0.3;
   }
 
-  .\32xl\:placeholder-opacity-40::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
   .\32xl\:placeholder-opacity-40::-moz-placeholder {
     --tw-placeholder-opacity: 0.4;
   }
 
-  .\32xl\:placeholder-opacity-40:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .\32xl\:placeholder-opacity-40::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
   .\32xl\:placeholder-opacity-40::placeholder {
     --tw-placeholder-opacity: 0.4;
   }
 
-  .\32xl\:placeholder-opacity-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
   .\32xl\:placeholder-opacity-50::-moz-placeholder {
     --tw-placeholder-opacity: 0.5;
   }
 
-  .\32xl\:placeholder-opacity-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .\32xl\:placeholder-opacity-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
   .\32xl\:placeholder-opacity-50::placeholder {
     --tw-placeholder-opacity: 0.5;
   }
 
-  .\32xl\:placeholder-opacity-60::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
   .\32xl\:placeholder-opacity-60::-moz-placeholder {
     --tw-placeholder-opacity: 0.6;
   }
 
-  .\32xl\:placeholder-opacity-60:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .\32xl\:placeholder-opacity-60::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
   .\32xl\:placeholder-opacity-60::placeholder {
     --tw-placeholder-opacity: 0.6;
   }
 
-  .\32xl\:placeholder-opacity-70::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
   .\32xl\:placeholder-opacity-70::-moz-placeholder {
     --tw-placeholder-opacity: 0.7;
   }
 
-  .\32xl\:placeholder-opacity-70:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .\32xl\:placeholder-opacity-70::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
   .\32xl\:placeholder-opacity-70::placeholder {
     --tw-placeholder-opacity: 0.7;
   }
 
-  .\32xl\:placeholder-opacity-75::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
   .\32xl\:placeholder-opacity-75::-moz-placeholder {
     --tw-placeholder-opacity: 0.75;
   }
 
-  .\32xl\:placeholder-opacity-75:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .\32xl\:placeholder-opacity-75::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
   .\32xl\:placeholder-opacity-75::placeholder {
     --tw-placeholder-opacity: 0.75;
   }
 
-  .\32xl\:placeholder-opacity-80::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
   .\32xl\:placeholder-opacity-80::-moz-placeholder {
     --tw-placeholder-opacity: 0.8;
   }
 
-  .\32xl\:placeholder-opacity-80:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .\32xl\:placeholder-opacity-80::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
   .\32xl\:placeholder-opacity-80::placeholder {
     --tw-placeholder-opacity: 0.8;
   }
 
-  .\32xl\:placeholder-opacity-90::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
   .\32xl\:placeholder-opacity-90::-moz-placeholder {
     --tw-placeholder-opacity: 0.9;
   }
 
-  .\32xl\:placeholder-opacity-90:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .\32xl\:placeholder-opacity-90::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
   .\32xl\:placeholder-opacity-90::placeholder {
     --tw-placeholder-opacity: 0.9;
   }
 
-  .\32xl\:placeholder-opacity-95::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
   .\32xl\:placeholder-opacity-95::-moz-placeholder {
     --tw-placeholder-opacity: 0.95;
   }
 
-  .\32xl\:placeholder-opacity-95:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .\32xl\:placeholder-opacity-95::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
   .\32xl\:placeholder-opacity-95::placeholder {
     --tw-placeholder-opacity: 0.95;
   }
 
-  .\32xl\:placeholder-opacity-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
   .\32xl\:placeholder-opacity-100::-moz-placeholder {
     --tw-placeholder-opacity: 1;
   }
 
-  .\32xl\:placeholder-opacity-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .\32xl\:placeholder-opacity-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
   .\32xl\:placeholder-opacity-100::placeholder {
     --tw-placeholder-opacity: 1;
   }
 
-  .\32xl\:focus\:placeholder-opacity-0:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
   .\32xl\:focus\:placeholder-opacity-0:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0;
   }
 
-  .\32xl\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-0:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
   .\32xl\:focus\:placeholder-opacity-0:focus::placeholder {
     --tw-placeholder-opacity: 0;
   }
 
-  .\32xl\:focus\:placeholder-opacity-5:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
   .\32xl\:focus\:placeholder-opacity-5:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.05;
   }
 
-  .\32xl\:focus\:placeholder-opacity-5:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-5:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
   .\32xl\:focus\:placeholder-opacity-5:focus::placeholder {
     --tw-placeholder-opacity: 0.05;
   }
 
-  .\32xl\:focus\:placeholder-opacity-10:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
   .\32xl\:focus\:placeholder-opacity-10:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.1;
   }
 
-  .\32xl\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-10:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
   .\32xl\:focus\:placeholder-opacity-10:focus::placeholder {
     --tw-placeholder-opacity: 0.1;
   }
 
-  .\32xl\:focus\:placeholder-opacity-20:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
   .\32xl\:focus\:placeholder-opacity-20:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.2;
   }
 
-  .\32xl\:focus\:placeholder-opacity-20:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-20:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
   .\32xl\:focus\:placeholder-opacity-20:focus::placeholder {
     --tw-placeholder-opacity: 0.2;
   }
 
-  .\32xl\:focus\:placeholder-opacity-25:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
   .\32xl\:focus\:placeholder-opacity-25:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.25;
   }
 
-  .\32xl\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-25:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
   .\32xl\:focus\:placeholder-opacity-25:focus::placeholder {
     --tw-placeholder-opacity: 0.25;
   }
 
-  .\32xl\:focus\:placeholder-opacity-30:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
   .\32xl\:focus\:placeholder-opacity-30:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.3;
   }
 
-  .\32xl\:focus\:placeholder-opacity-30:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-30:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
   .\32xl\:focus\:placeholder-opacity-30:focus::placeholder {
     --tw-placeholder-opacity: 0.3;
   }
 
-  .\32xl\:focus\:placeholder-opacity-40:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
   .\32xl\:focus\:placeholder-opacity-40:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.4;
   }
 
-  .\32xl\:focus\:placeholder-opacity-40:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-40:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
   .\32xl\:focus\:placeholder-opacity-40:focus::placeholder {
     --tw-placeholder-opacity: 0.4;
   }
 
-  .\32xl\:focus\:placeholder-opacity-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
   .\32xl\:focus\:placeholder-opacity-50:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.5;
   }
 
-  .\32xl\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
   .\32xl\:focus\:placeholder-opacity-50:focus::placeholder {
     --tw-placeholder-opacity: 0.5;
   }
 
-  .\32xl\:focus\:placeholder-opacity-60:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
   .\32xl\:focus\:placeholder-opacity-60:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.6;
   }
 
-  .\32xl\:focus\:placeholder-opacity-60:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-60:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
   .\32xl\:focus\:placeholder-opacity-60:focus::placeholder {
     --tw-placeholder-opacity: 0.6;
   }
 
-  .\32xl\:focus\:placeholder-opacity-70:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
   .\32xl\:focus\:placeholder-opacity-70:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.7;
   }
 
-  .\32xl\:focus\:placeholder-opacity-70:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-70:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
   .\32xl\:focus\:placeholder-opacity-70:focus::placeholder {
     --tw-placeholder-opacity: 0.7;
   }
 
-  .\32xl\:focus\:placeholder-opacity-75:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
   .\32xl\:focus\:placeholder-opacity-75:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.75;
   }
 
-  .\32xl\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-75:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
   .\32xl\:focus\:placeholder-opacity-75:focus::placeholder {
     --tw-placeholder-opacity: 0.75;
   }
 
-  .\32xl\:focus\:placeholder-opacity-80:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
   .\32xl\:focus\:placeholder-opacity-80:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.8;
   }
 
-  .\32xl\:focus\:placeholder-opacity-80:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-80:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
   .\32xl\:focus\:placeholder-opacity-80:focus::placeholder {
     --tw-placeholder-opacity: 0.8;
   }
 
-  .\32xl\:focus\:placeholder-opacity-90:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
   .\32xl\:focus\:placeholder-opacity-90:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.9;
   }
 
-  .\32xl\:focus\:placeholder-opacity-90:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-90:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
   .\32xl\:focus\:placeholder-opacity-90:focus::placeholder {
     --tw-placeholder-opacity: 0.9;
   }
 
-  .\32xl\:focus\:placeholder-opacity-95:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
   .\32xl\:focus\:placeholder-opacity-95:focus::-moz-placeholder {
     --tw-placeholder-opacity: 0.95;
   }
 
-  .\32xl\:focus\:placeholder-opacity-95:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-95:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
   .\32xl\:focus\:placeholder-opacity-95:focus::placeholder {
     --tw-placeholder-opacity: 0.95;
   }
 
-  .\32xl\:focus\:placeholder-opacity-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
   .\32xl\:focus\:placeholder-opacity-100:focus::-moz-placeholder {
     --tw-placeholder-opacity: 1;
   }
 
-  .\32xl\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
   .\32xl\:focus\:placeholder-opacity-100:focus::placeholder {
     --tw-placeholder-opacity: 1;
   }
@@ -194815,7 +175787,6 @@ video {
   }
 
   .\32xl\:sticky {
-    position: -webkit-sticky;
     position: sticky;
   }
 
@@ -197994,7 +178965,7 @@ video {
   }
 
   .\32xl\:ring-offset-black {
-    --tw-ring-offset-color: #000;
+    --tw-ring-offset-color: #1E2431;
   }
 
   .\32xl\:ring-offset-white {
@@ -198326,39 +179297,39 @@ video {
   }
 
   .\32xl\:ring-offset-gray-100 {
-    --tw-ring-offset-color: #f3f4f6;
+    --tw-ring-offset-color: #E0E8F2;
   }
 
   .\32xl\:ring-offset-gray-200 {
-    --tw-ring-offset-color: #e5e7eb;
+    --tw-ring-offset-color: #C0C8D2;
   }
 
   .\32xl\:ring-offset-gray-300 {
-    --tw-ring-offset-color: #d1d5db;
+    --tw-ring-offset-color: #919EB0;
   }
 
   .\32xl\:ring-offset-gray-400 {
-    --tw-ring-offset-color: #9ca3af;
+    --tw-ring-offset-color: #3D485B;
   }
 
   .\32xl\:ring-offset-gray-500 {
-    --tw-ring-offset-color: #6b7280;
+    --tw-ring-offset-color: #232B3A;
   }
 
   .\32xl\:ring-offset-gray-600 {
-    --tw-ring-offset-color: #4b5563;
+    --tw-ring-offset-color: #1E2431;
   }
 
   .\32xl\:ring-offset-gray-700 {
-    --tw-ring-offset-color: #374151;
+    --tw-ring-offset-color: #1A202C;
   }
 
   .\32xl\:ring-offset-gray-800 {
-    --tw-ring-offset-color: #1f2937;
+    --tw-ring-offset-color: #151A23;
   }
 
   .\32xl\:ring-offset-gray-900 {
-    --tw-ring-offset-color: #111827;
+    --tw-ring-offset-color: #11151C;
   }
 
   .\32xl\:focus-within\:ring-offset-current:focus-within {
@@ -198370,7 +179341,7 @@ video {
   }
 
   .\32xl\:focus-within\:ring-offset-black:focus-within {
-    --tw-ring-offset-color: #000;
+    --tw-ring-offset-color: #1E2431;
   }
 
   .\32xl\:focus-within\:ring-offset-white:focus-within {
@@ -198702,39 +179673,39 @@ video {
   }
 
   .\32xl\:focus-within\:ring-offset-gray-100:focus-within {
-    --tw-ring-offset-color: #f3f4f6;
+    --tw-ring-offset-color: #E0E8F2;
   }
 
   .\32xl\:focus-within\:ring-offset-gray-200:focus-within {
-    --tw-ring-offset-color: #e5e7eb;
+    --tw-ring-offset-color: #C0C8D2;
   }
 
   .\32xl\:focus-within\:ring-offset-gray-300:focus-within {
-    --tw-ring-offset-color: #d1d5db;
+    --tw-ring-offset-color: #919EB0;
   }
 
   .\32xl\:focus-within\:ring-offset-gray-400:focus-within {
-    --tw-ring-offset-color: #9ca3af;
+    --tw-ring-offset-color: #3D485B;
   }
 
   .\32xl\:focus-within\:ring-offset-gray-500:focus-within {
-    --tw-ring-offset-color: #6b7280;
+    --tw-ring-offset-color: #232B3A;
   }
 
   .\32xl\:focus-within\:ring-offset-gray-600:focus-within {
-    --tw-ring-offset-color: #4b5563;
+    --tw-ring-offset-color: #1E2431;
   }
 
   .\32xl\:focus-within\:ring-offset-gray-700:focus-within {
-    --tw-ring-offset-color: #374151;
+    --tw-ring-offset-color: #1A202C;
   }
 
   .\32xl\:focus-within\:ring-offset-gray-800:focus-within {
-    --tw-ring-offset-color: #1f2937;
+    --tw-ring-offset-color: #151A23;
   }
 
   .\32xl\:focus-within\:ring-offset-gray-900:focus-within {
-    --tw-ring-offset-color: #111827;
+    --tw-ring-offset-color: #11151C;
   }
 
   .\32xl\:focus\:ring-offset-current:focus {
@@ -198746,7 +179717,7 @@ video {
   }
 
   .\32xl\:focus\:ring-offset-black:focus {
-    --tw-ring-offset-color: #000;
+    --tw-ring-offset-color: #1E2431;
   }
 
   .\32xl\:focus\:ring-offset-white:focus {
@@ -199078,39 +180049,39 @@ video {
   }
 
   .\32xl\:focus\:ring-offset-gray-100:focus {
-    --tw-ring-offset-color: #f3f4f6;
+    --tw-ring-offset-color: #E0E8F2;
   }
 
   .\32xl\:focus\:ring-offset-gray-200:focus {
-    --tw-ring-offset-color: #e5e7eb;
+    --tw-ring-offset-color: #C0C8D2;
   }
 
   .\32xl\:focus\:ring-offset-gray-300:focus {
-    --tw-ring-offset-color: #d1d5db;
+    --tw-ring-offset-color: #919EB0;
   }
 
   .\32xl\:focus\:ring-offset-gray-400:focus {
-    --tw-ring-offset-color: #9ca3af;
+    --tw-ring-offset-color: #3D485B;
   }
 
   .\32xl\:focus\:ring-offset-gray-500:focus {
-    --tw-ring-offset-color: #6b7280;
+    --tw-ring-offset-color: #232B3A;
   }
 
   .\32xl\:focus\:ring-offset-gray-600:focus {
-    --tw-ring-offset-color: #4b5563;
+    --tw-ring-offset-color: #1E2431;
   }
 
   .\32xl\:focus\:ring-offset-gray-700:focus {
-    --tw-ring-offset-color: #374151;
+    --tw-ring-offset-color: #1A202C;
   }
 
   .\32xl\:focus\:ring-offset-gray-800:focus {
-    --tw-ring-offset-color: #1f2937;
+    --tw-ring-offset-color: #151A23;
   }
 
   .\32xl\:focus\:ring-offset-gray-900:focus {
-    --tw-ring-offset-color: #111827;
+    --tw-ring-offset-color: #11151C;
   }
 
   .\32xl\:ring-offset-0 {
@@ -199183,7 +180154,7 @@ video {
 
   .\32xl\:ring-black {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(30, 36, 49, var(--tw-ring-opacity));
   }
 
   .\32xl\:ring-white {
@@ -199598,47 +180569,47 @@ video {
 
   .\32xl\:ring-gray-100 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(224, 232, 242, var(--tw-ring-opacity));
   }
 
   .\32xl\:ring-gray-200 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(192, 200, 210, var(--tw-ring-opacity));
   }
 
   .\32xl\:ring-gray-300 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(145, 158, 176, var(--tw-ring-opacity));
   }
 
   .\32xl\:ring-gray-400 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(61, 72, 91, var(--tw-ring-opacity));
   }
 
   .\32xl\:ring-gray-500 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(35, 43, 58, var(--tw-ring-opacity));
   }
 
   .\32xl\:ring-gray-600 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(30, 36, 49, var(--tw-ring-opacity));
   }
 
   .\32xl\:ring-gray-700 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(26, 32, 44, var(--tw-ring-opacity));
   }
 
   .\32xl\:ring-gray-800 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(21, 26, 35, var(--tw-ring-opacity));
   }
 
   .\32xl\:ring-gray-900 {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(17, 21, 28, var(--tw-ring-opacity));
   }
 
   .\32xl\:focus-within\:ring-current:focus-within {
@@ -199651,7 +180622,7 @@ video {
 
   .\32xl\:focus-within\:ring-black:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(30, 36, 49, var(--tw-ring-opacity));
   }
 
   .\32xl\:focus-within\:ring-white:focus-within {
@@ -200066,47 +181037,47 @@ video {
 
   .\32xl\:focus-within\:ring-gray-100:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(224, 232, 242, var(--tw-ring-opacity));
   }
 
   .\32xl\:focus-within\:ring-gray-200:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(192, 200, 210, var(--tw-ring-opacity));
   }
 
   .\32xl\:focus-within\:ring-gray-300:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(145, 158, 176, var(--tw-ring-opacity));
   }
 
   .\32xl\:focus-within\:ring-gray-400:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(61, 72, 91, var(--tw-ring-opacity));
   }
 
   .\32xl\:focus-within\:ring-gray-500:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(35, 43, 58, var(--tw-ring-opacity));
   }
 
   .\32xl\:focus-within\:ring-gray-600:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(30, 36, 49, var(--tw-ring-opacity));
   }
 
   .\32xl\:focus-within\:ring-gray-700:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(26, 32, 44, var(--tw-ring-opacity));
   }
 
   .\32xl\:focus-within\:ring-gray-800:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(21, 26, 35, var(--tw-ring-opacity));
   }
 
   .\32xl\:focus-within\:ring-gray-900:focus-within {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(17, 21, 28, var(--tw-ring-opacity));
   }
 
   .\32xl\:focus\:ring-current:focus {
@@ -200119,7 +181090,7 @@ video {
 
   .\32xl\:focus\:ring-black:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(30, 36, 49, var(--tw-ring-opacity));
   }
 
   .\32xl\:focus\:ring-white:focus {
@@ -200534,47 +181505,47 @@ video {
 
   .\32xl\:focus\:ring-gray-100:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(224, 232, 242, var(--tw-ring-opacity));
   }
 
   .\32xl\:focus\:ring-gray-200:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(192, 200, 210, var(--tw-ring-opacity));
   }
 
   .\32xl\:focus\:ring-gray-300:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(145, 158, 176, var(--tw-ring-opacity));
   }
 
   .\32xl\:focus\:ring-gray-400:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(61, 72, 91, var(--tw-ring-opacity));
   }
 
   .\32xl\:focus\:ring-gray-500:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(35, 43, 58, var(--tw-ring-opacity));
   }
 
   .\32xl\:focus\:ring-gray-600:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(30, 36, 49, var(--tw-ring-opacity));
   }
 
   .\32xl\:focus\:ring-gray-700:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(26, 32, 44, var(--tw-ring-opacity));
   }
 
   .\32xl\:focus\:ring-gray-800:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(21, 26, 35, var(--tw-ring-opacity));
   }
 
   .\32xl\:focus\:ring-gray-900:focus {
     --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
+    --tw-ring-color: rgba(17, 21, 28, var(--tw-ring-opacity));
   }
 
   .\32xl\:ring-opacity-0 {
@@ -200811,7 +181782,7 @@ video {
 
   .\32xl\:text-black {
     --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .\32xl\:text-white {
@@ -201226,52 +182197,52 @@ video {
 
   .\32xl\:text-gray-100 {
     --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
+    color: rgba(224, 232, 242, var(--tw-text-opacity));
   }
 
   .\32xl\:text-gray-200 {
     --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
+    color: rgba(192, 200, 210, var(--tw-text-opacity));
   }
 
   .\32xl\:text-gray-300 {
     --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
+    color: rgba(145, 158, 176, var(--tw-text-opacity));
   }
 
   .\32xl\:text-gray-400 {
     --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
+    color: rgba(61, 72, 91, var(--tw-text-opacity));
   }
 
   .\32xl\:text-gray-500 {
     --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
+    color: rgba(35, 43, 58, var(--tw-text-opacity));
   }
 
   .\32xl\:text-gray-600 {
     --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .\32xl\:text-gray-700 {
     --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
+    color: rgba(26, 32, 44, var(--tw-text-opacity));
   }
 
   .\32xl\:text-gray-800 {
     --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
+    color: rgba(21, 26, 35, var(--tw-text-opacity));
   }
 
   .\32xl\:text-gray-900 {
     --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
+    color: rgba(17, 21, 28, var(--tw-text-opacity));
   }
 
   .\32xl\:text-body {
     --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
+    color: rgba(12, 14, 18, var(--tw-text-opacity));
   }
 
   .group:hover .\32xl\:group-hover\:text-current {
@@ -201284,7 +182255,7 @@ video {
 
   .group:hover .\32xl\:group-hover\:text-black {
     --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .group:hover .\32xl\:group-hover\:text-white {
@@ -201699,52 +182670,52 @@ video {
 
   .group:hover .\32xl\:group-hover\:text-gray-100 {
     --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
+    color: rgba(224, 232, 242, var(--tw-text-opacity));
   }
 
   .group:hover .\32xl\:group-hover\:text-gray-200 {
     --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
+    color: rgba(192, 200, 210, var(--tw-text-opacity));
   }
 
   .group:hover .\32xl\:group-hover\:text-gray-300 {
     --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
+    color: rgba(145, 158, 176, var(--tw-text-opacity));
   }
 
   .group:hover .\32xl\:group-hover\:text-gray-400 {
     --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
+    color: rgba(61, 72, 91, var(--tw-text-opacity));
   }
 
   .group:hover .\32xl\:group-hover\:text-gray-500 {
     --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
+    color: rgba(35, 43, 58, var(--tw-text-opacity));
   }
 
   .group:hover .\32xl\:group-hover\:text-gray-600 {
     --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .group:hover .\32xl\:group-hover\:text-gray-700 {
     --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
+    color: rgba(26, 32, 44, var(--tw-text-opacity));
   }
 
   .group:hover .\32xl\:group-hover\:text-gray-800 {
     --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
+    color: rgba(21, 26, 35, var(--tw-text-opacity));
   }
 
   .group:hover .\32xl\:group-hover\:text-gray-900 {
     --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
+    color: rgba(17, 21, 28, var(--tw-text-opacity));
   }
 
   .group:hover .\32xl\:group-hover\:text-body {
     --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
+    color: rgba(12, 14, 18, var(--tw-text-opacity));
   }
 
   .\32xl\:focus-within\:text-current:focus-within {
@@ -201757,7 +182728,7 @@ video {
 
   .\32xl\:focus-within\:text-black:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .\32xl\:focus-within\:text-white:focus-within {
@@ -202172,52 +183143,52 @@ video {
 
   .\32xl\:focus-within\:text-gray-100:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
+    color: rgba(224, 232, 242, var(--tw-text-opacity));
   }
 
   .\32xl\:focus-within\:text-gray-200:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
+    color: rgba(192, 200, 210, var(--tw-text-opacity));
   }
 
   .\32xl\:focus-within\:text-gray-300:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
+    color: rgba(145, 158, 176, var(--tw-text-opacity));
   }
 
   .\32xl\:focus-within\:text-gray-400:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
+    color: rgba(61, 72, 91, var(--tw-text-opacity));
   }
 
   .\32xl\:focus-within\:text-gray-500:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
+    color: rgba(35, 43, 58, var(--tw-text-opacity));
   }
 
   .\32xl\:focus-within\:text-gray-600:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .\32xl\:focus-within\:text-gray-700:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
+    color: rgba(26, 32, 44, var(--tw-text-opacity));
   }
 
   .\32xl\:focus-within\:text-gray-800:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
+    color: rgba(21, 26, 35, var(--tw-text-opacity));
   }
 
   .\32xl\:focus-within\:text-gray-900:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
+    color: rgba(17, 21, 28, var(--tw-text-opacity));
   }
 
   .\32xl\:focus-within\:text-body:focus-within {
     --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
+    color: rgba(12, 14, 18, var(--tw-text-opacity));
   }
 
   .\32xl\:hover\:text-current:hover {
@@ -202230,7 +183201,7 @@ video {
 
   .\32xl\:hover\:text-black:hover {
     --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .\32xl\:hover\:text-white:hover {
@@ -202645,52 +183616,52 @@ video {
 
   .\32xl\:hover\:text-gray-100:hover {
     --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
+    color: rgba(224, 232, 242, var(--tw-text-opacity));
   }
 
   .\32xl\:hover\:text-gray-200:hover {
     --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
+    color: rgba(192, 200, 210, var(--tw-text-opacity));
   }
 
   .\32xl\:hover\:text-gray-300:hover {
     --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
+    color: rgba(145, 158, 176, var(--tw-text-opacity));
   }
 
   .\32xl\:hover\:text-gray-400:hover {
     --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
+    color: rgba(61, 72, 91, var(--tw-text-opacity));
   }
 
   .\32xl\:hover\:text-gray-500:hover {
     --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
+    color: rgba(35, 43, 58, var(--tw-text-opacity));
   }
 
   .\32xl\:hover\:text-gray-600:hover {
     --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .\32xl\:hover\:text-gray-700:hover {
     --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
+    color: rgba(26, 32, 44, var(--tw-text-opacity));
   }
 
   .\32xl\:hover\:text-gray-800:hover {
     --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
+    color: rgba(21, 26, 35, var(--tw-text-opacity));
   }
 
   .\32xl\:hover\:text-gray-900:hover {
     --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
+    color: rgba(17, 21, 28, var(--tw-text-opacity));
   }
 
   .\32xl\:hover\:text-body:hover {
     --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
+    color: rgba(12, 14, 18, var(--tw-text-opacity));
   }
 
   .\32xl\:focus\:text-current:focus {
@@ -202703,7 +183674,7 @@ video {
 
   .\32xl\:focus\:text-black:focus {
     --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .\32xl\:focus\:text-white:focus {
@@ -203118,52 +184089,52 @@ video {
 
   .\32xl\:focus\:text-gray-100:focus {
     --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
+    color: rgba(224, 232, 242, var(--tw-text-opacity));
   }
 
   .\32xl\:focus\:text-gray-200:focus {
     --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
+    color: rgba(192, 200, 210, var(--tw-text-opacity));
   }
 
   .\32xl\:focus\:text-gray-300:focus {
     --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
+    color: rgba(145, 158, 176, var(--tw-text-opacity));
   }
 
   .\32xl\:focus\:text-gray-400:focus {
     --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
+    color: rgba(61, 72, 91, var(--tw-text-opacity));
   }
 
   .\32xl\:focus\:text-gray-500:focus {
     --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
+    color: rgba(35, 43, 58, var(--tw-text-opacity));
   }
 
   .\32xl\:focus\:text-gray-600:focus {
     --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
+    color: rgba(30, 36, 49, var(--tw-text-opacity));
   }
 
   .\32xl\:focus\:text-gray-700:focus {
     --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
+    color: rgba(26, 32, 44, var(--tw-text-opacity));
   }
 
   .\32xl\:focus\:text-gray-800:focus {
     --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
+    color: rgba(21, 26, 35, var(--tw-text-opacity));
   }
 
   .\32xl\:focus\:text-gray-900:focus {
     --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
+    color: rgba(17, 21, 28, var(--tw-text-opacity));
   }
 
   .\32xl\:focus\:text-body:focus {
     --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
+    color: rgba(12, 14, 18, var(--tw-text-opacity));
   }
 
   .\32xl\:text-opacity-0 {
@@ -203646,28 +184617,24 @@ video {
   .\32xl\:select-none {
     -webkit-user-select: none;
        -moz-user-select: none;
-        -ms-user-select: none;
             user-select: none;
   }
 
   .\32xl\:select-text {
     -webkit-user-select: text;
        -moz-user-select: text;
-        -ms-user-select: text;
             user-select: text;
   }
 
   .\32xl\:select-all {
     -webkit-user-select: all;
        -moz-user-select: all;
-        -ms-user-select: all;
             user-select: all;
   }
 
   .\32xl\:select-auto {
     -webkit-user-select: auto;
        -moz-user-select: auto;
-        -ms-user-select: auto;
             user-select: auto;
   }
 
@@ -204604,12 +185571,10 @@ video {
   }
 
   .\32xl\:auto-cols-min {
-    grid-auto-columns: -webkit-min-content;
     grid-auto-columns: min-content;
   }
 
   .\32xl\:auto-cols-max {
-    grid-auto-columns: -webkit-max-content;
     grid-auto-columns: max-content;
   }
 
@@ -204818,207966 +185783,10 @@ video {
   }
 
   .\32xl\:auto-rows-min {
-    grid-auto-rows: -webkit-min-content;
     grid-auto-rows: min-content;
   }
 
   .\32xl\:auto-rows-max {
-    grid-auto-rows: -webkit-max-content;
-    grid-auto-rows: max-content;
-  }
-
-  .\32xl\:auto-rows-fr {
-    grid-auto-rows: minmax(0, 1fr);
-  }
-
-  .\32xl\:row-auto {
-    grid-row: auto;
-  }
-
-  .\32xl\:row-span-1 {
-    grid-row: span 1 / span 1;
-  }
-
-  .\32xl\:row-span-2 {
-    grid-row: span 2 / span 2;
-  }
-
-  .\32xl\:row-span-3 {
-    grid-row: span 3 / span 3;
-  }
-
-  .\32xl\:row-span-4 {
-    grid-row: span 4 / span 4;
-  }
-
-  .\32xl\:row-span-5 {
-    grid-row: span 5 / span 5;
-  }
-
-  .\32xl\:row-span-6 {
-    grid-row: span 6 / span 6;
-  }
-
-  .\32xl\:row-span-full {
-    grid-row: 1 / -1;
-  }
-
-  .\32xl\:row-start-1 {
-    grid-row-start: 1;
-  }
-
-  .\32xl\:row-start-2 {
-    grid-row-start: 2;
-  }
-
-  .\32xl\:row-start-3 {
-    grid-row-start: 3;
-  }
-
-  .\32xl\:row-start-4 {
-    grid-row-start: 4;
-  }
-
-  .\32xl\:row-start-5 {
-    grid-row-start: 5;
-  }
-
-  .\32xl\:row-start-6 {
-    grid-row-start: 6;
-  }
-
-  .\32xl\:row-start-7 {
-    grid-row-start: 7;
-  }
-
-  .\32xl\:row-start-auto {
-    grid-row-start: auto;
-  }
-
-  .\32xl\:row-end-1 {
-    grid-row-end: 1;
-  }
-
-  .\32xl\:row-end-2 {
-    grid-row-end: 2;
-  }
-
-  .\32xl\:row-end-3 {
-    grid-row-end: 3;
-  }
-
-  .\32xl\:row-end-4 {
-    grid-row-end: 4;
-  }
-
-  .\32xl\:row-end-5 {
-    grid-row-end: 5;
-  }
-
-  .\32xl\:row-end-6 {
-    grid-row-end: 6;
-  }
-
-  .\32xl\:row-end-7 {
-    grid-row-end: 7;
-  }
-
-  .\32xl\:row-end-auto {
-    grid-row-end: auto;
-  }
-
-  .\32xl\:transform {
-    --tw-translate-x: 0;
-    --tw-translate-y: 0;
-    --tw-rotate: 0;
-    --tw-skew-x: 0;
-    --tw-skew-y: 0;
-    --tw-scale-x: 1;
-    --tw-scale-y: 1;
-    transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
-  }
-
-  .\32xl\:transform-gpu {
-    --tw-translate-x: 0;
-    --tw-translate-y: 0;
-    --tw-rotate: 0;
-    --tw-skew-x: 0;
-    --tw-skew-y: 0;
-    --tw-scale-x: 1;
-    --tw-scale-y: 1;
-    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
-  }
-
-  .\32xl\:transform-none {
-    transform: none;
-  }
-
-  .\32xl\:origin-center {
-    transform-origin: center;
-  }
-
-  .\32xl\:origin-top {
-    transform-origin: top;
-  }
-
-  .\32xl\:origin-top-right {
-    transform-origin: top right;
-  }
-
-  .\32xl\:origin-right {
-    transform-origin: right;
-  }
-
-  .\32xl\:origin-bottom-right {
-    transform-origin: bottom right;
-  }
-
-  .\32xl\:origin-bottom {
-    transform-origin: bottom;
-  }
-
-  .\32xl\:origin-bottom-left {
-    transform-origin: bottom left;
-  }
-
-  .\32xl\:origin-left {
-    transform-origin: left;
-  }
-
-  .\32xl\:origin-top-left {
-    transform-origin: top left;
-  }
-
-  .\32xl\:scale-0 {
-    --tw-scale-x: 0;
-    --tw-scale-y: 0;
-  }
-
-  .\32xl\:scale-50 {
-    --tw-scale-x: .5;
-    --tw-scale-y: .5;
-  }
-
-  .\32xl\:scale-75 {
-    --tw-scale-x: .75;
-    --tw-scale-y: .75;
-  }
-
-  .\32xl\:scale-90 {
-    --tw-scale-x: .9;
-    --tw-scale-y: .9;
-  }
-
-  .\32xl\:scale-95 {
-    --tw-scale-x: .95;
-    --tw-scale-y: .95;
-  }
-
-  .\32xl\:scale-100 {
-    --tw-scale-x: 1;
-    --tw-scale-y: 1;
-  }
-
-  .\32xl\:scale-105 {
-    --tw-scale-x: 1.05;
-    --tw-scale-y: 1.05;
-  }
-
-  .\32xl\:scale-110 {
-    --tw-scale-x: 1.1;
-    --tw-scale-y: 1.1;
-  }
-
-  .\32xl\:scale-125 {
-    --tw-scale-x: 1.25;
-    --tw-scale-y: 1.25;
-  }
-
-  .\32xl\:scale-150 {
-    --tw-scale-x: 1.5;
-    --tw-scale-y: 1.5;
-  }
-
-  .\32xl\:scale-x-0 {
-    --tw-scale-x: 0;
-  }
-
-  .\32xl\:scale-x-50 {
-    --tw-scale-x: .5;
-  }
-
-  .\32xl\:scale-x-75 {
-    --tw-scale-x: .75;
-  }
-
-  .\32xl\:scale-x-90 {
-    --tw-scale-x: .9;
-  }
-
-  .\32xl\:scale-x-95 {
-    --tw-scale-x: .95;
-  }
-
-  .\32xl\:scale-x-100 {
-    --tw-scale-x: 1;
-  }
-
-  .\32xl\:scale-x-105 {
-    --tw-scale-x: 1.05;
-  }
-
-  .\32xl\:scale-x-110 {
-    --tw-scale-x: 1.1;
-  }
-
-  .\32xl\:scale-x-125 {
-    --tw-scale-x: 1.25;
-  }
-
-  .\32xl\:scale-x-150 {
-    --tw-scale-x: 1.5;
-  }
-
-  .\32xl\:scale-y-0 {
-    --tw-scale-y: 0;
-  }
-
-  .\32xl\:scale-y-50 {
-    --tw-scale-y: .5;
-  }
-
-  .\32xl\:scale-y-75 {
-    --tw-scale-y: .75;
-  }
-
-  .\32xl\:scale-y-90 {
-    --tw-scale-y: .9;
-  }
-
-  .\32xl\:scale-y-95 {
-    --tw-scale-y: .95;
-  }
-
-  .\32xl\:scale-y-100 {
-    --tw-scale-y: 1;
-  }
-
-  .\32xl\:scale-y-105 {
-    --tw-scale-y: 1.05;
-  }
-
-  .\32xl\:scale-y-110 {
-    --tw-scale-y: 1.1;
-  }
-
-  .\32xl\:scale-y-125 {
-    --tw-scale-y: 1.25;
-  }
-
-  .\32xl\:scale-y-150 {
-    --tw-scale-y: 1.5;
-  }
-
-  .\32xl\:hover\:scale-0:hover {
-    --tw-scale-x: 0;
-    --tw-scale-y: 0;
-  }
-
-  .\32xl\:hover\:scale-50:hover {
-    --tw-scale-x: .5;
-    --tw-scale-y: .5;
-  }
-
-  .\32xl\:hover\:scale-75:hover {
-    --tw-scale-x: .75;
-    --tw-scale-y: .75;
-  }
-
-  .\32xl\:hover\:scale-90:hover {
-    --tw-scale-x: .9;
-    --tw-scale-y: .9;
-  }
-
-  .\32xl\:hover\:scale-95:hover {
-    --tw-scale-x: .95;
-    --tw-scale-y: .95;
-  }
-
-  .\32xl\:hover\:scale-100:hover {
-    --tw-scale-x: 1;
-    --tw-scale-y: 1;
-  }
-
-  .\32xl\:hover\:scale-105:hover {
-    --tw-scale-x: 1.05;
-    --tw-scale-y: 1.05;
-  }
-
-  .\32xl\:hover\:scale-110:hover {
-    --tw-scale-x: 1.1;
-    --tw-scale-y: 1.1;
-  }
-
-  .\32xl\:hover\:scale-125:hover {
-    --tw-scale-x: 1.25;
-    --tw-scale-y: 1.25;
-  }
-
-  .\32xl\:hover\:scale-150:hover {
-    --tw-scale-x: 1.5;
-    --tw-scale-y: 1.5;
-  }
-
-  .\32xl\:hover\:scale-x-0:hover {
-    --tw-scale-x: 0;
-  }
-
-  .\32xl\:hover\:scale-x-50:hover {
-    --tw-scale-x: .5;
-  }
-
-  .\32xl\:hover\:scale-x-75:hover {
-    --tw-scale-x: .75;
-  }
-
-  .\32xl\:hover\:scale-x-90:hover {
-    --tw-scale-x: .9;
-  }
-
-  .\32xl\:hover\:scale-x-95:hover {
-    --tw-scale-x: .95;
-  }
-
-  .\32xl\:hover\:scale-x-100:hover {
-    --tw-scale-x: 1;
-  }
-
-  .\32xl\:hover\:scale-x-105:hover {
-    --tw-scale-x: 1.05;
-  }
-
-  .\32xl\:hover\:scale-x-110:hover {
-    --tw-scale-x: 1.1;
-  }
-
-  .\32xl\:hover\:scale-x-125:hover {
-    --tw-scale-x: 1.25;
-  }
-
-  .\32xl\:hover\:scale-x-150:hover {
-    --tw-scale-x: 1.5;
-  }
-
-  .\32xl\:hover\:scale-y-0:hover {
-    --tw-scale-y: 0;
-  }
-
-  .\32xl\:hover\:scale-y-50:hover {
-    --tw-scale-y: .5;
-  }
-
-  .\32xl\:hover\:scale-y-75:hover {
-    --tw-scale-y: .75;
-  }
-
-  .\32xl\:hover\:scale-y-90:hover {
-    --tw-scale-y: .9;
-  }
-
-  .\32xl\:hover\:scale-y-95:hover {
-    --tw-scale-y: .95;
-  }
-
-  .\32xl\:hover\:scale-y-100:hover {
-    --tw-scale-y: 1;
-  }
-
-  .\32xl\:hover\:scale-y-105:hover {
-    --tw-scale-y: 1.05;
-  }
-
-  .\32xl\:hover\:scale-y-110:hover {
-    --tw-scale-y: 1.1;
-  }
-
-  .\32xl\:hover\:scale-y-125:hover {
-    --tw-scale-y: 1.25;
-  }
-
-  .\32xl\:hover\:scale-y-150:hover {
-    --tw-scale-y: 1.5;
-  }
-
-  .\32xl\:focus\:scale-0:focus {
-    --tw-scale-x: 0;
-    --tw-scale-y: 0;
-  }
-
-  .\32xl\:focus\:scale-50:focus {
-    --tw-scale-x: .5;
-    --tw-scale-y: .5;
-  }
-
-  .\32xl\:focus\:scale-75:focus {
-    --tw-scale-x: .75;
-    --tw-scale-y: .75;
-  }
-
-  .\32xl\:focus\:scale-90:focus {
-    --tw-scale-x: .9;
-    --tw-scale-y: .9;
-  }
-
-  .\32xl\:focus\:scale-95:focus {
-    --tw-scale-x: .95;
-    --tw-scale-y: .95;
-  }
-
-  .\32xl\:focus\:scale-100:focus {
-    --tw-scale-x: 1;
-    --tw-scale-y: 1;
-  }
-
-  .\32xl\:focus\:scale-105:focus {
-    --tw-scale-x: 1.05;
-    --tw-scale-y: 1.05;
-  }
-
-  .\32xl\:focus\:scale-110:focus {
-    --tw-scale-x: 1.1;
-    --tw-scale-y: 1.1;
-  }
-
-  .\32xl\:focus\:scale-125:focus {
-    --tw-scale-x: 1.25;
-    --tw-scale-y: 1.25;
-  }
-
-  .\32xl\:focus\:scale-150:focus {
-    --tw-scale-x: 1.5;
-    --tw-scale-y: 1.5;
-  }
-
-  .\32xl\:focus\:scale-x-0:focus {
-    --tw-scale-x: 0;
-  }
-
-  .\32xl\:focus\:scale-x-50:focus {
-    --tw-scale-x: .5;
-  }
-
-  .\32xl\:focus\:scale-x-75:focus {
-    --tw-scale-x: .75;
-  }
-
-  .\32xl\:focus\:scale-x-90:focus {
-    --tw-scale-x: .9;
-  }
-
-  .\32xl\:focus\:scale-x-95:focus {
-    --tw-scale-x: .95;
-  }
-
-  .\32xl\:focus\:scale-x-100:focus {
-    --tw-scale-x: 1;
-  }
-
-  .\32xl\:focus\:scale-x-105:focus {
-    --tw-scale-x: 1.05;
-  }
-
-  .\32xl\:focus\:scale-x-110:focus {
-    --tw-scale-x: 1.1;
-  }
-
-  .\32xl\:focus\:scale-x-125:focus {
-    --tw-scale-x: 1.25;
-  }
-
-  .\32xl\:focus\:scale-x-150:focus {
-    --tw-scale-x: 1.5;
-  }
-
-  .\32xl\:focus\:scale-y-0:focus {
-    --tw-scale-y: 0;
-  }
-
-  .\32xl\:focus\:scale-y-50:focus {
-    --tw-scale-y: .5;
-  }
-
-  .\32xl\:focus\:scale-y-75:focus {
-    --tw-scale-y: .75;
-  }
-
-  .\32xl\:focus\:scale-y-90:focus {
-    --tw-scale-y: .9;
-  }
-
-  .\32xl\:focus\:scale-y-95:focus {
-    --tw-scale-y: .95;
-  }
-
-  .\32xl\:focus\:scale-y-100:focus {
-    --tw-scale-y: 1;
-  }
-
-  .\32xl\:focus\:scale-y-105:focus {
-    --tw-scale-y: 1.05;
-  }
-
-  .\32xl\:focus\:scale-y-110:focus {
-    --tw-scale-y: 1.1;
-  }
-
-  .\32xl\:focus\:scale-y-125:focus {
-    --tw-scale-y: 1.25;
-  }
-
-  .\32xl\:focus\:scale-y-150:focus {
-    --tw-scale-y: 1.5;
-  }
-
-  .\32xl\:rotate-0 {
-    --tw-rotate: 0deg;
-  }
-
-  .\32xl\:rotate-1 {
-    --tw-rotate: 1deg;
-  }
-
-  .\32xl\:rotate-2 {
-    --tw-rotate: 2deg;
-  }
-
-  .\32xl\:rotate-3 {
-    --tw-rotate: 3deg;
-  }
-
-  .\32xl\:rotate-6 {
-    --tw-rotate: 6deg;
-  }
-
-  .\32xl\:rotate-12 {
-    --tw-rotate: 12deg;
-  }
-
-  .\32xl\:rotate-45 {
-    --tw-rotate: 45deg;
-  }
-
-  .\32xl\:rotate-90 {
-    --tw-rotate: 90deg;
-  }
-
-  .\32xl\:rotate-180 {
-    --tw-rotate: 180deg;
-  }
-
-  .\32xl\:-rotate-180 {
-    --tw-rotate: -180deg;
-  }
-
-  .\32xl\:-rotate-90 {
-    --tw-rotate: -90deg;
-  }
-
-  .\32xl\:-rotate-45 {
-    --tw-rotate: -45deg;
-  }
-
-  .\32xl\:-rotate-12 {
-    --tw-rotate: -12deg;
-  }
-
-  .\32xl\:-rotate-6 {
-    --tw-rotate: -6deg;
-  }
-
-  .\32xl\:-rotate-3 {
-    --tw-rotate: -3deg;
-  }
-
-  .\32xl\:-rotate-2 {
-    --tw-rotate: -2deg;
-  }
-
-  .\32xl\:-rotate-1 {
-    --tw-rotate: -1deg;
-  }
-
-  .\32xl\:hover\:rotate-0:hover {
-    --tw-rotate: 0deg;
-  }
-
-  .\32xl\:hover\:rotate-1:hover {
-    --tw-rotate: 1deg;
-  }
-
-  .\32xl\:hover\:rotate-2:hover {
-    --tw-rotate: 2deg;
-  }
-
-  .\32xl\:hover\:rotate-3:hover {
-    --tw-rotate: 3deg;
-  }
-
-  .\32xl\:hover\:rotate-6:hover {
-    --tw-rotate: 6deg;
-  }
-
-  .\32xl\:hover\:rotate-12:hover {
-    --tw-rotate: 12deg;
-  }
-
-  .\32xl\:hover\:rotate-45:hover {
-    --tw-rotate: 45deg;
-  }
-
-  .\32xl\:hover\:rotate-90:hover {
-    --tw-rotate: 90deg;
-  }
-
-  .\32xl\:hover\:rotate-180:hover {
-    --tw-rotate: 180deg;
-  }
-
-  .\32xl\:hover\:-rotate-180:hover {
-    --tw-rotate: -180deg;
-  }
-
-  .\32xl\:hover\:-rotate-90:hover {
-    --tw-rotate: -90deg;
-  }
-
-  .\32xl\:hover\:-rotate-45:hover {
-    --tw-rotate: -45deg;
-  }
-
-  .\32xl\:hover\:-rotate-12:hover {
-    --tw-rotate: -12deg;
-  }
-
-  .\32xl\:hover\:-rotate-6:hover {
-    --tw-rotate: -6deg;
-  }
-
-  .\32xl\:hover\:-rotate-3:hover {
-    --tw-rotate: -3deg;
-  }
-
-  .\32xl\:hover\:-rotate-2:hover {
-    --tw-rotate: -2deg;
-  }
-
-  .\32xl\:hover\:-rotate-1:hover {
-    --tw-rotate: -1deg;
-  }
-
-  .\32xl\:focus\:rotate-0:focus {
-    --tw-rotate: 0deg;
-  }
-
-  .\32xl\:focus\:rotate-1:focus {
-    --tw-rotate: 1deg;
-  }
-
-  .\32xl\:focus\:rotate-2:focus {
-    --tw-rotate: 2deg;
-  }
-
-  .\32xl\:focus\:rotate-3:focus {
-    --tw-rotate: 3deg;
-  }
-
-  .\32xl\:focus\:rotate-6:focus {
-    --tw-rotate: 6deg;
-  }
-
-  .\32xl\:focus\:rotate-12:focus {
-    --tw-rotate: 12deg;
-  }
-
-  .\32xl\:focus\:rotate-45:focus {
-    --tw-rotate: 45deg;
-  }
-
-  .\32xl\:focus\:rotate-90:focus {
-    --tw-rotate: 90deg;
-  }
-
-  .\32xl\:focus\:rotate-180:focus {
-    --tw-rotate: 180deg;
-  }
-
-  .\32xl\:focus\:-rotate-180:focus {
-    --tw-rotate: -180deg;
-  }
-
-  .\32xl\:focus\:-rotate-90:focus {
-    --tw-rotate: -90deg;
-  }
-
-  .\32xl\:focus\:-rotate-45:focus {
-    --tw-rotate: -45deg;
-  }
-
-  .\32xl\:focus\:-rotate-12:focus {
-    --tw-rotate: -12deg;
-  }
-
-  .\32xl\:focus\:-rotate-6:focus {
-    --tw-rotate: -6deg;
-  }
-
-  .\32xl\:focus\:-rotate-3:focus {
-    --tw-rotate: -3deg;
-  }
-
-  .\32xl\:focus\:-rotate-2:focus {
-    --tw-rotate: -2deg;
-  }
-
-  .\32xl\:focus\:-rotate-1:focus {
-    --tw-rotate: -1deg;
-  }
-
-  .\32xl\:translate-x-0 {
-    --tw-translate-x: 0px;
-  }
-
-  .\32xl\:translate-x-1 {
-    --tw-translate-x: 0.25rem;
-  }
-
-  .\32xl\:translate-x-2 {
-    --tw-translate-x: 0.5rem;
-  }
-
-  .\32xl\:translate-x-3 {
-    --tw-translate-x: 0.75rem;
-  }
-
-  .\32xl\:translate-x-4 {
-    --tw-translate-x: 1rem;
-  }
-
-  .\32xl\:translate-x-5 {
-    --tw-translate-x: 1.25rem;
-  }
-
-  .\32xl\:translate-x-6 {
-    --tw-translate-x: 1.5rem;
-  }
-
-  .\32xl\:translate-x-7 {
-    --tw-translate-x: 1.75rem;
-  }
-
-  .\32xl\:translate-x-8 {
-    --tw-translate-x: 2rem;
-  }
-
-  .\32xl\:translate-x-9 {
-    --tw-translate-x: 2.25rem;
-  }
-
-  .\32xl\:translate-x-10 {
-    --tw-translate-x: 2.5rem;
-  }
-
-  .\32xl\:translate-x-11 {
-    --tw-translate-x: 2.75rem;
-  }
-
-  .\32xl\:translate-x-12 {
-    --tw-translate-x: 3rem;
-  }
-
-  .\32xl\:translate-x-14 {
-    --tw-translate-x: 3.5rem;
-  }
-
-  .\32xl\:translate-x-16 {
-    --tw-translate-x: 4rem;
-  }
-
-  .\32xl\:translate-x-20 {
-    --tw-translate-x: 5rem;
-  }
-
-  .\32xl\:translate-x-24 {
-    --tw-translate-x: 6rem;
-  }
-
-  .\32xl\:translate-x-28 {
-    --tw-translate-x: 7rem;
-  }
-
-  .\32xl\:translate-x-32 {
-    --tw-translate-x: 8rem;
-  }
-
-  .\32xl\:translate-x-36 {
-    --tw-translate-x: 9rem;
-  }
-
-  .\32xl\:translate-x-40 {
-    --tw-translate-x: 10rem;
-  }
-
-  .\32xl\:translate-x-44 {
-    --tw-translate-x: 11rem;
-  }
-
-  .\32xl\:translate-x-48 {
-    --tw-translate-x: 12rem;
-  }
-
-  .\32xl\:translate-x-52 {
-    --tw-translate-x: 13rem;
-  }
-
-  .\32xl\:translate-x-56 {
-    --tw-translate-x: 14rem;
-  }
-
-  .\32xl\:translate-x-60 {
-    --tw-translate-x: 15rem;
-  }
-
-  .\32xl\:translate-x-64 {
-    --tw-translate-x: 16rem;
-  }
-
-  .\32xl\:translate-x-72 {
-    --tw-translate-x: 18rem;
-  }
-
-  .\32xl\:translate-x-80 {
-    --tw-translate-x: 20rem;
-  }
-
-  .\32xl\:translate-x-96 {
-    --tw-translate-x: 24rem;
-  }
-
-  .\32xl\:translate-x-px {
-    --tw-translate-x: 1px;
-  }
-
-  .\32xl\:translate-x-0\.5 {
-    --tw-translate-x: 0.125rem;
-  }
-
-  .\32xl\:translate-x-1\.5 {
-    --tw-translate-x: 0.375rem;
-  }
-
-  .\32xl\:translate-x-2\.5 {
-    --tw-translate-x: 0.625rem;
-  }
-
-  .\32xl\:translate-x-3\.5 {
-    --tw-translate-x: 0.875rem;
-  }
-
-  .\32xl\:-translate-x-0 {
-    --tw-translate-x: 0px;
-  }
-
-  .\32xl\:-translate-x-1 {
-    --tw-translate-x: -0.25rem;
-  }
-
-  .\32xl\:-translate-x-2 {
-    --tw-translate-x: -0.5rem;
-  }
-
-  .\32xl\:-translate-x-3 {
-    --tw-translate-x: -0.75rem;
-  }
-
-  .\32xl\:-translate-x-4 {
-    --tw-translate-x: -1rem;
-  }
-
-  .\32xl\:-translate-x-5 {
-    --tw-translate-x: -1.25rem;
-  }
-
-  .\32xl\:-translate-x-6 {
-    --tw-translate-x: -1.5rem;
-  }
-
-  .\32xl\:-translate-x-7 {
-    --tw-translate-x: -1.75rem;
-  }
-
-  .\32xl\:-translate-x-8 {
-    --tw-translate-x: -2rem;
-  }
-
-  .\32xl\:-translate-x-9 {
-    --tw-translate-x: -2.25rem;
-  }
-
-  .\32xl\:-translate-x-10 {
-    --tw-translate-x: -2.5rem;
-  }
-
-  .\32xl\:-translate-x-11 {
-    --tw-translate-x: -2.75rem;
-  }
-
-  .\32xl\:-translate-x-12 {
-    --tw-translate-x: -3rem;
-  }
-
-  .\32xl\:-translate-x-14 {
-    --tw-translate-x: -3.5rem;
-  }
-
-  .\32xl\:-translate-x-16 {
-    --tw-translate-x: -4rem;
-  }
-
-  .\32xl\:-translate-x-20 {
-    --tw-translate-x: -5rem;
-  }
-
-  .\32xl\:-translate-x-24 {
-    --tw-translate-x: -6rem;
-  }
-
-  .\32xl\:-translate-x-28 {
-    --tw-translate-x: -7rem;
-  }
-
-  .\32xl\:-translate-x-32 {
-    --tw-translate-x: -8rem;
-  }
-
-  .\32xl\:-translate-x-36 {
-    --tw-translate-x: -9rem;
-  }
-
-  .\32xl\:-translate-x-40 {
-    --tw-translate-x: -10rem;
-  }
-
-  .\32xl\:-translate-x-44 {
-    --tw-translate-x: -11rem;
-  }
-
-  .\32xl\:-translate-x-48 {
-    --tw-translate-x: -12rem;
-  }
-
-  .\32xl\:-translate-x-52 {
-    --tw-translate-x: -13rem;
-  }
-
-  .\32xl\:-translate-x-56 {
-    --tw-translate-x: -14rem;
-  }
-
-  .\32xl\:-translate-x-60 {
-    --tw-translate-x: -15rem;
-  }
-
-  .\32xl\:-translate-x-64 {
-    --tw-translate-x: -16rem;
-  }
-
-  .\32xl\:-translate-x-72 {
-    --tw-translate-x: -18rem;
-  }
-
-  .\32xl\:-translate-x-80 {
-    --tw-translate-x: -20rem;
-  }
-
-  .\32xl\:-translate-x-96 {
-    --tw-translate-x: -24rem;
-  }
-
-  .\32xl\:-translate-x-px {
-    --tw-translate-x: -1px;
-  }
-
-  .\32xl\:-translate-x-0\.5 {
-    --tw-translate-x: -0.125rem;
-  }
-
-  .\32xl\:-translate-x-1\.5 {
-    --tw-translate-x: -0.375rem;
-  }
-
-  .\32xl\:-translate-x-2\.5 {
-    --tw-translate-x: -0.625rem;
-  }
-
-  .\32xl\:-translate-x-3\.5 {
-    --tw-translate-x: -0.875rem;
-  }
-
-  .\32xl\:translate-x-1\/2 {
-    --tw-translate-x: 50%;
-  }
-
-  .\32xl\:translate-x-1\/3 {
-    --tw-translate-x: 33.333333%;
-  }
-
-  .\32xl\:translate-x-2\/3 {
-    --tw-translate-x: 66.666667%;
-  }
-
-  .\32xl\:translate-x-1\/4 {
-    --tw-translate-x: 25%;
-  }
-
-  .\32xl\:translate-x-2\/4 {
-    --tw-translate-x: 50%;
-  }
-
-  .\32xl\:translate-x-3\/4 {
-    --tw-translate-x: 75%;
-  }
-
-  .\32xl\:translate-x-full {
-    --tw-translate-x: 100%;
-  }
-
-  .\32xl\:-translate-x-1\/2 {
-    --tw-translate-x: -50%;
-  }
-
-  .\32xl\:-translate-x-1\/3 {
-    --tw-translate-x: -33.333333%;
-  }
-
-  .\32xl\:-translate-x-2\/3 {
-    --tw-translate-x: -66.666667%;
-  }
-
-  .\32xl\:-translate-x-1\/4 {
-    --tw-translate-x: -25%;
-  }
-
-  .\32xl\:-translate-x-2\/4 {
-    --tw-translate-x: -50%;
-  }
-
-  .\32xl\:-translate-x-3\/4 {
-    --tw-translate-x: -75%;
-  }
-
-  .\32xl\:-translate-x-full {
-    --tw-translate-x: -100%;
-  }
-
-  .\32xl\:translate-y-0 {
-    --tw-translate-y: 0px;
-  }
-
-  .\32xl\:translate-y-1 {
-    --tw-translate-y: 0.25rem;
-  }
-
-  .\32xl\:translate-y-2 {
-    --tw-translate-y: 0.5rem;
-  }
-
-  .\32xl\:translate-y-3 {
-    --tw-translate-y: 0.75rem;
-  }
-
-  .\32xl\:translate-y-4 {
-    --tw-translate-y: 1rem;
-  }
-
-  .\32xl\:translate-y-5 {
-    --tw-translate-y: 1.25rem;
-  }
-
-  .\32xl\:translate-y-6 {
-    --tw-translate-y: 1.5rem;
-  }
-
-  .\32xl\:translate-y-7 {
-    --tw-translate-y: 1.75rem;
-  }
-
-  .\32xl\:translate-y-8 {
-    --tw-translate-y: 2rem;
-  }
-
-  .\32xl\:translate-y-9 {
-    --tw-translate-y: 2.25rem;
-  }
-
-  .\32xl\:translate-y-10 {
-    --tw-translate-y: 2.5rem;
-  }
-
-  .\32xl\:translate-y-11 {
-    --tw-translate-y: 2.75rem;
-  }
-
-  .\32xl\:translate-y-12 {
-    --tw-translate-y: 3rem;
-  }
-
-  .\32xl\:translate-y-14 {
-    --tw-translate-y: 3.5rem;
-  }
-
-  .\32xl\:translate-y-16 {
-    --tw-translate-y: 4rem;
-  }
-
-  .\32xl\:translate-y-20 {
-    --tw-translate-y: 5rem;
-  }
-
-  .\32xl\:translate-y-24 {
-    --tw-translate-y: 6rem;
-  }
-
-  .\32xl\:translate-y-28 {
-    --tw-translate-y: 7rem;
-  }
-
-  .\32xl\:translate-y-32 {
-    --tw-translate-y: 8rem;
-  }
-
-  .\32xl\:translate-y-36 {
-    --tw-translate-y: 9rem;
-  }
-
-  .\32xl\:translate-y-40 {
-    --tw-translate-y: 10rem;
-  }
-
-  .\32xl\:translate-y-44 {
-    --tw-translate-y: 11rem;
-  }
-
-  .\32xl\:translate-y-48 {
-    --tw-translate-y: 12rem;
-  }
-
-  .\32xl\:translate-y-52 {
-    --tw-translate-y: 13rem;
-  }
-
-  .\32xl\:translate-y-56 {
-    --tw-translate-y: 14rem;
-  }
-
-  .\32xl\:translate-y-60 {
-    --tw-translate-y: 15rem;
-  }
-
-  .\32xl\:translate-y-64 {
-    --tw-translate-y: 16rem;
-  }
-
-  .\32xl\:translate-y-72 {
-    --tw-translate-y: 18rem;
-  }
-
-  .\32xl\:translate-y-80 {
-    --tw-translate-y: 20rem;
-  }
-
-  .\32xl\:translate-y-96 {
-    --tw-translate-y: 24rem;
-  }
-
-  .\32xl\:translate-y-px {
-    --tw-translate-y: 1px;
-  }
-
-  .\32xl\:translate-y-0\.5 {
-    --tw-translate-y: 0.125rem;
-  }
-
-  .\32xl\:translate-y-1\.5 {
-    --tw-translate-y: 0.375rem;
-  }
-
-  .\32xl\:translate-y-2\.5 {
-    --tw-translate-y: 0.625rem;
-  }
-
-  .\32xl\:translate-y-3\.5 {
-    --tw-translate-y: 0.875rem;
-  }
-
-  .\32xl\:-translate-y-0 {
-    --tw-translate-y: 0px;
-  }
-
-  .\32xl\:-translate-y-1 {
-    --tw-translate-y: -0.25rem;
-  }
-
-  .\32xl\:-translate-y-2 {
-    --tw-translate-y: -0.5rem;
-  }
-
-  .\32xl\:-translate-y-3 {
-    --tw-translate-y: -0.75rem;
-  }
-
-  .\32xl\:-translate-y-4 {
-    --tw-translate-y: -1rem;
-  }
-
-  .\32xl\:-translate-y-5 {
-    --tw-translate-y: -1.25rem;
-  }
-
-  .\32xl\:-translate-y-6 {
-    --tw-translate-y: -1.5rem;
-  }
-
-  .\32xl\:-translate-y-7 {
-    --tw-translate-y: -1.75rem;
-  }
-
-  .\32xl\:-translate-y-8 {
-    --tw-translate-y: -2rem;
-  }
-
-  .\32xl\:-translate-y-9 {
-    --tw-translate-y: -2.25rem;
-  }
-
-  .\32xl\:-translate-y-10 {
-    --tw-translate-y: -2.5rem;
-  }
-
-  .\32xl\:-translate-y-11 {
-    --tw-translate-y: -2.75rem;
-  }
-
-  .\32xl\:-translate-y-12 {
-    --tw-translate-y: -3rem;
-  }
-
-  .\32xl\:-translate-y-14 {
-    --tw-translate-y: -3.5rem;
-  }
-
-  .\32xl\:-translate-y-16 {
-    --tw-translate-y: -4rem;
-  }
-
-  .\32xl\:-translate-y-20 {
-    --tw-translate-y: -5rem;
-  }
-
-  .\32xl\:-translate-y-24 {
-    --tw-translate-y: -6rem;
-  }
-
-  .\32xl\:-translate-y-28 {
-    --tw-translate-y: -7rem;
-  }
-
-  .\32xl\:-translate-y-32 {
-    --tw-translate-y: -8rem;
-  }
-
-  .\32xl\:-translate-y-36 {
-    --tw-translate-y: -9rem;
-  }
-
-  .\32xl\:-translate-y-40 {
-    --tw-translate-y: -10rem;
-  }
-
-  .\32xl\:-translate-y-44 {
-    --tw-translate-y: -11rem;
-  }
-
-  .\32xl\:-translate-y-48 {
-    --tw-translate-y: -12rem;
-  }
-
-  .\32xl\:-translate-y-52 {
-    --tw-translate-y: -13rem;
-  }
-
-  .\32xl\:-translate-y-56 {
-    --tw-translate-y: -14rem;
-  }
-
-  .\32xl\:-translate-y-60 {
-    --tw-translate-y: -15rem;
-  }
-
-  .\32xl\:-translate-y-64 {
-    --tw-translate-y: -16rem;
-  }
-
-  .\32xl\:-translate-y-72 {
-    --tw-translate-y: -18rem;
-  }
-
-  .\32xl\:-translate-y-80 {
-    --tw-translate-y: -20rem;
-  }
-
-  .\32xl\:-translate-y-96 {
-    --tw-translate-y: -24rem;
-  }
-
-  .\32xl\:-translate-y-px {
-    --tw-translate-y: -1px;
-  }
-
-  .\32xl\:-translate-y-0\.5 {
-    --tw-translate-y: -0.125rem;
-  }
-
-  .\32xl\:-translate-y-1\.5 {
-    --tw-translate-y: -0.375rem;
-  }
-
-  .\32xl\:-translate-y-2\.5 {
-    --tw-translate-y: -0.625rem;
-  }
-
-  .\32xl\:-translate-y-3\.5 {
-    --tw-translate-y: -0.875rem;
-  }
-
-  .\32xl\:translate-y-1\/2 {
-    --tw-translate-y: 50%;
-  }
-
-  .\32xl\:translate-y-1\/3 {
-    --tw-translate-y: 33.333333%;
-  }
-
-  .\32xl\:translate-y-2\/3 {
-    --tw-translate-y: 66.666667%;
-  }
-
-  .\32xl\:translate-y-1\/4 {
-    --tw-translate-y: 25%;
-  }
-
-  .\32xl\:translate-y-2\/4 {
-    --tw-translate-y: 50%;
-  }
-
-  .\32xl\:translate-y-3\/4 {
-    --tw-translate-y: 75%;
-  }
-
-  .\32xl\:translate-y-full {
-    --tw-translate-y: 100%;
-  }
-
-  .\32xl\:-translate-y-1\/2 {
-    --tw-translate-y: -50%;
-  }
-
-  .\32xl\:-translate-y-1\/3 {
-    --tw-translate-y: -33.333333%;
-  }
-
-  .\32xl\:-translate-y-2\/3 {
-    --tw-translate-y: -66.666667%;
-  }
-
-  .\32xl\:-translate-y-1\/4 {
-    --tw-translate-y: -25%;
-  }
-
-  .\32xl\:-translate-y-2\/4 {
-    --tw-translate-y: -50%;
-  }
-
-  .\32xl\:-translate-y-3\/4 {
-    --tw-translate-y: -75%;
-  }
-
-  .\32xl\:-translate-y-full {
-    --tw-translate-y: -100%;
-  }
-
-  .\32xl\:hover\:translate-x-0:hover {
-    --tw-translate-x: 0px;
-  }
-
-  .\32xl\:hover\:translate-x-1:hover {
-    --tw-translate-x: 0.25rem;
-  }
-
-  .\32xl\:hover\:translate-x-2:hover {
-    --tw-translate-x: 0.5rem;
-  }
-
-  .\32xl\:hover\:translate-x-3:hover {
-    --tw-translate-x: 0.75rem;
-  }
-
-  .\32xl\:hover\:translate-x-4:hover {
-    --tw-translate-x: 1rem;
-  }
-
-  .\32xl\:hover\:translate-x-5:hover {
-    --tw-translate-x: 1.25rem;
-  }
-
-  .\32xl\:hover\:translate-x-6:hover {
-    --tw-translate-x: 1.5rem;
-  }
-
-  .\32xl\:hover\:translate-x-7:hover {
-    --tw-translate-x: 1.75rem;
-  }
-
-  .\32xl\:hover\:translate-x-8:hover {
-    --tw-translate-x: 2rem;
-  }
-
-  .\32xl\:hover\:translate-x-9:hover {
-    --tw-translate-x: 2.25rem;
-  }
-
-  .\32xl\:hover\:translate-x-10:hover {
-    --tw-translate-x: 2.5rem;
-  }
-
-  .\32xl\:hover\:translate-x-11:hover {
-    --tw-translate-x: 2.75rem;
-  }
-
-  .\32xl\:hover\:translate-x-12:hover {
-    --tw-translate-x: 3rem;
-  }
-
-  .\32xl\:hover\:translate-x-14:hover {
-    --tw-translate-x: 3.5rem;
-  }
-
-  .\32xl\:hover\:translate-x-16:hover {
-    --tw-translate-x: 4rem;
-  }
-
-  .\32xl\:hover\:translate-x-20:hover {
-    --tw-translate-x: 5rem;
-  }
-
-  .\32xl\:hover\:translate-x-24:hover {
-    --tw-translate-x: 6rem;
-  }
-
-  .\32xl\:hover\:translate-x-28:hover {
-    --tw-translate-x: 7rem;
-  }
-
-  .\32xl\:hover\:translate-x-32:hover {
-    --tw-translate-x: 8rem;
-  }
-
-  .\32xl\:hover\:translate-x-36:hover {
-    --tw-translate-x: 9rem;
-  }
-
-  .\32xl\:hover\:translate-x-40:hover {
-    --tw-translate-x: 10rem;
-  }
-
-  .\32xl\:hover\:translate-x-44:hover {
-    --tw-translate-x: 11rem;
-  }
-
-  .\32xl\:hover\:translate-x-48:hover {
-    --tw-translate-x: 12rem;
-  }
-
-  .\32xl\:hover\:translate-x-52:hover {
-    --tw-translate-x: 13rem;
-  }
-
-  .\32xl\:hover\:translate-x-56:hover {
-    --tw-translate-x: 14rem;
-  }
-
-  .\32xl\:hover\:translate-x-60:hover {
-    --tw-translate-x: 15rem;
-  }
-
-  .\32xl\:hover\:translate-x-64:hover {
-    --tw-translate-x: 16rem;
-  }
-
-  .\32xl\:hover\:translate-x-72:hover {
-    --tw-translate-x: 18rem;
-  }
-
-  .\32xl\:hover\:translate-x-80:hover {
-    --tw-translate-x: 20rem;
-  }
-
-  .\32xl\:hover\:translate-x-96:hover {
-    --tw-translate-x: 24rem;
-  }
-
-  .\32xl\:hover\:translate-x-px:hover {
-    --tw-translate-x: 1px;
-  }
-
-  .\32xl\:hover\:translate-x-0\.5:hover {
-    --tw-translate-x: 0.125rem;
-  }
-
-  .\32xl\:hover\:translate-x-1\.5:hover {
-    --tw-translate-x: 0.375rem;
-  }
-
-  .\32xl\:hover\:translate-x-2\.5:hover {
-    --tw-translate-x: 0.625rem;
-  }
-
-  .\32xl\:hover\:translate-x-3\.5:hover {
-    --tw-translate-x: 0.875rem;
-  }
-
-  .\32xl\:hover\:-translate-x-0:hover {
-    --tw-translate-x: 0px;
-  }
-
-  .\32xl\:hover\:-translate-x-1:hover {
-    --tw-translate-x: -0.25rem;
-  }
-
-  .\32xl\:hover\:-translate-x-2:hover {
-    --tw-translate-x: -0.5rem;
-  }
-
-  .\32xl\:hover\:-translate-x-3:hover {
-    --tw-translate-x: -0.75rem;
-  }
-
-  .\32xl\:hover\:-translate-x-4:hover {
-    --tw-translate-x: -1rem;
-  }
-
-  .\32xl\:hover\:-translate-x-5:hover {
-    --tw-translate-x: -1.25rem;
-  }
-
-  .\32xl\:hover\:-translate-x-6:hover {
-    --tw-translate-x: -1.5rem;
-  }
-
-  .\32xl\:hover\:-translate-x-7:hover {
-    --tw-translate-x: -1.75rem;
-  }
-
-  .\32xl\:hover\:-translate-x-8:hover {
-    --tw-translate-x: -2rem;
-  }
-
-  .\32xl\:hover\:-translate-x-9:hover {
-    --tw-translate-x: -2.25rem;
-  }
-
-  .\32xl\:hover\:-translate-x-10:hover {
-    --tw-translate-x: -2.5rem;
-  }
-
-  .\32xl\:hover\:-translate-x-11:hover {
-    --tw-translate-x: -2.75rem;
-  }
-
-  .\32xl\:hover\:-translate-x-12:hover {
-    --tw-translate-x: -3rem;
-  }
-
-  .\32xl\:hover\:-translate-x-14:hover {
-    --tw-translate-x: -3.5rem;
-  }
-
-  .\32xl\:hover\:-translate-x-16:hover {
-    --tw-translate-x: -4rem;
-  }
-
-  .\32xl\:hover\:-translate-x-20:hover {
-    --tw-translate-x: -5rem;
-  }
-
-  .\32xl\:hover\:-translate-x-24:hover {
-    --tw-translate-x: -6rem;
-  }
-
-  .\32xl\:hover\:-translate-x-28:hover {
-    --tw-translate-x: -7rem;
-  }
-
-  .\32xl\:hover\:-translate-x-32:hover {
-    --tw-translate-x: -8rem;
-  }
-
-  .\32xl\:hover\:-translate-x-36:hover {
-    --tw-translate-x: -9rem;
-  }
-
-  .\32xl\:hover\:-translate-x-40:hover {
-    --tw-translate-x: -10rem;
-  }
-
-  .\32xl\:hover\:-translate-x-44:hover {
-    --tw-translate-x: -11rem;
-  }
-
-  .\32xl\:hover\:-translate-x-48:hover {
-    --tw-translate-x: -12rem;
-  }
-
-  .\32xl\:hover\:-translate-x-52:hover {
-    --tw-translate-x: -13rem;
-  }
-
-  .\32xl\:hover\:-translate-x-56:hover {
-    --tw-translate-x: -14rem;
-  }
-
-  .\32xl\:hover\:-translate-x-60:hover {
-    --tw-translate-x: -15rem;
-  }
-
-  .\32xl\:hover\:-translate-x-64:hover {
-    --tw-translate-x: -16rem;
-  }
-
-  .\32xl\:hover\:-translate-x-72:hover {
-    --tw-translate-x: -18rem;
-  }
-
-  .\32xl\:hover\:-translate-x-80:hover {
-    --tw-translate-x: -20rem;
-  }
-
-  .\32xl\:hover\:-translate-x-96:hover {
-    --tw-translate-x: -24rem;
-  }
-
-  .\32xl\:hover\:-translate-x-px:hover {
-    --tw-translate-x: -1px;
-  }
-
-  .\32xl\:hover\:-translate-x-0\.5:hover {
-    --tw-translate-x: -0.125rem;
-  }
-
-  .\32xl\:hover\:-translate-x-1\.5:hover {
-    --tw-translate-x: -0.375rem;
-  }
-
-  .\32xl\:hover\:-translate-x-2\.5:hover {
-    --tw-translate-x: -0.625rem;
-  }
-
-  .\32xl\:hover\:-translate-x-3\.5:hover {
-    --tw-translate-x: -0.875rem;
-  }
-
-  .\32xl\:hover\:translate-x-1\/2:hover {
-    --tw-translate-x: 50%;
-  }
-
-  .\32xl\:hover\:translate-x-1\/3:hover {
-    --tw-translate-x: 33.333333%;
-  }
-
-  .\32xl\:hover\:translate-x-2\/3:hover {
-    --tw-translate-x: 66.666667%;
-  }
-
-  .\32xl\:hover\:translate-x-1\/4:hover {
-    --tw-translate-x: 25%;
-  }
-
-  .\32xl\:hover\:translate-x-2\/4:hover {
-    --tw-translate-x: 50%;
-  }
-
-  .\32xl\:hover\:translate-x-3\/4:hover {
-    --tw-translate-x: 75%;
-  }
-
-  .\32xl\:hover\:translate-x-full:hover {
-    --tw-translate-x: 100%;
-  }
-
-  .\32xl\:hover\:-translate-x-1\/2:hover {
-    --tw-translate-x: -50%;
-  }
-
-  .\32xl\:hover\:-translate-x-1\/3:hover {
-    --tw-translate-x: -33.333333%;
-  }
-
-  .\32xl\:hover\:-translate-x-2\/3:hover {
-    --tw-translate-x: -66.666667%;
-  }
-
-  .\32xl\:hover\:-translate-x-1\/4:hover {
-    --tw-translate-x: -25%;
-  }
-
-  .\32xl\:hover\:-translate-x-2\/4:hover {
-    --tw-translate-x: -50%;
-  }
-
-  .\32xl\:hover\:-translate-x-3\/4:hover {
-    --tw-translate-x: -75%;
-  }
-
-  .\32xl\:hover\:-translate-x-full:hover {
-    --tw-translate-x: -100%;
-  }
-
-  .\32xl\:hover\:translate-y-0:hover {
-    --tw-translate-y: 0px;
-  }
-
-  .\32xl\:hover\:translate-y-1:hover {
-    --tw-translate-y: 0.25rem;
-  }
-
-  .\32xl\:hover\:translate-y-2:hover {
-    --tw-translate-y: 0.5rem;
-  }
-
-  .\32xl\:hover\:translate-y-3:hover {
-    --tw-translate-y: 0.75rem;
-  }
-
-  .\32xl\:hover\:translate-y-4:hover {
-    --tw-translate-y: 1rem;
-  }
-
-  .\32xl\:hover\:translate-y-5:hover {
-    --tw-translate-y: 1.25rem;
-  }
-
-  .\32xl\:hover\:translate-y-6:hover {
-    --tw-translate-y: 1.5rem;
-  }
-
-  .\32xl\:hover\:translate-y-7:hover {
-    --tw-translate-y: 1.75rem;
-  }
-
-  .\32xl\:hover\:translate-y-8:hover {
-    --tw-translate-y: 2rem;
-  }
-
-  .\32xl\:hover\:translate-y-9:hover {
-    --tw-translate-y: 2.25rem;
-  }
-
-  .\32xl\:hover\:translate-y-10:hover {
-    --tw-translate-y: 2.5rem;
-  }
-
-  .\32xl\:hover\:translate-y-11:hover {
-    --tw-translate-y: 2.75rem;
-  }
-
-  .\32xl\:hover\:translate-y-12:hover {
-    --tw-translate-y: 3rem;
-  }
-
-  .\32xl\:hover\:translate-y-14:hover {
-    --tw-translate-y: 3.5rem;
-  }
-
-  .\32xl\:hover\:translate-y-16:hover {
-    --tw-translate-y: 4rem;
-  }
-
-  .\32xl\:hover\:translate-y-20:hover {
-    --tw-translate-y: 5rem;
-  }
-
-  .\32xl\:hover\:translate-y-24:hover {
-    --tw-translate-y: 6rem;
-  }
-
-  .\32xl\:hover\:translate-y-28:hover {
-    --tw-translate-y: 7rem;
-  }
-
-  .\32xl\:hover\:translate-y-32:hover {
-    --tw-translate-y: 8rem;
-  }
-
-  .\32xl\:hover\:translate-y-36:hover {
-    --tw-translate-y: 9rem;
-  }
-
-  .\32xl\:hover\:translate-y-40:hover {
-    --tw-translate-y: 10rem;
-  }
-
-  .\32xl\:hover\:translate-y-44:hover {
-    --tw-translate-y: 11rem;
-  }
-
-  .\32xl\:hover\:translate-y-48:hover {
-    --tw-translate-y: 12rem;
-  }
-
-  .\32xl\:hover\:translate-y-52:hover {
-    --tw-translate-y: 13rem;
-  }
-
-  .\32xl\:hover\:translate-y-56:hover {
-    --tw-translate-y: 14rem;
-  }
-
-  .\32xl\:hover\:translate-y-60:hover {
-    --tw-translate-y: 15rem;
-  }
-
-  .\32xl\:hover\:translate-y-64:hover {
-    --tw-translate-y: 16rem;
-  }
-
-  .\32xl\:hover\:translate-y-72:hover {
-    --tw-translate-y: 18rem;
-  }
-
-  .\32xl\:hover\:translate-y-80:hover {
-    --tw-translate-y: 20rem;
-  }
-
-  .\32xl\:hover\:translate-y-96:hover {
-    --tw-translate-y: 24rem;
-  }
-
-  .\32xl\:hover\:translate-y-px:hover {
-    --tw-translate-y: 1px;
-  }
-
-  .\32xl\:hover\:translate-y-0\.5:hover {
-    --tw-translate-y: 0.125rem;
-  }
-
-  .\32xl\:hover\:translate-y-1\.5:hover {
-    --tw-translate-y: 0.375rem;
-  }
-
-  .\32xl\:hover\:translate-y-2\.5:hover {
-    --tw-translate-y: 0.625rem;
-  }
-
-  .\32xl\:hover\:translate-y-3\.5:hover {
-    --tw-translate-y: 0.875rem;
-  }
-
-  .\32xl\:hover\:-translate-y-0:hover {
-    --tw-translate-y: 0px;
-  }
-
-  .\32xl\:hover\:-translate-y-1:hover {
-    --tw-translate-y: -0.25rem;
-  }
-
-  .\32xl\:hover\:-translate-y-2:hover {
-    --tw-translate-y: -0.5rem;
-  }
-
-  .\32xl\:hover\:-translate-y-3:hover {
-    --tw-translate-y: -0.75rem;
-  }
-
-  .\32xl\:hover\:-translate-y-4:hover {
-    --tw-translate-y: -1rem;
-  }
-
-  .\32xl\:hover\:-translate-y-5:hover {
-    --tw-translate-y: -1.25rem;
-  }
-
-  .\32xl\:hover\:-translate-y-6:hover {
-    --tw-translate-y: -1.5rem;
-  }
-
-  .\32xl\:hover\:-translate-y-7:hover {
-    --tw-translate-y: -1.75rem;
-  }
-
-  .\32xl\:hover\:-translate-y-8:hover {
-    --tw-translate-y: -2rem;
-  }
-
-  .\32xl\:hover\:-translate-y-9:hover {
-    --tw-translate-y: -2.25rem;
-  }
-
-  .\32xl\:hover\:-translate-y-10:hover {
-    --tw-translate-y: -2.5rem;
-  }
-
-  .\32xl\:hover\:-translate-y-11:hover {
-    --tw-translate-y: -2.75rem;
-  }
-
-  .\32xl\:hover\:-translate-y-12:hover {
-    --tw-translate-y: -3rem;
-  }
-
-  .\32xl\:hover\:-translate-y-14:hover {
-    --tw-translate-y: -3.5rem;
-  }
-
-  .\32xl\:hover\:-translate-y-16:hover {
-    --tw-translate-y: -4rem;
-  }
-
-  .\32xl\:hover\:-translate-y-20:hover {
-    --tw-translate-y: -5rem;
-  }
-
-  .\32xl\:hover\:-translate-y-24:hover {
-    --tw-translate-y: -6rem;
-  }
-
-  .\32xl\:hover\:-translate-y-28:hover {
-    --tw-translate-y: -7rem;
-  }
-
-  .\32xl\:hover\:-translate-y-32:hover {
-    --tw-translate-y: -8rem;
-  }
-
-  .\32xl\:hover\:-translate-y-36:hover {
-    --tw-translate-y: -9rem;
-  }
-
-  .\32xl\:hover\:-translate-y-40:hover {
-    --tw-translate-y: -10rem;
-  }
-
-  .\32xl\:hover\:-translate-y-44:hover {
-    --tw-translate-y: -11rem;
-  }
-
-  .\32xl\:hover\:-translate-y-48:hover {
-    --tw-translate-y: -12rem;
-  }
-
-  .\32xl\:hover\:-translate-y-52:hover {
-    --tw-translate-y: -13rem;
-  }
-
-  .\32xl\:hover\:-translate-y-56:hover {
-    --tw-translate-y: -14rem;
-  }
-
-  .\32xl\:hover\:-translate-y-60:hover {
-    --tw-translate-y: -15rem;
-  }
-
-  .\32xl\:hover\:-translate-y-64:hover {
-    --tw-translate-y: -16rem;
-  }
-
-  .\32xl\:hover\:-translate-y-72:hover {
-    --tw-translate-y: -18rem;
-  }
-
-  .\32xl\:hover\:-translate-y-80:hover {
-    --tw-translate-y: -20rem;
-  }
-
-  .\32xl\:hover\:-translate-y-96:hover {
-    --tw-translate-y: -24rem;
-  }
-
-  .\32xl\:hover\:-translate-y-px:hover {
-    --tw-translate-y: -1px;
-  }
-
-  .\32xl\:hover\:-translate-y-0\.5:hover {
-    --tw-translate-y: -0.125rem;
-  }
-
-  .\32xl\:hover\:-translate-y-1\.5:hover {
-    --tw-translate-y: -0.375rem;
-  }
-
-  .\32xl\:hover\:-translate-y-2\.5:hover {
-    --tw-translate-y: -0.625rem;
-  }
-
-  .\32xl\:hover\:-translate-y-3\.5:hover {
-    --tw-translate-y: -0.875rem;
-  }
-
-  .\32xl\:hover\:translate-y-1\/2:hover {
-    --tw-translate-y: 50%;
-  }
-
-  .\32xl\:hover\:translate-y-1\/3:hover {
-    --tw-translate-y: 33.333333%;
-  }
-
-  .\32xl\:hover\:translate-y-2\/3:hover {
-    --tw-translate-y: 66.666667%;
-  }
-
-  .\32xl\:hover\:translate-y-1\/4:hover {
-    --tw-translate-y: 25%;
-  }
-
-  .\32xl\:hover\:translate-y-2\/4:hover {
-    --tw-translate-y: 50%;
-  }
-
-  .\32xl\:hover\:translate-y-3\/4:hover {
-    --tw-translate-y: 75%;
-  }
-
-  .\32xl\:hover\:translate-y-full:hover {
-    --tw-translate-y: 100%;
-  }
-
-  .\32xl\:hover\:-translate-y-1\/2:hover {
-    --tw-translate-y: -50%;
-  }
-
-  .\32xl\:hover\:-translate-y-1\/3:hover {
-    --tw-translate-y: -33.333333%;
-  }
-
-  .\32xl\:hover\:-translate-y-2\/3:hover {
-    --tw-translate-y: -66.666667%;
-  }
-
-  .\32xl\:hover\:-translate-y-1\/4:hover {
-    --tw-translate-y: -25%;
-  }
-
-  .\32xl\:hover\:-translate-y-2\/4:hover {
-    --tw-translate-y: -50%;
-  }
-
-  .\32xl\:hover\:-translate-y-3\/4:hover {
-    --tw-translate-y: -75%;
-  }
-
-  .\32xl\:hover\:-translate-y-full:hover {
-    --tw-translate-y: -100%;
-  }
-
-  .\32xl\:focus\:translate-x-0:focus {
-    --tw-translate-x: 0px;
-  }
-
-  .\32xl\:focus\:translate-x-1:focus {
-    --tw-translate-x: 0.25rem;
-  }
-
-  .\32xl\:focus\:translate-x-2:focus {
-    --tw-translate-x: 0.5rem;
-  }
-
-  .\32xl\:focus\:translate-x-3:focus {
-    --tw-translate-x: 0.75rem;
-  }
-
-  .\32xl\:focus\:translate-x-4:focus {
-    --tw-translate-x: 1rem;
-  }
-
-  .\32xl\:focus\:translate-x-5:focus {
-    --tw-translate-x: 1.25rem;
-  }
-
-  .\32xl\:focus\:translate-x-6:focus {
-    --tw-translate-x: 1.5rem;
-  }
-
-  .\32xl\:focus\:translate-x-7:focus {
-    --tw-translate-x: 1.75rem;
-  }
-
-  .\32xl\:focus\:translate-x-8:focus {
-    --tw-translate-x: 2rem;
-  }
-
-  .\32xl\:focus\:translate-x-9:focus {
-    --tw-translate-x: 2.25rem;
-  }
-
-  .\32xl\:focus\:translate-x-10:focus {
-    --tw-translate-x: 2.5rem;
-  }
-
-  .\32xl\:focus\:translate-x-11:focus {
-    --tw-translate-x: 2.75rem;
-  }
-
-  .\32xl\:focus\:translate-x-12:focus {
-    --tw-translate-x: 3rem;
-  }
-
-  .\32xl\:focus\:translate-x-14:focus {
-    --tw-translate-x: 3.5rem;
-  }
-
-  .\32xl\:focus\:translate-x-16:focus {
-    --tw-translate-x: 4rem;
-  }
-
-  .\32xl\:focus\:translate-x-20:focus {
-    --tw-translate-x: 5rem;
-  }
-
-  .\32xl\:focus\:translate-x-24:focus {
-    --tw-translate-x: 6rem;
-  }
-
-  .\32xl\:focus\:translate-x-28:focus {
-    --tw-translate-x: 7rem;
-  }
-
-  .\32xl\:focus\:translate-x-32:focus {
-    --tw-translate-x: 8rem;
-  }
-
-  .\32xl\:focus\:translate-x-36:focus {
-    --tw-translate-x: 9rem;
-  }
-
-  .\32xl\:focus\:translate-x-40:focus {
-    --tw-translate-x: 10rem;
-  }
-
-  .\32xl\:focus\:translate-x-44:focus {
-    --tw-translate-x: 11rem;
-  }
-
-  .\32xl\:focus\:translate-x-48:focus {
-    --tw-translate-x: 12rem;
-  }
-
-  .\32xl\:focus\:translate-x-52:focus {
-    --tw-translate-x: 13rem;
-  }
-
-  .\32xl\:focus\:translate-x-56:focus {
-    --tw-translate-x: 14rem;
-  }
-
-  .\32xl\:focus\:translate-x-60:focus {
-    --tw-translate-x: 15rem;
-  }
-
-  .\32xl\:focus\:translate-x-64:focus {
-    --tw-translate-x: 16rem;
-  }
-
-  .\32xl\:focus\:translate-x-72:focus {
-    --tw-translate-x: 18rem;
-  }
-
-  .\32xl\:focus\:translate-x-80:focus {
-    --tw-translate-x: 20rem;
-  }
-
-  .\32xl\:focus\:translate-x-96:focus {
-    --tw-translate-x: 24rem;
-  }
-
-  .\32xl\:focus\:translate-x-px:focus {
-    --tw-translate-x: 1px;
-  }
-
-  .\32xl\:focus\:translate-x-0\.5:focus {
-    --tw-translate-x: 0.125rem;
-  }
-
-  .\32xl\:focus\:translate-x-1\.5:focus {
-    --tw-translate-x: 0.375rem;
-  }
-
-  .\32xl\:focus\:translate-x-2\.5:focus {
-    --tw-translate-x: 0.625rem;
-  }
-
-  .\32xl\:focus\:translate-x-3\.5:focus {
-    --tw-translate-x: 0.875rem;
-  }
-
-  .\32xl\:focus\:-translate-x-0:focus {
-    --tw-translate-x: 0px;
-  }
-
-  .\32xl\:focus\:-translate-x-1:focus {
-    --tw-translate-x: -0.25rem;
-  }
-
-  .\32xl\:focus\:-translate-x-2:focus {
-    --tw-translate-x: -0.5rem;
-  }
-
-  .\32xl\:focus\:-translate-x-3:focus {
-    --tw-translate-x: -0.75rem;
-  }
-
-  .\32xl\:focus\:-translate-x-4:focus {
-    --tw-translate-x: -1rem;
-  }
-
-  .\32xl\:focus\:-translate-x-5:focus {
-    --tw-translate-x: -1.25rem;
-  }
-
-  .\32xl\:focus\:-translate-x-6:focus {
-    --tw-translate-x: -1.5rem;
-  }
-
-  .\32xl\:focus\:-translate-x-7:focus {
-    --tw-translate-x: -1.75rem;
-  }
-
-  .\32xl\:focus\:-translate-x-8:focus {
-    --tw-translate-x: -2rem;
-  }
-
-  .\32xl\:focus\:-translate-x-9:focus {
-    --tw-translate-x: -2.25rem;
-  }
-
-  .\32xl\:focus\:-translate-x-10:focus {
-    --tw-translate-x: -2.5rem;
-  }
-
-  .\32xl\:focus\:-translate-x-11:focus {
-    --tw-translate-x: -2.75rem;
-  }
-
-  .\32xl\:focus\:-translate-x-12:focus {
-    --tw-translate-x: -3rem;
-  }
-
-  .\32xl\:focus\:-translate-x-14:focus {
-    --tw-translate-x: -3.5rem;
-  }
-
-  .\32xl\:focus\:-translate-x-16:focus {
-    --tw-translate-x: -4rem;
-  }
-
-  .\32xl\:focus\:-translate-x-20:focus {
-    --tw-translate-x: -5rem;
-  }
-
-  .\32xl\:focus\:-translate-x-24:focus {
-    --tw-translate-x: -6rem;
-  }
-
-  .\32xl\:focus\:-translate-x-28:focus {
-    --tw-translate-x: -7rem;
-  }
-
-  .\32xl\:focus\:-translate-x-32:focus {
-    --tw-translate-x: -8rem;
-  }
-
-  .\32xl\:focus\:-translate-x-36:focus {
-    --tw-translate-x: -9rem;
-  }
-
-  .\32xl\:focus\:-translate-x-40:focus {
-    --tw-translate-x: -10rem;
-  }
-
-  .\32xl\:focus\:-translate-x-44:focus {
-    --tw-translate-x: -11rem;
-  }
-
-  .\32xl\:focus\:-translate-x-48:focus {
-    --tw-translate-x: -12rem;
-  }
-
-  .\32xl\:focus\:-translate-x-52:focus {
-    --tw-translate-x: -13rem;
-  }
-
-  .\32xl\:focus\:-translate-x-56:focus {
-    --tw-translate-x: -14rem;
-  }
-
-  .\32xl\:focus\:-translate-x-60:focus {
-    --tw-translate-x: -15rem;
-  }
-
-  .\32xl\:focus\:-translate-x-64:focus {
-    --tw-translate-x: -16rem;
-  }
-
-  .\32xl\:focus\:-translate-x-72:focus {
-    --tw-translate-x: -18rem;
-  }
-
-  .\32xl\:focus\:-translate-x-80:focus {
-    --tw-translate-x: -20rem;
-  }
-
-  .\32xl\:focus\:-translate-x-96:focus {
-    --tw-translate-x: -24rem;
-  }
-
-  .\32xl\:focus\:-translate-x-px:focus {
-    --tw-translate-x: -1px;
-  }
-
-  .\32xl\:focus\:-translate-x-0\.5:focus {
-    --tw-translate-x: -0.125rem;
-  }
-
-  .\32xl\:focus\:-translate-x-1\.5:focus {
-    --tw-translate-x: -0.375rem;
-  }
-
-  .\32xl\:focus\:-translate-x-2\.5:focus {
-    --tw-translate-x: -0.625rem;
-  }
-
-  .\32xl\:focus\:-translate-x-3\.5:focus {
-    --tw-translate-x: -0.875rem;
-  }
-
-  .\32xl\:focus\:translate-x-1\/2:focus {
-    --tw-translate-x: 50%;
-  }
-
-  .\32xl\:focus\:translate-x-1\/3:focus {
-    --tw-translate-x: 33.333333%;
-  }
-
-  .\32xl\:focus\:translate-x-2\/3:focus {
-    --tw-translate-x: 66.666667%;
-  }
-
-  .\32xl\:focus\:translate-x-1\/4:focus {
-    --tw-translate-x: 25%;
-  }
-
-  .\32xl\:focus\:translate-x-2\/4:focus {
-    --tw-translate-x: 50%;
-  }
-
-  .\32xl\:focus\:translate-x-3\/4:focus {
-    --tw-translate-x: 75%;
-  }
-
-  .\32xl\:focus\:translate-x-full:focus {
-    --tw-translate-x: 100%;
-  }
-
-  .\32xl\:focus\:-translate-x-1\/2:focus {
-    --tw-translate-x: -50%;
-  }
-
-  .\32xl\:focus\:-translate-x-1\/3:focus {
-    --tw-translate-x: -33.333333%;
-  }
-
-  .\32xl\:focus\:-translate-x-2\/3:focus {
-    --tw-translate-x: -66.666667%;
-  }
-
-  .\32xl\:focus\:-translate-x-1\/4:focus {
-    --tw-translate-x: -25%;
-  }
-
-  .\32xl\:focus\:-translate-x-2\/4:focus {
-    --tw-translate-x: -50%;
-  }
-
-  .\32xl\:focus\:-translate-x-3\/4:focus {
-    --tw-translate-x: -75%;
-  }
-
-  .\32xl\:focus\:-translate-x-full:focus {
-    --tw-translate-x: -100%;
-  }
-
-  .\32xl\:focus\:translate-y-0:focus {
-    --tw-translate-y: 0px;
-  }
-
-  .\32xl\:focus\:translate-y-1:focus {
-    --tw-translate-y: 0.25rem;
-  }
-
-  .\32xl\:focus\:translate-y-2:focus {
-    --tw-translate-y: 0.5rem;
-  }
-
-  .\32xl\:focus\:translate-y-3:focus {
-    --tw-translate-y: 0.75rem;
-  }
-
-  .\32xl\:focus\:translate-y-4:focus {
-    --tw-translate-y: 1rem;
-  }
-
-  .\32xl\:focus\:translate-y-5:focus {
-    --tw-translate-y: 1.25rem;
-  }
-
-  .\32xl\:focus\:translate-y-6:focus {
-    --tw-translate-y: 1.5rem;
-  }
-
-  .\32xl\:focus\:translate-y-7:focus {
-    --tw-translate-y: 1.75rem;
-  }
-
-  .\32xl\:focus\:translate-y-8:focus {
-    --tw-translate-y: 2rem;
-  }
-
-  .\32xl\:focus\:translate-y-9:focus {
-    --tw-translate-y: 2.25rem;
-  }
-
-  .\32xl\:focus\:translate-y-10:focus {
-    --tw-translate-y: 2.5rem;
-  }
-
-  .\32xl\:focus\:translate-y-11:focus {
-    --tw-translate-y: 2.75rem;
-  }
-
-  .\32xl\:focus\:translate-y-12:focus {
-    --tw-translate-y: 3rem;
-  }
-
-  .\32xl\:focus\:translate-y-14:focus {
-    --tw-translate-y: 3.5rem;
-  }
-
-  .\32xl\:focus\:translate-y-16:focus {
-    --tw-translate-y: 4rem;
-  }
-
-  .\32xl\:focus\:translate-y-20:focus {
-    --tw-translate-y: 5rem;
-  }
-
-  .\32xl\:focus\:translate-y-24:focus {
-    --tw-translate-y: 6rem;
-  }
-
-  .\32xl\:focus\:translate-y-28:focus {
-    --tw-translate-y: 7rem;
-  }
-
-  .\32xl\:focus\:translate-y-32:focus {
-    --tw-translate-y: 8rem;
-  }
-
-  .\32xl\:focus\:translate-y-36:focus {
-    --tw-translate-y: 9rem;
-  }
-
-  .\32xl\:focus\:translate-y-40:focus {
-    --tw-translate-y: 10rem;
-  }
-
-  .\32xl\:focus\:translate-y-44:focus {
-    --tw-translate-y: 11rem;
-  }
-
-  .\32xl\:focus\:translate-y-48:focus {
-    --tw-translate-y: 12rem;
-  }
-
-  .\32xl\:focus\:translate-y-52:focus {
-    --tw-translate-y: 13rem;
-  }
-
-  .\32xl\:focus\:translate-y-56:focus {
-    --tw-translate-y: 14rem;
-  }
-
-  .\32xl\:focus\:translate-y-60:focus {
-    --tw-translate-y: 15rem;
-  }
-
-  .\32xl\:focus\:translate-y-64:focus {
-    --tw-translate-y: 16rem;
-  }
-
-  .\32xl\:focus\:translate-y-72:focus {
-    --tw-translate-y: 18rem;
-  }
-
-  .\32xl\:focus\:translate-y-80:focus {
-    --tw-translate-y: 20rem;
-  }
-
-  .\32xl\:focus\:translate-y-96:focus {
-    --tw-translate-y: 24rem;
-  }
-
-  .\32xl\:focus\:translate-y-px:focus {
-    --tw-translate-y: 1px;
-  }
-
-  .\32xl\:focus\:translate-y-0\.5:focus {
-    --tw-translate-y: 0.125rem;
-  }
-
-  .\32xl\:focus\:translate-y-1\.5:focus {
-    --tw-translate-y: 0.375rem;
-  }
-
-  .\32xl\:focus\:translate-y-2\.5:focus {
-    --tw-translate-y: 0.625rem;
-  }
-
-  .\32xl\:focus\:translate-y-3\.5:focus {
-    --tw-translate-y: 0.875rem;
-  }
-
-  .\32xl\:focus\:-translate-y-0:focus {
-    --tw-translate-y: 0px;
-  }
-
-  .\32xl\:focus\:-translate-y-1:focus {
-    --tw-translate-y: -0.25rem;
-  }
-
-  .\32xl\:focus\:-translate-y-2:focus {
-    --tw-translate-y: -0.5rem;
-  }
-
-  .\32xl\:focus\:-translate-y-3:focus {
-    --tw-translate-y: -0.75rem;
-  }
-
-  .\32xl\:focus\:-translate-y-4:focus {
-    --tw-translate-y: -1rem;
-  }
-
-  .\32xl\:focus\:-translate-y-5:focus {
-    --tw-translate-y: -1.25rem;
-  }
-
-  .\32xl\:focus\:-translate-y-6:focus {
-    --tw-translate-y: -1.5rem;
-  }
-
-  .\32xl\:focus\:-translate-y-7:focus {
-    --tw-translate-y: -1.75rem;
-  }
-
-  .\32xl\:focus\:-translate-y-8:focus {
-    --tw-translate-y: -2rem;
-  }
-
-  .\32xl\:focus\:-translate-y-9:focus {
-    --tw-translate-y: -2.25rem;
-  }
-
-  .\32xl\:focus\:-translate-y-10:focus {
-    --tw-translate-y: -2.5rem;
-  }
-
-  .\32xl\:focus\:-translate-y-11:focus {
-    --tw-translate-y: -2.75rem;
-  }
-
-  .\32xl\:focus\:-translate-y-12:focus {
-    --tw-translate-y: -3rem;
-  }
-
-  .\32xl\:focus\:-translate-y-14:focus {
-    --tw-translate-y: -3.5rem;
-  }
-
-  .\32xl\:focus\:-translate-y-16:focus {
-    --tw-translate-y: -4rem;
-  }
-
-  .\32xl\:focus\:-translate-y-20:focus {
-    --tw-translate-y: -5rem;
-  }
-
-  .\32xl\:focus\:-translate-y-24:focus {
-    --tw-translate-y: -6rem;
-  }
-
-  .\32xl\:focus\:-translate-y-28:focus {
-    --tw-translate-y: -7rem;
-  }
-
-  .\32xl\:focus\:-translate-y-32:focus {
-    --tw-translate-y: -8rem;
-  }
-
-  .\32xl\:focus\:-translate-y-36:focus {
-    --tw-translate-y: -9rem;
-  }
-
-  .\32xl\:focus\:-translate-y-40:focus {
-    --tw-translate-y: -10rem;
-  }
-
-  .\32xl\:focus\:-translate-y-44:focus {
-    --tw-translate-y: -11rem;
-  }
-
-  .\32xl\:focus\:-translate-y-48:focus {
-    --tw-translate-y: -12rem;
-  }
-
-  .\32xl\:focus\:-translate-y-52:focus {
-    --tw-translate-y: -13rem;
-  }
-
-  .\32xl\:focus\:-translate-y-56:focus {
-    --tw-translate-y: -14rem;
-  }
-
-  .\32xl\:focus\:-translate-y-60:focus {
-    --tw-translate-y: -15rem;
-  }
-
-  .\32xl\:focus\:-translate-y-64:focus {
-    --tw-translate-y: -16rem;
-  }
-
-  .\32xl\:focus\:-translate-y-72:focus {
-    --tw-translate-y: -18rem;
-  }
-
-  .\32xl\:focus\:-translate-y-80:focus {
-    --tw-translate-y: -20rem;
-  }
-
-  .\32xl\:focus\:-translate-y-96:focus {
-    --tw-translate-y: -24rem;
-  }
-
-  .\32xl\:focus\:-translate-y-px:focus {
-    --tw-translate-y: -1px;
-  }
-
-  .\32xl\:focus\:-translate-y-0\.5:focus {
-    --tw-translate-y: -0.125rem;
-  }
-
-  .\32xl\:focus\:-translate-y-1\.5:focus {
-    --tw-translate-y: -0.375rem;
-  }
-
-  .\32xl\:focus\:-translate-y-2\.5:focus {
-    --tw-translate-y: -0.625rem;
-  }
-
-  .\32xl\:focus\:-translate-y-3\.5:focus {
-    --tw-translate-y: -0.875rem;
-  }
-
-  .\32xl\:focus\:translate-y-1\/2:focus {
-    --tw-translate-y: 50%;
-  }
-
-  .\32xl\:focus\:translate-y-1\/3:focus {
-    --tw-translate-y: 33.333333%;
-  }
-
-  .\32xl\:focus\:translate-y-2\/3:focus {
-    --tw-translate-y: 66.666667%;
-  }
-
-  .\32xl\:focus\:translate-y-1\/4:focus {
-    --tw-translate-y: 25%;
-  }
-
-  .\32xl\:focus\:translate-y-2\/4:focus {
-    --tw-translate-y: 50%;
-  }
-
-  .\32xl\:focus\:translate-y-3\/4:focus {
-    --tw-translate-y: 75%;
-  }
-
-  .\32xl\:focus\:translate-y-full:focus {
-    --tw-translate-y: 100%;
-  }
-
-  .\32xl\:focus\:-translate-y-1\/2:focus {
-    --tw-translate-y: -50%;
-  }
-
-  .\32xl\:focus\:-translate-y-1\/3:focus {
-    --tw-translate-y: -33.333333%;
-  }
-
-  .\32xl\:focus\:-translate-y-2\/3:focus {
-    --tw-translate-y: -66.666667%;
-  }
-
-  .\32xl\:focus\:-translate-y-1\/4:focus {
-    --tw-translate-y: -25%;
-  }
-
-  .\32xl\:focus\:-translate-y-2\/4:focus {
-    --tw-translate-y: -50%;
-  }
-
-  .\32xl\:focus\:-translate-y-3\/4:focus {
-    --tw-translate-y: -75%;
-  }
-
-  .\32xl\:focus\:-translate-y-full:focus {
-    --tw-translate-y: -100%;
-  }
-
-  .\32xl\:skew-x-0 {
-    --tw-skew-x: 0deg;
-  }
-
-  .\32xl\:skew-x-1 {
-    --tw-skew-x: 1deg;
-  }
-
-  .\32xl\:skew-x-2 {
-    --tw-skew-x: 2deg;
-  }
-
-  .\32xl\:skew-x-3 {
-    --tw-skew-x: 3deg;
-  }
-
-  .\32xl\:skew-x-6 {
-    --tw-skew-x: 6deg;
-  }
-
-  .\32xl\:skew-x-12 {
-    --tw-skew-x: 12deg;
-  }
-
-  .\32xl\:-skew-x-12 {
-    --tw-skew-x: -12deg;
-  }
-
-  .\32xl\:-skew-x-6 {
-    --tw-skew-x: -6deg;
-  }
-
-  .\32xl\:-skew-x-3 {
-    --tw-skew-x: -3deg;
-  }
-
-  .\32xl\:-skew-x-2 {
-    --tw-skew-x: -2deg;
-  }
-
-  .\32xl\:-skew-x-1 {
-    --tw-skew-x: -1deg;
-  }
-
-  .\32xl\:skew-y-0 {
-    --tw-skew-y: 0deg;
-  }
-
-  .\32xl\:skew-y-1 {
-    --tw-skew-y: 1deg;
-  }
-
-  .\32xl\:skew-y-2 {
-    --tw-skew-y: 2deg;
-  }
-
-  .\32xl\:skew-y-3 {
-    --tw-skew-y: 3deg;
-  }
-
-  .\32xl\:skew-y-6 {
-    --tw-skew-y: 6deg;
-  }
-
-  .\32xl\:skew-y-12 {
-    --tw-skew-y: 12deg;
-  }
-
-  .\32xl\:-skew-y-12 {
-    --tw-skew-y: -12deg;
-  }
-
-  .\32xl\:-skew-y-6 {
-    --tw-skew-y: -6deg;
-  }
-
-  .\32xl\:-skew-y-3 {
-    --tw-skew-y: -3deg;
-  }
-
-  .\32xl\:-skew-y-2 {
-    --tw-skew-y: -2deg;
-  }
-
-  .\32xl\:-skew-y-1 {
-    --tw-skew-y: -1deg;
-  }
-
-  .\32xl\:hover\:skew-x-0:hover {
-    --tw-skew-x: 0deg;
-  }
-
-  .\32xl\:hover\:skew-x-1:hover {
-    --tw-skew-x: 1deg;
-  }
-
-  .\32xl\:hover\:skew-x-2:hover {
-    --tw-skew-x: 2deg;
-  }
-
-  .\32xl\:hover\:skew-x-3:hover {
-    --tw-skew-x: 3deg;
-  }
-
-  .\32xl\:hover\:skew-x-6:hover {
-    --tw-skew-x: 6deg;
-  }
-
-  .\32xl\:hover\:skew-x-12:hover {
-    --tw-skew-x: 12deg;
-  }
-
-  .\32xl\:hover\:-skew-x-12:hover {
-    --tw-skew-x: -12deg;
-  }
-
-  .\32xl\:hover\:-skew-x-6:hover {
-    --tw-skew-x: -6deg;
-  }
-
-  .\32xl\:hover\:-skew-x-3:hover {
-    --tw-skew-x: -3deg;
-  }
-
-  .\32xl\:hover\:-skew-x-2:hover {
-    --tw-skew-x: -2deg;
-  }
-
-  .\32xl\:hover\:-skew-x-1:hover {
-    --tw-skew-x: -1deg;
-  }
-
-  .\32xl\:hover\:skew-y-0:hover {
-    --tw-skew-y: 0deg;
-  }
-
-  .\32xl\:hover\:skew-y-1:hover {
-    --tw-skew-y: 1deg;
-  }
-
-  .\32xl\:hover\:skew-y-2:hover {
-    --tw-skew-y: 2deg;
-  }
-
-  .\32xl\:hover\:skew-y-3:hover {
-    --tw-skew-y: 3deg;
-  }
-
-  .\32xl\:hover\:skew-y-6:hover {
-    --tw-skew-y: 6deg;
-  }
-
-  .\32xl\:hover\:skew-y-12:hover {
-    --tw-skew-y: 12deg;
-  }
-
-  .\32xl\:hover\:-skew-y-12:hover {
-    --tw-skew-y: -12deg;
-  }
-
-  .\32xl\:hover\:-skew-y-6:hover {
-    --tw-skew-y: -6deg;
-  }
-
-  .\32xl\:hover\:-skew-y-3:hover {
-    --tw-skew-y: -3deg;
-  }
-
-  .\32xl\:hover\:-skew-y-2:hover {
-    --tw-skew-y: -2deg;
-  }
-
-  .\32xl\:hover\:-skew-y-1:hover {
-    --tw-skew-y: -1deg;
-  }
-
-  .\32xl\:focus\:skew-x-0:focus {
-    --tw-skew-x: 0deg;
-  }
-
-  .\32xl\:focus\:skew-x-1:focus {
-    --tw-skew-x: 1deg;
-  }
-
-  .\32xl\:focus\:skew-x-2:focus {
-    --tw-skew-x: 2deg;
-  }
-
-  .\32xl\:focus\:skew-x-3:focus {
-    --tw-skew-x: 3deg;
-  }
-
-  .\32xl\:focus\:skew-x-6:focus {
-    --tw-skew-x: 6deg;
-  }
-
-  .\32xl\:focus\:skew-x-12:focus {
-    --tw-skew-x: 12deg;
-  }
-
-  .\32xl\:focus\:-skew-x-12:focus {
-    --tw-skew-x: -12deg;
-  }
-
-  .\32xl\:focus\:-skew-x-6:focus {
-    --tw-skew-x: -6deg;
-  }
-
-  .\32xl\:focus\:-skew-x-3:focus {
-    --tw-skew-x: -3deg;
-  }
-
-  .\32xl\:focus\:-skew-x-2:focus {
-    --tw-skew-x: -2deg;
-  }
-
-  .\32xl\:focus\:-skew-x-1:focus {
-    --tw-skew-x: -1deg;
-  }
-
-  .\32xl\:focus\:skew-y-0:focus {
-    --tw-skew-y: 0deg;
-  }
-
-  .\32xl\:focus\:skew-y-1:focus {
-    --tw-skew-y: 1deg;
-  }
-
-  .\32xl\:focus\:skew-y-2:focus {
-    --tw-skew-y: 2deg;
-  }
-
-  .\32xl\:focus\:skew-y-3:focus {
-    --tw-skew-y: 3deg;
-  }
-
-  .\32xl\:focus\:skew-y-6:focus {
-    --tw-skew-y: 6deg;
-  }
-
-  .\32xl\:focus\:skew-y-12:focus {
-    --tw-skew-y: 12deg;
-  }
-
-  .\32xl\:focus\:-skew-y-12:focus {
-    --tw-skew-y: -12deg;
-  }
-
-  .\32xl\:focus\:-skew-y-6:focus {
-    --tw-skew-y: -6deg;
-  }
-
-  .\32xl\:focus\:-skew-y-3:focus {
-    --tw-skew-y: -3deg;
-  }
-
-  .\32xl\:focus\:-skew-y-2:focus {
-    --tw-skew-y: -2deg;
-  }
-
-  .\32xl\:focus\:-skew-y-1:focus {
-    --tw-skew-y: -1deg;
-  }
-
-  .\32xl\:transition-none {
-    transition-property: none;
-  }
-
-  .\32xl\:transition-all {
-    transition-property: all;
-    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-    transition-duration: 150ms;
-  }
-
-  .\32xl\:transition {
-    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
-    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-    transition-duration: 150ms;
-  }
-
-  .\32xl\:transition-colors {
-    transition-property: background-color, border-color, color, fill, stroke;
-    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-    transition-duration: 150ms;
-  }
-
-  .\32xl\:transition-opacity {
-    transition-property: opacity;
-    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-    transition-duration: 150ms;
-  }
-
-  .\32xl\:transition-shadow {
-    transition-property: box-shadow;
-    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-    transition-duration: 150ms;
-  }
-
-  .\32xl\:transition-transform {
-    transition-property: transform;
-    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-    transition-duration: 150ms;
-  }
-
-  .\32xl\:ease-linear {
-    transition-timing-function: linear;
-  }
-
-  .\32xl\:ease-in {
-    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
-  }
-
-  .\32xl\:ease-out {
-    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
-  }
-
-  .\32xl\:ease-in-out {
-    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-  }
-
-  .\32xl\:duration-75 {
-    transition-duration: 75ms;
-  }
-
-  .\32xl\:duration-100 {
-    transition-duration: 100ms;
-  }
-
-  .\32xl\:duration-150 {
-    transition-duration: 150ms;
-  }
-
-  .\32xl\:duration-200 {
-    transition-duration: 200ms;
-  }
-
-  .\32xl\:duration-300 {
-    transition-duration: 300ms;
-  }
-
-  .\32xl\:duration-500 {
-    transition-duration: 500ms;
-  }
-
-  .\32xl\:duration-700 {
-    transition-duration: 700ms;
-  }
-
-  .\32xl\:duration-1000 {
-    transition-duration: 1000ms;
-  }
-
-  .\32xl\:delay-75 {
-    transition-delay: 75ms;/*! modern-normalize v1.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */
-
-/*
-Document
-========
-*/
-
-/**
-Use a better box model (opinionated).
-*/
-
-*,
-*::before,
-*::after {
-  box-sizing: border-box;
-}
-
-/**
-Use a more readable tab size (opinionated).
-*/
-
-:root {
-  -moz-tab-size: 4;
-  -o-tab-size: 4;
-     tab-size: 4;
-}
-
-/**
-1. Correct the line height in all browsers.
-2. Prevent adjustments of font size after orientation changes in iOS.
-*/
-
-html {
-  line-height: 1.15; /* 1 */
-  -webkit-text-size-adjust: 100%; /* 2 */
-}
-
-/*
-Sections
-========
-*/
-
-/**
-Remove the margin in all browsers.
-*/
-
-body {
-  margin: 0;
-}
-
-/**
-Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
-*/
-
-body {
-  font-family:
-		system-ui,
-		-apple-system, /* Firefox supports this but not yet `system-ui` */
-		'Segoe UI',
-		Roboto,
-		Helvetica,
-		Arial,
-		sans-serif,
-		'Apple Color Emoji',
-		'Segoe UI Emoji';
-}
-
-/*
-Grouping content
-================
-*/
-
-/**
-1. Add the correct height in Firefox.
-2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
-*/
-
-hr {
-  height: 0; /* 1 */
-  color: inherit; /* 2 */
-}
-
-/*
-Text-level semantics
-====================
-*/
-
-/**
-Add the correct text decoration in Chrome, Edge, and Safari.
-*/
-
-abbr[title] {
-  -webkit-text-decoration: underline dotted;
-          text-decoration: underline dotted;
-}
-
-/**
-Add the correct font weight in Edge and Safari.
-*/
-
-b,
-strong {
-  font-weight: bolder;
-}
-
-/**
-1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
-2. Correct the odd 'em' font sizing in all browsers.
-*/
-
-code,
-kbd,
-samp,
-pre {
-  font-family:
-		ui-monospace,
-		SFMono-Regular,
-		Consolas,
-		'Liberation Mono',
-		Menlo,
-		monospace; /* 1 */
-  font-size: 1em; /* 2 */
-}
-
-/**
-Add the correct font size in all browsers.
-*/
-
-small {
-  font-size: 80%;
-}
-
-/**
-Prevent 'sub' and 'sup' elements from affecting the line height in all browsers.
-*/
-
-sub,
-sup {
-  font-size: 75%;
-  line-height: 0;
-  position: relative;
-  vertical-align: baseline;
-}
-
-sub {
-  bottom: -0.25em;
-}
-
-sup {
-  top: -0.5em;
-}
-
-/*
-Tabular data
-============
-*/
-
-/**
-1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
-2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
-*/
-
-table {
-  text-indent: 0; /* 1 */
-  border-color: inherit; /* 2 */
-}
-
-/*
-Forms
-=====
-*/
-
-/**
-1. Change the font styles in all browsers.
-2. Remove the margin in Firefox and Safari.
-*/
-
-button,
-input,
-optgroup,
-select,
-textarea {
-  font-family: inherit; /* 1 */
-  font-size: 100%; /* 1 */
-  line-height: 1.15; /* 1 */
-  margin: 0; /* 2 */
-}
-
-/**
-Remove the inheritance of text transform in Edge and Firefox.
-1. Remove the inheritance of text transform in Firefox.
-*/
-
-button,
-select { /* 1 */
-  text-transform: none;
-}
-
-/**
-Correct the inability to style clickable types in iOS and Safari.
-*/
-
-button,
-[type='button'],
-[type='reset'],
-[type='submit'] {
-  -webkit-appearance: button;
-}
-
-/**
-Remove the inner border and padding in Firefox.
-*/
-
-::-moz-focus-inner {
-  border-style: none;
-  padding: 0;
-}
-
-/**
-Restore the focus styles unset by the previous rule.
-*/
-
-:-moz-focusring {
-  outline: 1px dotted ButtonText;
-}
-
-/**
-Remove the additional ':invalid' styles in Firefox.
-See: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737
-*/
-
-:-moz-ui-invalid {
-  box-shadow: none;
-}
-
-/**
-Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.
-*/
-
-legend {
-  padding: 0;
-}
-
-/**
-Add the correct vertical alignment in Chrome and Firefox.
-*/
-
-progress {
-  vertical-align: baseline;
-}
-
-/**
-Correct the cursor style of increment and decrement buttons in Safari.
-*/
-
-::-webkit-inner-spin-button,
-::-webkit-outer-spin-button {
-  height: auto;
-}
-
-/**
-1. Correct the odd appearance in Chrome and Safari.
-2. Correct the outline style in Safari.
-*/
-
-[type='search'] {
-  -webkit-appearance: textfield; /* 1 */
-  outline-offset: -2px; /* 2 */
-}
-
-/**
-Remove the inner padding in Chrome and Safari on macOS.
-*/
-
-::-webkit-search-decoration {
-  -webkit-appearance: none;
-}
-
-/**
-1. Correct the inability to style clickable types in iOS and Safari.
-2. Change font properties to 'inherit' in Safari.
-*/
-
-::-webkit-file-upload-button {
-  -webkit-appearance: button; /* 1 */
-  font: inherit; /* 2 */
-}
-
-/*
-Interactive
-===========
-*/
-
-/*
-Add the correct display in Chrome and Safari.
-*/
-
-summary {
-  display: list-item;
-}
-
-/**
- * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
- * A thin layer on top of normalize.css that provides a starting point more
- * suitable for web applications.
- */
-
-/**
- * Removes the default spacing and border for appropriate elements.
- */
-
-blockquote,
-dl,
-dd,
-h1,
-h2,
-h3,
-h4,
-h5,
-h6,
-hr,
-figure,
-p,
-pre {
-  margin: 0;
-}
-
-button {
-  background-color: transparent;
-  background-image: none;
-}
-
-/**
- * Work around a Firefox/IE bug where the transparent `button` background
- * results in a loss of the default `button` focus styles.
- */
-
-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;
-}
-
-/**
- * Tailwind custom reset styles
- */
-
-/**
- * 1. Use the user's configured `sans` font-family (with Tailwind's default
- *    sans-serif font stack as a fallback) as a sane default.
- * 2. Use Tailwind's default "normal" line-height so the user isn't forced
- *    to override it to ensure consistency even when using the default theme.
- */
-
-html {
-  font-family: "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 1 */
-  line-height: 1.5; /* 2 */
-}
-
-/**
- * Inherit font-family and line-height from `html` so users can set them as
- * a class directly on the `html` element.
- */
-
-body {
-  font-family: inherit;
-  line-height: inherit;
-}
-
-/**
- * 1. Prevent padding and border from affecting element width.
- *
- *    We used to set this in the html element and inherit from
- *    the parent element for everything else. This caused issues
- *    in shadow-dom-enhanced elements like <details> where the content
- *    is wrapped by a div with box-sizing set to `content-box`.
- *
- *    https://github.com/mozdevs/cssremedy/issues/4
- *
- *
- * 2. Allow adding a border to an element by just adding a border-width.
- *
- *    By default, the way the browser specifies that an element should have no
- *    border is by setting it's border-style to `none` in the user-agent
- *    stylesheet.
- *
- *    In order to easily add borders to elements by just setting the `border-width`
- *    property, we change the default border-style for all elements to `solid`, and
- *    use border-width to hide them instead. This way our `border` utilities only
- *    need to set the `border-width` property instead of the entire `border`
- *    shorthand, making our border utilities much more straightforward to compose.
- *
- *    https://github.com/tailwindcss/tailwindcss/pull/116
- */
-
-*,
-::before,
-::after {
-  box-sizing: border-box; /* 1 */
-  border-width: 0; /* 2 */
-  border-style: solid; /* 2 */
-  border-color: #e5e7eb; /* 2 */
-}
-
-/*
- * Ensure horizontal rules are visible by default
- */
-
-hr {
-  border-top-width: 1px;
-}
-
-/**
- * Undo the `border-style: none` reset that Normalize applies to images so that
- * our `border-{width}` utilities have the expected effect.
- *
- * The Normalize reset is unnecessary for us since we default the border-width
- * to 0 on all elements.
- *
- * https://github.com/tailwindcss/tailwindcss/issues/362
- */
-
-img {
-  border-style: solid;
-}
-
-textarea {
-  resize: vertical;
-}
-
-input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
-  color: #9ca3af;
-}
-
-input::-moz-placeholder, textarea::-moz-placeholder {
-  color: #9ca3af;
-}
-
-input:-ms-input-placeholder, textarea:-ms-input-placeholder {
-  color: #9ca3af;
-}
-
-input::-ms-input-placeholder, textarea::-ms-input-placeholder {
-  color: #9ca3af;
-}
-
-input::placeholder,
-textarea::placeholder {
-  color: #9ca3af;
-}
-
-button,
-[role="button"] {
-  cursor: pointer;
-}
-
-table {
-  border-collapse: collapse;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
-  font-size: inherit;
-  font-weight: inherit;
-}
-
-/**
- * Reset links to optimize for opt-in styling instead of
- * opt-out.
- */
-
-a {
-  color: inherit;
-  text-decoration: inherit;
-}
-
-/**
- * Reset form element properties that are easy to forget to
- * style explicitly so you don't inadvertently introduce
- * styles that deviate from your design system. These styles
- * supplement a partial reset that is already applied by
- * normalize.css.
- */
-
-button,
-input,
-optgroup,
-select,
-textarea {
-  padding: 0;
-  line-height: inherit;
-  color: inherit;
-}
-
-/**
- * Use the configured 'mono' font family for elements that
- * are expected to be rendered with a monospace font, falling
- * back to the system monospace stack if there is no configured
- * 'mono' font family.
- */
-
-pre,
-code,
-kbd,
-samp {
-  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
-}
-
-/**
- * Make replaced elements `display: block` by default as that's
- * the behavior you want almost all of the time. Inspired by
- * CSS Remedy, with `svg` added as well.
- *
- * https://github.com/mozdevs/cssremedy/issues/14
- */
-
-img,
-svg,
-video,
-canvas,
-audio,
-iframe,
-embed,
-object {
-  display: block;
-  vertical-align: middle;
-}
-
-/**
- * Constrain images and videos to the parent width and preserve
- * their instrinsic aspect ratio.
- *
- * https://github.com/mozdevs/cssremedy/issues/14
- */
-
-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;
-  }
-}
-
-@media (min-width: 1536px) {
-  .container {
-    max-width: 1536px;
-  }
-}
-
-.space-y-0 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(0px * var(--tw-space-y-reverse));
-}
-
-.space-x-0 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(0px * var(--tw-space-x-reverse));
-  margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.space-y-1 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
-}
-
-.space-x-1 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
-  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.space-y-2 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
-}
-
-.space-x-2 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
-  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.space-y-3 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
-}
-
-.space-x-3 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(0.75rem * var(--tw-space-x-reverse));
-  margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.space-y-4 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
-}
-
-.space-x-4 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(1rem * var(--tw-space-x-reverse));
-  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.space-y-5 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
-}
-
-.space-x-5 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(1.25rem * var(--tw-space-x-reverse));
-  margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.space-y-6 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
-}
-
-.space-x-6 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(1.5rem * var(--tw-space-x-reverse));
-  margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.space-y-7 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));
-}
-
-.space-x-7 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(1.75rem * var(--tw-space-x-reverse));
-  margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.space-y-8 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(2rem * var(--tw-space-y-reverse));
-}
-
-.space-x-8 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(2rem * var(--tw-space-x-reverse));
-  margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.space-y-9 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(2.25rem * var(--tw-space-y-reverse));
-}
-
-.space-x-9 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(2.25rem * var(--tw-space-x-reverse));
-  margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.space-y-10 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
-}
-
-.space-x-10 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(2.5rem * var(--tw-space-x-reverse));
-  margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.space-y-11 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(2.75rem * var(--tw-space-y-reverse));
-}
-
-.space-x-11 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(2.75rem * var(--tw-space-x-reverse));
-  margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.space-y-12 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(3rem * var(--tw-space-y-reverse));
-}
-
-.space-x-12 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(3rem * var(--tw-space-x-reverse));
-  margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.space-y-14 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(3.5rem * var(--tw-space-y-reverse));
-}
-
-.space-x-14 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(3.5rem * var(--tw-space-x-reverse));
-  margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.space-y-16 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(4rem * var(--tw-space-y-reverse));
-}
-
-.space-x-16 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(4rem * var(--tw-space-x-reverse));
-  margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.space-y-20 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(5rem * var(--tw-space-y-reverse));
-}
-
-.space-x-20 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(5rem * var(--tw-space-x-reverse));
-  margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.space-y-24 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(6rem * var(--tw-space-y-reverse));
-}
-
-.space-x-24 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(6rem * var(--tw-space-x-reverse));
-  margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.space-y-28 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(7rem * var(--tw-space-y-reverse));
-}
-
-.space-x-28 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(7rem * var(--tw-space-x-reverse));
-  margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.space-y-32 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(8rem * var(--tw-space-y-reverse));
-}
-
-.space-x-32 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(8rem * var(--tw-space-x-reverse));
-  margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.space-y-36 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(9rem * var(--tw-space-y-reverse));
-}
-
-.space-x-36 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(9rem * var(--tw-space-x-reverse));
-  margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.space-y-40 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(10rem * var(--tw-space-y-reverse));
-}
-
-.space-x-40 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(10rem * var(--tw-space-x-reverse));
-  margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.space-y-44 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(11rem * var(--tw-space-y-reverse));
-}
-
-.space-x-44 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(11rem * var(--tw-space-x-reverse));
-  margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.space-y-48 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(12rem * var(--tw-space-y-reverse));
-}
-
-.space-x-48 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(12rem * var(--tw-space-x-reverse));
-  margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.space-y-52 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(13rem * var(--tw-space-y-reverse));
-}
-
-.space-x-52 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(13rem * var(--tw-space-x-reverse));
-  margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.space-y-56 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(14rem * var(--tw-space-y-reverse));
-}
-
-.space-x-56 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(14rem * var(--tw-space-x-reverse));
-  margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.space-y-60 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(15rem * var(--tw-space-y-reverse));
-}
-
-.space-x-60 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(15rem * var(--tw-space-x-reverse));
-  margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.space-y-64 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(16rem * var(--tw-space-y-reverse));
-}
-
-.space-x-64 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(16rem * var(--tw-space-x-reverse));
-  margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.space-y-72 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(18rem * var(--tw-space-y-reverse));
-}
-
-.space-x-72 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(18rem * var(--tw-space-x-reverse));
-  margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.space-y-80 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(20rem * var(--tw-space-y-reverse));
-}
-
-.space-x-80 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(20rem * var(--tw-space-x-reverse));
-  margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.space-y-96 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(24rem * var(--tw-space-y-reverse));
-}
-
-.space-x-96 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(24rem * var(--tw-space-x-reverse));
-  margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.space-y-px > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(1px * var(--tw-space-y-reverse));
-}
-
-.space-x-px > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(1px * var(--tw-space-x-reverse));
-  margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));
-}
-
-.space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(0.125rem * var(--tw-space-x-reverse));
-  margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));
-}
-
-.space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(0.375rem * var(--tw-space-x-reverse));
-  margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));
-}
-
-.space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(0.625rem * var(--tw-space-x-reverse));
-  margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.space-y-3\.5 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(0.875rem * var(--tw-space-y-reverse));
-}
-
-.space-x-3\.5 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(0.875rem * var(--tw-space-x-reverse));
-  margin-left: calc(0.875rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.-space-y-0 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(0px * var(--tw-space-y-reverse));
-}
-
-.-space-x-0 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(0px * var(--tw-space-x-reverse));
-  margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.-space-y-1 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse));
-}
-
-.-space-x-1 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(-0.25rem * var(--tw-space-x-reverse));
-  margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.-space-y-2 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));
-}
-
-.-space-x-2 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(-0.5rem * var(--tw-space-x-reverse));
-  margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.-space-y-3 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse));
-}
-
-.-space-x-3 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(-0.75rem * var(--tw-space-x-reverse));
-  margin-left: calc(-0.75rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.-space-y-4 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(-1rem * var(--tw-space-y-reverse));
-}
-
-.-space-x-4 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(-1rem * var(--tw-space-x-reverse));
-  margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.-space-y-5 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse));
-}
-
-.-space-x-5 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(-1.25rem * var(--tw-space-x-reverse));
-  margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.-space-y-6 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse));
-}
-
-.-space-x-6 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(-1.5rem * var(--tw-space-x-reverse));
-  margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.-space-y-7 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse));
-}
-
-.-space-x-7 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(-1.75rem * var(--tw-space-x-reverse));
-  margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.-space-y-8 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(-2rem * var(--tw-space-y-reverse));
-}
-
-.-space-x-8 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(-2rem * var(--tw-space-x-reverse));
-  margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.-space-y-9 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse));
-}
-
-.-space-x-9 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(-2.25rem * var(--tw-space-x-reverse));
-  margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.-space-y-10 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));
-}
-
-.-space-x-10 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(-2.5rem * var(--tw-space-x-reverse));
-  margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.-space-y-11 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse));
-}
-
-.-space-x-11 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(-2.75rem * var(--tw-space-x-reverse));
-  margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.-space-y-12 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(-3rem * var(--tw-space-y-reverse));
-}
-
-.-space-x-12 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(-3rem * var(--tw-space-x-reverse));
-  margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.-space-y-14 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse));
-}
-
-.-space-x-14 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(-3.5rem * var(--tw-space-x-reverse));
-  margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.-space-y-16 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(-4rem * var(--tw-space-y-reverse));
-}
-
-.-space-x-16 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(-4rem * var(--tw-space-x-reverse));
-  margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.-space-y-20 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(-5rem * var(--tw-space-y-reverse));
-}
-
-.-space-x-20 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(-5rem * var(--tw-space-x-reverse));
-  margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.-space-y-24 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(-6rem * var(--tw-space-y-reverse));
-}
-
-.-space-x-24 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(-6rem * var(--tw-space-x-reverse));
-  margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.-space-y-28 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(-7rem * var(--tw-space-y-reverse));
-}
-
-.-space-x-28 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(-7rem * var(--tw-space-x-reverse));
-  margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.-space-y-32 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(-8rem * var(--tw-space-y-reverse));
-}
-
-.-space-x-32 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(-8rem * var(--tw-space-x-reverse));
-  margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.-space-y-36 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(-9rem * var(--tw-space-y-reverse));
-}
-
-.-space-x-36 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(-9rem * var(--tw-space-x-reverse));
-  margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.-space-y-40 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(-10rem * var(--tw-space-y-reverse));
-}
-
-.-space-x-40 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(-10rem * var(--tw-space-x-reverse));
-  margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.-space-y-44 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(-11rem * var(--tw-space-y-reverse));
-}
-
-.-space-x-44 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(-11rem * var(--tw-space-x-reverse));
-  margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.-space-y-48 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(-12rem * var(--tw-space-y-reverse));
-}
-
-.-space-x-48 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(-12rem * var(--tw-space-x-reverse));
-  margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.-space-y-52 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(-13rem * var(--tw-space-y-reverse));
-}
-
-.-space-x-52 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(-13rem * var(--tw-space-x-reverse));
-  margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.-space-y-56 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(-14rem * var(--tw-space-y-reverse));
-}
-
-.-space-x-56 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(-14rem * var(--tw-space-x-reverse));
-  margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.-space-y-60 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(-15rem * var(--tw-space-y-reverse));
-}
-
-.-space-x-60 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(-15rem * var(--tw-space-x-reverse));
-  margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.-space-y-64 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(-16rem * var(--tw-space-y-reverse));
-}
-
-.-space-x-64 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(-16rem * var(--tw-space-x-reverse));
-  margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.-space-y-72 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(-18rem * var(--tw-space-y-reverse));
-}
-
-.-space-x-72 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(-18rem * var(--tw-space-x-reverse));
-  margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.-space-y-80 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(-20rem * var(--tw-space-y-reverse));
-}
-
-.-space-x-80 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(-20rem * var(--tw-space-x-reverse));
-  margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.-space-y-96 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(-24rem * var(--tw-space-y-reverse));
-}
-
-.-space-x-96 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(-24rem * var(--tw-space-x-reverse));
-  margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.-space-y-px > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(-1px * var(--tw-space-y-reverse));
-}
-
-.-space-x-px > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(-1px * var(--tw-space-x-reverse));
-  margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.-space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse));
-}
-
-.-space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(-0.125rem * var(--tw-space-x-reverse));
-  margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.-space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse));
-}
-
-.-space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(-0.375rem * var(--tw-space-x-reverse));
-  margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.-space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse));
-}
-
-.-space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(-0.625rem * var(--tw-space-x-reverse));
-  margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.-space-y-3\.5 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 0;
-  margin-top: calc(-0.875rem * calc(1 - var(--tw-space-y-reverse)));
-  margin-bottom: calc(-0.875rem * var(--tw-space-y-reverse));
-}
-
-.-space-x-3\.5 > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 0;
-  margin-right: calc(-0.875rem * var(--tw-space-x-reverse));
-  margin-left: calc(-0.875rem * calc(1 - var(--tw-space-x-reverse)));
-}
-
-.space-y-reverse > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-y-reverse: 1;
-}
-
-.space-x-reverse > :not([hidden]) ~ :not([hidden]) {
-  --tw-space-x-reverse: 1;
-}
-
-.divide-y-0 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-y-reverse: 0;
-  border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
-  border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
-}
-
-.divide-x-0 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-x-reverse: 0;
-  border-right-width: calc(0px * var(--tw-divide-x-reverse));
-  border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));
-}
-
-.divide-y-2 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-y-reverse: 0;
-  border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));
-  border-bottom-width: calc(2px * var(--tw-divide-y-reverse));
-}
-
-.divide-x-2 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-x-reverse: 0;
-  border-right-width: calc(2px * var(--tw-divide-x-reverse));
-  border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));
-}
-
-.divide-y-4 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-y-reverse: 0;
-  border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));
-  border-bottom-width: calc(4px * var(--tw-divide-y-reverse));
-}
-
-.divide-x-4 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-x-reverse: 0;
-  border-right-width: calc(4px * var(--tw-divide-x-reverse));
-  border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));
-}
-
-.divide-y-8 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-y-reverse: 0;
-  border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));
-  border-bottom-width: calc(8px * var(--tw-divide-y-reverse));
-}
-
-.divide-x-8 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-x-reverse: 0;
-  border-right-width: calc(8px * var(--tw-divide-x-reverse));
-  border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)));
-}
-
-.divide-y > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-y-reverse: 0;
-  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
-  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
-}
-
-.divide-x > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-x-reverse: 0;
-  border-right-width: calc(1px * var(--tw-divide-x-reverse));
-  border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
-}
-
-.divide-y-reverse > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-y-reverse: 1;
-}
-
-.divide-x-reverse > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-x-reverse: 1;
-}
-
-.divide-current > :not([hidden]) ~ :not([hidden]) {
-  border-color: currentColor;
-}
-
-.divide-transparent > :not([hidden]) ~ :not([hidden]) {
-  border-color: transparent;
-}
-
-.divide-black > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(0, 0, 0, var(--tw-divide-opacity));
-}
-
-.divide-white > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(255, 255, 255, var(--tw-divide-opacity));
-}
-
-.divide-darkCoolGray-50 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(245, 246, 247, var(--tw-divide-opacity));
-}
-
-.divide-darkCoolGray-100 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(235, 237, 239, var(--tw-divide-opacity));
-}
-
-.divide-darkCoolGray-200 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(206, 209, 214, var(--tw-divide-opacity));
-}
-
-.divide-darkCoolGray-300 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(176, 181, 189, var(--tw-divide-opacity));
-}
-
-.divide-darkCoolGray-400 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(117, 126, 140, var(--tw-divide-opacity));
-}
-
-.divide-darkCoolGray-500 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(58, 71, 91, var(--tw-divide-opacity));
-}
-
-.divide-darkCoolGray-600 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(52, 64, 82, var(--tw-divide-opacity));
-}
-
-.divide-darkCoolGray-700 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(44, 53, 68, var(--tw-divide-opacity));
-}
-
-.divide-darkCoolGray-800 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(35, 43, 55, var(--tw-divide-opacity));
-}
-
-.divide-darkCoolGray-900 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(28, 35, 45, var(--tw-divide-opacity));
-}
-
-.divide-coolGray-50 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(247, 248, 249, var(--tw-divide-opacity));
-}
-
-.divide-coolGray-100 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(238, 240, 243, var(--tw-divide-opacity));
-}
-
-.divide-coolGray-200 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(213, 218, 225, var(--tw-divide-opacity));
-}
-
-.divide-coolGray-300 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(187, 195, 207, var(--tw-divide-opacity));
-}
-
-.divide-coolGray-400 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(136, 150, 171, var(--tw-divide-opacity));
-}
-
-.divide-coolGray-500 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(85, 105, 135, var(--tw-divide-opacity));
-}
-
-.divide-coolGray-600 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(77, 95, 122, var(--tw-divide-opacity));
-}
-
-.divide-coolGray-700 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(64, 79, 101, var(--tw-divide-opacity));
-}
-
-.divide-coolGray-800 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(51, 63, 81, var(--tw-divide-opacity));
-}
-
-.divide-coolGray-900 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(42, 51, 66, var(--tw-divide-opacity));
-}
-
-.divide-indigo-50 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(248, 246, 255, var(--tw-divide-opacity));
-}
-
-.divide-indigo-100 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(240, 238, 255, var(--tw-divide-opacity));
-}
-
-.divide-indigo-200 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(218, 212, 255, var(--tw-divide-opacity));
-}
-
-.divide-indigo-300 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(195, 185, 255, var(--tw-divide-opacity));
-}
-
-.divide-indigo-400 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(150, 133, 255, var(--tw-divide-opacity));
-}
-
-.divide-indigo-500 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(105, 81, 255, var(--tw-divide-opacity));
-}
-
-.divide-indigo-600 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(95, 73, 230, var(--tw-divide-opacity));
-}
-
-.divide-indigo-700 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(79, 61, 191, var(--tw-divide-opacity));
-}
-
-.divide-indigo-800 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(63, 49, 153, var(--tw-divide-opacity));
-}
-
-.divide-indigo-900 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(51, 40, 125, var(--tw-divide-opacity));
-}
-
-.divide-violet-50 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(251, 247, 255, var(--tw-divide-opacity));
-}
-
-.divide-violet-100 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(246, 238, 254, var(--tw-divide-opacity));
-}
-
-.divide-violet-200 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(233, 213, 253, var(--tw-divide-opacity));
-}
-
-.divide-violet-300 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(220, 187, 252, var(--tw-divide-opacity));
-}
-
-.divide-violet-400 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(194, 136, 249, var(--tw-divide-opacity));
-}
-
-.divide-violet-500 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(168, 85, 247, var(--tw-divide-opacity));
-}
-
-.divide-violet-600 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(151, 77, 222, var(--tw-divide-opacity));
-}
-
-.divide-violet-700 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(126, 64, 185, var(--tw-divide-opacity));
-}
-
-.divide-violet-800 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(101, 51, 148, var(--tw-divide-opacity));
-}
-
-.divide-violet-900 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(82, 42, 121, var(--tw-divide-opacity));
-}
-
-.divide-yellow-50 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(255, 250, 243, var(--tw-divide-opacity));
-}
-
-.divide-yellow-100 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(254, 245, 231, var(--tw-divide-opacity));
-}
-
-.divide-yellow-200 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(253, 231, 194, var(--tw-divide-opacity));
-}
-
-.divide-yellow-300 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(251, 216, 157, var(--tw-divide-opacity));
-}
-
-.divide-yellow-400 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(248, 187, 84, var(--tw-divide-opacity));
-}
-
-.divide-yellow-500 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(245, 158, 11, var(--tw-divide-opacity));
-}
-
-.divide-yellow-600 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(221, 142, 10, var(--tw-divide-opacity));
-}
-
-.divide-yellow-700 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(184, 119, 8, var(--tw-divide-opacity));
-}
-
-.divide-yellow-800 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(147, 95, 7, var(--tw-divide-opacity));
-}
-
-.divide-yellow-900 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(120, 77, 5, var(--tw-divide-opacity));
-}
-
-.divide-red-50 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(254, 247, 246, var(--tw-divide-opacity));
-}
-
-.divide-red-100 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(253, 238, 236, var(--tw-divide-opacity));
-}
-
-.divide-red-200 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(251, 214, 208, var(--tw-divide-opacity));
-}
-
-.divide-red-300 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(249, 189, 180, var(--tw-divide-opacity));
-}
-
-.divide-red-400 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(244, 139, 124, var(--tw-divide-opacity));
-}
-
-.divide-red-500 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(239, 88, 68, var(--tw-divide-opacity));
-}
-
-.divide-red-600 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(215, 80, 61, var(--tw-divide-opacity));
-}
-
-.divide-red-700 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(179, 67, 51, var(--tw-divide-opacity));
-}
-
-.divide-red-800 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(143, 53, 41, var(--tw-divide-opacity));
-}
-
-.divide-red-900 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(117, 44, 33, var(--tw-divide-opacity));
-}
-
-.divide-green-50 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(244, 253, 247, var(--tw-divide-opacity));
-}
-
-.divide-green-100 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(234, 250, 240, var(--tw-divide-opacity));
-}
-
-.divide-green-200 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(202, 244, 217, var(--tw-divide-opacity));
-}
-
-.divide-green-300 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(170, 237, 195, var(--tw-divide-opacity));
-}
-
-.divide-green-400 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(106, 223, 149, var(--tw-divide-opacity));
-}
-
-.divide-green-500 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(42, 209, 103, var(--tw-divide-opacity));
-}
-
-.divide-green-600 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(38, 188, 94, var(--tw-divide-opacity));
-}
-
-.divide-green-700 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(32, 157, 78, var(--tw-divide-opacity));
-}
-
-.divide-green-800 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(25, 125, 62, var(--tw-divide-opacity));
-}
-
-.divide-green-900 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(21, 102, 51, var(--tw-divide-opacity));
-}
-
-.divide-blue-50 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(245, 249, 255, var(--tw-divide-opacity));
-}
-
-.divide-blue-100 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(235, 243, 254, var(--tw-divide-opacity));
-}
-
-.divide-blue-200 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(206, 224, 253, var(--tw-divide-opacity));
-}
-
-.divide-blue-300 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(177, 205, 251, var(--tw-divide-opacity));
-}
-
-.divide-blue-400 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(118, 168, 249, var(--tw-divide-opacity));
-}
-
-.divide-blue-500 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(59, 130, 246, var(--tw-divide-opacity));
-}
-
-.divide-blue-600 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(53, 117, 221, var(--tw-divide-opacity));
-}
-
-.divide-blue-700 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(44, 98, 185, var(--tw-divide-opacity));
-}
-
-.divide-blue-800 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(35, 78, 148, var(--tw-divide-opacity));
-}
-
-.divide-blue-900 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(29, 64, 121, var(--tw-divide-opacity));
-}
-
-.divide-gray-50 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(249, 250, 251, var(--tw-divide-opacity));
-}
-
-.divide-gray-100 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(243, 244, 246, var(--tw-divide-opacity));
-}
-
-.divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(229, 231, 235, var(--tw-divide-opacity));
-}
-
-.divide-gray-300 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(209, 213, 219, var(--tw-divide-opacity));
-}
-
-.divide-gray-400 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(156, 163, 175, var(--tw-divide-opacity));
-}
-
-.divide-gray-500 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(107, 114, 128, var(--tw-divide-opacity));
-}
-
-.divide-gray-600 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(75, 85, 99, var(--tw-divide-opacity));
-}
-
-.divide-gray-700 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(55, 65, 81, var(--tw-divide-opacity));
-}
-
-.divide-gray-800 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(31, 41, 55, var(--tw-divide-opacity));
-}
-
-.divide-gray-900 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-  border-color: rgba(17, 24, 39, var(--tw-divide-opacity));
-}
-
-.divide-solid > :not([hidden]) ~ :not([hidden]) {
-  border-style: solid;
-}
-
-.divide-dashed > :not([hidden]) ~ :not([hidden]) {
-  border-style: dashed;
-}
-
-.divide-dotted > :not([hidden]) ~ :not([hidden]) {
-  border-style: dotted;
-}
-
-.divide-double > :not([hidden]) ~ :not([hidden]) {
-  border-style: double;
-}
-
-.divide-none > :not([hidden]) ~ :not([hidden]) {
-  border-style: none;
-}
-
-.divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 0;
-}
-
-.divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 0.05;
-}
-
-.divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 0.1;
-}
-
-.divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 0.2;
-}
-
-.divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 0.25;
-}
-
-.divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 0.3;
-}
-
-.divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 0.4;
-}
-
-.divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 0.5;
-}
-
-.divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 0.6;
-}
-
-.divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 0.7;
-}
-
-.divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 0.75;
-}
-
-.divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 0.8;
-}
-
-.divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 0.9;
-}
-
-.divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 0.95;
-}
-
-.divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {
-  --tw-divide-opacity: 1;
-}
-
-.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-within\:sr-only:focus-within {
-  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-within\:not-sr-only:focus-within {
-  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-clip-border {
-  background-clip: border-box;
-}
-
-.bg-clip-padding {
-  background-clip: padding-box;
-}
-
-.bg-clip-content {
-  background-clip: content-box;
-}
-
-.bg-clip-text {
-  -webkit-background-clip: text;
-          background-clip: text;
-}
-
-.bg-current {
-  background-color: currentColor;
-}
-
-.bg-transparent {
-  background-color: transparent;
-}
-
-.bg-black {
-  --tw-bg-opacity: 1;
-  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
-}
-
-.bg-white {
-  --tw-bg-opacity: 1;
-  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-}
-
-.bg-darkCoolGray-50 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(245, 246, 247, var(--tw-bg-opacity));
-}
-
-.bg-darkCoolGray-100 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(235, 237, 239, var(--tw-bg-opacity));
-}
-
-.bg-darkCoolGray-200 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(206, 209, 214, var(--tw-bg-opacity));
-}
-
-.bg-darkCoolGray-300 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(176, 181, 189, var(--tw-bg-opacity));
-}
-
-.bg-darkCoolGray-400 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(117, 126, 140, var(--tw-bg-opacity));
-}
-
-.bg-darkCoolGray-500 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(58, 71, 91, var(--tw-bg-opacity));
-}
-
-.bg-darkCoolGray-600 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(52, 64, 82, var(--tw-bg-opacity));
-}
-
-.bg-darkCoolGray-700 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(44, 53, 68, var(--tw-bg-opacity));
-}
-
-.bg-darkCoolGray-800 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(35, 43, 55, var(--tw-bg-opacity));
-}
-
-.bg-darkCoolGray-900 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(28, 35, 45, var(--tw-bg-opacity));
-}
-
-.bg-coolGray-50 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(247, 248, 249, var(--tw-bg-opacity));
-}
-
-.bg-coolGray-100 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(238, 240, 243, var(--tw-bg-opacity));
-}
-
-.bg-coolGray-200 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(213, 218, 225, var(--tw-bg-opacity));
-}
-
-.bg-coolGray-300 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(187, 195, 207, var(--tw-bg-opacity));
-}
-
-.bg-coolGray-400 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(136, 150, 171, var(--tw-bg-opacity));
-}
-
-.bg-coolGray-500 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(85, 105, 135, var(--tw-bg-opacity));
-}
-
-.bg-coolGray-600 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(77, 95, 122, var(--tw-bg-opacity));
-}
-
-.bg-coolGray-700 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(64, 79, 101, var(--tw-bg-opacity));
-}
-
-.bg-coolGray-800 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(51, 63, 81, var(--tw-bg-opacity));
-}
-
-.bg-coolGray-900 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(42, 51, 66, var(--tw-bg-opacity));
-}
-
-.bg-indigo-50 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(248, 246, 255, var(--tw-bg-opacity));
-}
-
-.bg-indigo-100 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(240, 238, 255, var(--tw-bg-opacity));
-}
-
-.bg-indigo-200 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(218, 212, 255, var(--tw-bg-opacity));
-}
-
-.bg-indigo-300 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(195, 185, 255, var(--tw-bg-opacity));
-}
-
-.bg-indigo-400 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(150, 133, 255, var(--tw-bg-opacity));
-}
-
-.bg-indigo-500 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(105, 81, 255, var(--tw-bg-opacity));
-}
-
-.bg-indigo-600 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(95, 73, 230, var(--tw-bg-opacity));
-}
-
-.bg-indigo-700 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(79, 61, 191, var(--tw-bg-opacity));
-}
-
-.bg-indigo-800 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(63, 49, 153, var(--tw-bg-opacity));
-}
-
-.bg-indigo-900 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(51, 40, 125, var(--tw-bg-opacity));
-}
-
-.bg-violet-50 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(251, 247, 255, var(--tw-bg-opacity));
-}
-
-.bg-violet-100 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(246, 238, 254, var(--tw-bg-opacity));
-}
-
-.bg-violet-200 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(233, 213, 253, var(--tw-bg-opacity));
-}
-
-.bg-violet-300 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(220, 187, 252, var(--tw-bg-opacity));
-}
-
-.bg-violet-400 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(194, 136, 249, var(--tw-bg-opacity));
-}
-
-.bg-violet-500 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(168, 85, 247, var(--tw-bg-opacity));
-}
-
-.bg-violet-600 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(151, 77, 222, var(--tw-bg-opacity));
-}
-
-.bg-violet-700 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(126, 64, 185, var(--tw-bg-opacity));
-}
-
-.bg-violet-800 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(101, 51, 148, var(--tw-bg-opacity));
-}
-
-.bg-violet-900 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(82, 42, 121, var(--tw-bg-opacity));
-}
-
-.bg-yellow-50 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(255, 250, 243, var(--tw-bg-opacity));
-}
-
-.bg-yellow-100 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(254, 245, 231, var(--tw-bg-opacity));
-}
-
-.bg-yellow-200 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(253, 231, 194, var(--tw-bg-opacity));
-}
-
-.bg-yellow-300 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(251, 216, 157, var(--tw-bg-opacity));
-}
-
-.bg-yellow-400 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(248, 187, 84, var(--tw-bg-opacity));
-}
-
-.bg-yellow-500 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
-}
-
-.bg-yellow-600 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(221, 142, 10, var(--tw-bg-opacity));
-}
-
-.bg-yellow-700 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(184, 119, 8, var(--tw-bg-opacity));
-}
-
-.bg-yellow-800 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(147, 95, 7, var(--tw-bg-opacity));
-}
-
-.bg-yellow-900 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(120, 77, 5, var(--tw-bg-opacity));
-}
-
-.bg-red-50 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(254, 247, 246, var(--tw-bg-opacity));
-}
-
-.bg-red-100 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(253, 238, 236, var(--tw-bg-opacity));
-}
-
-.bg-red-200 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(251, 214, 208, var(--tw-bg-opacity));
-}
-
-.bg-red-300 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(249, 189, 180, var(--tw-bg-opacity));
-}
-
-.bg-red-400 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(244, 139, 124, var(--tw-bg-opacity));
-}
-
-.bg-red-500 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(239, 88, 68, var(--tw-bg-opacity));
-}
-
-.bg-red-600 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(215, 80, 61, var(--tw-bg-opacity));
-}
-
-.bg-red-700 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(179, 67, 51, var(--tw-bg-opacity));
-}
-
-.bg-red-800 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(143, 53, 41, var(--tw-bg-opacity));
-}
-
-.bg-red-900 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(117, 44, 33, var(--tw-bg-opacity));
-}
-
-.bg-green-50 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(244, 253, 247, var(--tw-bg-opacity));
-}
-
-.bg-green-100 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(234, 250, 240, var(--tw-bg-opacity));
-}
-
-.bg-green-200 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(202, 244, 217, var(--tw-bg-opacity));
-}
-
-.bg-green-300 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(170, 237, 195, var(--tw-bg-opacity));
-}
-
-.bg-green-400 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(106, 223, 149, var(--tw-bg-opacity));
-}
-
-.bg-green-500 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(42, 209, 103, var(--tw-bg-opacity));
-}
-
-.bg-green-600 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(38, 188, 94, var(--tw-bg-opacity));
-}
-
-.bg-green-700 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(32, 157, 78, var(--tw-bg-opacity));
-}
-
-.bg-green-800 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(25, 125, 62, var(--tw-bg-opacity));
-}
-
-.bg-green-900 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(21, 102, 51, var(--tw-bg-opacity));
-}
-
-.bg-blue-50 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(245, 249, 255, var(--tw-bg-opacity));
-}
-
-.bg-blue-100 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(235, 243, 254, var(--tw-bg-opacity));
-}
-
-.bg-blue-200 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(206, 224, 253, var(--tw-bg-opacity));
-}
-
-.bg-blue-300 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(177, 205, 251, var(--tw-bg-opacity));
-}
-
-.bg-blue-400 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(118, 168, 249, var(--tw-bg-opacity));
-}
-
-.bg-blue-500 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
-}
-
-.bg-blue-600 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(53, 117, 221, var(--tw-bg-opacity));
-}
-
-.bg-blue-700 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(44, 98, 185, var(--tw-bg-opacity));
-}
-
-.bg-blue-800 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(35, 78, 148, var(--tw-bg-opacity));
-}
-
-.bg-blue-900 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(29, 64, 121, var(--tw-bg-opacity));
-}
-
-.bg-gray-50 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
-}
-
-.bg-gray-100 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
-}
-
-.bg-gray-200 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
-}
-
-.bg-gray-300 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
-}
-
-.bg-gray-400 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
-}
-
-.bg-gray-500 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
-}
-
-.bg-gray-600 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
-}
-
-.bg-gray-700 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
-}
-
-.bg-gray-800 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
-}
-
-.bg-gray-900 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
-}
-
-.bg-body {
-  --tw-bg-opacity: 1;
-  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-current {
-  background-color: currentColor;
-}
-
-.group:hover .group-hover\:bg-transparent {
-  background-color: transparent;
-}
-
-.group:hover .group-hover\:bg-black {
-  --tw-bg-opacity: 1;
-  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-white {
-  --tw-bg-opacity: 1;
-  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-darkCoolGray-50 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(245, 246, 247, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-darkCoolGray-100 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(235, 237, 239, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-darkCoolGray-200 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(206, 209, 214, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-darkCoolGray-300 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(176, 181, 189, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-darkCoolGray-400 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(117, 126, 140, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-darkCoolGray-500 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(58, 71, 91, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-darkCoolGray-600 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(52, 64, 82, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-darkCoolGray-700 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(44, 53, 68, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-darkCoolGray-800 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(35, 43, 55, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-darkCoolGray-900 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(28, 35, 45, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-coolGray-50 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(247, 248, 249, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-coolGray-100 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(238, 240, 243, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-coolGray-200 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(213, 218, 225, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-coolGray-300 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(187, 195, 207, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-coolGray-400 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(136, 150, 171, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-coolGray-500 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(85, 105, 135, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-coolGray-600 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(77, 95, 122, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-coolGray-700 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(64, 79, 101, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-coolGray-800 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(51, 63, 81, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-coolGray-900 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(42, 51, 66, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-indigo-50 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(248, 246, 255, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-indigo-100 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(240, 238, 255, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-indigo-200 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(218, 212, 255, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-indigo-300 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(195, 185, 255, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-indigo-400 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(150, 133, 255, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-indigo-500 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(105, 81, 255, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-indigo-600 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(95, 73, 230, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-indigo-700 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(79, 61, 191, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-indigo-800 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(63, 49, 153, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-indigo-900 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(51, 40, 125, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-violet-50 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(251, 247, 255, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-violet-100 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(246, 238, 254, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-violet-200 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(233, 213, 253, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-violet-300 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(220, 187, 252, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-violet-400 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(194, 136, 249, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-violet-500 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(168, 85, 247, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-violet-600 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(151, 77, 222, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-violet-700 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(126, 64, 185, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-violet-800 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(101, 51, 148, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-violet-900 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(82, 42, 121, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-yellow-50 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(255, 250, 243, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-yellow-100 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(254, 245, 231, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-yellow-200 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(253, 231, 194, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-yellow-300 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(251, 216, 157, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-yellow-400 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(248, 187, 84, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-yellow-500 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-yellow-600 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(221, 142, 10, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-yellow-700 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(184, 119, 8, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-yellow-800 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(147, 95, 7, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-yellow-900 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(120, 77, 5, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-red-50 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(254, 247, 246, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-red-100 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(253, 238, 236, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-red-200 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(251, 214, 208, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-red-300 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(249, 189, 180, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-red-400 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(244, 139, 124, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-red-500 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(239, 88, 68, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-red-600 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(215, 80, 61, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-red-700 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(179, 67, 51, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-red-800 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(143, 53, 41, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-red-900 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(117, 44, 33, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-green-50 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(244, 253, 247, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-green-100 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(234, 250, 240, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-green-200 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(202, 244, 217, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-green-300 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(170, 237, 195, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-green-400 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(106, 223, 149, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-green-500 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(42, 209, 103, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-green-600 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(38, 188, 94, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-green-700 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(32, 157, 78, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-green-800 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(25, 125, 62, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-green-900 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(21, 102, 51, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-blue-50 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(245, 249, 255, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-blue-100 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(235, 243, 254, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-blue-200 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(206, 224, 253, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-blue-300 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(177, 205, 251, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-blue-400 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(118, 168, 249, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-blue-500 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-blue-600 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(53, 117, 221, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-blue-700 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(44, 98, 185, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-blue-800 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(35, 78, 148, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-blue-900 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(29, 64, 121, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-gray-50 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-gray-100 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-gray-200 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-gray-300 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-gray-400 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-gray-500 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-gray-600 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-gray-700 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-gray-800 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-gray-900 {
-  --tw-bg-opacity: 1;
-  background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
-}
-
-.group:hover .group-hover\:bg-body {
-  --tw-bg-opacity: 1;
-  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-current:focus-within {
-  background-color: currentColor;
-}
-
-.focus-within\:bg-transparent:focus-within {
-  background-color: transparent;
-}
-
-.focus-within\:bg-black:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-white:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-darkCoolGray-50:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(245, 246, 247, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-darkCoolGray-100:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(235, 237, 239, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-darkCoolGray-200:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(206, 209, 214, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-darkCoolGray-300:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(176, 181, 189, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-darkCoolGray-400:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(117, 126, 140, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-darkCoolGray-500:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(58, 71, 91, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-darkCoolGray-600:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(52, 64, 82, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-darkCoolGray-700:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(44, 53, 68, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-darkCoolGray-800:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(35, 43, 55, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-darkCoolGray-900:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(28, 35, 45, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-coolGray-50:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(247, 248, 249, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-coolGray-100:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(238, 240, 243, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-coolGray-200:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(213, 218, 225, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-coolGray-300:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(187, 195, 207, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-coolGray-400:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(136, 150, 171, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-coolGray-500:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(85, 105, 135, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-coolGray-600:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(77, 95, 122, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-coolGray-700:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(64, 79, 101, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-coolGray-800:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(51, 63, 81, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-coolGray-900:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(42, 51, 66, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-indigo-50:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(248, 246, 255, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-indigo-100:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(240, 238, 255, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-indigo-200:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(218, 212, 255, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-indigo-300:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(195, 185, 255, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-indigo-400:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(150, 133, 255, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-indigo-500:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(105, 81, 255, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-indigo-600:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(95, 73, 230, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-indigo-700:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(79, 61, 191, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-indigo-800:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(63, 49, 153, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-indigo-900:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(51, 40, 125, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-violet-50:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(251, 247, 255, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-violet-100:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(246, 238, 254, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-violet-200:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(233, 213, 253, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-violet-300:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(220, 187, 252, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-violet-400:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(194, 136, 249, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-violet-500:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(168, 85, 247, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-violet-600:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(151, 77, 222, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-violet-700:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(126, 64, 185, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-violet-800:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(101, 51, 148, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-violet-900:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(82, 42, 121, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-yellow-50:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(255, 250, 243, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-yellow-100:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(254, 245, 231, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-yellow-200:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(253, 231, 194, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-yellow-300:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(251, 216, 157, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-yellow-400:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(248, 187, 84, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-yellow-500:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-yellow-600:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(221, 142, 10, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-yellow-700:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(184, 119, 8, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-yellow-800:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(147, 95, 7, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-yellow-900:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(120, 77, 5, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-red-50:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(254, 247, 246, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-red-100:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(253, 238, 236, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-red-200:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(251, 214, 208, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-red-300:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(249, 189, 180, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-red-400:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(244, 139, 124, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-red-500:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(239, 88, 68, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-red-600:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(215, 80, 61, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-red-700:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(179, 67, 51, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-red-800:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(143, 53, 41, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-red-900:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(117, 44, 33, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-green-50:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(244, 253, 247, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-green-100:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(234, 250, 240, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-green-200:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(202, 244, 217, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-green-300:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(170, 237, 195, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-green-400:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(106, 223, 149, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-green-500:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(42, 209, 103, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-green-600:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(38, 188, 94, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-green-700:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(32, 157, 78, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-green-800:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(25, 125, 62, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-green-900:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(21, 102, 51, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-blue-50:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(245, 249, 255, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-blue-100:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(235, 243, 254, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-blue-200:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(206, 224, 253, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-blue-300:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(177, 205, 251, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-blue-400:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(118, 168, 249, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-blue-500:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-blue-600:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(53, 117, 221, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-blue-700:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(44, 98, 185, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-blue-800:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(35, 78, 148, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-blue-900:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(29, 64, 121, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-gray-50:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-gray-100:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-gray-200:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-gray-300:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-gray-400:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-gray-500:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-gray-600:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-gray-700:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-gray-800:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-gray-900:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
-}
-
-.focus-within\:bg-body:focus-within {
-  --tw-bg-opacity: 1;
-  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-}
-
-.hover\:bg-current:hover {
-  background-color: currentColor;
-}
-
-.hover\:bg-transparent:hover {
-  background-color: transparent;
-}
-
-.hover\:bg-black:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
-}
-
-.hover\:bg-white:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-}
-
-.hover\:bg-darkCoolGray-50:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(245, 246, 247, var(--tw-bg-opacity));
-}
-
-.hover\:bg-darkCoolGray-100:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(235, 237, 239, var(--tw-bg-opacity));
-}
-
-.hover\:bg-darkCoolGray-200:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(206, 209, 214, var(--tw-bg-opacity));
-}
-
-.hover\:bg-darkCoolGray-300:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(176, 181, 189, var(--tw-bg-opacity));
-}
-
-.hover\:bg-darkCoolGray-400:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(117, 126, 140, var(--tw-bg-opacity));
-}
-
-.hover\:bg-darkCoolGray-500:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(58, 71, 91, var(--tw-bg-opacity));
-}
-
-.hover\:bg-darkCoolGray-600:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(52, 64, 82, var(--tw-bg-opacity));
-}
-
-.hover\:bg-darkCoolGray-700:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(44, 53, 68, var(--tw-bg-opacity));
-}
-
-.hover\:bg-darkCoolGray-800:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(35, 43, 55, var(--tw-bg-opacity));
-}
-
-.hover\:bg-darkCoolGray-900:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(28, 35, 45, var(--tw-bg-opacity));
-}
-
-.hover\:bg-coolGray-50:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(247, 248, 249, var(--tw-bg-opacity));
-}
-
-.hover\:bg-coolGray-100:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(238, 240, 243, var(--tw-bg-opacity));
-}
-
-.hover\:bg-coolGray-200:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(213, 218, 225, var(--tw-bg-opacity));
-}
-
-.hover\:bg-coolGray-300:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(187, 195, 207, var(--tw-bg-opacity));
-}
-
-.hover\:bg-coolGray-400:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(136, 150, 171, var(--tw-bg-opacity));
-}
-
-.hover\:bg-coolGray-500:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(85, 105, 135, var(--tw-bg-opacity));
-}
-
-.hover\:bg-coolGray-600:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(77, 95, 122, var(--tw-bg-opacity));
-}
-
-.hover\:bg-coolGray-700:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(64, 79, 101, var(--tw-bg-opacity));
-}
-
-.hover\:bg-coolGray-800:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(51, 63, 81, var(--tw-bg-opacity));
-}
-
-.hover\:bg-coolGray-900:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(42, 51, 66, var(--tw-bg-opacity));
-}
-
-.hover\:bg-indigo-50:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(248, 246, 255, var(--tw-bg-opacity));
-}
-
-.hover\:bg-indigo-100:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(240, 238, 255, var(--tw-bg-opacity));
-}
-
-.hover\:bg-indigo-200:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(218, 212, 255, var(--tw-bg-opacity));
-}
-
-.hover\:bg-indigo-300:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(195, 185, 255, var(--tw-bg-opacity));
-}
-
-.hover\:bg-indigo-400:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(150, 133, 255, var(--tw-bg-opacity));
-}
-
-.hover\:bg-indigo-500:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(105, 81, 255, var(--tw-bg-opacity));
-}
-
-.hover\:bg-indigo-600:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(95, 73, 230, var(--tw-bg-opacity));
-}
-
-.hover\:bg-indigo-700:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(79, 61, 191, var(--tw-bg-opacity));
-}
-
-.hover\:bg-indigo-800:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(63, 49, 153, var(--tw-bg-opacity));
-}
-
-.hover\:bg-indigo-900:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(51, 40, 125, var(--tw-bg-opacity));
-}
-
-.hover\:bg-violet-50:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(251, 247, 255, var(--tw-bg-opacity));
-}
-
-.hover\:bg-violet-100:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(246, 238, 254, var(--tw-bg-opacity));
-}
-
-.hover\:bg-violet-200:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(233, 213, 253, var(--tw-bg-opacity));
-}
-
-.hover\:bg-violet-300:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(220, 187, 252, var(--tw-bg-opacity));
-}
-
-.hover\:bg-violet-400:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(194, 136, 249, var(--tw-bg-opacity));
-}
-
-.hover\:bg-violet-500:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(168, 85, 247, var(--tw-bg-opacity));
-}
-
-.hover\:bg-violet-600:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(151, 77, 222, var(--tw-bg-opacity));
-}
-
-.hover\:bg-violet-700:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(126, 64, 185, var(--tw-bg-opacity));
-}
-
-.hover\:bg-violet-800:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(101, 51, 148, var(--tw-bg-opacity));
-}
-
-.hover\:bg-violet-900:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(82, 42, 121, var(--tw-bg-opacity));
-}
-
-.hover\:bg-yellow-50:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(255, 250, 243, var(--tw-bg-opacity));
-}
-
-.hover\:bg-yellow-100:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(254, 245, 231, var(--tw-bg-opacity));
-}
-
-.hover\:bg-yellow-200:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(253, 231, 194, var(--tw-bg-opacity));
-}
-
-.hover\:bg-yellow-300:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(251, 216, 157, var(--tw-bg-opacity));
-}
-
-.hover\:bg-yellow-400:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(248, 187, 84, var(--tw-bg-opacity));
-}
-
-.hover\:bg-yellow-500:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
-}
-
-.hover\:bg-yellow-600:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(221, 142, 10, var(--tw-bg-opacity));
-}
-
-.hover\:bg-yellow-700:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(184, 119, 8, var(--tw-bg-opacity));
-}
-
-.hover\:bg-yellow-800:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(147, 95, 7, var(--tw-bg-opacity));
-}
-
-.hover\:bg-yellow-900:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(120, 77, 5, var(--tw-bg-opacity));
-}
-
-.hover\:bg-red-50:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(254, 247, 246, var(--tw-bg-opacity));
-}
-
-.hover\:bg-red-100:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(253, 238, 236, var(--tw-bg-opacity));
-}
-
-.hover\:bg-red-200:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(251, 214, 208, var(--tw-bg-opacity));
-}
-
-.hover\:bg-red-300:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(249, 189, 180, var(--tw-bg-opacity));
-}
-
-.hover\:bg-red-400:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(244, 139, 124, var(--tw-bg-opacity));
-}
-
-.hover\:bg-red-500:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(239, 88, 68, var(--tw-bg-opacity));
-}
-
-.hover\:bg-red-600:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(215, 80, 61, var(--tw-bg-opacity));
-}
-
-.hover\:bg-red-700:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(179, 67, 51, var(--tw-bg-opacity));
-}
-
-.hover\:bg-red-800:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(143, 53, 41, var(--tw-bg-opacity));
-}
-
-.hover\:bg-red-900:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(117, 44, 33, var(--tw-bg-opacity));
-}
-
-.hover\:bg-green-50:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(244, 253, 247, var(--tw-bg-opacity));
-}
-
-.hover\:bg-green-100:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(234, 250, 240, var(--tw-bg-opacity));
-}
-
-.hover\:bg-green-200:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(202, 244, 217, var(--tw-bg-opacity));
-}
-
-.hover\:bg-green-300:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(170, 237, 195, var(--tw-bg-opacity));
-}
-
-.hover\:bg-green-400:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(106, 223, 149, var(--tw-bg-opacity));
-}
-
-.hover\:bg-green-500:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(42, 209, 103, var(--tw-bg-opacity));
-}
-
-.hover\:bg-green-600:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(38, 188, 94, var(--tw-bg-opacity));
-}
-
-.hover\:bg-green-700:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(32, 157, 78, var(--tw-bg-opacity));
-}
-
-.hover\:bg-green-800:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(25, 125, 62, var(--tw-bg-opacity));
-}
-
-.hover\:bg-green-900:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(21, 102, 51, var(--tw-bg-opacity));
-}
-
-.hover\:bg-blue-50:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(245, 249, 255, var(--tw-bg-opacity));
-}
-
-.hover\:bg-blue-100:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(235, 243, 254, var(--tw-bg-opacity));
-}
-
-.hover\:bg-blue-200:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(206, 224, 253, var(--tw-bg-opacity));
-}
-
-.hover\:bg-blue-300:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(177, 205, 251, var(--tw-bg-opacity));
-}
-
-.hover\:bg-blue-400:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(118, 168, 249, var(--tw-bg-opacity));
-}
-
-.hover\:bg-blue-500:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
-}
-
-.hover\:bg-blue-600:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(53, 117, 221, var(--tw-bg-opacity));
-}
-
-.hover\:bg-blue-700:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(44, 98, 185, var(--tw-bg-opacity));
-}
-
-.hover\:bg-blue-800:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(35, 78, 148, var(--tw-bg-opacity));
-}
-
-.hover\:bg-blue-900:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(29, 64, 121, var(--tw-bg-opacity));
-}
-
-.hover\:bg-gray-50:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
-}
-
-.hover\:bg-gray-100:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
-}
-
-.hover\:bg-gray-200:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
-}
-
-.hover\:bg-gray-300:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
-}
-
-.hover\:bg-gray-400:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
-}
-
-.hover\:bg-gray-500:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
-}
-
-.hover\:bg-gray-600:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
-}
-
-.hover\:bg-gray-700:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
-}
-
-.hover\:bg-gray-800:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
-}
-
-.hover\:bg-gray-900:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
-}
-
-.hover\:bg-body:hover {
-  --tw-bg-opacity: 1;
-  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-}
-
-.focus\:bg-current:focus {
-  background-color: currentColor;
-}
-
-.focus\:bg-transparent:focus {
-  background-color: transparent;
-}
-
-.focus\:bg-black:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
-}
-
-.focus\:bg-white:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-}
-
-.focus\:bg-darkCoolGray-50:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(245, 246, 247, var(--tw-bg-opacity));
-}
-
-.focus\:bg-darkCoolGray-100:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(235, 237, 239, var(--tw-bg-opacity));
-}
-
-.focus\:bg-darkCoolGray-200:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(206, 209, 214, var(--tw-bg-opacity));
-}
-
-.focus\:bg-darkCoolGray-300:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(176, 181, 189, var(--tw-bg-opacity));
-}
-
-.focus\:bg-darkCoolGray-400:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(117, 126, 140, var(--tw-bg-opacity));
-}
-
-.focus\:bg-darkCoolGray-500:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(58, 71, 91, var(--tw-bg-opacity));
-}
-
-.focus\:bg-darkCoolGray-600:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(52, 64, 82, var(--tw-bg-opacity));
-}
-
-.focus\:bg-darkCoolGray-700:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(44, 53, 68, var(--tw-bg-opacity));
-}
-
-.focus\:bg-darkCoolGray-800:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(35, 43, 55, var(--tw-bg-opacity));
-}
-
-.focus\:bg-darkCoolGray-900:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(28, 35, 45, var(--tw-bg-opacity));
-}
-
-.focus\:bg-coolGray-50:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(247, 248, 249, var(--tw-bg-opacity));
-}
-
-.focus\:bg-coolGray-100:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(238, 240, 243, var(--tw-bg-opacity));
-}
-
-.focus\:bg-coolGray-200:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(213, 218, 225, var(--tw-bg-opacity));
-}
-
-.focus\:bg-coolGray-300:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(187, 195, 207, var(--tw-bg-opacity));
-}
-
-.focus\:bg-coolGray-400:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(136, 150, 171, var(--tw-bg-opacity));
-}
-
-.focus\:bg-coolGray-500:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(85, 105, 135, var(--tw-bg-opacity));
-}
-
-.focus\:bg-coolGray-600:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(77, 95, 122, var(--tw-bg-opacity));
-}
-
-.focus\:bg-coolGray-700:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(64, 79, 101, var(--tw-bg-opacity));
-}
-
-.focus\:bg-coolGray-800:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(51, 63, 81, var(--tw-bg-opacity));
-}
-
-.focus\:bg-coolGray-900:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(42, 51, 66, var(--tw-bg-opacity));
-}
-
-.focus\:bg-indigo-50:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(248, 246, 255, var(--tw-bg-opacity));
-}
-
-.focus\:bg-indigo-100:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(240, 238, 255, var(--tw-bg-opacity));
-}
-
-.focus\:bg-indigo-200:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(218, 212, 255, var(--tw-bg-opacity));
-}
-
-.focus\:bg-indigo-300:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(195, 185, 255, var(--tw-bg-opacity));
-}
-
-.focus\:bg-indigo-400:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(150, 133, 255, var(--tw-bg-opacity));
-}
-
-.focus\:bg-indigo-500:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(105, 81, 255, var(--tw-bg-opacity));
-}
-
-.focus\:bg-indigo-600:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(95, 73, 230, var(--tw-bg-opacity));
-}
-
-.focus\:bg-indigo-700:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(79, 61, 191, var(--tw-bg-opacity));
-}
-
-.focus\:bg-indigo-800:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(63, 49, 153, var(--tw-bg-opacity));
-}
-
-.focus\:bg-indigo-900:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(51, 40, 125, var(--tw-bg-opacity));
-}
-
-.focus\:bg-violet-50:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(251, 247, 255, var(--tw-bg-opacity));
-}
-
-.focus\:bg-violet-100:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(246, 238, 254, var(--tw-bg-opacity));
-}
-
-.focus\:bg-violet-200:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(233, 213, 253, var(--tw-bg-opacity));
-}
-
-.focus\:bg-violet-300:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(220, 187, 252, var(--tw-bg-opacity));
-}
-
-.focus\:bg-violet-400:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(194, 136, 249, var(--tw-bg-opacity));
-}
-
-.focus\:bg-violet-500:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(168, 85, 247, var(--tw-bg-opacity));
-}
-
-.focus\:bg-violet-600:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(151, 77, 222, var(--tw-bg-opacity));
-}
-
-.focus\:bg-violet-700:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(126, 64, 185, var(--tw-bg-opacity));
-}
-
-.focus\:bg-violet-800:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(101, 51, 148, var(--tw-bg-opacity));
-}
-
-.focus\:bg-violet-900:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(82, 42, 121, var(--tw-bg-opacity));
-}
-
-.focus\:bg-yellow-50:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(255, 250, 243, var(--tw-bg-opacity));
-}
-
-.focus\:bg-yellow-100:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(254, 245, 231, var(--tw-bg-opacity));
-}
-
-.focus\:bg-yellow-200:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(253, 231, 194, var(--tw-bg-opacity));
-}
-
-.focus\:bg-yellow-300:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(251, 216, 157, var(--tw-bg-opacity));
-}
-
-.focus\:bg-yellow-400:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(248, 187, 84, var(--tw-bg-opacity));
-}
-
-.focus\:bg-yellow-500:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
-}
-
-.focus\:bg-yellow-600:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(221, 142, 10, var(--tw-bg-opacity));
-}
-
-.focus\:bg-yellow-700:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(184, 119, 8, var(--tw-bg-opacity));
-}
-
-.focus\:bg-yellow-800:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(147, 95, 7, var(--tw-bg-opacity));
-}
-
-.focus\:bg-yellow-900:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(120, 77, 5, var(--tw-bg-opacity));
-}
-
-.focus\:bg-red-50:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(254, 247, 246, var(--tw-bg-opacity));
-}
-
-.focus\:bg-red-100:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(253, 238, 236, var(--tw-bg-opacity));
-}
-
-.focus\:bg-red-200:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(251, 214, 208, var(--tw-bg-opacity));
-}
-
-.focus\:bg-red-300:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(249, 189, 180, var(--tw-bg-opacity));
-}
-
-.focus\:bg-red-400:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(244, 139, 124, var(--tw-bg-opacity));
-}
-
-.focus\:bg-red-500:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(239, 88, 68, var(--tw-bg-opacity));
-}
-
-.focus\:bg-red-600:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(215, 80, 61, var(--tw-bg-opacity));
-}
-
-.focus\:bg-red-700:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(179, 67, 51, var(--tw-bg-opacity));
-}
-
-.focus\:bg-red-800:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(143, 53, 41, var(--tw-bg-opacity));
-}
-
-.focus\:bg-red-900:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(117, 44, 33, var(--tw-bg-opacity));
-}
-
-.focus\:bg-green-50:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(244, 253, 247, var(--tw-bg-opacity));
-}
-
-.focus\:bg-green-100:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(234, 250, 240, var(--tw-bg-opacity));
-}
-
-.focus\:bg-green-200:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(202, 244, 217, var(--tw-bg-opacity));
-}
-
-.focus\:bg-green-300:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(170, 237, 195, var(--tw-bg-opacity));
-}
-
-.focus\:bg-green-400:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(106, 223, 149, var(--tw-bg-opacity));
-}
-
-.focus\:bg-green-500:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(42, 209, 103, var(--tw-bg-opacity));
-}
-
-.focus\:bg-green-600:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(38, 188, 94, var(--tw-bg-opacity));
-}
-
-.focus\:bg-green-700:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(32, 157, 78, var(--tw-bg-opacity));
-}
-
-.focus\:bg-green-800:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(25, 125, 62, var(--tw-bg-opacity));
-}
-
-.focus\:bg-green-900:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(21, 102, 51, var(--tw-bg-opacity));
-}
-
-.focus\:bg-blue-50:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(245, 249, 255, var(--tw-bg-opacity));
-}
-
-.focus\:bg-blue-100:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(235, 243, 254, var(--tw-bg-opacity));
-}
-
-.focus\:bg-blue-200:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(206, 224, 253, var(--tw-bg-opacity));
-}
-
-.focus\:bg-blue-300:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(177, 205, 251, var(--tw-bg-opacity));
-}
-
-.focus\:bg-blue-400:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(118, 168, 249, var(--tw-bg-opacity));
-}
-
-.focus\:bg-blue-500:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
-}
-
-.focus\:bg-blue-600:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(53, 117, 221, var(--tw-bg-opacity));
-}
-
-.focus\:bg-blue-700:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(44, 98, 185, var(--tw-bg-opacity));
-}
-
-.focus\:bg-blue-800:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(35, 78, 148, var(--tw-bg-opacity));
-}
-
-.focus\:bg-blue-900:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(29, 64, 121, var(--tw-bg-opacity));
-}
-
-.focus\:bg-gray-50:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
-}
-
-.focus\:bg-gray-100:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
-}
-
-.focus\:bg-gray-200:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
-}
-
-.focus\:bg-gray-300:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
-}
-
-.focus\:bg-gray-400:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
-}
-
-.focus\:bg-gray-500:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
-}
-
-.focus\:bg-gray-600:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
-}
-
-.focus\:bg-gray-700:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
-}
-
-.focus\:bg-gray-800:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
-}
-
-.focus\:bg-gray-900:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
-}
-
-.focus\:bg-body:focus {
-  --tw-bg-opacity: 1;
-  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-}
-
-.bg-none {
-  background-image: none;
-}
-
-.bg-gradient-to-t {
-  background-image: linear-gradient(to top, var(--tw-gradient-stops));
-}
-
-.bg-gradient-to-tr {
-  background-image: linear-gradient(to top right, var(--tw-gradient-stops));
-}
-
-.bg-gradient-to-r {
-  background-image: linear-gradient(to right, var(--tw-gradient-stops));
-}
-
-.bg-gradient-to-br {
-  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
-}
-
-.bg-gradient-to-b {
-  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
-}
-
-.bg-gradient-to-bl {
-  background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
-}
-
-.bg-gradient-to-l {
-  background-image: linear-gradient(to left, var(--tw-gradient-stops));
-}
-
-.bg-gradient-to-tl {
-  background-image: linear-gradient(to top left, var(--tw-gradient-stops));
-}
-
-.from-current {
-  --tw-gradient-from: currentColor;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
-}
-
-.from-transparent {
-  --tw-gradient-from: transparent;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
-}
-
-.from-black {
-  --tw-gradient-from: #000;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
-}
-
-.from-white {
-  --tw-gradient-from: #fff;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
-}
-
-.from-darkCoolGray-50 {
-  --tw-gradient-from: #F5F6F7;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 246, 247, 0));
-}
-
-.from-darkCoolGray-100 {
-  --tw-gradient-from: #EBEDEF;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(235, 237, 239, 0));
-}
-
-.from-darkCoolGray-200 {
-  --tw-gradient-from: #CED1D6;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 209, 214, 0));
-}
-
-.from-darkCoolGray-300 {
-  --tw-gradient-from: #B0B5BD;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(176, 181, 189, 0));
-}
-
-.from-darkCoolGray-400 {
-  --tw-gradient-from: #757E8C;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(117, 126, 140, 0));
-}
-
-.from-darkCoolGray-500 {
-  --tw-gradient-from: #3A475B;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(58, 71, 91, 0));
-}
-
-.from-darkCoolGray-600 {
-  --tw-gradient-from: #344052;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 64, 82, 0));
-}
-
-.from-darkCoolGray-700 {
-  --tw-gradient-from: #2C3544;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(44, 53, 68, 0));
-}
-
-.from-darkCoolGray-800 {
-  --tw-gradient-from: #232B37;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 43, 55, 0));
-}
-
-.from-darkCoolGray-900 {
-  --tw-gradient-from: #1C232D;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(28, 35, 45, 0));
-}
-
-.from-coolGray-50 {
-  --tw-gradient-from: #F7F8F9;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 248, 249, 0));
-}
-
-.from-coolGray-100 {
-  --tw-gradient-from: #EEF0F3;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 240, 243, 0));
-}
-
-.from-coolGray-200 {
-  --tw-gradient-from: #D5DAE1;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(213, 218, 225, 0));
-}
-
-.from-coolGray-300 {
-  --tw-gradient-from: #BBC3CF;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(187, 195, 207, 0));
-}
-
-.from-coolGray-400 {
-  --tw-gradient-from: #8896AB;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(136, 150, 171, 0));
-}
-
-.from-coolGray-500 {
-  --tw-gradient-from: #556987;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(85, 105, 135, 0));
-}
-
-.from-coolGray-600 {
-  --tw-gradient-from: #4D5F7A;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(77, 95, 122, 0));
-}
-
-.from-coolGray-700 {
-  --tw-gradient-from: #404F65;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(64, 79, 101, 0));
-}
-
-.from-coolGray-800 {
-  --tw-gradient-from: #333F51;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 63, 81, 0));
-}
-
-.from-coolGray-900 {
-  --tw-gradient-from: #2A3342;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(42, 51, 66, 0));
-}
-
-.from-indigo-50 {
-  --tw-gradient-from: #F8F6FF;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 246, 255, 0));
-}
-
-.from-indigo-100 {
-  --tw-gradient-from: #F0EEFF;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(240, 238, 255, 0));
-}
-
-.from-indigo-200 {
-  --tw-gradient-from: #DAD4FF;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(218, 212, 255, 0));
-}
-
-.from-indigo-300 {
-  --tw-gradient-from: #C3B9FF;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 185, 255, 0));
-}
-
-.from-indigo-400 {
-  --tw-gradient-from: #9685FF;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(150, 133, 255, 0));
-}
-
-.from-indigo-500 {
-  --tw-gradient-from: #6951FF;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(105, 81, 255, 0));
-}
-
-.from-indigo-600 {
-  --tw-gradient-from: #5F49E6;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(95, 73, 230, 0));
-}
-
-.from-indigo-700 {
-  --tw-gradient-from: #4F3DBF;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 61, 191, 0));
-}
-
-.from-indigo-800 {
-  --tw-gradient-from: #3F3199;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(63, 49, 153, 0));
-}
-
-.from-indigo-900 {
-  --tw-gradient-from: #33287D;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 40, 125, 0));
-}
-
-.from-violet-50 {
-  --tw-gradient-from: #FBF7FF;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 247, 255, 0));
-}
-
-.from-violet-100 {
-  --tw-gradient-from: #F6EEFE;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 238, 254, 0));
-}
-
-.from-violet-200 {
-  --tw-gradient-from: #E9D5FD;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(233, 213, 253, 0));
-}
-
-.from-violet-300 {
-  --tw-gradient-from: #DCBBFC;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 187, 252, 0));
-}
-
-.from-violet-400 {
-  --tw-gradient-from: #C288F9;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(194, 136, 249, 0));
-}
-
-.from-violet-500 {
-  --tw-gradient-from: #A855F7;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(168, 85, 247, 0));
-}
-
-.from-violet-600 {
-  --tw-gradient-from: #974DDE;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(151, 77, 222, 0));
-}
-
-.from-violet-700 {
-  --tw-gradient-from: #7E40B9;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(126, 64, 185, 0));
-}
-
-.from-violet-800 {
-  --tw-gradient-from: #653394;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(101, 51, 148, 0));
-}
-
-.from-violet-900 {
-  --tw-gradient-from: #522A79;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(82, 42, 121, 0));
-}
-
-.from-yellow-50 {
-  --tw-gradient-from: #FFFAF3;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 250, 243, 0));
-}
-
-.from-yellow-100 {
-  --tw-gradient-from: #FEF5E7;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 245, 231, 0));
-}
-
-.from-yellow-200 {
-  --tw-gradient-from: #FDE7C2;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 231, 194, 0));
-}
-
-.from-yellow-300 {
-  --tw-gradient-from: #FBD89D;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 216, 157, 0));
-}
-
-.from-yellow-400 {
-  --tw-gradient-from: #F8BB54;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 187, 84, 0));
-}
-
-.from-yellow-500 {
-  --tw-gradient-from: #F59E0B;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
-}
-
-.from-yellow-600 {
-  --tw-gradient-from: #DD8E0A;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 142, 10, 0));
-}
-
-.from-yellow-700 {
-  --tw-gradient-from: #B87708;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(184, 119, 8, 0));
-}
-
-.from-yellow-800 {
-  --tw-gradient-from: #935F07;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 95, 7, 0));
-}
-
-.from-yellow-900 {
-  --tw-gradient-from: #784D05;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 77, 5, 0));
-}
-
-.from-red-50 {
-  --tw-gradient-from: #FEF7F6;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 247, 246, 0));
-}
-
-.from-red-100 {
-  --tw-gradient-from: #FDEEEC;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 238, 236, 0));
-}
-
-.from-red-200 {
-  --tw-gradient-from: #FBD6D0;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 214, 208, 0));
-}
-
-.from-red-300 {
-  --tw-gradient-from: #F9BDB4;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 189, 180, 0));
-}
-
-.from-red-400 {
-  --tw-gradient-from: #F48B7C;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 139, 124, 0));
-}
-
-.from-red-500 {
-  --tw-gradient-from: #EF5844;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 88, 68, 0));
-}
-
-.from-red-600 {
-  --tw-gradient-from: #D7503D;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(215, 80, 61, 0));
-}
-
-.from-red-700 {
-  --tw-gradient-from: #B34333;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(179, 67, 51, 0));
-}
-
-.from-red-800 {
-  --tw-gradient-from: #8F3529;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(143, 53, 41, 0));
-}
-
-.from-red-900 {
-  --tw-gradient-from: #752C21;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(117, 44, 33, 0));
-}
-
-.from-green-50 {
-  --tw-gradient-from: #F4FDF7;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 253, 247, 0));
-}
-
-.from-green-100 {
-  --tw-gradient-from: #EAFAF0;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(234, 250, 240, 0));
-}
-
-.from-green-200 {
-  --tw-gradient-from: #CAF4D9;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(202, 244, 217, 0));
-}
-
-.from-green-300 {
-  --tw-gradient-from: #AAEDC3;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(170, 237, 195, 0));
-}
-
-.from-green-400 {
-  --tw-gradient-from: #6ADF95;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(106, 223, 149, 0));
-}
-
-.from-green-500 {
-  --tw-gradient-from: #2AD167;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(42, 209, 103, 0));
-}
-
-.from-green-600 {
-  --tw-gradient-from: #26BC5E;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(38, 188, 94, 0));
-}
-
-.from-green-700 {
-  --tw-gradient-from: #209D4E;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 157, 78, 0));
-}
-
-.from-green-800 {
-  --tw-gradient-from: #197D3E;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(25, 125, 62, 0));
-}
-
-.from-green-900 {
-  --tw-gradient-from: #156633;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(21, 102, 51, 0));
-}
-
-.from-blue-50 {
-  --tw-gradient-from: #F5F9FF;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 249, 255, 0));
-}
-
-.from-blue-100 {
-  --tw-gradient-from: #EBF3FE;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(235, 243, 254, 0));
-}
-
-.from-blue-200 {
-  --tw-gradient-from: #CEE0FD;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 224, 253, 0));
-}
-
-.from-blue-300 {
-  --tw-gradient-from: #B1CDFB;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(177, 205, 251, 0));
-}
-
-.from-blue-400 {
-  --tw-gradient-from: #76A8F9;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(118, 168, 249, 0));
-}
-
-.from-blue-500 {
-  --tw-gradient-from: #3B82F6;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
-}
-
-.from-blue-600 {
-  --tw-gradient-from: #3575DD;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(53, 117, 221, 0));
-}
-
-.from-blue-700 {
-  --tw-gradient-from: #2C62B9;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(44, 98, 185, 0));
-}
-
-.from-blue-800 {
-  --tw-gradient-from: #234E94;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 78, 148, 0));
-}
-
-.from-blue-900 {
-  --tw-gradient-from: #1D4079;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 64, 121, 0));
-}
-
-.from-gray-50 {
-  --tw-gradient-from: #f9fafb;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
-}
-
-.from-gray-100 {
-  --tw-gradient-from: #f3f4f6;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
-}
-
-.from-gray-200 {
-  --tw-gradient-from: #e5e7eb;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
-}
-
-.from-gray-300 {
-  --tw-gradient-from: #d1d5db;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
-}
-
-.from-gray-400 {
-  --tw-gradient-from: #9ca3af;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
-}
-
-.from-gray-500 {
-  --tw-gradient-from: #6b7280;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
-}
-
-.from-gray-600 {
-  --tw-gradient-from: #4b5563;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
-}
-
-.from-gray-700 {
-  --tw-gradient-from: #374151;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
-}
-
-.from-gray-800 {
-  --tw-gradient-from: #1f2937;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
-}
-
-.from-gray-900 {
-  --tw-gradient-from: #111827;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
-}
-
-.via-current {
-  --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
-}
-
-.via-transparent {
-  --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
-}
-
-.via-black {
-  --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
-}
-
-.via-white {
-  --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
-}
-
-.via-darkCoolGray-50 {
-  --tw-gradient-stops: var(--tw-gradient-from), #F5F6F7, var(--tw-gradient-to, rgba(245, 246, 247, 0));
-}
-
-.via-darkCoolGray-100 {
-  --tw-gradient-stops: var(--tw-gradient-from), #EBEDEF, var(--tw-gradient-to, rgba(235, 237, 239, 0));
-}
-
-.via-darkCoolGray-200 {
-  --tw-gradient-stops: var(--tw-gradient-from), #CED1D6, var(--tw-gradient-to, rgba(206, 209, 214, 0));
-}
-
-.via-darkCoolGray-300 {
-  --tw-gradient-stops: var(--tw-gradient-from), #B0B5BD, var(--tw-gradient-to, rgba(176, 181, 189, 0));
-}
-
-.via-darkCoolGray-400 {
-  --tw-gradient-stops: var(--tw-gradient-from), #757E8C, var(--tw-gradient-to, rgba(117, 126, 140, 0));
-}
-
-.via-darkCoolGray-500 {
-  --tw-gradient-stops: var(--tw-gradient-from), #3A475B, var(--tw-gradient-to, rgba(58, 71, 91, 0));
-}
-
-.via-darkCoolGray-600 {
-  --tw-gradient-stops: var(--tw-gradient-from), #344052, var(--tw-gradient-to, rgba(52, 64, 82, 0));
-}
-
-.via-darkCoolGray-700 {
-  --tw-gradient-stops: var(--tw-gradient-from), #2C3544, var(--tw-gradient-to, rgba(44, 53, 68, 0));
-}
-
-.via-darkCoolGray-800 {
-  --tw-gradient-stops: var(--tw-gradient-from), #232B37, var(--tw-gradient-to, rgba(35, 43, 55, 0));
-}
-
-.via-darkCoolGray-900 {
-  --tw-gradient-stops: var(--tw-gradient-from), #1C232D, var(--tw-gradient-to, rgba(28, 35, 45, 0));
-}
-
-.via-coolGray-50 {
-  --tw-gradient-stops: var(--tw-gradient-from), #F7F8F9, var(--tw-gradient-to, rgba(247, 248, 249, 0));
-}
-
-.via-coolGray-100 {
-  --tw-gradient-stops: var(--tw-gradient-from), #EEF0F3, var(--tw-gradient-to, rgba(238, 240, 243, 0));
-}
-
-.via-coolGray-200 {
-  --tw-gradient-stops: var(--tw-gradient-from), #D5DAE1, var(--tw-gradient-to, rgba(213, 218, 225, 0));
-}
-
-.via-coolGray-300 {
-  --tw-gradient-stops: var(--tw-gradient-from), #BBC3CF, var(--tw-gradient-to, rgba(187, 195, 207, 0));
-}
-
-.via-coolGray-400 {
-  --tw-gradient-stops: var(--tw-gradient-from), #8896AB, var(--tw-gradient-to, rgba(136, 150, 171, 0));
-}
-
-.via-coolGray-500 {
-  --tw-gradient-stops: var(--tw-gradient-from), #556987, var(--tw-gradient-to, rgba(85, 105, 135, 0));
-}
-
-.via-coolGray-600 {
-  --tw-gradient-stops: var(--tw-gradient-from), #4D5F7A, var(--tw-gradient-to, rgba(77, 95, 122, 0));
-}
-
-.via-coolGray-700 {
-  --tw-gradient-stops: var(--tw-gradient-from), #404F65, var(--tw-gradient-to, rgba(64, 79, 101, 0));
-}
-
-.via-coolGray-800 {
-  --tw-gradient-stops: var(--tw-gradient-from), #333F51, var(--tw-gradient-to, rgba(51, 63, 81, 0));
-}
-
-.via-coolGray-900 {
-  --tw-gradient-stops: var(--tw-gradient-from), #2A3342, var(--tw-gradient-to, rgba(42, 51, 66, 0));
-}
-
-.via-indigo-50 {
-  --tw-gradient-stops: var(--tw-gradient-from), #F8F6FF, var(--tw-gradient-to, rgba(248, 246, 255, 0));
-}
-
-.via-indigo-100 {
-  --tw-gradient-stops: var(--tw-gradient-from), #F0EEFF, var(--tw-gradient-to, rgba(240, 238, 255, 0));
-}
-
-.via-indigo-200 {
-  --tw-gradient-stops: var(--tw-gradient-from), #DAD4FF, var(--tw-gradient-to, rgba(218, 212, 255, 0));
-}
-
-.via-indigo-300 {
-  --tw-gradient-stops: var(--tw-gradient-from), #C3B9FF, var(--tw-gradient-to, rgba(195, 185, 255, 0));
-}
-
-.via-indigo-400 {
-  --tw-gradient-stops: var(--tw-gradient-from), #9685FF, var(--tw-gradient-to, rgba(150, 133, 255, 0));
-}
-
-.via-indigo-500 {
-  --tw-gradient-stops: var(--tw-gradient-from), #6951FF, var(--tw-gradient-to, rgba(105, 81, 255, 0));
-}
-
-.via-indigo-600 {
-  --tw-gradient-stops: var(--tw-gradient-from), #5F49E6, var(--tw-gradient-to, rgba(95, 73, 230, 0));
-}
-
-.via-indigo-700 {
-  --tw-gradient-stops: var(--tw-gradient-from), #4F3DBF, var(--tw-gradient-to, rgba(79, 61, 191, 0));
-}
-
-.via-indigo-800 {
-  --tw-gradient-stops: var(--tw-gradient-from), #3F3199, var(--tw-gradient-to, rgba(63, 49, 153, 0));
-}
-
-.via-indigo-900 {
-  --tw-gradient-stops: var(--tw-gradient-from), #33287D, var(--tw-gradient-to, rgba(51, 40, 125, 0));
-}
-
-.via-violet-50 {
-  --tw-gradient-stops: var(--tw-gradient-from), #FBF7FF, var(--tw-gradient-to, rgba(251, 247, 255, 0));
-}
-
-.via-violet-100 {
-  --tw-gradient-stops: var(--tw-gradient-from), #F6EEFE, var(--tw-gradient-to, rgba(246, 238, 254, 0));
-}
-
-.via-violet-200 {
-  --tw-gradient-stops: var(--tw-gradient-from), #E9D5FD, var(--tw-gradient-to, rgba(233, 213, 253, 0));
-}
-
-.via-violet-300 {
-  --tw-gradient-stops: var(--tw-gradient-from), #DCBBFC, var(--tw-gradient-to, rgba(220, 187, 252, 0));
-}
-
-.via-violet-400 {
-  --tw-gradient-stops: var(--tw-gradient-from), #C288F9, var(--tw-gradient-to, rgba(194, 136, 249, 0));
-}
-
-.via-violet-500 {
-  --tw-gradient-stops: var(--tw-gradient-from), #A855F7, var(--tw-gradient-to, rgba(168, 85, 247, 0));
-}
-
-.via-violet-600 {
-  --tw-gradient-stops: var(--tw-gradient-from), #974DDE, var(--tw-gradient-to, rgba(151, 77, 222, 0));
-}
-
-.via-violet-700 {
-  --tw-gradient-stops: var(--tw-gradient-from), #7E40B9, var(--tw-gradient-to, rgba(126, 64, 185, 0));
-}
-
-.via-violet-800 {
-  --tw-gradient-stops: var(--tw-gradient-from), #653394, var(--tw-gradient-to, rgba(101, 51, 148, 0));
-}
-
-.via-violet-900 {
-  --tw-gradient-stops: var(--tw-gradient-from), #522A79, var(--tw-gradient-to, rgba(82, 42, 121, 0));
-}
-
-.via-yellow-50 {
-  --tw-gradient-stops: var(--tw-gradient-from), #FFFAF3, var(--tw-gradient-to, rgba(255, 250, 243, 0));
-}
-
-.via-yellow-100 {
-  --tw-gradient-stops: var(--tw-gradient-from), #FEF5E7, var(--tw-gradient-to, rgba(254, 245, 231, 0));
-}
-
-.via-yellow-200 {
-  --tw-gradient-stops: var(--tw-gradient-from), #FDE7C2, var(--tw-gradient-to, rgba(253, 231, 194, 0));
-}
-
-.via-yellow-300 {
-  --tw-gradient-stops: var(--tw-gradient-from), #FBD89D, var(--tw-gradient-to, rgba(251, 216, 157, 0));
-}
-
-.via-yellow-400 {
-  --tw-gradient-stops: var(--tw-gradient-from), #F8BB54, var(--tw-gradient-to, rgba(248, 187, 84, 0));
-}
-
-.via-yellow-500 {
-  --tw-gradient-stops: var(--tw-gradient-from), #F59E0B, var(--tw-gradient-to, rgba(245, 158, 11, 0));
-}
-
-.via-yellow-600 {
-  --tw-gradient-stops: var(--tw-gradient-from), #DD8E0A, var(--tw-gradient-to, rgba(221, 142, 10, 0));
-}
-
-.via-yellow-700 {
-  --tw-gradient-stops: var(--tw-gradient-from), #B87708, var(--tw-gradient-to, rgba(184, 119, 8, 0));
-}
-
-.via-yellow-800 {
-  --tw-gradient-stops: var(--tw-gradient-from), #935F07, var(--tw-gradient-to, rgba(147, 95, 7, 0));
-}
-
-.via-yellow-900 {
-  --tw-gradient-stops: var(--tw-gradient-from), #784D05, var(--tw-gradient-to, rgba(120, 77, 5, 0));
-}
-
-.via-red-50 {
-  --tw-gradient-stops: var(--tw-gradient-from), #FEF7F6, var(--tw-gradient-to, rgba(254, 247, 246, 0));
-}
-
-.via-red-100 {
-  --tw-gradient-stops: var(--tw-gradient-from), #FDEEEC, var(--tw-gradient-to, rgba(253, 238, 236, 0));
-}
-
-.via-red-200 {
-  --tw-gradient-stops: var(--tw-gradient-from), #FBD6D0, var(--tw-gradient-to, rgba(251, 214, 208, 0));
-}
-
-.via-red-300 {
-  --tw-gradient-stops: var(--tw-gradient-from), #F9BDB4, var(--tw-gradient-to, rgba(249, 189, 180, 0));
-}
-
-.via-red-400 {
-  --tw-gradient-stops: var(--tw-gradient-from), #F48B7C, var(--tw-gradient-to, rgba(244, 139, 124, 0));
-}
-
-.via-red-500 {
-  --tw-gradient-stops: var(--tw-gradient-from), #EF5844, var(--tw-gradient-to, rgba(239, 88, 68, 0));
-}
-
-.via-red-600 {
-  --tw-gradient-stops: var(--tw-gradient-from), #D7503D, var(--tw-gradient-to, rgba(215, 80, 61, 0));
-}
-
-.via-red-700 {
-  --tw-gradient-stops: var(--tw-gradient-from), #B34333, var(--tw-gradient-to, rgba(179, 67, 51, 0));
-}
-
-.via-red-800 {
-  --tw-gradient-stops: var(--tw-gradient-from), #8F3529, var(--tw-gradient-to, rgba(143, 53, 41, 0));
-}
-
-.via-red-900 {
-  --tw-gradient-stops: var(--tw-gradient-from), #752C21, var(--tw-gradient-to, rgba(117, 44, 33, 0));
-}
-
-.via-green-50 {
-  --tw-gradient-stops: var(--tw-gradient-from), #F4FDF7, var(--tw-gradient-to, rgba(244, 253, 247, 0));
-}
-
-.via-green-100 {
-  --tw-gradient-stops: var(--tw-gradient-from), #EAFAF0, var(--tw-gradient-to, rgba(234, 250, 240, 0));
-}
-
-.via-green-200 {
-  --tw-gradient-stops: var(--tw-gradient-from), #CAF4D9, var(--tw-gradient-to, rgba(202, 244, 217, 0));
-}
-
-.via-green-300 {
-  --tw-gradient-stops: var(--tw-gradient-from), #AAEDC3, var(--tw-gradient-to, rgba(170, 237, 195, 0));
-}
-
-.via-green-400 {
-  --tw-gradient-stops: var(--tw-gradient-from), #6ADF95, var(--tw-gradient-to, rgba(106, 223, 149, 0));
-}
-
-.via-green-500 {
-  --tw-gradient-stops: var(--tw-gradient-from), #2AD167, var(--tw-gradient-to, rgba(42, 209, 103, 0));
-}
-
-.via-green-600 {
-  --tw-gradient-stops: var(--tw-gradient-from), #26BC5E, var(--tw-gradient-to, rgba(38, 188, 94, 0));
-}
-
-.via-green-700 {
-  --tw-gradient-stops: var(--tw-gradient-from), #209D4E, var(--tw-gradient-to, rgba(32, 157, 78, 0));
-}
-
-.via-green-800 {
-  --tw-gradient-stops: var(--tw-gradient-from), #197D3E, var(--tw-gradient-to, rgba(25, 125, 62, 0));
-}
-
-.via-green-900 {
-  --tw-gradient-stops: var(--tw-gradient-from), #156633, var(--tw-gradient-to, rgba(21, 102, 51, 0));
-}
-
-.via-blue-50 {
-  --tw-gradient-stops: var(--tw-gradient-from), #F5F9FF, var(--tw-gradient-to, rgba(245, 249, 255, 0));
-}
-
-.via-blue-100 {
-  --tw-gradient-stops: var(--tw-gradient-from), #EBF3FE, var(--tw-gradient-to, rgba(235, 243, 254, 0));
-}
-
-.via-blue-200 {
-  --tw-gradient-stops: var(--tw-gradient-from), #CEE0FD, var(--tw-gradient-to, rgba(206, 224, 253, 0));
-}
-
-.via-blue-300 {
-  --tw-gradient-stops: var(--tw-gradient-from), #B1CDFB, var(--tw-gradient-to, rgba(177, 205, 251, 0));
-}
-
-.via-blue-400 {
-  --tw-gradient-stops: var(--tw-gradient-from), #76A8F9, var(--tw-gradient-to, rgba(118, 168, 249, 0));
-}
-
-.via-blue-500 {
-  --tw-gradient-stops: var(--tw-gradient-from), #3B82F6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
-}
-
-.via-blue-600 {
-  --tw-gradient-stops: var(--tw-gradient-from), #3575DD, var(--tw-gradient-to, rgba(53, 117, 221, 0));
-}
-
-.via-blue-700 {
-  --tw-gradient-stops: var(--tw-gradient-from), #2C62B9, var(--tw-gradient-to, rgba(44, 98, 185, 0));
-}
-
-.via-blue-800 {
-  --tw-gradient-stops: var(--tw-gradient-from), #234E94, var(--tw-gradient-to, rgba(35, 78, 148, 0));
-}
-
-.via-blue-900 {
-  --tw-gradient-stops: var(--tw-gradient-from), #1D4079, var(--tw-gradient-to, rgba(29, 64, 121, 0));
-}
-
-.via-gray-50 {
-  --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
-}
-
-.via-gray-100 {
-  --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
-}
-
-.via-gray-200 {
-  --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
-}
-
-.via-gray-300 {
-  --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
-}
-
-.via-gray-400 {
-  --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
-}
-
-.via-gray-500 {
-  --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
-}
-
-.via-gray-600 {
-  --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
-}
-
-.via-gray-700 {
-  --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
-}
-
-.via-gray-800 {
-  --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
-}
-
-.via-gray-900 {
-  --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
-}
-
-.to-current {
-  --tw-gradient-to: currentColor;
-}
-
-.to-transparent {
-  --tw-gradient-to: transparent;
-}
-
-.to-black {
-  --tw-gradient-to: #000;
-}
-
-.to-white {
-  --tw-gradient-to: #fff;
-}
-
-.to-darkCoolGray-50 {
-  --tw-gradient-to: #F5F6F7;
-}
-
-.to-darkCoolGray-100 {
-  --tw-gradient-to: #EBEDEF;
-}
-
-.to-darkCoolGray-200 {
-  --tw-gradient-to: #CED1D6;
-}
-
-.to-darkCoolGray-300 {
-  --tw-gradient-to: #B0B5BD;
-}
-
-.to-darkCoolGray-400 {
-  --tw-gradient-to: #757E8C;
-}
-
-.to-darkCoolGray-500 {
-  --tw-gradient-to: #3A475B;
-}
-
-.to-darkCoolGray-600 {
-  --tw-gradient-to: #344052;
-}
-
-.to-darkCoolGray-700 {
-  --tw-gradient-to: #2C3544;
-}
-
-.to-darkCoolGray-800 {
-  --tw-gradient-to: #232B37;
-}
-
-.to-darkCoolGray-900 {
-  --tw-gradient-to: #1C232D;
-}
-
-.to-coolGray-50 {
-  --tw-gradient-to: #F7F8F9;
-}
-
-.to-coolGray-100 {
-  --tw-gradient-to: #EEF0F3;
-}
-
-.to-coolGray-200 {
-  --tw-gradient-to: #D5DAE1;
-}
-
-.to-coolGray-300 {
-  --tw-gradient-to: #BBC3CF;
-}
-
-.to-coolGray-400 {
-  --tw-gradient-to: #8896AB;
-}
-
-.to-coolGray-500 {
-  --tw-gradient-to: #556987;
-}
-
-.to-coolGray-600 {
-  --tw-gradient-to: #4D5F7A;
-}
-
-.to-coolGray-700 {
-  --tw-gradient-to: #404F65;
-}
-
-.to-coolGray-800 {
-  --tw-gradient-to: #333F51;
-}
-
-.to-coolGray-900 {
-  --tw-gradient-to: #2A3342;
-}
-
-.to-indigo-50 {
-  --tw-gradient-to: #F8F6FF;
-}
-
-.to-indigo-100 {
-  --tw-gradient-to: #F0EEFF;
-}
-
-.to-indigo-200 {
-  --tw-gradient-to: #DAD4FF;
-}
-
-.to-indigo-300 {
-  --tw-gradient-to: #C3B9FF;
-}
-
-.to-indigo-400 {
-  --tw-gradient-to: #9685FF;
-}
-
-.to-indigo-500 {
-  --tw-gradient-to: #6951FF;
-}
-
-.to-indigo-600 {
-  --tw-gradient-to: #5F49E6;
-}
-
-.to-indigo-700 {
-  --tw-gradient-to: #4F3DBF;
-}
-
-.to-indigo-800 {
-  --tw-gradient-to: #3F3199;
-}
-
-.to-indigo-900 {
-  --tw-gradient-to: #33287D;
-}
-
-.to-violet-50 {
-  --tw-gradient-to: #FBF7FF;
-}
-
-.to-violet-100 {
-  --tw-gradient-to: #F6EEFE;
-}
-
-.to-violet-200 {
-  --tw-gradient-to: #E9D5FD;
-}
-
-.to-violet-300 {
-  --tw-gradient-to: #DCBBFC;
-}
-
-.to-violet-400 {
-  --tw-gradient-to: #C288F9;
-}
-
-.to-violet-500 {
-  --tw-gradient-to: #A855F7;
-}
-
-.to-violet-600 {
-  --tw-gradient-to: #974DDE;
-}
-
-.to-violet-700 {
-  --tw-gradient-to: #7E40B9;
-}
-
-.to-violet-800 {
-  --tw-gradient-to: #653394;
-}
-
-.to-violet-900 {
-  --tw-gradient-to: #522A79;
-}
-
-.to-yellow-50 {
-  --tw-gradient-to: #FFFAF3;
-}
-
-.to-yellow-100 {
-  --tw-gradient-to: #FEF5E7;
-}
-
-.to-yellow-200 {
-  --tw-gradient-to: #FDE7C2;
-}
-
-.to-yellow-300 {
-  --tw-gradient-to: #FBD89D;
-}
-
-.to-yellow-400 {
-  --tw-gradient-to: #F8BB54;
-}
-
-.to-yellow-500 {
-  --tw-gradient-to: #F59E0B;
-}
-
-.to-yellow-600 {
-  --tw-gradient-to: #DD8E0A;
-}
-
-.to-yellow-700 {
-  --tw-gradient-to: #B87708;
-}
-
-.to-yellow-800 {
-  --tw-gradient-to: #935F07;
-}
-
-.to-yellow-900 {
-  --tw-gradient-to: #784D05;
-}
-
-.to-red-50 {
-  --tw-gradient-to: #FEF7F6;
-}
-
-.to-red-100 {
-  --tw-gradient-to: #FDEEEC;
-}
-
-.to-red-200 {
-  --tw-gradient-to: #FBD6D0;
-}
-
-.to-red-300 {
-  --tw-gradient-to: #F9BDB4;
-}
-
-.to-red-400 {
-  --tw-gradient-to: #F48B7C;
-}
-
-.to-red-500 {
-  --tw-gradient-to: #EF5844;
-}
-
-.to-red-600 {
-  --tw-gradient-to: #D7503D;
-}
-
-.to-red-700 {
-  --tw-gradient-to: #B34333;
-}
-
-.to-red-800 {
-  --tw-gradient-to: #8F3529;
-}
-
-.to-red-900 {
-  --tw-gradient-to: #752C21;
-}
-
-.to-green-50 {
-  --tw-gradient-to: #F4FDF7;
-}
-
-.to-green-100 {
-  --tw-gradient-to: #EAFAF0;
-}
-
-.to-green-200 {
-  --tw-gradient-to: #CAF4D9;
-}
-
-.to-green-300 {
-  --tw-gradient-to: #AAEDC3;
-}
-
-.to-green-400 {
-  --tw-gradient-to: #6ADF95;
-}
-
-.to-green-500 {
-  --tw-gradient-to: #2AD167;
-}
-
-.to-green-600 {
-  --tw-gradient-to: #26BC5E;
-}
-
-.to-green-700 {
-  --tw-gradient-to: #209D4E;
-}
-
-.to-green-800 {
-  --tw-gradient-to: #197D3E;
-}
-
-.to-green-900 {
-  --tw-gradient-to: #156633;
-}
-
-.to-blue-50 {
-  --tw-gradient-to: #F5F9FF;
-}
-
-.to-blue-100 {
-  --tw-gradient-to: #EBF3FE;
-}
-
-.to-blue-200 {
-  --tw-gradient-to: #CEE0FD;
-}
-
-.to-blue-300 {
-  --tw-gradient-to: #B1CDFB;
-}
-
-.to-blue-400 {
-  --tw-gradient-to: #76A8F9;
-}
-
-.to-blue-500 {
-  --tw-gradient-to: #3B82F6;
-}
-
-.to-blue-600 {
-  --tw-gradient-to: #3575DD;
-}
-
-.to-blue-700 {
-  --tw-gradient-to: #2C62B9;
-}
-
-.to-blue-800 {
-  --tw-gradient-to: #234E94;
-}
-
-.to-blue-900 {
-  --tw-gradient-to: #1D4079;
-}
-
-.to-gray-50 {
-  --tw-gradient-to: #f9fafb;
-}
-
-.to-gray-100 {
-  --tw-gradient-to: #f3f4f6;
-}
-
-.to-gray-200 {
-  --tw-gradient-to: #e5e7eb;
-}
-
-.to-gray-300 {
-  --tw-gradient-to: #d1d5db;
-}
-
-.to-gray-400 {
-  --tw-gradient-to: #9ca3af;
-}
-
-.to-gray-500 {
-  --tw-gradient-to: #6b7280;
-}
-
-.to-gray-600 {
-  --tw-gradient-to: #4b5563;
-}
-
-.to-gray-700 {
-  --tw-gradient-to: #374151;
-}
-
-.to-gray-800 {
-  --tw-gradient-to: #1f2937;
-}
-
-.to-gray-900 {
-  --tw-gradient-to: #111827;
-}
-
-.hover\:from-current:hover {
-  --tw-gradient-from: currentColor;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
-}
-
-.hover\:from-transparent:hover {
-  --tw-gradient-from: transparent;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
-}
-
-.hover\:from-black:hover {
-  --tw-gradient-from: #000;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
-}
-
-.hover\:from-white:hover {
-  --tw-gradient-from: #fff;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
-}
-
-.hover\:from-darkCoolGray-50:hover {
-  --tw-gradient-from: #F5F6F7;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 246, 247, 0));
-}
-
-.hover\:from-darkCoolGray-100:hover {
-  --tw-gradient-from: #EBEDEF;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(235, 237, 239, 0));
-}
-
-.hover\:from-darkCoolGray-200:hover {
-  --tw-gradient-from: #CED1D6;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 209, 214, 0));
-}
-
-.hover\:from-darkCoolGray-300:hover {
-  --tw-gradient-from: #B0B5BD;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(176, 181, 189, 0));
-}
-
-.hover\:from-darkCoolGray-400:hover {
-  --tw-gradient-from: #757E8C;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(117, 126, 140, 0));
-}
-
-.hover\:from-darkCoolGray-500:hover {
-  --tw-gradient-from: #3A475B;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(58, 71, 91, 0));
-}
-
-.hover\:from-darkCoolGray-600:hover {
-  --tw-gradient-from: #344052;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 64, 82, 0));
-}
-
-.hover\:from-darkCoolGray-700:hover {
-  --tw-gradient-from: #2C3544;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(44, 53, 68, 0));
-}
-
-.hover\:from-darkCoolGray-800:hover {
-  --tw-gradient-from: #232B37;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 43, 55, 0));
-}
-
-.hover\:from-darkCoolGray-900:hover {
-  --tw-gradient-from: #1C232D;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(28, 35, 45, 0));
-}
-
-.hover\:from-coolGray-50:hover {
-  --tw-gradient-from: #F7F8F9;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 248, 249, 0));
-}
-
-.hover\:from-coolGray-100:hover {
-  --tw-gradient-from: #EEF0F3;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 240, 243, 0));
-}
-
-.hover\:from-coolGray-200:hover {
-  --tw-gradient-from: #D5DAE1;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(213, 218, 225, 0));
-}
-
-.hover\:from-coolGray-300:hover {
-  --tw-gradient-from: #BBC3CF;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(187, 195, 207, 0));
-}
-
-.hover\:from-coolGray-400:hover {
-  --tw-gradient-from: #8896AB;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(136, 150, 171, 0));
-}
-
-.hover\:from-coolGray-500:hover {
-  --tw-gradient-from: #556987;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(85, 105, 135, 0));
-}
-
-.hover\:from-coolGray-600:hover {
-  --tw-gradient-from: #4D5F7A;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(77, 95, 122, 0));
-}
-
-.hover\:from-coolGray-700:hover {
-  --tw-gradient-from: #404F65;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(64, 79, 101, 0));
-}
-
-.hover\:from-coolGray-800:hover {
-  --tw-gradient-from: #333F51;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 63, 81, 0));
-}
-
-.hover\:from-coolGray-900:hover {
-  --tw-gradient-from: #2A3342;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(42, 51, 66, 0));
-}
-
-.hover\:from-indigo-50:hover {
-  --tw-gradient-from: #F8F6FF;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 246, 255, 0));
-}
-
-.hover\:from-indigo-100:hover {
-  --tw-gradient-from: #F0EEFF;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(240, 238, 255, 0));
-}
-
-.hover\:from-indigo-200:hover {
-  --tw-gradient-from: #DAD4FF;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(218, 212, 255, 0));
-}
-
-.hover\:from-indigo-300:hover {
-  --tw-gradient-from: #C3B9FF;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 185, 255, 0));
-}
-
-.hover\:from-indigo-400:hover {
-  --tw-gradient-from: #9685FF;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(150, 133, 255, 0));
-}
-
-.hover\:from-indigo-500:hover {
-  --tw-gradient-from: #6951FF;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(105, 81, 255, 0));
-}
-
-.hover\:from-indigo-600:hover {
-  --tw-gradient-from: #5F49E6;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(95, 73, 230, 0));
-}
-
-.hover\:from-indigo-700:hover {
-  --tw-gradient-from: #4F3DBF;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 61, 191, 0));
-}
-
-.hover\:from-indigo-800:hover {
-  --tw-gradient-from: #3F3199;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(63, 49, 153, 0));
-}
-
-.hover\:from-indigo-900:hover {
-  --tw-gradient-from: #33287D;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 40, 125, 0));
-}
-
-.hover\:from-violet-50:hover {
-  --tw-gradient-from: #FBF7FF;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 247, 255, 0));
-}
-
-.hover\:from-violet-100:hover {
-  --tw-gradient-from: #F6EEFE;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 238, 254, 0));
-}
-
-.hover\:from-violet-200:hover {
-  --tw-gradient-from: #E9D5FD;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(233, 213, 253, 0));
-}
-
-.hover\:from-violet-300:hover {
-  --tw-gradient-from: #DCBBFC;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 187, 252, 0));
-}
-
-.hover\:from-violet-400:hover {
-  --tw-gradient-from: #C288F9;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(194, 136, 249, 0));
-}
-
-.hover\:from-violet-500:hover {
-  --tw-gradient-from: #A855F7;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(168, 85, 247, 0));
-}
-
-.hover\:from-violet-600:hover {
-  --tw-gradient-from: #974DDE;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(151, 77, 222, 0));
-}
-
-.hover\:from-violet-700:hover {
-  --tw-gradient-from: #7E40B9;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(126, 64, 185, 0));
-}
-
-.hover\:from-violet-800:hover {
-  --tw-gradient-from: #653394;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(101, 51, 148, 0));
-}
-
-.hover\:from-violet-900:hover {
-  --tw-gradient-from: #522A79;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(82, 42, 121, 0));
-}
-
-.hover\:from-yellow-50:hover {
-  --tw-gradient-from: #FFFAF3;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 250, 243, 0));
-}
-
-.hover\:from-yellow-100:hover {
-  --tw-gradient-from: #FEF5E7;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 245, 231, 0));
-}
-
-.hover\:from-yellow-200:hover {
-  --tw-gradient-from: #FDE7C2;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 231, 194, 0));
-}
-
-.hover\:from-yellow-300:hover {
-  --tw-gradient-from: #FBD89D;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 216, 157, 0));
-}
-
-.hover\:from-yellow-400:hover {
-  --tw-gradient-from: #F8BB54;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 187, 84, 0));
-}
-
-.hover\:from-yellow-500:hover {
-  --tw-gradient-from: #F59E0B;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
-}
-
-.hover\:from-yellow-600:hover {
-  --tw-gradient-from: #DD8E0A;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 142, 10, 0));
-}
-
-.hover\:from-yellow-700:hover {
-  --tw-gradient-from: #B87708;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(184, 119, 8, 0));
-}
-
-.hover\:from-yellow-800:hover {
-  --tw-gradient-from: #935F07;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 95, 7, 0));
-}
-
-.hover\:from-yellow-900:hover {
-  --tw-gradient-from: #784D05;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 77, 5, 0));
-}
-
-.hover\:from-red-50:hover {
-  --tw-gradient-from: #FEF7F6;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 247, 246, 0));
-}
-
-.hover\:from-red-100:hover {
-  --tw-gradient-from: #FDEEEC;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 238, 236, 0));
-}
-
-.hover\:from-red-200:hover {
-  --tw-gradient-from: #FBD6D0;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 214, 208, 0));
-}
-
-.hover\:from-red-300:hover {
-  --tw-gradient-from: #F9BDB4;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 189, 180, 0));
-}
-
-.hover\:from-red-400:hover {
-  --tw-gradient-from: #F48B7C;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 139, 124, 0));
-}
-
-.hover\:from-red-500:hover {
-  --tw-gradient-from: #EF5844;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 88, 68, 0));
-}
-
-.hover\:from-red-600:hover {
-  --tw-gradient-from: #D7503D;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(215, 80, 61, 0));
-}
-
-.hover\:from-red-700:hover {
-  --tw-gradient-from: #B34333;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(179, 67, 51, 0));
-}
-
-.hover\:from-red-800:hover {
-  --tw-gradient-from: #8F3529;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(143, 53, 41, 0));
-}
-
-.hover\:from-red-900:hover {
-  --tw-gradient-from: #752C21;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(117, 44, 33, 0));
-}
-
-.hover\:from-green-50:hover {
-  --tw-gradient-from: #F4FDF7;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 253, 247, 0));
-}
-
-.hover\:from-green-100:hover {
-  --tw-gradient-from: #EAFAF0;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(234, 250, 240, 0));
-}
-
-.hover\:from-green-200:hover {
-  --tw-gradient-from: #CAF4D9;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(202, 244, 217, 0));
-}
-
-.hover\:from-green-300:hover {
-  --tw-gradient-from: #AAEDC3;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(170, 237, 195, 0));
-}
-
-.hover\:from-green-400:hover {
-  --tw-gradient-from: #6ADF95;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(106, 223, 149, 0));
-}
-
-.hover\:from-green-500:hover {
-  --tw-gradient-from: #2AD167;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(42, 209, 103, 0));
-}
-
-.hover\:from-green-600:hover {
-  --tw-gradient-from: #26BC5E;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(38, 188, 94, 0));
-}
-
-.hover\:from-green-700:hover {
-  --tw-gradient-from: #209D4E;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 157, 78, 0));
-}
-
-.hover\:from-green-800:hover {
-  --tw-gradient-from: #197D3E;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(25, 125, 62, 0));
-}
-
-.hover\:from-green-900:hover {
-  --tw-gradient-from: #156633;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(21, 102, 51, 0));
-}
-
-.hover\:from-blue-50:hover {
-  --tw-gradient-from: #F5F9FF;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 249, 255, 0));
-}
-
-.hover\:from-blue-100:hover {
-  --tw-gradient-from: #EBF3FE;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(235, 243, 254, 0));
-}
-
-.hover\:from-blue-200:hover {
-  --tw-gradient-from: #CEE0FD;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 224, 253, 0));
-}
-
-.hover\:from-blue-300:hover {
-  --tw-gradient-from: #B1CDFB;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(177, 205, 251, 0));
-}
-
-.hover\:from-blue-400:hover {
-  --tw-gradient-from: #76A8F9;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(118, 168, 249, 0));
-}
-
-.hover\:from-blue-500:hover {
-  --tw-gradient-from: #3B82F6;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
-}
-
-.hover\:from-blue-600:hover {
-  --tw-gradient-from: #3575DD;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(53, 117, 221, 0));
-}
-
-.hover\:from-blue-700:hover {
-  --tw-gradient-from: #2C62B9;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(44, 98, 185, 0));
-}
-
-.hover\:from-blue-800:hover {
-  --tw-gradient-from: #234E94;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 78, 148, 0));
-}
-
-.hover\:from-blue-900:hover {
-  --tw-gradient-from: #1D4079;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 64, 121, 0));
-}
-
-.hover\:from-gray-50:hover {
-  --tw-gradient-from: #f9fafb;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
-}
-
-.hover\:from-gray-100:hover {
-  --tw-gradient-from: #f3f4f6;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
-}
-
-.hover\:from-gray-200:hover {
-  --tw-gradient-from: #e5e7eb;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
-}
-
-.hover\:from-gray-300:hover {
-  --tw-gradient-from: #d1d5db;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
-}
-
-.hover\:from-gray-400:hover {
-  --tw-gradient-from: #9ca3af;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
-}
-
-.hover\:from-gray-500:hover {
-  --tw-gradient-from: #6b7280;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
-}
-
-.hover\:from-gray-600:hover {
-  --tw-gradient-from: #4b5563;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
-}
-
-.hover\:from-gray-700:hover {
-  --tw-gradient-from: #374151;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
-}
-
-.hover\:from-gray-800:hover {
-  --tw-gradient-from: #1f2937;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
-}
-
-.hover\:from-gray-900:hover {
-  --tw-gradient-from: #111827;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
-}
-
-.hover\:via-current:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
-}
-
-.hover\:via-transparent:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
-}
-
-.hover\:via-black:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
-}
-
-.hover\:via-white:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
-}
-
-.hover\:via-darkCoolGray-50:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #F5F6F7, var(--tw-gradient-to, rgba(245, 246, 247, 0));
-}
-
-.hover\:via-darkCoolGray-100:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #EBEDEF, var(--tw-gradient-to, rgba(235, 237, 239, 0));
-}
-
-.hover\:via-darkCoolGray-200:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #CED1D6, var(--tw-gradient-to, rgba(206, 209, 214, 0));
-}
-
-.hover\:via-darkCoolGray-300:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #B0B5BD, var(--tw-gradient-to, rgba(176, 181, 189, 0));
-}
-
-.hover\:via-darkCoolGray-400:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #757E8C, var(--tw-gradient-to, rgba(117, 126, 140, 0));
-}
-
-.hover\:via-darkCoolGray-500:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #3A475B, var(--tw-gradient-to, rgba(58, 71, 91, 0));
-}
-
-.hover\:via-darkCoolGray-600:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #344052, var(--tw-gradient-to, rgba(52, 64, 82, 0));
-}
-
-.hover\:via-darkCoolGray-700:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #2C3544, var(--tw-gradient-to, rgba(44, 53, 68, 0));
-}
-
-.hover\:via-darkCoolGray-800:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #232B37, var(--tw-gradient-to, rgba(35, 43, 55, 0));
-}
-
-.hover\:via-darkCoolGray-900:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #1C232D, var(--tw-gradient-to, rgba(28, 35, 45, 0));
-}
-
-.hover\:via-coolGray-50:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #F7F8F9, var(--tw-gradient-to, rgba(247, 248, 249, 0));
-}
-
-.hover\:via-coolGray-100:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #EEF0F3, var(--tw-gradient-to, rgba(238, 240, 243, 0));
-}
-
-.hover\:via-coolGray-200:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #D5DAE1, var(--tw-gradient-to, rgba(213, 218, 225, 0));
-}
-
-.hover\:via-coolGray-300:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #BBC3CF, var(--tw-gradient-to, rgba(187, 195, 207, 0));
-}
-
-.hover\:via-coolGray-400:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #8896AB, var(--tw-gradient-to, rgba(136, 150, 171, 0));
-}
-
-.hover\:via-coolGray-500:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #556987, var(--tw-gradient-to, rgba(85, 105, 135, 0));
-}
-
-.hover\:via-coolGray-600:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #4D5F7A, var(--tw-gradient-to, rgba(77, 95, 122, 0));
-}
-
-.hover\:via-coolGray-700:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #404F65, var(--tw-gradient-to, rgba(64, 79, 101, 0));
-}
-
-.hover\:via-coolGray-800:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #333F51, var(--tw-gradient-to, rgba(51, 63, 81, 0));
-}
-
-.hover\:via-coolGray-900:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #2A3342, var(--tw-gradient-to, rgba(42, 51, 66, 0));
-}
-
-.hover\:via-indigo-50:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #F8F6FF, var(--tw-gradient-to, rgba(248, 246, 255, 0));
-}
-
-.hover\:via-indigo-100:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #F0EEFF, var(--tw-gradient-to, rgba(240, 238, 255, 0));
-}
-
-.hover\:via-indigo-200:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #DAD4FF, var(--tw-gradient-to, rgba(218, 212, 255, 0));
-}
-
-.hover\:via-indigo-300:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #C3B9FF, var(--tw-gradient-to, rgba(195, 185, 255, 0));
-}
-
-.hover\:via-indigo-400:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #9685FF, var(--tw-gradient-to, rgba(150, 133, 255, 0));
-}
-
-.hover\:via-indigo-500:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #6951FF, var(--tw-gradient-to, rgba(105, 81, 255, 0));
-}
-
-.hover\:via-indigo-600:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #5F49E6, var(--tw-gradient-to, rgba(95, 73, 230, 0));
-}
-
-.hover\:via-indigo-700:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #4F3DBF, var(--tw-gradient-to, rgba(79, 61, 191, 0));
-}
-
-.hover\:via-indigo-800:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #3F3199, var(--tw-gradient-to, rgba(63, 49, 153, 0));
-}
-
-.hover\:via-indigo-900:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #33287D, var(--tw-gradient-to, rgba(51, 40, 125, 0));
-}
-
-.hover\:via-violet-50:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #FBF7FF, var(--tw-gradient-to, rgba(251, 247, 255, 0));
-}
-
-.hover\:via-violet-100:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #F6EEFE, var(--tw-gradient-to, rgba(246, 238, 254, 0));
-}
-
-.hover\:via-violet-200:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #E9D5FD, var(--tw-gradient-to, rgba(233, 213, 253, 0));
-}
-
-.hover\:via-violet-300:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #DCBBFC, var(--tw-gradient-to, rgba(220, 187, 252, 0));
-}
-
-.hover\:via-violet-400:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #C288F9, var(--tw-gradient-to, rgba(194, 136, 249, 0));
-}
-
-.hover\:via-violet-500:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #A855F7, var(--tw-gradient-to, rgba(168, 85, 247, 0));
-}
-
-.hover\:via-violet-600:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #974DDE, var(--tw-gradient-to, rgba(151, 77, 222, 0));
-}
-
-.hover\:via-violet-700:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #7E40B9, var(--tw-gradient-to, rgba(126, 64, 185, 0));
-}
-
-.hover\:via-violet-800:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #653394, var(--tw-gradient-to, rgba(101, 51, 148, 0));
-}
-
-.hover\:via-violet-900:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #522A79, var(--tw-gradient-to, rgba(82, 42, 121, 0));
-}
-
-.hover\:via-yellow-50:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #FFFAF3, var(--tw-gradient-to, rgba(255, 250, 243, 0));
-}
-
-.hover\:via-yellow-100:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #FEF5E7, var(--tw-gradient-to, rgba(254, 245, 231, 0));
-}
-
-.hover\:via-yellow-200:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #FDE7C2, var(--tw-gradient-to, rgba(253, 231, 194, 0));
-}
-
-.hover\:via-yellow-300:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #FBD89D, var(--tw-gradient-to, rgba(251, 216, 157, 0));
-}
-
-.hover\:via-yellow-400:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #F8BB54, var(--tw-gradient-to, rgba(248, 187, 84, 0));
-}
-
-.hover\:via-yellow-500:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #F59E0B, var(--tw-gradient-to, rgba(245, 158, 11, 0));
-}
-
-.hover\:via-yellow-600:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #DD8E0A, var(--tw-gradient-to, rgba(221, 142, 10, 0));
-}
-
-.hover\:via-yellow-700:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #B87708, var(--tw-gradient-to, rgba(184, 119, 8, 0));
-}
-
-.hover\:via-yellow-800:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #935F07, var(--tw-gradient-to, rgba(147, 95, 7, 0));
-}
-
-.hover\:via-yellow-900:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #784D05, var(--tw-gradient-to, rgba(120, 77, 5, 0));
-}
-
-.hover\:via-red-50:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #FEF7F6, var(--tw-gradient-to, rgba(254, 247, 246, 0));
-}
-
-.hover\:via-red-100:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #FDEEEC, var(--tw-gradient-to, rgba(253, 238, 236, 0));
-}
-
-.hover\:via-red-200:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #FBD6D0, var(--tw-gradient-to, rgba(251, 214, 208, 0));
-}
-
-.hover\:via-red-300:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #F9BDB4, var(--tw-gradient-to, rgba(249, 189, 180, 0));
-}
-
-.hover\:via-red-400:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #F48B7C, var(--tw-gradient-to, rgba(244, 139, 124, 0));
-}
-
-.hover\:via-red-500:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #EF5844, var(--tw-gradient-to, rgba(239, 88, 68, 0));
-}
-
-.hover\:via-red-600:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #D7503D, var(--tw-gradient-to, rgba(215, 80, 61, 0));
-}
-
-.hover\:via-red-700:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #B34333, var(--tw-gradient-to, rgba(179, 67, 51, 0));
-}
-
-.hover\:via-red-800:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #8F3529, var(--tw-gradient-to, rgba(143, 53, 41, 0));
-}
-
-.hover\:via-red-900:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #752C21, var(--tw-gradient-to, rgba(117, 44, 33, 0));
-}
-
-.hover\:via-green-50:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #F4FDF7, var(--tw-gradient-to, rgba(244, 253, 247, 0));
-}
-
-.hover\:via-green-100:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #EAFAF0, var(--tw-gradient-to, rgba(234, 250, 240, 0));
-}
-
-.hover\:via-green-200:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #CAF4D9, var(--tw-gradient-to, rgba(202, 244, 217, 0));
-}
-
-.hover\:via-green-300:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #AAEDC3, var(--tw-gradient-to, rgba(170, 237, 195, 0));
-}
-
-.hover\:via-green-400:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #6ADF95, var(--tw-gradient-to, rgba(106, 223, 149, 0));
-}
-
-.hover\:via-green-500:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #2AD167, var(--tw-gradient-to, rgba(42, 209, 103, 0));
-}
-
-.hover\:via-green-600:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #26BC5E, var(--tw-gradient-to, rgba(38, 188, 94, 0));
-}
-
-.hover\:via-green-700:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #209D4E, var(--tw-gradient-to, rgba(32, 157, 78, 0));
-}
-
-.hover\:via-green-800:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #197D3E, var(--tw-gradient-to, rgba(25, 125, 62, 0));
-}
-
-.hover\:via-green-900:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #156633, var(--tw-gradient-to, rgba(21, 102, 51, 0));
-}
-
-.hover\:via-blue-50:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #F5F9FF, var(--tw-gradient-to, rgba(245, 249, 255, 0));
-}
-
-.hover\:via-blue-100:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #EBF3FE, var(--tw-gradient-to, rgba(235, 243, 254, 0));
-}
-
-.hover\:via-blue-200:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #CEE0FD, var(--tw-gradient-to, rgba(206, 224, 253, 0));
-}
-
-.hover\:via-blue-300:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #B1CDFB, var(--tw-gradient-to, rgba(177, 205, 251, 0));
-}
-
-.hover\:via-blue-400:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #76A8F9, var(--tw-gradient-to, rgba(118, 168, 249, 0));
-}
-
-.hover\:via-blue-500:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #3B82F6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
-}
-
-.hover\:via-blue-600:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #3575DD, var(--tw-gradient-to, rgba(53, 117, 221, 0));
-}
-
-.hover\:via-blue-700:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #2C62B9, var(--tw-gradient-to, rgba(44, 98, 185, 0));
-}
-
-.hover\:via-blue-800:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #234E94, var(--tw-gradient-to, rgba(35, 78, 148, 0));
-}
-
-.hover\:via-blue-900:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #1D4079, var(--tw-gradient-to, rgba(29, 64, 121, 0));
-}
-
-.hover\:via-gray-50:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
-}
-
-.hover\:via-gray-100:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
-}
-
-.hover\:via-gray-200:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
-}
-
-.hover\:via-gray-300:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
-}
-
-.hover\:via-gray-400:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
-}
-
-.hover\:via-gray-500:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
-}
-
-.hover\:via-gray-600:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
-}
-
-.hover\:via-gray-700:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
-}
-
-.hover\:via-gray-800:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
-}
-
-.hover\:via-gray-900:hover {
-  --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
-}
-
-.hover\:to-current:hover {
-  --tw-gradient-to: currentColor;
-}
-
-.hover\:to-transparent:hover {
-  --tw-gradient-to: transparent;
-}
-
-.hover\:to-black:hover {
-  --tw-gradient-to: #000;
-}
-
-.hover\:to-white:hover {
-  --tw-gradient-to: #fff;
-}
-
-.hover\:to-darkCoolGray-50:hover {
-  --tw-gradient-to: #F5F6F7;
-}
-
-.hover\:to-darkCoolGray-100:hover {
-  --tw-gradient-to: #EBEDEF;
-}
-
-.hover\:to-darkCoolGray-200:hover {
-  --tw-gradient-to: #CED1D6;
-}
-
-.hover\:to-darkCoolGray-300:hover {
-  --tw-gradient-to: #B0B5BD;
-}
-
-.hover\:to-darkCoolGray-400:hover {
-  --tw-gradient-to: #757E8C;
-}
-
-.hover\:to-darkCoolGray-500:hover {
-  --tw-gradient-to: #3A475B;
-}
-
-.hover\:to-darkCoolGray-600:hover {
-  --tw-gradient-to: #344052;
-}
-
-.hover\:to-darkCoolGray-700:hover {
-  --tw-gradient-to: #2C3544;
-}
-
-.hover\:to-darkCoolGray-800:hover {
-  --tw-gradient-to: #232B37;
-}
-
-.hover\:to-darkCoolGray-900:hover {
-  --tw-gradient-to: #1C232D;
-}
-
-.hover\:to-coolGray-50:hover {
-  --tw-gradient-to: #F7F8F9;
-}
-
-.hover\:to-coolGray-100:hover {
-  --tw-gradient-to: #EEF0F3;
-}
-
-.hover\:to-coolGray-200:hover {
-  --tw-gradient-to: #D5DAE1;
-}
-
-.hover\:to-coolGray-300:hover {
-  --tw-gradient-to: #BBC3CF;
-}
-
-.hover\:to-coolGray-400:hover {
-  --tw-gradient-to: #8896AB;
-}
-
-.hover\:to-coolGray-500:hover {
-  --tw-gradient-to: #556987;
-}
-
-.hover\:to-coolGray-600:hover {
-  --tw-gradient-to: #4D5F7A;
-}
-
-.hover\:to-coolGray-700:hover {
-  --tw-gradient-to: #404F65;
-}
-
-.hover\:to-coolGray-800:hover {
-  --tw-gradient-to: #333F51;
-}
-
-.hover\:to-coolGray-900:hover {
-  --tw-gradient-to: #2A3342;
-}
-
-.hover\:to-indigo-50:hover {
-  --tw-gradient-to: #F8F6FF;
-}
-
-.hover\:to-indigo-100:hover {
-  --tw-gradient-to: #F0EEFF;
-}
-
-.hover\:to-indigo-200:hover {
-  --tw-gradient-to: #DAD4FF;
-}
-
-.hover\:to-indigo-300:hover {
-  --tw-gradient-to: #C3B9FF;
-}
-
-.hover\:to-indigo-400:hover {
-  --tw-gradient-to: #9685FF;
-}
-
-.hover\:to-indigo-500:hover {
-  --tw-gradient-to: #6951FF;
-}
-
-.hover\:to-indigo-600:hover {
-  --tw-gradient-to: #5F49E6;
-}
-
-.hover\:to-indigo-700:hover {
-  --tw-gradient-to: #4F3DBF;
-}
-
-.hover\:to-indigo-800:hover {
-  --tw-gradient-to: #3F3199;
-}
-
-.hover\:to-indigo-900:hover {
-  --tw-gradient-to: #33287D;
-}
-
-.hover\:to-violet-50:hover {
-  --tw-gradient-to: #FBF7FF;
-}
-
-.hover\:to-violet-100:hover {
-  --tw-gradient-to: #F6EEFE;
-}
-
-.hover\:to-violet-200:hover {
-  --tw-gradient-to: #E9D5FD;
-}
-
-.hover\:to-violet-300:hover {
-  --tw-gradient-to: #DCBBFC;
-}
-
-.hover\:to-violet-400:hover {
-  --tw-gradient-to: #C288F9;
-}
-
-.hover\:to-violet-500:hover {
-  --tw-gradient-to: #A855F7;
-}
-
-.hover\:to-violet-600:hover {
-  --tw-gradient-to: #974DDE;
-}
-
-.hover\:to-violet-700:hover {
-  --tw-gradient-to: #7E40B9;
-}
-
-.hover\:to-violet-800:hover {
-  --tw-gradient-to: #653394;
-}
-
-.hover\:to-violet-900:hover {
-  --tw-gradient-to: #522A79;
-}
-
-.hover\:to-yellow-50:hover {
-  --tw-gradient-to: #FFFAF3;
-}
-
-.hover\:to-yellow-100:hover {
-  --tw-gradient-to: #FEF5E7;
-}
-
-.hover\:to-yellow-200:hover {
-  --tw-gradient-to: #FDE7C2;
-}
-
-.hover\:to-yellow-300:hover {
-  --tw-gradient-to: #FBD89D;
-}
-
-.hover\:to-yellow-400:hover {
-  --tw-gradient-to: #F8BB54;
-}
-
-.hover\:to-yellow-500:hover {
-  --tw-gradient-to: #F59E0B;
-}
-
-.hover\:to-yellow-600:hover {
-  --tw-gradient-to: #DD8E0A;
-}
-
-.hover\:to-yellow-700:hover {
-  --tw-gradient-to: #B87708;
-}
-
-.hover\:to-yellow-800:hover {
-  --tw-gradient-to: #935F07;
-}
-
-.hover\:to-yellow-900:hover {
-  --tw-gradient-to: #784D05;
-}
-
-.hover\:to-red-50:hover {
-  --tw-gradient-to: #FEF7F6;
-}
-
-.hover\:to-red-100:hover {
-  --tw-gradient-to: #FDEEEC;
-}
-
-.hover\:to-red-200:hover {
-  --tw-gradient-to: #FBD6D0;
-}
-
-.hover\:to-red-300:hover {
-  --tw-gradient-to: #F9BDB4;
-}
-
-.hover\:to-red-400:hover {
-  --tw-gradient-to: #F48B7C;
-}
-
-.hover\:to-red-500:hover {
-  --tw-gradient-to: #EF5844;
-}
-
-.hover\:to-red-600:hover {
-  --tw-gradient-to: #D7503D;
-}
-
-.hover\:to-red-700:hover {
-  --tw-gradient-to: #B34333;
-}
-
-.hover\:to-red-800:hover {
-  --tw-gradient-to: #8F3529;
-}
-
-.hover\:to-red-900:hover {
-  --tw-gradient-to: #752C21;
-}
-
-.hover\:to-green-50:hover {
-  --tw-gradient-to: #F4FDF7;
-}
-
-.hover\:to-green-100:hover {
-  --tw-gradient-to: #EAFAF0;
-}
-
-.hover\:to-green-200:hover {
-  --tw-gradient-to: #CAF4D9;
-}
-
-.hover\:to-green-300:hover {
-  --tw-gradient-to: #AAEDC3;
-}
-
-.hover\:to-green-400:hover {
-  --tw-gradient-to: #6ADF95;
-}
-
-.hover\:to-green-500:hover {
-  --tw-gradient-to: #2AD167;
-}
-
-.hover\:to-green-600:hover {
-  --tw-gradient-to: #26BC5E;
-}
-
-.hover\:to-green-700:hover {
-  --tw-gradient-to: #209D4E;
-}
-
-.hover\:to-green-800:hover {
-  --tw-gradient-to: #197D3E;
-}
-
-.hover\:to-green-900:hover {
-  --tw-gradient-to: #156633;
-}
-
-.hover\:to-blue-50:hover {
-  --tw-gradient-to: #F5F9FF;
-}
-
-.hover\:to-blue-100:hover {
-  --tw-gradient-to: #EBF3FE;
-}
-
-.hover\:to-blue-200:hover {
-  --tw-gradient-to: #CEE0FD;
-}
-
-.hover\:to-blue-300:hover {
-  --tw-gradient-to: #B1CDFB;
-}
-
-.hover\:to-blue-400:hover {
-  --tw-gradient-to: #76A8F9;
-}
-
-.hover\:to-blue-500:hover {
-  --tw-gradient-to: #3B82F6;
-}
-
-.hover\:to-blue-600:hover {
-  --tw-gradient-to: #3575DD;
-}
-
-.hover\:to-blue-700:hover {
-  --tw-gradient-to: #2C62B9;
-}
-
-.hover\:to-blue-800:hover {
-  --tw-gradient-to: #234E94;
-}
-
-.hover\:to-blue-900:hover {
-  --tw-gradient-to: #1D4079;
-}
-
-.hover\:to-gray-50:hover {
-  --tw-gradient-to: #f9fafb;
-}
-
-.hover\:to-gray-100:hover {
-  --tw-gradient-to: #f3f4f6;
-}
-
-.hover\:to-gray-200:hover {
-  --tw-gradient-to: #e5e7eb;
-}
-
-.hover\:to-gray-300:hover {
-  --tw-gradient-to: #d1d5db;
-}
-
-.hover\:to-gray-400:hover {
-  --tw-gradient-to: #9ca3af;
-}
-
-.hover\:to-gray-500:hover {
-  --tw-gradient-to: #6b7280;
-}
-
-.hover\:to-gray-600:hover {
-  --tw-gradient-to: #4b5563;
-}
-
-.hover\:to-gray-700:hover {
-  --tw-gradient-to: #374151;
-}
-
-.hover\:to-gray-800:hover {
-  --tw-gradient-to: #1f2937;
-}
-
-.hover\:to-gray-900:hover {
-  --tw-gradient-to: #111827;
-}
-
-.focus\:from-current:focus {
-  --tw-gradient-from: currentColor;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
-}
-
-.focus\:from-transparent:focus {
-  --tw-gradient-from: transparent;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
-}
-
-.focus\:from-black:focus {
-  --tw-gradient-from: #000;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
-}
-
-.focus\:from-white:focus {
-  --tw-gradient-from: #fff;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
-}
-
-.focus\:from-darkCoolGray-50:focus {
-  --tw-gradient-from: #F5F6F7;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 246, 247, 0));
-}
-
-.focus\:from-darkCoolGray-100:focus {
-  --tw-gradient-from: #EBEDEF;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(235, 237, 239, 0));
-}
-
-.focus\:from-darkCoolGray-200:focus {
-  --tw-gradient-from: #CED1D6;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 209, 214, 0));
-}
-
-.focus\:from-darkCoolGray-300:focus {
-  --tw-gradient-from: #B0B5BD;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(176, 181, 189, 0));
-}
-
-.focus\:from-darkCoolGray-400:focus {
-  --tw-gradient-from: #757E8C;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(117, 126, 140, 0));
-}
-
-.focus\:from-darkCoolGray-500:focus {
-  --tw-gradient-from: #3A475B;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(58, 71, 91, 0));
-}
-
-.focus\:from-darkCoolGray-600:focus {
-  --tw-gradient-from: #344052;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 64, 82, 0));
-}
-
-.focus\:from-darkCoolGray-700:focus {
-  --tw-gradient-from: #2C3544;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(44, 53, 68, 0));
-}
-
-.focus\:from-darkCoolGray-800:focus {
-  --tw-gradient-from: #232B37;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 43, 55, 0));
-}
-
-.focus\:from-darkCoolGray-900:focus {
-  --tw-gradient-from: #1C232D;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(28, 35, 45, 0));
-}
-
-.focus\:from-coolGray-50:focus {
-  --tw-gradient-from: #F7F8F9;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 248, 249, 0));
-}
-
-.focus\:from-coolGray-100:focus {
-  --tw-gradient-from: #EEF0F3;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 240, 243, 0));
-}
-
-.focus\:from-coolGray-200:focus {
-  --tw-gradient-from: #D5DAE1;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(213, 218, 225, 0));
-}
-
-.focus\:from-coolGray-300:focus {
-  --tw-gradient-from: #BBC3CF;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(187, 195, 207, 0));
-}
-
-.focus\:from-coolGray-400:focus {
-  --tw-gradient-from: #8896AB;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(136, 150, 171, 0));
-}
-
-.focus\:from-coolGray-500:focus {
-  --tw-gradient-from: #556987;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(85, 105, 135, 0));
-}
-
-.focus\:from-coolGray-600:focus {
-  --tw-gradient-from: #4D5F7A;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(77, 95, 122, 0));
-}
-
-.focus\:from-coolGray-700:focus {
-  --tw-gradient-from: #404F65;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(64, 79, 101, 0));
-}
-
-.focus\:from-coolGray-800:focus {
-  --tw-gradient-from: #333F51;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 63, 81, 0));
-}
-
-.focus\:from-coolGray-900:focus {
-  --tw-gradient-from: #2A3342;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(42, 51, 66, 0));
-}
-
-.focus\:from-indigo-50:focus {
-  --tw-gradient-from: #F8F6FF;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 246, 255, 0));
-}
-
-.focus\:from-indigo-100:focus {
-  --tw-gradient-from: #F0EEFF;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(240, 238, 255, 0));
-}
-
-.focus\:from-indigo-200:focus {
-  --tw-gradient-from: #DAD4FF;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(218, 212, 255, 0));
-}
-
-.focus\:from-indigo-300:focus {
-  --tw-gradient-from: #C3B9FF;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 185, 255, 0));
-}
-
-.focus\:from-indigo-400:focus {
-  --tw-gradient-from: #9685FF;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(150, 133, 255, 0));
-}
-
-.focus\:from-indigo-500:focus {
-  --tw-gradient-from: #6951FF;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(105, 81, 255, 0));
-}
-
-.focus\:from-indigo-600:focus {
-  --tw-gradient-from: #5F49E6;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(95, 73, 230, 0));
-}
-
-.focus\:from-indigo-700:focus {
-  --tw-gradient-from: #4F3DBF;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 61, 191, 0));
-}
-
-.focus\:from-indigo-800:focus {
-  --tw-gradient-from: #3F3199;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(63, 49, 153, 0));
-}
-
-.focus\:from-indigo-900:focus {
-  --tw-gradient-from: #33287D;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 40, 125, 0));
-}
-
-.focus\:from-violet-50:focus {
-  --tw-gradient-from: #FBF7FF;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 247, 255, 0));
-}
-
-.focus\:from-violet-100:focus {
-  --tw-gradient-from: #F6EEFE;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 238, 254, 0));
-}
-
-.focus\:from-violet-200:focus {
-  --tw-gradient-from: #E9D5FD;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(233, 213, 253, 0));
-}
-
-.focus\:from-violet-300:focus {
-  --tw-gradient-from: #DCBBFC;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 187, 252, 0));
-}
-
-.focus\:from-violet-400:focus {
-  --tw-gradient-from: #C288F9;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(194, 136, 249, 0));
-}
-
-.focus\:from-violet-500:focus {
-  --tw-gradient-from: #A855F7;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(168, 85, 247, 0));
-}
-
-.focus\:from-violet-600:focus {
-  --tw-gradient-from: #974DDE;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(151, 77, 222, 0));
-}
-
-.focus\:from-violet-700:focus {
-  --tw-gradient-from: #7E40B9;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(126, 64, 185, 0));
-}
-
-.focus\:from-violet-800:focus {
-  --tw-gradient-from: #653394;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(101, 51, 148, 0));
-}
-
-.focus\:from-violet-900:focus {
-  --tw-gradient-from: #522A79;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(82, 42, 121, 0));
-}
-
-.focus\:from-yellow-50:focus {
-  --tw-gradient-from: #FFFAF3;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 250, 243, 0));
-}
-
-.focus\:from-yellow-100:focus {
-  --tw-gradient-from: #FEF5E7;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 245, 231, 0));
-}
-
-.focus\:from-yellow-200:focus {
-  --tw-gradient-from: #FDE7C2;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 231, 194, 0));
-}
-
-.focus\:from-yellow-300:focus {
-  --tw-gradient-from: #FBD89D;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 216, 157, 0));
-}
-
-.focus\:from-yellow-400:focus {
-  --tw-gradient-from: #F8BB54;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 187, 84, 0));
-}
-
-.focus\:from-yellow-500:focus {
-  --tw-gradient-from: #F59E0B;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
-}
-
-.focus\:from-yellow-600:focus {
-  --tw-gradient-from: #DD8E0A;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 142, 10, 0));
-}
-
-.focus\:from-yellow-700:focus {
-  --tw-gradient-from: #B87708;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(184, 119, 8, 0));
-}
-
-.focus\:from-yellow-800:focus {
-  --tw-gradient-from: #935F07;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 95, 7, 0));
-}
-
-.focus\:from-yellow-900:focus {
-  --tw-gradient-from: #784D05;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 77, 5, 0));
-}
-
-.focus\:from-red-50:focus {
-  --tw-gradient-from: #FEF7F6;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 247, 246, 0));
-}
-
-.focus\:from-red-100:focus {
-  --tw-gradient-from: #FDEEEC;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 238, 236, 0));
-}
-
-.focus\:from-red-200:focus {
-  --tw-gradient-from: #FBD6D0;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 214, 208, 0));
-}
-
-.focus\:from-red-300:focus {
-  --tw-gradient-from: #F9BDB4;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 189, 180, 0));
-}
-
-.focus\:from-red-400:focus {
-  --tw-gradient-from: #F48B7C;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 139, 124, 0));
-}
-
-.focus\:from-red-500:focus {
-  --tw-gradient-from: #EF5844;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 88, 68, 0));
-}
-
-.focus\:from-red-600:focus {
-  --tw-gradient-from: #D7503D;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(215, 80, 61, 0));
-}
-
-.focus\:from-red-700:focus {
-  --tw-gradient-from: #B34333;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(179, 67, 51, 0));
-}
-
-.focus\:from-red-800:focus {
-  --tw-gradient-from: #8F3529;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(143, 53, 41, 0));
-}
-
-.focus\:from-red-900:focus {
-  --tw-gradient-from: #752C21;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(117, 44, 33, 0));
-}
-
-.focus\:from-green-50:focus {
-  --tw-gradient-from: #F4FDF7;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 253, 247, 0));
-}
-
-.focus\:from-green-100:focus {
-  --tw-gradient-from: #EAFAF0;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(234, 250, 240, 0));
-}
-
-.focus\:from-green-200:focus {
-  --tw-gradient-from: #CAF4D9;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(202, 244, 217, 0));
-}
-
-.focus\:from-green-300:focus {
-  --tw-gradient-from: #AAEDC3;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(170, 237, 195, 0));
-}
-
-.focus\:from-green-400:focus {
-  --tw-gradient-from: #6ADF95;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(106, 223, 149, 0));
-}
-
-.focus\:from-green-500:focus {
-  --tw-gradient-from: #2AD167;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(42, 209, 103, 0));
-}
-
-.focus\:from-green-600:focus {
-  --tw-gradient-from: #26BC5E;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(38, 188, 94, 0));
-}
-
-.focus\:from-green-700:focus {
-  --tw-gradient-from: #209D4E;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 157, 78, 0));
-}
-
-.focus\:from-green-800:focus {
-  --tw-gradient-from: #197D3E;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(25, 125, 62, 0));
-}
-
-.focus\:from-green-900:focus {
-  --tw-gradient-from: #156633;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(21, 102, 51, 0));
-}
-
-.focus\:from-blue-50:focus {
-  --tw-gradient-from: #F5F9FF;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 249, 255, 0));
-}
-
-.focus\:from-blue-100:focus {
-  --tw-gradient-from: #EBF3FE;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(235, 243, 254, 0));
-}
-
-.focus\:from-blue-200:focus {
-  --tw-gradient-from: #CEE0FD;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 224, 253, 0));
-}
-
-.focus\:from-blue-300:focus {
-  --tw-gradient-from: #B1CDFB;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(177, 205, 251, 0));
-}
-
-.focus\:from-blue-400:focus {
-  --tw-gradient-from: #76A8F9;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(118, 168, 249, 0));
-}
-
-.focus\:from-blue-500:focus {
-  --tw-gradient-from: #3B82F6;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
-}
-
-.focus\:from-blue-600:focus {
-  --tw-gradient-from: #3575DD;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(53, 117, 221, 0));
-}
-
-.focus\:from-blue-700:focus {
-  --tw-gradient-from: #2C62B9;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(44, 98, 185, 0));
-}
-
-.focus\:from-blue-800:focus {
-  --tw-gradient-from: #234E94;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 78, 148, 0));
-}
-
-.focus\:from-blue-900:focus {
-  --tw-gradient-from: #1D4079;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 64, 121, 0));
-}
-
-.focus\:from-gray-50:focus {
-  --tw-gradient-from: #f9fafb;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
-}
-
-.focus\:from-gray-100:focus {
-  --tw-gradient-from: #f3f4f6;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
-}
-
-.focus\:from-gray-200:focus {
-  --tw-gradient-from: #e5e7eb;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
-}
-
-.focus\:from-gray-300:focus {
-  --tw-gradient-from: #d1d5db;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
-}
-
-.focus\:from-gray-400:focus {
-  --tw-gradient-from: #9ca3af;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
-}
-
-.focus\:from-gray-500:focus {
-  --tw-gradient-from: #6b7280;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
-}
-
-.focus\:from-gray-600:focus {
-  --tw-gradient-from: #4b5563;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
-}
-
-.focus\:from-gray-700:focus {
-  --tw-gradient-from: #374151;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
-}
-
-.focus\:from-gray-800:focus {
-  --tw-gradient-from: #1f2937;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
-}
-
-.focus\:from-gray-900:focus {
-  --tw-gradient-from: #111827;
-  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
-}
-
-.focus\:via-current:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
-}
-
-.focus\:via-transparent:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
-}
-
-.focus\:via-black:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
-}
-
-.focus\:via-white:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
-}
-
-.focus\:via-darkCoolGray-50:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #F5F6F7, var(--tw-gradient-to, rgba(245, 246, 247, 0));
-}
-
-.focus\:via-darkCoolGray-100:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #EBEDEF, var(--tw-gradient-to, rgba(235, 237, 239, 0));
-}
-
-.focus\:via-darkCoolGray-200:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #CED1D6, var(--tw-gradient-to, rgba(206, 209, 214, 0));
-}
-
-.focus\:via-darkCoolGray-300:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #B0B5BD, var(--tw-gradient-to, rgba(176, 181, 189, 0));
-}
-
-.focus\:via-darkCoolGray-400:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #757E8C, var(--tw-gradient-to, rgba(117, 126, 140, 0));
-}
-
-.focus\:via-darkCoolGray-500:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #3A475B, var(--tw-gradient-to, rgba(58, 71, 91, 0));
-}
-
-.focus\:via-darkCoolGray-600:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #344052, var(--tw-gradient-to, rgba(52, 64, 82, 0));
-}
-
-.focus\:via-darkCoolGray-700:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #2C3544, var(--tw-gradient-to, rgba(44, 53, 68, 0));
-}
-
-.focus\:via-darkCoolGray-800:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #232B37, var(--tw-gradient-to, rgba(35, 43, 55, 0));
-}
-
-.focus\:via-darkCoolGray-900:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #1C232D, var(--tw-gradient-to, rgba(28, 35, 45, 0));
-}
-
-.focus\:via-coolGray-50:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #F7F8F9, var(--tw-gradient-to, rgba(247, 248, 249, 0));
-}
-
-.focus\:via-coolGray-100:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #EEF0F3, var(--tw-gradient-to, rgba(238, 240, 243, 0));
-}
-
-.focus\:via-coolGray-200:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #D5DAE1, var(--tw-gradient-to, rgba(213, 218, 225, 0));
-}
-
-.focus\:via-coolGray-300:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #BBC3CF, var(--tw-gradient-to, rgba(187, 195, 207, 0));
-}
-
-.focus\:via-coolGray-400:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #8896AB, var(--tw-gradient-to, rgba(136, 150, 171, 0));
-}
-
-.focus\:via-coolGray-500:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #556987, var(--tw-gradient-to, rgba(85, 105, 135, 0));
-}
-
-.focus\:via-coolGray-600:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #4D5F7A, var(--tw-gradient-to, rgba(77, 95, 122, 0));
-}
-
-.focus\:via-coolGray-700:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #404F65, var(--tw-gradient-to, rgba(64, 79, 101, 0));
-}
-
-.focus\:via-coolGray-800:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #333F51, var(--tw-gradient-to, rgba(51, 63, 81, 0));
-}
-
-.focus\:via-coolGray-900:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #2A3342, var(--tw-gradient-to, rgba(42, 51, 66, 0));
-}
-
-.focus\:via-indigo-50:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #F8F6FF, var(--tw-gradient-to, rgba(248, 246, 255, 0));
-}
-
-.focus\:via-indigo-100:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #F0EEFF, var(--tw-gradient-to, rgba(240, 238, 255, 0));
-}
-
-.focus\:via-indigo-200:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #DAD4FF, var(--tw-gradient-to, rgba(218, 212, 255, 0));
-}
-
-.focus\:via-indigo-300:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #C3B9FF, var(--tw-gradient-to, rgba(195, 185, 255, 0));
-}
-
-.focus\:via-indigo-400:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #9685FF, var(--tw-gradient-to, rgba(150, 133, 255, 0));
-}
-
-.focus\:via-indigo-500:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #6951FF, var(--tw-gradient-to, rgba(105, 81, 255, 0));
-}
-
-.focus\:via-indigo-600:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #5F49E6, var(--tw-gradient-to, rgba(95, 73, 230, 0));
-}
-
-.focus\:via-indigo-700:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #4F3DBF, var(--tw-gradient-to, rgba(79, 61, 191, 0));
-}
-
-.focus\:via-indigo-800:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #3F3199, var(--tw-gradient-to, rgba(63, 49, 153, 0));
-}
-
-.focus\:via-indigo-900:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #33287D, var(--tw-gradient-to, rgba(51, 40, 125, 0));
-}
-
-.focus\:via-violet-50:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #FBF7FF, var(--tw-gradient-to, rgba(251, 247, 255, 0));
-}
-
-.focus\:via-violet-100:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #F6EEFE, var(--tw-gradient-to, rgba(246, 238, 254, 0));
-}
-
-.focus\:via-violet-200:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #E9D5FD, var(--tw-gradient-to, rgba(233, 213, 253, 0));
-}
-
-.focus\:via-violet-300:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #DCBBFC, var(--tw-gradient-to, rgba(220, 187, 252, 0));
-}
-
-.focus\:via-violet-400:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #C288F9, var(--tw-gradient-to, rgba(194, 136, 249, 0));
-}
-
-.focus\:via-violet-500:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #A855F7, var(--tw-gradient-to, rgba(168, 85, 247, 0));
-}
-
-.focus\:via-violet-600:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #974DDE, var(--tw-gradient-to, rgba(151, 77, 222, 0));
-}
-
-.focus\:via-violet-700:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #7E40B9, var(--tw-gradient-to, rgba(126, 64, 185, 0));
-}
-
-.focus\:via-violet-800:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #653394, var(--tw-gradient-to, rgba(101, 51, 148, 0));
-}
-
-.focus\:via-violet-900:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #522A79, var(--tw-gradient-to, rgba(82, 42, 121, 0));
-}
-
-.focus\:via-yellow-50:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #FFFAF3, var(--tw-gradient-to, rgba(255, 250, 243, 0));
-}
-
-.focus\:via-yellow-100:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #FEF5E7, var(--tw-gradient-to, rgba(254, 245, 231, 0));
-}
-
-.focus\:via-yellow-200:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #FDE7C2, var(--tw-gradient-to, rgba(253, 231, 194, 0));
-}
-
-.focus\:via-yellow-300:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #FBD89D, var(--tw-gradient-to, rgba(251, 216, 157, 0));
-}
-
-.focus\:via-yellow-400:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #F8BB54, var(--tw-gradient-to, rgba(248, 187, 84, 0));
-}
-
-.focus\:via-yellow-500:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #F59E0B, var(--tw-gradient-to, rgba(245, 158, 11, 0));
-}
-
-.focus\:via-yellow-600:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #DD8E0A, var(--tw-gradient-to, rgba(221, 142, 10, 0));
-}
-
-.focus\:via-yellow-700:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #B87708, var(--tw-gradient-to, rgba(184, 119, 8, 0));
-}
-
-.focus\:via-yellow-800:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #935F07, var(--tw-gradient-to, rgba(147, 95, 7, 0));
-}
-
-.focus\:via-yellow-900:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #784D05, var(--tw-gradient-to, rgba(120, 77, 5, 0));
-}
-
-.focus\:via-red-50:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #FEF7F6, var(--tw-gradient-to, rgba(254, 247, 246, 0));
-}
-
-.focus\:via-red-100:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #FDEEEC, var(--tw-gradient-to, rgba(253, 238, 236, 0));
-}
-
-.focus\:via-red-200:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #FBD6D0, var(--tw-gradient-to, rgba(251, 214, 208, 0));
-}
-
-.focus\:via-red-300:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #F9BDB4, var(--tw-gradient-to, rgba(249, 189, 180, 0));
-}
-
-.focus\:via-red-400:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #F48B7C, var(--tw-gradient-to, rgba(244, 139, 124, 0));
-}
-
-.focus\:via-red-500:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #EF5844, var(--tw-gradient-to, rgba(239, 88, 68, 0));
-}
-
-.focus\:via-red-600:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #D7503D, var(--tw-gradient-to, rgba(215, 80, 61, 0));
-}
-
-.focus\:via-red-700:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #B34333, var(--tw-gradient-to, rgba(179, 67, 51, 0));
-}
-
-.focus\:via-red-800:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #8F3529, var(--tw-gradient-to, rgba(143, 53, 41, 0));
-}
-
-.focus\:via-red-900:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #752C21, var(--tw-gradient-to, rgba(117, 44, 33, 0));
-}
-
-.focus\:via-green-50:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #F4FDF7, var(--tw-gradient-to, rgba(244, 253, 247, 0));
-}
-
-.focus\:via-green-100:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #EAFAF0, var(--tw-gradient-to, rgba(234, 250, 240, 0));
-}
-
-.focus\:via-green-200:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #CAF4D9, var(--tw-gradient-to, rgba(202, 244, 217, 0));
-}
-
-.focus\:via-green-300:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #AAEDC3, var(--tw-gradient-to, rgba(170, 237, 195, 0));
-}
-
-.focus\:via-green-400:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #6ADF95, var(--tw-gradient-to, rgba(106, 223, 149, 0));
-}
-
-.focus\:via-green-500:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #2AD167, var(--tw-gradient-to, rgba(42, 209, 103, 0));
-}
-
-.focus\:via-green-600:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #26BC5E, var(--tw-gradient-to, rgba(38, 188, 94, 0));
-}
-
-.focus\:via-green-700:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #209D4E, var(--tw-gradient-to, rgba(32, 157, 78, 0));
-}
-
-.focus\:via-green-800:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #197D3E, var(--tw-gradient-to, rgba(25, 125, 62, 0));
-}
-
-.focus\:via-green-900:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #156633, var(--tw-gradient-to, rgba(21, 102, 51, 0));
-}
-
-.focus\:via-blue-50:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #F5F9FF, var(--tw-gradient-to, rgba(245, 249, 255, 0));
-}
-
-.focus\:via-blue-100:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #EBF3FE, var(--tw-gradient-to, rgba(235, 243, 254, 0));
-}
-
-.focus\:via-blue-200:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #CEE0FD, var(--tw-gradient-to, rgba(206, 224, 253, 0));
-}
-
-.focus\:via-blue-300:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #B1CDFB, var(--tw-gradient-to, rgba(177, 205, 251, 0));
-}
-
-.focus\:via-blue-400:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #76A8F9, var(--tw-gradient-to, rgba(118, 168, 249, 0));
-}
-
-.focus\:via-blue-500:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #3B82F6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
-}
-
-.focus\:via-blue-600:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #3575DD, var(--tw-gradient-to, rgba(53, 117, 221, 0));
-}
-
-.focus\:via-blue-700:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #2C62B9, var(--tw-gradient-to, rgba(44, 98, 185, 0));
-}
-
-.focus\:via-blue-800:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #234E94, var(--tw-gradient-to, rgba(35, 78, 148, 0));
-}
-
-.focus\:via-blue-900:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #1D4079, var(--tw-gradient-to, rgba(29, 64, 121, 0));
-}
-
-.focus\:via-gray-50:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
-}
-
-.focus\:via-gray-100:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
-}
-
-.focus\:via-gray-200:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
-}
-
-.focus\:via-gray-300:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
-}
-
-.focus\:via-gray-400:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
-}
-
-.focus\:via-gray-500:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
-}
-
-.focus\:via-gray-600:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
-}
-
-.focus\:via-gray-700:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
-}
-
-.focus\:via-gray-800:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
-}
-
-.focus\:via-gray-900:focus {
-  --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
-}
-
-.focus\:to-current:focus {
-  --tw-gradient-to: currentColor;
-}
-
-.focus\:to-transparent:focus {
-  --tw-gradient-to: transparent;
-}
-
-.focus\:to-black:focus {
-  --tw-gradient-to: #000;
-}
-
-.focus\:to-white:focus {
-  --tw-gradient-to: #fff;
-}
-
-.focus\:to-darkCoolGray-50:focus {
-  --tw-gradient-to: #F5F6F7;
-}
-
-.focus\:to-darkCoolGray-100:focus {
-  --tw-gradient-to: #EBEDEF;
-}
-
-.focus\:to-darkCoolGray-200:focus {
-  --tw-gradient-to: #CED1D6;
-}
-
-.focus\:to-darkCoolGray-300:focus {
-  --tw-gradient-to: #B0B5BD;
-}
-
-.focus\:to-darkCoolGray-400:focus {
-  --tw-gradient-to: #757E8C;
-}
-
-.focus\:to-darkCoolGray-500:focus {
-  --tw-gradient-to: #3A475B;
-}
-
-.focus\:to-darkCoolGray-600:focus {
-  --tw-gradient-to: #344052;
-}
-
-.focus\:to-darkCoolGray-700:focus {
-  --tw-gradient-to: #2C3544;
-}
-
-.focus\:to-darkCoolGray-800:focus {
-  --tw-gradient-to: #232B37;
-}
-
-.focus\:to-darkCoolGray-900:focus {
-  --tw-gradient-to: #1C232D;
-}
-
-.focus\:to-coolGray-50:focus {
-  --tw-gradient-to: #F7F8F9;
-}
-
-.focus\:to-coolGray-100:focus {
-  --tw-gradient-to: #EEF0F3;
-}
-
-.focus\:to-coolGray-200:focus {
-  --tw-gradient-to: #D5DAE1;
-}
-
-.focus\:to-coolGray-300:focus {
-  --tw-gradient-to: #BBC3CF;
-}
-
-.focus\:to-coolGray-400:focus {
-  --tw-gradient-to: #8896AB;
-}
-
-.focus\:to-coolGray-500:focus {
-  --tw-gradient-to: #556987;
-}
-
-.focus\:to-coolGray-600:focus {
-  --tw-gradient-to: #4D5F7A;
-}
-
-.focus\:to-coolGray-700:focus {
-  --tw-gradient-to: #404F65;
-}
-
-.focus\:to-coolGray-800:focus {
-  --tw-gradient-to: #333F51;
-}
-
-.focus\:to-coolGray-900:focus {
-  --tw-gradient-to: #2A3342;
-}
-
-.focus\:to-indigo-50:focus {
-  --tw-gradient-to: #F8F6FF;
-}
-
-.focus\:to-indigo-100:focus {
-  --tw-gradient-to: #F0EEFF;
-}
-
-.focus\:to-indigo-200:focus {
-  --tw-gradient-to: #DAD4FF;
-}
-
-.focus\:to-indigo-300:focus {
-  --tw-gradient-to: #C3B9FF;
-}
-
-.focus\:to-indigo-400:focus {
-  --tw-gradient-to: #9685FF;
-}
-
-.focus\:to-indigo-500:focus {
-  --tw-gradient-to: #6951FF;
-}
-
-.focus\:to-indigo-600:focus {
-  --tw-gradient-to: #5F49E6;
-}
-
-.focus\:to-indigo-700:focus {
-  --tw-gradient-to: #4F3DBF;
-}
-
-.focus\:to-indigo-800:focus {
-  --tw-gradient-to: #3F3199;
-}
-
-.focus\:to-indigo-900:focus {
-  --tw-gradient-to: #33287D;
-}
-
-.focus\:to-violet-50:focus {
-  --tw-gradient-to: #FBF7FF;
-}
-
-.focus\:to-violet-100:focus {
-  --tw-gradient-to: #F6EEFE;
-}
-
-.focus\:to-violet-200:focus {
-  --tw-gradient-to: #E9D5FD;
-}
-
-.focus\:to-violet-300:focus {
-  --tw-gradient-to: #DCBBFC;
-}
-
-.focus\:to-violet-400:focus {
-  --tw-gradient-to: #C288F9;
-}
-
-.focus\:to-violet-500:focus {
-  --tw-gradient-to: #A855F7;
-}
-
-.focus\:to-violet-600:focus {
-  --tw-gradient-to: #974DDE;
-}
-
-.focus\:to-violet-700:focus {
-  --tw-gradient-to: #7E40B9;
-}
-
-.focus\:to-violet-800:focus {
-  --tw-gradient-to: #653394;
-}
-
-.focus\:to-violet-900:focus {
-  --tw-gradient-to: #522A79;
-}
-
-.focus\:to-yellow-50:focus {
-  --tw-gradient-to: #FFFAF3;
-}
-
-.focus\:to-yellow-100:focus {
-  --tw-gradient-to: #FEF5E7;
-}
-
-.focus\:to-yellow-200:focus {
-  --tw-gradient-to: #FDE7C2;
-}
-
-.focus\:to-yellow-300:focus {
-  --tw-gradient-to: #FBD89D;
-}
-
-.focus\:to-yellow-400:focus {
-  --tw-gradient-to: #F8BB54;
-}
-
-.focus\:to-yellow-500:focus {
-  --tw-gradient-to: #F59E0B;
-}
-
-.focus\:to-yellow-600:focus {
-  --tw-gradient-to: #DD8E0A;
-}
-
-.focus\:to-yellow-700:focus {
-  --tw-gradient-to: #B87708;
-}
-
-.focus\:to-yellow-800:focus {
-  --tw-gradient-to: #935F07;
-}
-
-.focus\:to-yellow-900:focus {
-  --tw-gradient-to: #784D05;
-}
-
-.focus\:to-red-50:focus {
-  --tw-gradient-to: #FEF7F6;
-}
-
-.focus\:to-red-100:focus {
-  --tw-gradient-to: #FDEEEC;
-}
-
-.focus\:to-red-200:focus {
-  --tw-gradient-to: #FBD6D0;
-}
-
-.focus\:to-red-300:focus {
-  --tw-gradient-to: #F9BDB4;
-}
-
-.focus\:to-red-400:focus {
-  --tw-gradient-to: #F48B7C;
-}
-
-.focus\:to-red-500:focus {
-  --tw-gradient-to: #EF5844;
-}
-
-.focus\:to-red-600:focus {
-  --tw-gradient-to: #D7503D;
-}
-
-.focus\:to-red-700:focus {
-  --tw-gradient-to: #B34333;
-}
-
-.focus\:to-red-800:focus {
-  --tw-gradient-to: #8F3529;
-}
-
-.focus\:to-red-900:focus {
-  --tw-gradient-to: #752C21;
-}
-
-.focus\:to-green-50:focus {
-  --tw-gradient-to: #F4FDF7;
-}
-
-.focus\:to-green-100:focus {
-  --tw-gradient-to: #EAFAF0;
-}
-
-.focus\:to-green-200:focus {
-  --tw-gradient-to: #CAF4D9;
-}
-
-.focus\:to-green-300:focus {
-  --tw-gradient-to: #AAEDC3;
-}
-
-.focus\:to-green-400:focus {
-  --tw-gradient-to: #6ADF95;
-}
-
-.focus\:to-green-500:focus {
-  --tw-gradient-to: #2AD167;
-}
-
-.focus\:to-green-600:focus {
-  --tw-gradient-to: #26BC5E;
-}
-
-.focus\:to-green-700:focus {
-  --tw-gradient-to: #209D4E;
-}
-
-.focus\:to-green-800:focus {
-  --tw-gradient-to: #197D3E;
-}
-
-.focus\:to-green-900:focus {
-  --tw-gradient-to: #156633;
-}
-
-.focus\:to-blue-50:focus {
-  --tw-gradient-to: #F5F9FF;
-}
-
-.focus\:to-blue-100:focus {
-  --tw-gradient-to: #EBF3FE;
-}
-
-.focus\:to-blue-200:focus {
-  --tw-gradient-to: #CEE0FD;
-}
-
-.focus\:to-blue-300:focus {
-  --tw-gradient-to: #B1CDFB;
-}
-
-.focus\:to-blue-400:focus {
-  --tw-gradient-to: #76A8F9;
-}
-
-.focus\:to-blue-500:focus {
-  --tw-gradient-to: #3B82F6;
-}
-
-.focus\:to-blue-600:focus {
-  --tw-gradient-to: #3575DD;
-}
-
-.focus\:to-blue-700:focus {
-  --tw-gradient-to: #2C62B9;
-}
-
-.focus\:to-blue-800:focus {
-  --tw-gradient-to: #234E94;
-}
-
-.focus\:to-blue-900:focus {
-  --tw-gradient-to: #1D4079;
-}
-
-.focus\:to-gray-50:focus {
-  --tw-gradient-to: #f9fafb;
-}
-
-.focus\:to-gray-100:focus {
-  --tw-gradient-to: #f3f4f6;
-}
-
-.focus\:to-gray-200:focus {
-  --tw-gradient-to: #e5e7eb;
-}
-
-.focus\:to-gray-300:focus {
-  --tw-gradient-to: #d1d5db;
-}
-
-.focus\:to-gray-400:focus {
-  --tw-gradient-to: #9ca3af;
-}
-
-.focus\:to-gray-500:focus {
-  --tw-gradient-to: #6b7280;
-}
-
-.focus\:to-gray-600:focus {
-  --tw-gradient-to: #4b5563;
-}
-
-.focus\:to-gray-700:focus {
-  --tw-gradient-to: #374151;
-}
-
-.focus\:to-gray-800:focus {
-  --tw-gradient-to: #1f2937;
-}
-
-.focus\:to-gray-900:focus {
-  --tw-gradient-to: #111827;
-}
-
-.bg-opacity-0 {
-  --tw-bg-opacity: 0;
-}
-
-.bg-opacity-5 {
-  --tw-bg-opacity: 0.05;
-}
-
-.bg-opacity-10 {
-  --tw-bg-opacity: 0.1;
-}
-
-.bg-opacity-20 {
-  --tw-bg-opacity: 0.2;
-}
-
-.bg-opacity-25 {
-  --tw-bg-opacity: 0.25;
-}
-
-.bg-opacity-30 {
-  --tw-bg-opacity: 0.3;
-}
-
-.bg-opacity-40 {
-  --tw-bg-opacity: 0.4;
-}
-
-.bg-opacity-50 {
-  --tw-bg-opacity: 0.5;
-}
-
-.bg-opacity-60 {
-  --tw-bg-opacity: 0.6;
-}
-
-.bg-opacity-70 {
-  --tw-bg-opacity: 0.7;
-}
-
-.bg-opacity-75 {
-  --tw-bg-opacity: 0.75;
-}
-
-.bg-opacity-80 {
-  --tw-bg-opacity: 0.8;
-}
-
-.bg-opacity-90 {
-  --tw-bg-opacity: 0.9;
-}
-
-.bg-opacity-95 {
-  --tw-bg-opacity: 0.95;
-}
-
-.bg-opacity-100 {
-  --tw-bg-opacity: 1;
-}
-
-.group:hover .group-hover\:bg-opacity-0 {
-  --tw-bg-opacity: 0;
-}
-
-.group:hover .group-hover\:bg-opacity-5 {
-  --tw-bg-opacity: 0.05;
-}
-
-.group:hover .group-hover\:bg-opacity-10 {
-  --tw-bg-opacity: 0.1;
-}
-
-.group:hover .group-hover\:bg-opacity-20 {
-  --tw-bg-opacity: 0.2;
-}
-
-.group:hover .group-hover\:bg-opacity-25 {
-  --tw-bg-opacity: 0.25;
-}
-
-.group:hover .group-hover\:bg-opacity-30 {
-  --tw-bg-opacity: 0.3;
-}
-
-.group:hover .group-hover\:bg-opacity-40 {
-  --tw-bg-opacity: 0.4;
-}
-
-.group:hover .group-hover\:bg-opacity-50 {
-  --tw-bg-opacity: 0.5;
-}
-
-.group:hover .group-hover\:bg-opacity-60 {
-  --tw-bg-opacity: 0.6;
-}
-
-.group:hover .group-hover\:bg-opacity-70 {
-  --tw-bg-opacity: 0.7;
-}
-
-.group:hover .group-hover\:bg-opacity-75 {
-  --tw-bg-opacity: 0.75;
-}
-
-.group:hover .group-hover\:bg-opacity-80 {
-  --tw-bg-opacity: 0.8;
-}
-
-.group:hover .group-hover\:bg-opacity-90 {
-  --tw-bg-opacity: 0.9;
-}
-
-.group:hover .group-hover\:bg-opacity-95 {
-  --tw-bg-opacity: 0.95;
-}
-
-.group:hover .group-hover\:bg-opacity-100 {
-  --tw-bg-opacity: 1;
-}
-
-.focus-within\:bg-opacity-0:focus-within {
-  --tw-bg-opacity: 0;
-}
-
-.focus-within\:bg-opacity-5:focus-within {
-  --tw-bg-opacity: 0.05;
-}
-
-.focus-within\:bg-opacity-10:focus-within {
-  --tw-bg-opacity: 0.1;
-}
-
-.focus-within\:bg-opacity-20:focus-within {
-  --tw-bg-opacity: 0.2;
-}
-
-.focus-within\:bg-opacity-25:focus-within {
-  --tw-bg-opacity: 0.25;
-}
-
-.focus-within\:bg-opacity-30:focus-within {
-  --tw-bg-opacity: 0.3;
-}
-
-.focus-within\:bg-opacity-40:focus-within {
-  --tw-bg-opacity: 0.4;
-}
-
-.focus-within\:bg-opacity-50:focus-within {
-  --tw-bg-opacity: 0.5;
-}
-
-.focus-within\:bg-opacity-60:focus-within {
-  --tw-bg-opacity: 0.6;
-}
-
-.focus-within\:bg-opacity-70:focus-within {
-  --tw-bg-opacity: 0.7;
-}
-
-.focus-within\:bg-opacity-75:focus-within {
-  --tw-bg-opacity: 0.75;
-}
-
-.focus-within\:bg-opacity-80:focus-within {
-  --tw-bg-opacity: 0.8;
-}
-
-.focus-within\:bg-opacity-90:focus-within {
-  --tw-bg-opacity: 0.9;
-}
-
-.focus-within\:bg-opacity-95:focus-within {
-  --tw-bg-opacity: 0.95;
-}
-
-.focus-within\:bg-opacity-100:focus-within {
-  --tw-bg-opacity: 1;
-}
-
-.hover\:bg-opacity-0:hover {
-  --tw-bg-opacity: 0;
-}
-
-.hover\:bg-opacity-5:hover {
-  --tw-bg-opacity: 0.05;
-}
-
-.hover\:bg-opacity-10:hover {
-  --tw-bg-opacity: 0.1;
-}
-
-.hover\:bg-opacity-20:hover {
-  --tw-bg-opacity: 0.2;
-}
-
-.hover\:bg-opacity-25:hover {
-  --tw-bg-opacity: 0.25;
-}
-
-.hover\:bg-opacity-30:hover {
-  --tw-bg-opacity: 0.3;
-}
-
-.hover\:bg-opacity-40:hover {
-  --tw-bg-opacity: 0.4;
-}
-
-.hover\:bg-opacity-50:hover {
-  --tw-bg-opacity: 0.5;
-}
-
-.hover\:bg-opacity-60:hover {
-  --tw-bg-opacity: 0.6;
-}
-
-.hover\:bg-opacity-70:hover {
-  --tw-bg-opacity: 0.7;
-}
-
-.hover\:bg-opacity-75:hover {
-  --tw-bg-opacity: 0.75;
-}
-
-.hover\:bg-opacity-80:hover {
-  --tw-bg-opacity: 0.8;
-}
-
-.hover\:bg-opacity-90:hover {
-  --tw-bg-opacity: 0.9;
-}
-
-.hover\:bg-opacity-95:hover {
-  --tw-bg-opacity: 0.95;
-}
-
-.hover\:bg-opacity-100:hover {
-  --tw-bg-opacity: 1;
-}
-
-.focus\:bg-opacity-0:focus {
-  --tw-bg-opacity: 0;
-}
-
-.focus\:bg-opacity-5:focus {
-  --tw-bg-opacity: 0.05;
-}
-
-.focus\:bg-opacity-10:focus {
-  --tw-bg-opacity: 0.1;
-}
-
-.focus\:bg-opacity-20:focus {
-  --tw-bg-opacity: 0.2;
-}
-
-.focus\:bg-opacity-25:focus {
-  --tw-bg-opacity: 0.25;
-}
-
-.focus\:bg-opacity-30:focus {
-  --tw-bg-opacity: 0.3;
-}
-
-.focus\:bg-opacity-40:focus {
-  --tw-bg-opacity: 0.4;
-}
-
-.focus\:bg-opacity-50:focus {
-  --tw-bg-opacity: 0.5;
-}
-
-.focus\:bg-opacity-60:focus {
-  --tw-bg-opacity: 0.6;
-}
-
-.focus\:bg-opacity-70:focus {
-  --tw-bg-opacity: 0.7;
-}
-
-.focus\:bg-opacity-75:focus {
-  --tw-bg-opacity: 0.75;
-}
-
-.focus\:bg-opacity-80:focus {
-  --tw-bg-opacity: 0.8;
-}
-
-.focus\:bg-opacity-90:focus {
-  --tw-bg-opacity: 0.9;
-}
-
-.focus\:bg-opacity-95:focus {
-  --tw-bg-opacity: 0.95;
-}
-
-.focus\:bg-opacity-100:focus {
-  --tw-bg-opacity: 1;
-}
-
-.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-current {
-  border-color: currentColor;
-}
-
-.border-transparent {
-  border-color: transparent;
-}
-
-.border-black {
-  --tw-border-opacity: 1;
-  border-color: rgba(0, 0, 0, var(--tw-border-opacity));
-}
-
-.border-white {
-  --tw-border-opacity: 1;
-  border-color: rgba(255, 255, 255, var(--tw-border-opacity));
-}
-
-.border-darkCoolGray-50 {
-  --tw-border-opacity: 1;
-  border-color: rgba(245, 246, 247, var(--tw-border-opacity));
-}
-
-.border-darkCoolGray-100 {
-  --tw-border-opacity: 1;
-  border-color: rgba(235, 237, 239, var(--tw-border-opacity));
-}
-
-.border-darkCoolGray-200 {
-  --tw-border-opacity: 1;
-  border-color: rgba(206, 209, 214, var(--tw-border-opacity));
-}
-
-.border-darkCoolGray-300 {
-  --tw-border-opacity: 1;
-  border-color: rgba(176, 181, 189, var(--tw-border-opacity));
-}
-
-.border-darkCoolGray-400 {
-  --tw-border-opacity: 1;
-  border-color: rgba(117, 126, 140, var(--tw-border-opacity));
-}
-
-.border-darkCoolGray-500 {
-  --tw-border-opacity: 1;
-  border-color: rgba(58, 71, 91, var(--tw-border-opacity));
-}
-
-.border-darkCoolGray-600 {
-  --tw-border-opacity: 1;
-  border-color: rgba(52, 64, 82, var(--tw-border-opacity));
-}
-
-.border-darkCoolGray-700 {
-  --tw-border-opacity: 1;
-  border-color: rgba(44, 53, 68, var(--tw-border-opacity));
-}
-
-.border-darkCoolGray-800 {
-  --tw-border-opacity: 1;
-  border-color: rgba(35, 43, 55, var(--tw-border-opacity));
-}
-
-.border-darkCoolGray-900 {
-  --tw-border-opacity: 1;
-  border-color: rgba(28, 35, 45, var(--tw-border-opacity));
-}
-
-.border-coolGray-50 {
-  --tw-border-opacity: 1;
-  border-color: rgba(247, 248, 249, var(--tw-border-opacity));
-}
-
-.border-coolGray-100 {
-  --tw-border-opacity: 1;
-  border-color: rgba(238, 240, 243, var(--tw-border-opacity));
-}
-
-.border-coolGray-200 {
-  --tw-border-opacity: 1;
-  border-color: rgba(213, 218, 225, var(--tw-border-opacity));
-}
-
-.border-coolGray-300 {
-  --tw-border-opacity: 1;
-  border-color: rgba(187, 195, 207, var(--tw-border-opacity));
-}
-
-.border-coolGray-400 {
-  --tw-border-opacity: 1;
-  border-color: rgba(136, 150, 171, var(--tw-border-opacity));
-}
-
-.border-coolGray-500 {
-  --tw-border-opacity: 1;
-  border-color: rgba(85, 105, 135, var(--tw-border-opacity));
-}
-
-.border-coolGray-600 {
-  --tw-border-opacity: 1;
-  border-color: rgba(77, 95, 122, var(--tw-border-opacity));
-}
-
-.border-coolGray-700 {
-  --tw-border-opacity: 1;
-  border-color: rgba(64, 79, 101, var(--tw-border-opacity));
-}
-
-.border-coolGray-800 {
-  --tw-border-opacity: 1;
-  border-color: rgba(51, 63, 81, var(--tw-border-opacity));
-}
-
-.border-coolGray-900 {
-  --tw-border-opacity: 1;
-  border-color: rgba(42, 51, 66, var(--tw-border-opacity));
-}
-
-.border-indigo-50 {
-  --tw-border-opacity: 1;
-  border-color: rgba(248, 246, 255, var(--tw-border-opacity));
-}
-
-.border-indigo-100 {
-  --tw-border-opacity: 1;
-  border-color: rgba(240, 238, 255, var(--tw-border-opacity));
-}
-
-.border-indigo-200 {
-  --tw-border-opacity: 1;
-  border-color: rgba(218, 212, 255, var(--tw-border-opacity));
-}
-
-.border-indigo-300 {
-  --tw-border-opacity: 1;
-  border-color: rgba(195, 185, 255, var(--tw-border-opacity));
-}
-
-.border-indigo-400 {
-  --tw-border-opacity: 1;
-  border-color: rgba(150, 133, 255, var(--tw-border-opacity));
-}
-
-.border-indigo-500 {
-  --tw-border-opacity: 1;
-  border-color: rgba(105, 81, 255, var(--tw-border-opacity));
-}
-
-.border-indigo-600 {
-  --tw-border-opacity: 1;
-  border-color: rgba(95, 73, 230, var(--tw-border-opacity));
-}
-
-.border-indigo-700 {
-  --tw-border-opacity: 1;
-  border-color: rgba(79, 61, 191, var(--tw-border-opacity));
-}
-
-.border-indigo-800 {
-  --tw-border-opacity: 1;
-  border-color: rgba(63, 49, 153, var(--tw-border-opacity));
-}
-
-.border-indigo-900 {
-  --tw-border-opacity: 1;
-  border-color: rgba(51, 40, 125, var(--tw-border-opacity));
-}
-
-.border-violet-50 {
-  --tw-border-opacity: 1;
-  border-color: rgba(251, 247, 255, var(--tw-border-opacity));
-}
-
-.border-violet-100 {
-  --tw-border-opacity: 1;
-  border-color: rgba(246, 238, 254, var(--tw-border-opacity));
-}
-
-.border-violet-200 {
-  --tw-border-opacity: 1;
-  border-color: rgba(233, 213, 253, var(--tw-border-opacity));
-}
-
-.border-violet-300 {
-  --tw-border-opacity: 1;
-  border-color: rgba(220, 187, 252, var(--tw-border-opacity));
-}
-
-.border-violet-400 {
-  --tw-border-opacity: 1;
-  border-color: rgba(194, 136, 249, var(--tw-border-opacity));
-}
-
-.border-violet-500 {
-  --tw-border-opacity: 1;
-  border-color: rgba(168, 85, 247, var(--tw-border-opacity));
-}
-
-.border-violet-600 {
-  --tw-border-opacity: 1;
-  border-color: rgba(151, 77, 222, var(--tw-border-opacity));
-}
-
-.border-violet-700 {
-  --tw-border-opacity: 1;
-  border-color: rgba(126, 64, 185, var(--tw-border-opacity));
-}
-
-.border-violet-800 {
-  --tw-border-opacity: 1;
-  border-color: rgba(101, 51, 148, var(--tw-border-opacity));
-}
-
-.border-violet-900 {
-  --tw-border-opacity: 1;
-  border-color: rgba(82, 42, 121, var(--tw-border-opacity));
-}
-
-.border-yellow-50 {
-  --tw-border-opacity: 1;
-  border-color: rgba(255, 250, 243, var(--tw-border-opacity));
-}
-
-.border-yellow-100 {
-  --tw-border-opacity: 1;
-  border-color: rgba(254, 245, 231, var(--tw-border-opacity));
-}
-
-.border-yellow-200 {
-  --tw-border-opacity: 1;
-  border-color: rgba(253, 231, 194, var(--tw-border-opacity));
-}
-
-.border-yellow-300 {
-  --tw-border-opacity: 1;
-  border-color: rgba(251, 216, 157, var(--tw-border-opacity));
-}
-
-.border-yellow-400 {
-  --tw-border-opacity: 1;
-  border-color: rgba(248, 187, 84, var(--tw-border-opacity));
-}
-
-.border-yellow-500 {
-  --tw-border-opacity: 1;
-  border-color: rgba(245, 158, 11, var(--tw-border-opacity));
-}
-
-.border-yellow-600 {
-  --tw-border-opacity: 1;
-  border-color: rgba(221, 142, 10, var(--tw-border-opacity));
-}
-
-.border-yellow-700 {
-  --tw-border-opacity: 1;
-  border-color: rgba(184, 119, 8, var(--tw-border-opacity));
-}
-
-.border-yellow-800 {
-  --tw-border-opacity: 1;
-  border-color: rgba(147, 95, 7, var(--tw-border-opacity));
-}
-
-.border-yellow-900 {
-  --tw-border-opacity: 1;
-  border-color: rgba(120, 77, 5, var(--tw-border-opacity));
-}
-
-.border-red-50 {
-  --tw-border-opacity: 1;
-  border-color: rgba(254, 247, 246, var(--tw-border-opacity));
-}
-
-.border-red-100 {
-  --tw-border-opacity: 1;
-  border-color: rgba(253, 238, 236, var(--tw-border-opacity));
-}
-
-.border-red-200 {
-  --tw-border-opacity: 1;
-  border-color: rgba(251, 214, 208, var(--tw-border-opacity));
-}
-
-.border-red-300 {
-  --tw-border-opacity: 1;
-  border-color: rgba(249, 189, 180, var(--tw-border-opacity));
-}
-
-.border-red-400 {
-  --tw-border-opacity: 1;
-  border-color: rgba(244, 139, 124, var(--tw-border-opacity));
-}
-
-.border-red-500 {
-  --tw-border-opacity: 1;
-  border-color: rgba(239, 88, 68, var(--tw-border-opacity));
-}
-
-.border-red-600 {
-  --tw-border-opacity: 1;
-  border-color: rgba(215, 80, 61, var(--tw-border-opacity));
-}
-
-.border-red-700 {
-  --tw-border-opacity: 1;
-  border-color: rgba(179, 67, 51, var(--tw-border-opacity));
-}
-
-.border-red-800 {
-  --tw-border-opacity: 1;
-  border-color: rgba(143, 53, 41, var(--tw-border-opacity));
-}
-
-.border-red-900 {
-  --tw-border-opacity: 1;
-  border-color: rgba(117, 44, 33, var(--tw-border-opacity));
-}
-
-.border-green-50 {
-  --tw-border-opacity: 1;
-  border-color: rgba(244, 253, 247, var(--tw-border-opacity));
-}
-
-.border-green-100 {
-  --tw-border-opacity: 1;
-  border-color: rgba(234, 250, 240, var(--tw-border-opacity));
-}
-
-.border-green-200 {
-  --tw-border-opacity: 1;
-  border-color: rgba(202, 244, 217, var(--tw-border-opacity));
-}
-
-.border-green-300 {
-  --tw-border-opacity: 1;
-  border-color: rgba(170, 237, 195, var(--tw-border-opacity));
-}
-
-.border-green-400 {
-  --tw-border-opacity: 1;
-  border-color: rgba(106, 223, 149, var(--tw-border-opacity));
-}
-
-.border-green-500 {
-  --tw-border-opacity: 1;
-  border-color: rgba(42, 209, 103, var(--tw-border-opacity));
-}
-
-.border-green-600 {
-  --tw-border-opacity: 1;
-  border-color: rgba(38, 188, 94, var(--tw-border-opacity));
-}
-
-.border-green-700 {
-  --tw-border-opacity: 1;
-  border-color: rgba(32, 157, 78, var(--tw-border-opacity));
-}
-
-.border-green-800 {
-  --tw-border-opacity: 1;
-  border-color: rgba(25, 125, 62, var(--tw-border-opacity));
-}
-
-.border-green-900 {
-  --tw-border-opacity: 1;
-  border-color: rgba(21, 102, 51, var(--tw-border-opacity));
-}
-
-.border-blue-50 {
-  --tw-border-opacity: 1;
-  border-color: rgba(245, 249, 255, var(--tw-border-opacity));
-}
-
-.border-blue-100 {
-  --tw-border-opacity: 1;
-  border-color: rgba(235, 243, 254, var(--tw-border-opacity));
-}
-
-.border-blue-200 {
-  --tw-border-opacity: 1;
-  border-color: rgba(206, 224, 253, var(--tw-border-opacity));
-}
-
-.border-blue-300 {
-  --tw-border-opacity: 1;
-  border-color: rgba(177, 205, 251, var(--tw-border-opacity));
-}
-
-.border-blue-400 {
-  --tw-border-opacity: 1;
-  border-color: rgba(118, 168, 249, var(--tw-border-opacity));
-}
-
-.border-blue-500 {
-  --tw-border-opacity: 1;
-  border-color: rgba(59, 130, 246, var(--tw-border-opacity));
-}
-
-.border-blue-600 {
-  --tw-border-opacity: 1;
-  border-color: rgba(53, 117, 221, var(--tw-border-opacity));
-}
-
-.border-blue-700 {
-  --tw-border-opacity: 1;
-  border-color: rgba(44, 98, 185, var(--tw-border-opacity));
-}
-
-.border-blue-800 {
-  --tw-border-opacity: 1;
-  border-color: rgba(35, 78, 148, var(--tw-border-opacity));
-}
-
-.border-blue-900 {
-  --tw-border-opacity: 1;
-  border-color: rgba(29, 64, 121, var(--tw-border-opacity));
-}
-
-.border-gray-50 {
-  --tw-border-opacity: 1;
-  border-color: rgba(249, 250, 251, var(--tw-border-opacity));
-}
-
-.border-gray-100 {
-  --tw-border-opacity: 1;
-  border-color: rgba(243, 244, 246, var(--tw-border-opacity));
-}
-
-.border-gray-200 {
-  --tw-border-opacity: 1;
-  border-color: rgba(229, 231, 235, var(--tw-border-opacity));
-}
-
-.border-gray-300 {
-  --tw-border-opacity: 1;
-  border-color: rgba(209, 213, 219, var(--tw-border-opacity));
-}
-
-.border-gray-400 {
-  --tw-border-opacity: 1;
-  border-color: rgba(156, 163, 175, var(--tw-border-opacity));
-}
-
-.border-gray-500 {
-  --tw-border-opacity: 1;
-  border-color: rgba(107, 114, 128, var(--tw-border-opacity));
-}
-
-.border-gray-600 {
-  --tw-border-opacity: 1;
-  border-color: rgba(75, 85, 99, var(--tw-border-opacity));
-}
-
-.border-gray-700 {
-  --tw-border-opacity: 1;
-  border-color: rgba(55, 65, 81, var(--tw-border-opacity));
-}
-
-.border-gray-800 {
-  --tw-border-opacity: 1;
-  border-color: rgba(31, 41, 55, var(--tw-border-opacity));
-}
-
-.border-gray-900 {
-  --tw-border-opacity: 1;
-  border-color: rgba(17, 24, 39, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-current {
-  border-color: currentColor;
-}
-
-.group:hover .group-hover\:border-transparent {
-  border-color: transparent;
-}
-
-.group:hover .group-hover\:border-black {
-  --tw-border-opacity: 1;
-  border-color: rgba(0, 0, 0, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-white {
-  --tw-border-opacity: 1;
-  border-color: rgba(255, 255, 255, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-darkCoolGray-50 {
-  --tw-border-opacity: 1;
-  border-color: rgba(245, 246, 247, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-darkCoolGray-100 {
-  --tw-border-opacity: 1;
-  border-color: rgba(235, 237, 239, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-darkCoolGray-200 {
-  --tw-border-opacity: 1;
-  border-color: rgba(206, 209, 214, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-darkCoolGray-300 {
-  --tw-border-opacity: 1;
-  border-color: rgba(176, 181, 189, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-darkCoolGray-400 {
-  --tw-border-opacity: 1;
-  border-color: rgba(117, 126, 140, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-darkCoolGray-500 {
-  --tw-border-opacity: 1;
-  border-color: rgba(58, 71, 91, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-darkCoolGray-600 {
-  --tw-border-opacity: 1;
-  border-color: rgba(52, 64, 82, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-darkCoolGray-700 {
-  --tw-border-opacity: 1;
-  border-color: rgba(44, 53, 68, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-darkCoolGray-800 {
-  --tw-border-opacity: 1;
-  border-color: rgba(35, 43, 55, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-darkCoolGray-900 {
-  --tw-border-opacity: 1;
-  border-color: rgba(28, 35, 45, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-coolGray-50 {
-  --tw-border-opacity: 1;
-  border-color: rgba(247, 248, 249, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-coolGray-100 {
-  --tw-border-opacity: 1;
-  border-color: rgba(238, 240, 243, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-coolGray-200 {
-  --tw-border-opacity: 1;
-  border-color: rgba(213, 218, 225, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-coolGray-300 {
-  --tw-border-opacity: 1;
-  border-color: rgba(187, 195, 207, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-coolGray-400 {
-  --tw-border-opacity: 1;
-  border-color: rgba(136, 150, 171, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-coolGray-500 {
-  --tw-border-opacity: 1;
-  border-color: rgba(85, 105, 135, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-coolGray-600 {
-  --tw-border-opacity: 1;
-  border-color: rgba(77, 95, 122, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-coolGray-700 {
-  --tw-border-opacity: 1;
-  border-color: rgba(64, 79, 101, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-coolGray-800 {
-  --tw-border-opacity: 1;
-  border-color: rgba(51, 63, 81, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-coolGray-900 {
-  --tw-border-opacity: 1;
-  border-color: rgba(42, 51, 66, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-indigo-50 {
-  --tw-border-opacity: 1;
-  border-color: rgba(248, 246, 255, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-indigo-100 {
-  --tw-border-opacity: 1;
-  border-color: rgba(240, 238, 255, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-indigo-200 {
-  --tw-border-opacity: 1;
-  border-color: rgba(218, 212, 255, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-indigo-300 {
-  --tw-border-opacity: 1;
-  border-color: rgba(195, 185, 255, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-indigo-400 {
-  --tw-border-opacity: 1;
-  border-color: rgba(150, 133, 255, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-indigo-500 {
-  --tw-border-opacity: 1;
-  border-color: rgba(105, 81, 255, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-indigo-600 {
-  --tw-border-opacity: 1;
-  border-color: rgba(95, 73, 230, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-indigo-700 {
-  --tw-border-opacity: 1;
-  border-color: rgba(79, 61, 191, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-indigo-800 {
-  --tw-border-opacity: 1;
-  border-color: rgba(63, 49, 153, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-indigo-900 {
-  --tw-border-opacity: 1;
-  border-color: rgba(51, 40, 125, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-violet-50 {
-  --tw-border-opacity: 1;
-  border-color: rgba(251, 247, 255, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-violet-100 {
-  --tw-border-opacity: 1;
-  border-color: rgba(246, 238, 254, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-violet-200 {
-  --tw-border-opacity: 1;
-  border-color: rgba(233, 213, 253, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-violet-300 {
-  --tw-border-opacity: 1;
-  border-color: rgba(220, 187, 252, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-violet-400 {
-  --tw-border-opacity: 1;
-  border-color: rgba(194, 136, 249, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-violet-500 {
-  --tw-border-opacity: 1;
-  border-color: rgba(168, 85, 247, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-violet-600 {
-  --tw-border-opacity: 1;
-  border-color: rgba(151, 77, 222, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-violet-700 {
-  --tw-border-opacity: 1;
-  border-color: rgba(126, 64, 185, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-violet-800 {
-  --tw-border-opacity: 1;
-  border-color: rgba(101, 51, 148, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-violet-900 {
-  --tw-border-opacity: 1;
-  border-color: rgba(82, 42, 121, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-yellow-50 {
-  --tw-border-opacity: 1;
-  border-color: rgba(255, 250, 243, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-yellow-100 {
-  --tw-border-opacity: 1;
-  border-color: rgba(254, 245, 231, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-yellow-200 {
-  --tw-border-opacity: 1;
-  border-color: rgba(253, 231, 194, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-yellow-300 {
-  --tw-border-opacity: 1;
-  border-color: rgba(251, 216, 157, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-yellow-400 {
-  --tw-border-opacity: 1;
-  border-color: rgba(248, 187, 84, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-yellow-500 {
-  --tw-border-opacity: 1;
-  border-color: rgba(245, 158, 11, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-yellow-600 {
-  --tw-border-opacity: 1;
-  border-color: rgba(221, 142, 10, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-yellow-700 {
-  --tw-border-opacity: 1;
-  border-color: rgba(184, 119, 8, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-yellow-800 {
-  --tw-border-opacity: 1;
-  border-color: rgba(147, 95, 7, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-yellow-900 {
-  --tw-border-opacity: 1;
-  border-color: rgba(120, 77, 5, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-red-50 {
-  --tw-border-opacity: 1;
-  border-color: rgba(254, 247, 246, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-red-100 {
-  --tw-border-opacity: 1;
-  border-color: rgba(253, 238, 236, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-red-200 {
-  --tw-border-opacity: 1;
-  border-color: rgba(251, 214, 208, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-red-300 {
-  --tw-border-opacity: 1;
-  border-color: rgba(249, 189, 180, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-red-400 {
-  --tw-border-opacity: 1;
-  border-color: rgba(244, 139, 124, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-red-500 {
-  --tw-border-opacity: 1;
-  border-color: rgba(239, 88, 68, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-red-600 {
-  --tw-border-opacity: 1;
-  border-color: rgba(215, 80, 61, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-red-700 {
-  --tw-border-opacity: 1;
-  border-color: rgba(179, 67, 51, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-red-800 {
-  --tw-border-opacity: 1;
-  border-color: rgba(143, 53, 41, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-red-900 {
-  --tw-border-opacity: 1;
-  border-color: rgba(117, 44, 33, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-green-50 {
-  --tw-border-opacity: 1;
-  border-color: rgba(244, 253, 247, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-green-100 {
-  --tw-border-opacity: 1;
-  border-color: rgba(234, 250, 240, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-green-200 {
-  --tw-border-opacity: 1;
-  border-color: rgba(202, 244, 217, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-green-300 {
-  --tw-border-opacity: 1;
-  border-color: rgba(170, 237, 195, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-green-400 {
-  --tw-border-opacity: 1;
-  border-color: rgba(106, 223, 149, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-green-500 {
-  --tw-border-opacity: 1;
-  border-color: rgba(42, 209, 103, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-green-600 {
-  --tw-border-opacity: 1;
-  border-color: rgba(38, 188, 94, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-green-700 {
-  --tw-border-opacity: 1;
-  border-color: rgba(32, 157, 78, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-green-800 {
-  --tw-border-opacity: 1;
-  border-color: rgba(25, 125, 62, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-green-900 {
-  --tw-border-opacity: 1;
-  border-color: rgba(21, 102, 51, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-blue-50 {
-  --tw-border-opacity: 1;
-  border-color: rgba(245, 249, 255, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-blue-100 {
-  --tw-border-opacity: 1;
-  border-color: rgba(235, 243, 254, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-blue-200 {
-  --tw-border-opacity: 1;
-  border-color: rgba(206, 224, 253, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-blue-300 {
-  --tw-border-opacity: 1;
-  border-color: rgba(177, 205, 251, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-blue-400 {
-  --tw-border-opacity: 1;
-  border-color: rgba(118, 168, 249, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-blue-500 {
-  --tw-border-opacity: 1;
-  border-color: rgba(59, 130, 246, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-blue-600 {
-  --tw-border-opacity: 1;
-  border-color: rgba(53, 117, 221, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-blue-700 {
-  --tw-border-opacity: 1;
-  border-color: rgba(44, 98, 185, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-blue-800 {
-  --tw-border-opacity: 1;
-  border-color: rgba(35, 78, 148, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-blue-900 {
-  --tw-border-opacity: 1;
-  border-color: rgba(29, 64, 121, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-gray-50 {
-  --tw-border-opacity: 1;
-  border-color: rgba(249, 250, 251, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-gray-100 {
-  --tw-border-opacity: 1;
-  border-color: rgba(243, 244, 246, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-gray-200 {
-  --tw-border-opacity: 1;
-  border-color: rgba(229, 231, 235, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-gray-300 {
-  --tw-border-opacity: 1;
-  border-color: rgba(209, 213, 219, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-gray-400 {
-  --tw-border-opacity: 1;
-  border-color: rgba(156, 163, 175, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-gray-500 {
-  --tw-border-opacity: 1;
-  border-color: rgba(107, 114, 128, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-gray-600 {
-  --tw-border-opacity: 1;
-  border-color: rgba(75, 85, 99, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-gray-700 {
-  --tw-border-opacity: 1;
-  border-color: rgba(55, 65, 81, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-gray-800 {
-  --tw-border-opacity: 1;
-  border-color: rgba(31, 41, 55, var(--tw-border-opacity));
-}
-
-.group:hover .group-hover\:border-gray-900 {
-  --tw-border-opacity: 1;
-  border-color: rgba(17, 24, 39, var(--tw-border-opacity));
-}
-
-.focus-within\:border-current:focus-within {
-  border-color: currentColor;
-}
-
-.focus-within\:border-transparent:focus-within {
-  border-color: transparent;
-}
-
-.focus-within\:border-black:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(0, 0, 0, var(--tw-border-opacity));
-}
-
-.focus-within\:border-white:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(255, 255, 255, var(--tw-border-opacity));
-}
-
-.focus-within\:border-darkCoolGray-50:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(245, 246, 247, var(--tw-border-opacity));
-}
-
-.focus-within\:border-darkCoolGray-100:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(235, 237, 239, var(--tw-border-opacity));
-}
-
-.focus-within\:border-darkCoolGray-200:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(206, 209, 214, var(--tw-border-opacity));
-}
-
-.focus-within\:border-darkCoolGray-300:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(176, 181, 189, var(--tw-border-opacity));
-}
-
-.focus-within\:border-darkCoolGray-400:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(117, 126, 140, var(--tw-border-opacity));
-}
-
-.focus-within\:border-darkCoolGray-500:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(58, 71, 91, var(--tw-border-opacity));
-}
-
-.focus-within\:border-darkCoolGray-600:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(52, 64, 82, var(--tw-border-opacity));
-}
-
-.focus-within\:border-darkCoolGray-700:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(44, 53, 68, var(--tw-border-opacity));
-}
-
-.focus-within\:border-darkCoolGray-800:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(35, 43, 55, var(--tw-border-opacity));
-}
-
-.focus-within\:border-darkCoolGray-900:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(28, 35, 45, var(--tw-border-opacity));
-}
-
-.focus-within\:border-coolGray-50:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(247, 248, 249, var(--tw-border-opacity));
-}
-
-.focus-within\:border-coolGray-100:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(238, 240, 243, var(--tw-border-opacity));
-}
-
-.focus-within\:border-coolGray-200:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(213, 218, 225, var(--tw-border-opacity));
-}
-
-.focus-within\:border-coolGray-300:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(187, 195, 207, var(--tw-border-opacity));
-}
-
-.focus-within\:border-coolGray-400:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(136, 150, 171, var(--tw-border-opacity));
-}
-
-.focus-within\:border-coolGray-500:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(85, 105, 135, var(--tw-border-opacity));
-}
-
-.focus-within\:border-coolGray-600:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(77, 95, 122, var(--tw-border-opacity));
-}
-
-.focus-within\:border-coolGray-700:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(64, 79, 101, var(--tw-border-opacity));
-}
-
-.focus-within\:border-coolGray-800:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(51, 63, 81, var(--tw-border-opacity));
-}
-
-.focus-within\:border-coolGray-900:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(42, 51, 66, var(--tw-border-opacity));
-}
-
-.focus-within\:border-indigo-50:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(248, 246, 255, var(--tw-border-opacity));
-}
-
-.focus-within\:border-indigo-100:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(240, 238, 255, var(--tw-border-opacity));
-}
-
-.focus-within\:border-indigo-200:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(218, 212, 255, var(--tw-border-opacity));
-}
-
-.focus-within\:border-indigo-300:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(195, 185, 255, var(--tw-border-opacity));
-}
-
-.focus-within\:border-indigo-400:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(150, 133, 255, var(--tw-border-opacity));
-}
-
-.focus-within\:border-indigo-500:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(105, 81, 255, var(--tw-border-opacity));
-}
-
-.focus-within\:border-indigo-600:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(95, 73, 230, var(--tw-border-opacity));
-}
-
-.focus-within\:border-indigo-700:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(79, 61, 191, var(--tw-border-opacity));
-}
-
-.focus-within\:border-indigo-800:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(63, 49, 153, var(--tw-border-opacity));
-}
-
-.focus-within\:border-indigo-900:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(51, 40, 125, var(--tw-border-opacity));
-}
-
-.focus-within\:border-violet-50:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(251, 247, 255, var(--tw-border-opacity));
-}
-
-.focus-within\:border-violet-100:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(246, 238, 254, var(--tw-border-opacity));
-}
-
-.focus-within\:border-violet-200:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(233, 213, 253, var(--tw-border-opacity));
-}
-
-.focus-within\:border-violet-300:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(220, 187, 252, var(--tw-border-opacity));
-}
-
-.focus-within\:border-violet-400:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(194, 136, 249, var(--tw-border-opacity));
-}
-
-.focus-within\:border-violet-500:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(168, 85, 247, var(--tw-border-opacity));
-}
-
-.focus-within\:border-violet-600:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(151, 77, 222, var(--tw-border-opacity));
-}
-
-.focus-within\:border-violet-700:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(126, 64, 185, var(--tw-border-opacity));
-}
-
-.focus-within\:border-violet-800:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(101, 51, 148, var(--tw-border-opacity));
-}
-
-.focus-within\:border-violet-900:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(82, 42, 121, var(--tw-border-opacity));
-}
-
-.focus-within\:border-yellow-50:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(255, 250, 243, var(--tw-border-opacity));
-}
-
-.focus-within\:border-yellow-100:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(254, 245, 231, var(--tw-border-opacity));
-}
-
-.focus-within\:border-yellow-200:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(253, 231, 194, var(--tw-border-opacity));
-}
-
-.focus-within\:border-yellow-300:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(251, 216, 157, var(--tw-border-opacity));
-}
-
-.focus-within\:border-yellow-400:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(248, 187, 84, var(--tw-border-opacity));
-}
-
-.focus-within\:border-yellow-500:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(245, 158, 11, var(--tw-border-opacity));
-}
-
-.focus-within\:border-yellow-600:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(221, 142, 10, var(--tw-border-opacity));
-}
-
-.focus-within\:border-yellow-700:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(184, 119, 8, var(--tw-border-opacity));
-}
-
-.focus-within\:border-yellow-800:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(147, 95, 7, var(--tw-border-opacity));
-}
-
-.focus-within\:border-yellow-900:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(120, 77, 5, var(--tw-border-opacity));
-}
-
-.focus-within\:border-red-50:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(254, 247, 246, var(--tw-border-opacity));
-}
-
-.focus-within\:border-red-100:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(253, 238, 236, var(--tw-border-opacity));
-}
-
-.focus-within\:border-red-200:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(251, 214, 208, var(--tw-border-opacity));
-}
-
-.focus-within\:border-red-300:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(249, 189, 180, var(--tw-border-opacity));
-}
-
-.focus-within\:border-red-400:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(244, 139, 124, var(--tw-border-opacity));
-}
-
-.focus-within\:border-red-500:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(239, 88, 68, var(--tw-border-opacity));
-}
-
-.focus-within\:border-red-600:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(215, 80, 61, var(--tw-border-opacity));
-}
-
-.focus-within\:border-red-700:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(179, 67, 51, var(--tw-border-opacity));
-}
-
-.focus-within\:border-red-800:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(143, 53, 41, var(--tw-border-opacity));
-}
-
-.focus-within\:border-red-900:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(117, 44, 33, var(--tw-border-opacity));
-}
-
-.focus-within\:border-green-50:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(244, 253, 247, var(--tw-border-opacity));
-}
-
-.focus-within\:border-green-100:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(234, 250, 240, var(--tw-border-opacity));
-}
-
-.focus-within\:border-green-200:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(202, 244, 217, var(--tw-border-opacity));
-}
-
-.focus-within\:border-green-300:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(170, 237, 195, var(--tw-border-opacity));
-}
-
-.focus-within\:border-green-400:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(106, 223, 149, var(--tw-border-opacity));
-}
-
-.focus-within\:border-green-500:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(42, 209, 103, var(--tw-border-opacity));
-}
-
-.focus-within\:border-green-600:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(38, 188, 94, var(--tw-border-opacity));
-}
-
-.focus-within\:border-green-700:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(32, 157, 78, var(--tw-border-opacity));
-}
-
-.focus-within\:border-green-800:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(25, 125, 62, var(--tw-border-opacity));
-}
-
-.focus-within\:border-green-900:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(21, 102, 51, var(--tw-border-opacity));
-}
-
-.focus-within\:border-blue-50:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(245, 249, 255, var(--tw-border-opacity));
-}
-
-.focus-within\:border-blue-100:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(235, 243, 254, var(--tw-border-opacity));
-}
-
-.focus-within\:border-blue-200:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(206, 224, 253, var(--tw-border-opacity));
-}
-
-.focus-within\:border-blue-300:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(177, 205, 251, var(--tw-border-opacity));
-}
-
-.focus-within\:border-blue-400:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(118, 168, 249, var(--tw-border-opacity));
-}
-
-.focus-within\:border-blue-500:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(59, 130, 246, var(--tw-border-opacity));
-}
-
-.focus-within\:border-blue-600:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(53, 117, 221, var(--tw-border-opacity));
-}
-
-.focus-within\:border-blue-700:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(44, 98, 185, var(--tw-border-opacity));
-}
-
-.focus-within\:border-blue-800:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(35, 78, 148, var(--tw-border-opacity));
-}
-
-.focus-within\:border-blue-900:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(29, 64, 121, var(--tw-border-opacity));
-}
-
-.focus-within\:border-gray-50:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(249, 250, 251, var(--tw-border-opacity));
-}
-
-.focus-within\:border-gray-100:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(243, 244, 246, var(--tw-border-opacity));
-}
-
-.focus-within\:border-gray-200:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(229, 231, 235, var(--tw-border-opacity));
-}
-
-.focus-within\:border-gray-300:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(209, 213, 219, var(--tw-border-opacity));
-}
-
-.focus-within\:border-gray-400:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(156, 163, 175, var(--tw-border-opacity));
-}
-
-.focus-within\:border-gray-500:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(107, 114, 128, var(--tw-border-opacity));
-}
-
-.focus-within\:border-gray-600:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(75, 85, 99, var(--tw-border-opacity));
-}
-
-.focus-within\:border-gray-700:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(55, 65, 81, var(--tw-border-opacity));
-}
-
-.focus-within\:border-gray-800:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(31, 41, 55, var(--tw-border-opacity));
-}
-
-.focus-within\:border-gray-900:focus-within {
-  --tw-border-opacity: 1;
-  border-color: rgba(17, 24, 39, var(--tw-border-opacity));
-}
-
-.hover\:border-current:hover {
-  border-color: currentColor;
-}
-
-.hover\:border-transparent:hover {
-  border-color: transparent;
-}
-
-.hover\:border-black:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(0, 0, 0, var(--tw-border-opacity));
-}
-
-.hover\:border-white:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(255, 255, 255, var(--tw-border-opacity));
-}
-
-.hover\:border-darkCoolGray-50:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(245, 246, 247, var(--tw-border-opacity));
-}
-
-.hover\:border-darkCoolGray-100:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(235, 237, 239, var(--tw-border-opacity));
-}
-
-.hover\:border-darkCoolGray-200:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(206, 209, 214, var(--tw-border-opacity));
-}
-
-.hover\:border-darkCoolGray-300:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(176, 181, 189, var(--tw-border-opacity));
-}
-
-.hover\:border-darkCoolGray-400:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(117, 126, 140, var(--tw-border-opacity));
-}
-
-.hover\:border-darkCoolGray-500:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(58, 71, 91, var(--tw-border-opacity));
-}
-
-.hover\:border-darkCoolGray-600:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(52, 64, 82, var(--tw-border-opacity));
-}
-
-.hover\:border-darkCoolGray-700:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(44, 53, 68, var(--tw-border-opacity));
-}
-
-.hover\:border-darkCoolGray-800:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(35, 43, 55, var(--tw-border-opacity));
-}
-
-.hover\:border-darkCoolGray-900:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(28, 35, 45, var(--tw-border-opacity));
-}
-
-.hover\:border-coolGray-50:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(247, 248, 249, var(--tw-border-opacity));
-}
-
-.hover\:border-coolGray-100:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(238, 240, 243, var(--tw-border-opacity));
-}
-
-.hover\:border-coolGray-200:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(213, 218, 225, var(--tw-border-opacity));
-}
-
-.hover\:border-coolGray-300:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(187, 195, 207, var(--tw-border-opacity));
-}
-
-.hover\:border-coolGray-400:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(136, 150, 171, var(--tw-border-opacity));
-}
-
-.hover\:border-coolGray-500:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(85, 105, 135, var(--tw-border-opacity));
-}
-
-.hover\:border-coolGray-600:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(77, 95, 122, var(--tw-border-opacity));
-}
-
-.hover\:border-coolGray-700:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(64, 79, 101, var(--tw-border-opacity));
-}
-
-.hover\:border-coolGray-800:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(51, 63, 81, var(--tw-border-opacity));
-}
-
-.hover\:border-coolGray-900:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(42, 51, 66, var(--tw-border-opacity));
-}
-
-.hover\:border-indigo-50:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(248, 246, 255, var(--tw-border-opacity));
-}
-
-.hover\:border-indigo-100:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(240, 238, 255, var(--tw-border-opacity));
-}
-
-.hover\:border-indigo-200:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(218, 212, 255, var(--tw-border-opacity));
-}
-
-.hover\:border-indigo-300:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(195, 185, 255, var(--tw-border-opacity));
-}
-
-.hover\:border-indigo-400:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(150, 133, 255, var(--tw-border-opacity));
-}
-
-.hover\:border-indigo-500:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(105, 81, 255, var(--tw-border-opacity));
-}
-
-.hover\:border-indigo-600:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(95, 73, 230, var(--tw-border-opacity));
-}
-
-.hover\:border-indigo-700:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(79, 61, 191, var(--tw-border-opacity));
-}
-
-.hover\:border-indigo-800:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(63, 49, 153, var(--tw-border-opacity));
-}
-
-.hover\:border-indigo-900:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(51, 40, 125, var(--tw-border-opacity));
-}
-
-.hover\:border-violet-50:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(251, 247, 255, var(--tw-border-opacity));
-}
-
-.hover\:border-violet-100:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(246, 238, 254, var(--tw-border-opacity));
-}
-
-.hover\:border-violet-200:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(233, 213, 253, var(--tw-border-opacity));
-}
-
-.hover\:border-violet-300:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(220, 187, 252, var(--tw-border-opacity));
-}
-
-.hover\:border-violet-400:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(194, 136, 249, var(--tw-border-opacity));
-}
-
-.hover\:border-violet-500:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(168, 85, 247, var(--tw-border-opacity));
-}
-
-.hover\:border-violet-600:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(151, 77, 222, var(--tw-border-opacity));
-}
-
-.hover\:border-violet-700:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(126, 64, 185, var(--tw-border-opacity));
-}
-
-.hover\:border-violet-800:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(101, 51, 148, var(--tw-border-opacity));
-}
-
-.hover\:border-violet-900:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(82, 42, 121, var(--tw-border-opacity));
-}
-
-.hover\:border-yellow-50:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(255, 250, 243, var(--tw-border-opacity));
-}
-
-.hover\:border-yellow-100:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(254, 245, 231, var(--tw-border-opacity));
-}
-
-.hover\:border-yellow-200:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(253, 231, 194, var(--tw-border-opacity));
-}
-
-.hover\:border-yellow-300:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(251, 216, 157, var(--tw-border-opacity));
-}
-
-.hover\:border-yellow-400:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(248, 187, 84, var(--tw-border-opacity));
-}
-
-.hover\:border-yellow-500:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(245, 158, 11, var(--tw-border-opacity));
-}
-
-.hover\:border-yellow-600:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(221, 142, 10, var(--tw-border-opacity));
-}
-
-.hover\:border-yellow-700:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(184, 119, 8, var(--tw-border-opacity));
-}
-
-.hover\:border-yellow-800:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(147, 95, 7, var(--tw-border-opacity));
-}
-
-.hover\:border-yellow-900:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(120, 77, 5, var(--tw-border-opacity));
-}
-
-.hover\:border-red-50:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(254, 247, 246, var(--tw-border-opacity));
-}
-
-.hover\:border-red-100:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(253, 238, 236, var(--tw-border-opacity));
-}
-
-.hover\:border-red-200:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(251, 214, 208, var(--tw-border-opacity));
-}
-
-.hover\:border-red-300:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(249, 189, 180, var(--tw-border-opacity));
-}
-
-.hover\:border-red-400:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(244, 139, 124, var(--tw-border-opacity));
-}
-
-.hover\:border-red-500:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(239, 88, 68, var(--tw-border-opacity));
-}
-
-.hover\:border-red-600:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(215, 80, 61, var(--tw-border-opacity));
-}
-
-.hover\:border-red-700:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(179, 67, 51, var(--tw-border-opacity));
-}
-
-.hover\:border-red-800:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(143, 53, 41, var(--tw-border-opacity));
-}
-
-.hover\:border-red-900:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(117, 44, 33, var(--tw-border-opacity));
-}
-
-.hover\:border-green-50:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(244, 253, 247, var(--tw-border-opacity));
-}
-
-.hover\:border-green-100:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(234, 250, 240, var(--tw-border-opacity));
-}
-
-.hover\:border-green-200:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(202, 244, 217, var(--tw-border-opacity));
-}
-
-.hover\:border-green-300:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(170, 237, 195, var(--tw-border-opacity));
-}
-
-.hover\:border-green-400:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(106, 223, 149, var(--tw-border-opacity));
-}
-
-.hover\:border-green-500:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(42, 209, 103, var(--tw-border-opacity));
-}
-
-.hover\:border-green-600:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(38, 188, 94, var(--tw-border-opacity));
-}
-
-.hover\:border-green-700:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(32, 157, 78, var(--tw-border-opacity));
-}
-
-.hover\:border-green-800:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(25, 125, 62, var(--tw-border-opacity));
-}
-
-.hover\:border-green-900:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(21, 102, 51, var(--tw-border-opacity));
-}
-
-.hover\:border-blue-50:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(245, 249, 255, var(--tw-border-opacity));
-}
-
-.hover\:border-blue-100:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(235, 243, 254, var(--tw-border-opacity));
-}
-
-.hover\:border-blue-200:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(206, 224, 253, var(--tw-border-opacity));
-}
-
-.hover\:border-blue-300:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(177, 205, 251, var(--tw-border-opacity));
-}
-
-.hover\:border-blue-400:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(118, 168, 249, var(--tw-border-opacity));
-}
-
-.hover\:border-blue-500:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(59, 130, 246, var(--tw-border-opacity));
-}
-
-.hover\:border-blue-600:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(53, 117, 221, var(--tw-border-opacity));
-}
-
-.hover\:border-blue-700:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(44, 98, 185, var(--tw-border-opacity));
-}
-
-.hover\:border-blue-800:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(35, 78, 148, var(--tw-border-opacity));
-}
-
-.hover\:border-blue-900:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(29, 64, 121, var(--tw-border-opacity));
-}
-
-.hover\:border-gray-50:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(249, 250, 251, var(--tw-border-opacity));
-}
-
-.hover\:border-gray-100:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(243, 244, 246, var(--tw-border-opacity));
-}
-
-.hover\:border-gray-200:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(229, 231, 235, var(--tw-border-opacity));
-}
-
-.hover\:border-gray-300:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(209, 213, 219, var(--tw-border-opacity));
-}
-
-.hover\:border-gray-400:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(156, 163, 175, var(--tw-border-opacity));
-}
-
-.hover\:border-gray-500:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(107, 114, 128, var(--tw-border-opacity));
-}
-
-.hover\:border-gray-600:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(75, 85, 99, var(--tw-border-opacity));
-}
-
-.hover\:border-gray-700:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(55, 65, 81, var(--tw-border-opacity));
-}
-
-.hover\:border-gray-800:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(31, 41, 55, var(--tw-border-opacity));
-}
-
-.hover\:border-gray-900:hover {
-  --tw-border-opacity: 1;
-  border-color: rgba(17, 24, 39, var(--tw-border-opacity));
-}
-
-.focus\:border-current:focus {
-  border-color: currentColor;
-}
-
-.focus\:border-transparent:focus {
-  border-color: transparent;
-}
-
-.focus\:border-black:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(0, 0, 0, var(--tw-border-opacity));
-}
-
-.focus\:border-white:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(255, 255, 255, var(--tw-border-opacity));
-}
-
-.focus\:border-darkCoolGray-50:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(245, 246, 247, var(--tw-border-opacity));
-}
-
-.focus\:border-darkCoolGray-100:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(235, 237, 239, var(--tw-border-opacity));
-}
-
-.focus\:border-darkCoolGray-200:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(206, 209, 214, var(--tw-border-opacity));
-}
-
-.focus\:border-darkCoolGray-300:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(176, 181, 189, var(--tw-border-opacity));
-}
-
-.focus\:border-darkCoolGray-400:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(117, 126, 140, var(--tw-border-opacity));
-}
-
-.focus\:border-darkCoolGray-500:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(58, 71, 91, var(--tw-border-opacity));
-}
-
-.focus\:border-darkCoolGray-600:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(52, 64, 82, var(--tw-border-opacity));
-}
-
-.focus\:border-darkCoolGray-700:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(44, 53, 68, var(--tw-border-opacity));
-}
-
-.focus\:border-darkCoolGray-800:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(35, 43, 55, var(--tw-border-opacity));
-}
-
-.focus\:border-darkCoolGray-900:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(28, 35, 45, var(--tw-border-opacity));
-}
-
-.focus\:border-coolGray-50:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(247, 248, 249, var(--tw-border-opacity));
-}
-
-.focus\:border-coolGray-100:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(238, 240, 243, var(--tw-border-opacity));
-}
-
-.focus\:border-coolGray-200:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(213, 218, 225, var(--tw-border-opacity));
-}
-
-.focus\:border-coolGray-300:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(187, 195, 207, var(--tw-border-opacity));
-}
-
-.focus\:border-coolGray-400:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(136, 150, 171, var(--tw-border-opacity));
-}
-
-.focus\:border-coolGray-500:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(85, 105, 135, var(--tw-border-opacity));
-}
-
-.focus\:border-coolGray-600:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(77, 95, 122, var(--tw-border-opacity));
-}
-
-.focus\:border-coolGray-700:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(64, 79, 101, var(--tw-border-opacity));
-}
-
-.focus\:border-coolGray-800:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(51, 63, 81, var(--tw-border-opacity));
-}
-
-.focus\:border-coolGray-900:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(42, 51, 66, var(--tw-border-opacity));
-}
-
-.focus\:border-indigo-50:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(248, 246, 255, var(--tw-border-opacity));
-}
-
-.focus\:border-indigo-100:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(240, 238, 255, var(--tw-border-opacity));
-}
-
-.focus\:border-indigo-200:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(218, 212, 255, var(--tw-border-opacity));
-}
-
-.focus\:border-indigo-300:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(195, 185, 255, var(--tw-border-opacity));
-}
-
-.focus\:border-indigo-400:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(150, 133, 255, var(--tw-border-opacity));
-}
-
-.focus\:border-indigo-500:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(105, 81, 255, var(--tw-border-opacity));
-}
-
-.focus\:border-indigo-600:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(95, 73, 230, var(--tw-border-opacity));
-}
-
-.focus\:border-indigo-700:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(79, 61, 191, var(--tw-border-opacity));
-}
-
-.focus\:border-indigo-800:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(63, 49, 153, var(--tw-border-opacity));
-}
-
-.focus\:border-indigo-900:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(51, 40, 125, var(--tw-border-opacity));
-}
-
-.focus\:border-violet-50:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(251, 247, 255, var(--tw-border-opacity));
-}
-
-.focus\:border-violet-100:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(246, 238, 254, var(--tw-border-opacity));
-}
-
-.focus\:border-violet-200:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(233, 213, 253, var(--tw-border-opacity));
-}
-
-.focus\:border-violet-300:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(220, 187, 252, var(--tw-border-opacity));
-}
-
-.focus\:border-violet-400:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(194, 136, 249, var(--tw-border-opacity));
-}
-
-.focus\:border-violet-500:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(168, 85, 247, var(--tw-border-opacity));
-}
-
-.focus\:border-violet-600:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(151, 77, 222, var(--tw-border-opacity));
-}
-
-.focus\:border-violet-700:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(126, 64, 185, var(--tw-border-opacity));
-}
-
-.focus\:border-violet-800:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(101, 51, 148, var(--tw-border-opacity));
-}
-
-.focus\:border-violet-900:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(82, 42, 121, var(--tw-border-opacity));
-}
-
-.focus\:border-yellow-50:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(255, 250, 243, var(--tw-border-opacity));
-}
-
-.focus\:border-yellow-100:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(254, 245, 231, var(--tw-border-opacity));
-}
-
-.focus\:border-yellow-200:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(253, 231, 194, var(--tw-border-opacity));
-}
-
-.focus\:border-yellow-300:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(251, 216, 157, var(--tw-border-opacity));
-}
-
-.focus\:border-yellow-400:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(248, 187, 84, var(--tw-border-opacity));
-}
-
-.focus\:border-yellow-500:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(245, 158, 11, var(--tw-border-opacity));
-}
-
-.focus\:border-yellow-600:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(221, 142, 10, var(--tw-border-opacity));
-}
-
-.focus\:border-yellow-700:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(184, 119, 8, var(--tw-border-opacity));
-}
-
-.focus\:border-yellow-800:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(147, 95, 7, var(--tw-border-opacity));
-}
-
-.focus\:border-yellow-900:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(120, 77, 5, var(--tw-border-opacity));
-}
-
-.focus\:border-red-50:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(254, 247, 246, var(--tw-border-opacity));
-}
-
-.focus\:border-red-100:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(253, 238, 236, var(--tw-border-opacity));
-}
-
-.focus\:border-red-200:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(251, 214, 208, var(--tw-border-opacity));
-}
-
-.focus\:border-red-300:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(249, 189, 180, var(--tw-border-opacity));
-}
-
-.focus\:border-red-400:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(244, 139, 124, var(--tw-border-opacity));
-}
-
-.focus\:border-red-500:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(239, 88, 68, var(--tw-border-opacity));
-}
-
-.focus\:border-red-600:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(215, 80, 61, var(--tw-border-opacity));
-}
-
-.focus\:border-red-700:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(179, 67, 51, var(--tw-border-opacity));
-}
-
-.focus\:border-red-800:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(143, 53, 41, var(--tw-border-opacity));
-}
-
-.focus\:border-red-900:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(117, 44, 33, var(--tw-border-opacity));
-}
-
-.focus\:border-green-50:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(244, 253, 247, var(--tw-border-opacity));
-}
-
-.focus\:border-green-100:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(234, 250, 240, var(--tw-border-opacity));
-}
-
-.focus\:border-green-200:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(202, 244, 217, var(--tw-border-opacity));
-}
-
-.focus\:border-green-300:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(170, 237, 195, var(--tw-border-opacity));
-}
-
-.focus\:border-green-400:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(106, 223, 149, var(--tw-border-opacity));
-}
-
-.focus\:border-green-500:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(42, 209, 103, var(--tw-border-opacity));
-}
-
-.focus\:border-green-600:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(38, 188, 94, var(--tw-border-opacity));
-}
-
-.focus\:border-green-700:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(32, 157, 78, var(--tw-border-opacity));
-}
-
-.focus\:border-green-800:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(25, 125, 62, var(--tw-border-opacity));
-}
-
-.focus\:border-green-900:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(21, 102, 51, var(--tw-border-opacity));
-}
-
-.focus\:border-blue-50:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(245, 249, 255, var(--tw-border-opacity));
-}
-
-.focus\:border-blue-100:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(235, 243, 254, var(--tw-border-opacity));
-}
-
-.focus\:border-blue-200:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(206, 224, 253, var(--tw-border-opacity));
-}
-
-.focus\:border-blue-300:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(177, 205, 251, var(--tw-border-opacity));
-}
-
-.focus\:border-blue-400:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(118, 168, 249, var(--tw-border-opacity));
-}
-
-.focus\:border-blue-500:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(59, 130, 246, var(--tw-border-opacity));
-}
-
-.focus\:border-blue-600:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(53, 117, 221, var(--tw-border-opacity));
-}
-
-.focus\:border-blue-700:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(44, 98, 185, var(--tw-border-opacity));
-}
-
-.focus\:border-blue-800:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(35, 78, 148, var(--tw-border-opacity));
-}
-
-.focus\:border-blue-900:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(29, 64, 121, var(--tw-border-opacity));
-}
-
-.focus\:border-gray-50:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(249, 250, 251, var(--tw-border-opacity));
-}
-
-.focus\:border-gray-100:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(243, 244, 246, var(--tw-border-opacity));
-}
-
-.focus\:border-gray-200:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(229, 231, 235, var(--tw-border-opacity));
-}
-
-.focus\:border-gray-300:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(209, 213, 219, var(--tw-border-opacity));
-}
-
-.focus\:border-gray-400:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(156, 163, 175, var(--tw-border-opacity));
-}
-
-.focus\:border-gray-500:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(107, 114, 128, var(--tw-border-opacity));
-}
-
-.focus\:border-gray-600:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(75, 85, 99, var(--tw-border-opacity));
-}
-
-.focus\:border-gray-700:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(55, 65, 81, var(--tw-border-opacity));
-}
-
-.focus\:border-gray-800:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(31, 41, 55, var(--tw-border-opacity));
-}
-
-.focus\:border-gray-900:focus {
-  --tw-border-opacity: 1;
-  border-color: rgba(17, 24, 39, var(--tw-border-opacity));
-}
-
-.border-opacity-0 {
-  --tw-border-opacity: 0;
-}
-
-.border-opacity-5 {
-  --tw-border-opacity: 0.05;
-}
-
-.border-opacity-10 {
-  --tw-border-opacity: 0.1;
-}
-
-.border-opacity-20 {
-  --tw-border-opacity: 0.2;
-}
-
-.border-opacity-25 {
-  --tw-border-opacity: 0.25;
-}
-
-.border-opacity-30 {
-  --tw-border-opacity: 0.3;
-}
-
-.border-opacity-40 {
-  --tw-border-opacity: 0.4;
-}
-
-.border-opacity-50 {
-  --tw-border-opacity: 0.5;
-}
-
-.border-opacity-60 {
-  --tw-border-opacity: 0.6;
-}
-
-.border-opacity-70 {
-  --tw-border-opacity: 0.7;
-}
-
-.border-opacity-75 {
-  --tw-border-opacity: 0.75;
-}
-
-.border-opacity-80 {
-  --tw-border-opacity: 0.8;
-}
-
-.border-opacity-90 {
-  --tw-border-opacity: 0.9;
-}
-
-.border-opacity-95 {
-  --tw-border-opacity: 0.95;
-}
-
-.border-opacity-100 {
-  --tw-border-opacity: 1;
-}
-
-.group:hover .group-hover\:border-opacity-0 {
-  --tw-border-opacity: 0;
-}
-
-.group:hover .group-hover\:border-opacity-5 {
-  --tw-border-opacity: 0.05;
-}
-
-.group:hover .group-hover\:border-opacity-10 {
-  --tw-border-opacity: 0.1;
-}
-
-.group:hover .group-hover\:border-opacity-20 {
-  --tw-border-opacity: 0.2;
-}
-
-.group:hover .group-hover\:border-opacity-25 {
-  --tw-border-opacity: 0.25;
-}
-
-.group:hover .group-hover\:border-opacity-30 {
-  --tw-border-opacity: 0.3;
-}
-
-.group:hover .group-hover\:border-opacity-40 {
-  --tw-border-opacity: 0.4;
-}
-
-.group:hover .group-hover\:border-opacity-50 {
-  --tw-border-opacity: 0.5;
-}
-
-.group:hover .group-hover\:border-opacity-60 {
-  --tw-border-opacity: 0.6;
-}
-
-.group:hover .group-hover\:border-opacity-70 {
-  --tw-border-opacity: 0.7;
-}
-
-.group:hover .group-hover\:border-opacity-75 {
-  --tw-border-opacity: 0.75;
-}
-
-.group:hover .group-hover\:border-opacity-80 {
-  --tw-border-opacity: 0.8;
-}
-
-.group:hover .group-hover\:border-opacity-90 {
-  --tw-border-opacity: 0.9;
-}
-
-.group:hover .group-hover\:border-opacity-95 {
-  --tw-border-opacity: 0.95;
-}
-
-.group:hover .group-hover\:border-opacity-100 {
-  --tw-border-opacity: 1;
-}
-
-.focus-within\:border-opacity-0:focus-within {
-  --tw-border-opacity: 0;
-}
-
-.focus-within\:border-opacity-5:focus-within {
-  --tw-border-opacity: 0.05;
-}
-
-.focus-within\:border-opacity-10:focus-within {
-  --tw-border-opacity: 0.1;
-}
-
-.focus-within\:border-opacity-20:focus-within {
-  --tw-border-opacity: 0.2;
-}
-
-.focus-within\:border-opacity-25:focus-within {
-  --tw-border-opacity: 0.25;
-}
-
-.focus-within\:border-opacity-30:focus-within {
-  --tw-border-opacity: 0.3;
-}
-
-.focus-within\:border-opacity-40:focus-within {
-  --tw-border-opacity: 0.4;
-}
-
-.focus-within\:border-opacity-50:focus-within {
-  --tw-border-opacity: 0.5;
-}
-
-.focus-within\:border-opacity-60:focus-within {
-  --tw-border-opacity: 0.6;
-}
-
-.focus-within\:border-opacity-70:focus-within {
-  --tw-border-opacity: 0.7;
-}
-
-.focus-within\:border-opacity-75:focus-within {
-  --tw-border-opacity: 0.75;
-}
-
-.focus-within\:border-opacity-80:focus-within {
-  --tw-border-opacity: 0.8;
-}
-
-.focus-within\:border-opacity-90:focus-within {
-  --tw-border-opacity: 0.9;
-}
-
-.focus-within\:border-opacity-95:focus-within {
-  --tw-border-opacity: 0.95;
-}
-
-.focus-within\:border-opacity-100:focus-within {
-  --tw-border-opacity: 1;
-}
-
-.hover\:border-opacity-0:hover {
-  --tw-border-opacity: 0;
-}
-
-.hover\:border-opacity-5:hover {
-  --tw-border-opacity: 0.05;
-}
-
-.hover\:border-opacity-10:hover {
-  --tw-border-opacity: 0.1;
-}
-
-.hover\:border-opacity-20:hover {
-  --tw-border-opacity: 0.2;
-}
-
-.hover\:border-opacity-25:hover {
-  --tw-border-opacity: 0.25;
-}
-
-.hover\:border-opacity-30:hover {
-  --tw-border-opacity: 0.3;
-}
-
-.hover\:border-opacity-40:hover {
-  --tw-border-opacity: 0.4;
-}
-
-.hover\:border-opacity-50:hover {
-  --tw-border-opacity: 0.5;
-}
-
-.hover\:border-opacity-60:hover {
-  --tw-border-opacity: 0.6;
-}
-
-.hover\:border-opacity-70:hover {
-  --tw-border-opacity: 0.7;
-}
-
-.hover\:border-opacity-75:hover {
-  --tw-border-opacity: 0.75;
-}
-
-.hover\:border-opacity-80:hover {
-  --tw-border-opacity: 0.8;
-}
-
-.hover\:border-opacity-90:hover {
-  --tw-border-opacity: 0.9;
-}
-
-.hover\:border-opacity-95:hover {
-  --tw-border-opacity: 0.95;
-}
-
-.hover\:border-opacity-100:hover {
-  --tw-border-opacity: 1;
-}
-
-.focus\:border-opacity-0:focus {
-  --tw-border-opacity: 0;
-}
-
-.focus\:border-opacity-5:focus {
-  --tw-border-opacity: 0.05;
-}
-
-.focus\:border-opacity-10:focus {
-  --tw-border-opacity: 0.1;
-}
-
-.focus\:border-opacity-20:focus {
-  --tw-border-opacity: 0.2;
-}
-
-.focus\:border-opacity-25:focus {
-  --tw-border-opacity: 0.25;
-}
-
-.focus\:border-opacity-30:focus {
-  --tw-border-opacity: 0.3;
-}
-
-.focus\:border-opacity-40:focus {
-  --tw-border-opacity: 0.4;
-}
-
-.focus\:border-opacity-50:focus {
-  --tw-border-opacity: 0.5;
-}
-
-.focus\:border-opacity-60:focus {
-  --tw-border-opacity: 0.6;
-}
-
-.focus\:border-opacity-70:focus {
-  --tw-border-opacity: 0.7;
-}
-
-.focus\:border-opacity-75:focus {
-  --tw-border-opacity: 0.75;
-}
-
-.focus\:border-opacity-80:focus {
-  --tw-border-opacity: 0.8;
-}
-
-.focus\:border-opacity-90:focus {
-  --tw-border-opacity: 0.9;
-}
-
-.focus\:border-opacity-95:focus {
-  --tw-border-opacity: 0.95;
-}
-
-.focus\:border-opacity-100:focus {
-  --tw-border-opacity: 1;
-}
-
-.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-xl {
-  border-radius: 0.675rem;
-}
-
-.rounded-2xl {
-  border-radius: 0.75rem;
-}
-
-.rounded-3xl {
-  border-radius: 0.875rem;
-}
-
-.rounded-4xl {
-  border-radius: 1rem;
-}
-
-.rounded-5xl {
-  border-radius: 1.25rem;
-}
-
-.rounded-6xl {
-  border-radius: 1.375rem;
-}
-
-.rounded-7xl {
-  border-radius: 1.5rem;
-}
-
-.rounded-8xl {
-  border-radius: 2rem;
-}
-
-.rounded-9xl {
-  border-radius: 2.25rem;
-}
-
-.rounded-10xl {
-  border-radius: 2.5rem;
-}
-
-.rounded-11xl {
-  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: 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-xl {
-  border-top-left-radius: 0.675rem;
-  border-top-right-radius: 0.675rem;
-}
-
-.rounded-r-xl {
-  border-top-right-radius: 0.675rem;
-  border-bottom-right-radius: 0.675rem;
-}
-
-.rounded-b-xl {
-  border-bottom-right-radius: 0.675rem;
-  border-bottom-left-radius: 0.675rem;
-}
-
-.rounded-l-xl {
-  border-top-left-radius: 0.675rem;
-  border-bottom-left-radius: 0.675rem;
-}
-
-.rounded-t-2xl {
-  border-top-left-radius: 0.75rem;
-  border-top-right-radius: 0.75rem;
-}
-
-.rounded-r-2xl {
-  border-top-right-radius: 0.75rem;
-  border-bottom-right-radius: 0.75rem;
-}
-
-.rounded-b-2xl {
-  border-bottom-right-radius: 0.75rem;
-  border-bottom-left-radius: 0.75rem;
-}
-
-.rounded-l-2xl {
-  border-top-left-radius: 0.75rem;
-  border-bottom-left-radius: 0.75rem;
-}
-
-.rounded-t-3xl {
-  border-top-left-radius: 0.875rem;
-  border-top-right-radius: 0.875rem;
-}
-
-.rounded-r-3xl {
-  border-top-right-radius: 0.875rem;
-  border-bottom-right-radius: 0.875rem;
-}
-
-.rounded-b-3xl {
-  border-bottom-right-radius: 0.875rem;
-  border-bottom-left-radius: 0.875rem;
-}
-
-.rounded-l-3xl {
-  border-top-left-radius: 0.875rem;
-  border-bottom-left-radius: 0.875rem;
-}
-
-.rounded-t-4xl {
-  border-top-left-radius: 1rem;
-  border-top-right-radius: 1rem;
-}
-
-.rounded-r-4xl {
-  border-top-right-radius: 1rem;
-  border-bottom-right-radius: 1rem;
-}
-
-.rounded-b-4xl {
-  border-bottom-right-radius: 1rem;
-  border-bottom-left-radius: 1rem;
-}
-
-.rounded-l-4xl {
-  border-top-left-radius: 1rem;
-  border-bottom-left-radius: 1rem;
-}
-
-.rounded-t-5xl {
-  border-top-left-radius: 1.25rem;
-  border-top-right-radius: 1.25rem;
-}
-
-.rounded-r-5xl {
-  border-top-right-radius: 1.25rem;
-  border-bottom-right-radius: 1.25rem;
-}
-
-.rounded-b-5xl {
-  border-bottom-right-radius: 1.25rem;
-  border-bottom-left-radius: 1.25rem;
-}
-
-.rounded-l-5xl {
-  border-top-left-radius: 1.25rem;
-  border-bottom-left-radius: 1.25rem;
-}
-
-.rounded-t-6xl {
-  border-top-left-radius: 1.375rem;
-  border-top-right-radius: 1.375rem;
-}
-
-.rounded-r-6xl {
-  border-top-right-radius: 1.375rem;
-  border-bottom-right-radius: 1.375rem;
-}
-
-.rounded-b-6xl {
-  border-bottom-right-radius: 1.375rem;
-  border-bottom-left-radius: 1.375rem;
-}
-
-.rounded-l-6xl {
-  border-top-left-radius: 1.375rem;
-  border-bottom-left-radius: 1.375rem;
-}
-
-.rounded-t-7xl {
-  border-top-left-radius: 1.5rem;
-  border-top-right-radius: 1.5rem;
-}
-
-.rounded-r-7xl {
-  border-top-right-radius: 1.5rem;
-  border-bottom-right-radius: 1.5rem;
-}
-
-.rounded-b-7xl {
-  border-bottom-right-radius: 1.5rem;
-  border-bottom-left-radius: 1.5rem;
-}
-
-.rounded-l-7xl {
-  border-top-left-radius: 1.5rem;
-  border-bottom-left-radius: 1.5rem;
-}
-
-.rounded-t-8xl {
-  border-top-left-radius: 2rem;
-  border-top-right-radius: 2rem;
-}
-
-.rounded-r-8xl {
-  border-top-right-radius: 2rem;
-  border-bottom-right-radius: 2rem;
-}
-
-.rounded-b-8xl {
-  border-bottom-right-radius: 2rem;
-  border-bottom-left-radius: 2rem;
-}
-
-.rounded-l-8xl {
-  border-top-left-radius: 2rem;
-  border-bottom-left-radius: 2rem;
-}
-
-.rounded-t-9xl {
-  border-top-left-radius: 2.25rem;
-  border-top-right-radius: 2.25rem;
-}
-
-.rounded-r-9xl {
-  border-top-right-radius: 2.25rem;
-  border-bottom-right-radius: 2.25rem;
-}
-
-.rounded-b-9xl {
-  border-bottom-right-radius: 2.25rem;
-  border-bottom-left-radius: 2.25rem;
-}
-
-.rounded-l-9xl {
-  border-top-left-radius: 2.25rem;
-  border-bottom-left-radius: 2.25rem;
-}
-
-.rounded-t-10xl {
-  border-top-left-radius: 2.5rem;
-  border-top-right-radius: 2.5rem;
-}
-
-.rounded-r-10xl {
-  border-top-right-radius: 2.5rem;
-  border-bottom-right-radius: 2.5rem;
-}
-
-.rounded-b-10xl {
-  border-bottom-right-radius: 2.5rem;
-  border-bottom-left-radius: 2.5rem;
-}
-
-.rounded-l-10xl {
-  border-top-left-radius: 2.5rem;
-  border-bottom-left-radius: 2.5rem;
-}
-
-.rounded-t-11xl {
-  border-top-left-radius: 5rem;
-  border-top-right-radius: 5rem;
-}
-
-.rounded-r-11xl {
-  border-top-right-radius: 5rem;
-  border-bottom-right-radius: 5rem;
-}
-
-.rounded-b-11xl {
-  border-bottom-right-radius: 5rem;
-  border-bottom-left-radius: 5rem;
-}
-
-.rounded-l-11xl {
-  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: 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-xl {
-  border-top-left-radius: 0.675rem;
-}
-
-.rounded-tr-xl {
-  border-top-right-radius: 0.675rem;
-}
-
-.rounded-br-xl {
-  border-bottom-right-radius: 0.675rem;
-}
-
-.rounded-bl-xl {
-  border-bottom-left-radius: 0.675rem;
-}
-
-.rounded-tl-2xl {
-  border-top-left-radius: 0.75rem;
-}
-
-.rounded-tr-2xl {
-  border-top-right-radius: 0.75rem;
-}
-
-.rounded-br-2xl {
-  border-bottom-right-radius: 0.75rem;
-}
-
-.rounded-bl-2xl {
-  border-bottom-left-radius: 0.75rem;
-}
-
-.rounded-tl-3xl {
-  border-top-left-radius: 0.875rem;
-}
-
-.rounded-tr-3xl {
-  border-top-right-radius: 0.875rem;
-}
-
-.rounded-br-3xl {
-  border-bottom-right-radius: 0.875rem;
-}
-
-.rounded-bl-3xl {
-  border-bottom-left-radius: 0.875rem;
-}
-
-.rounded-tl-4xl {
-  border-top-left-radius: 1rem;
-}
-
-.rounded-tr-4xl {
-  border-top-right-radius: 1rem;
-}
-
-.rounded-br-4xl {
-  border-bottom-right-radius: 1rem;
-}
-
-.rounded-bl-4xl {
-  border-bottom-left-radius: 1rem;
-}
-
-.rounded-tl-5xl {
-  border-top-left-radius: 1.25rem;
-}
-
-.rounded-tr-5xl {
-  border-top-right-radius: 1.25rem;
-}
-
-.rounded-br-5xl {
-  border-bottom-right-radius: 1.25rem;
-}
-
-.rounded-bl-5xl {
-  border-bottom-left-radius: 1.25rem;
-}
-
-.rounded-tl-6xl {
-  border-top-left-radius: 1.375rem;
-}
-
-.rounded-tr-6xl {
-  border-top-right-radius: 1.375rem;
-}
-
-.rounded-br-6xl {
-  border-bottom-right-radius: 1.375rem;
-}
-
-.rounded-bl-6xl {
-  border-bottom-left-radius: 1.375rem;
-}
-
-.rounded-tl-7xl {
-  border-top-left-radius: 1.5rem;
-}
-
-.rounded-tr-7xl {
-  border-top-right-radius: 1.5rem;
-}
-
-.rounded-br-7xl {
-  border-bottom-right-radius: 1.5rem;
-}
-
-.rounded-bl-7xl {
-  border-bottom-left-radius: 1.5rem;
-}
-
-.rounded-tl-8xl {
-  border-top-left-radius: 2rem;
-}
-
-.rounded-tr-8xl {
-  border-top-right-radius: 2rem;
-}
-
-.rounded-br-8xl {
-  border-bottom-right-radius: 2rem;
-}
-
-.rounded-bl-8xl {
-  border-bottom-left-radius: 2rem;
-}
-
-.rounded-tl-9xl {
-  border-top-left-radius: 2.25rem;
-}
-
-.rounded-tr-9xl {
-  border-top-right-radius: 2.25rem;
-}
-
-.rounded-br-9xl {
-  border-bottom-right-radius: 2.25rem;
-}
-
-.rounded-bl-9xl {
-  border-bottom-left-radius: 2.25rem;
-}
-
-.rounded-tl-10xl {
-  border-top-left-radius: 2.5rem;
-}
-
-.rounded-tr-10xl {
-  border-top-right-radius: 2.5rem;
-}
-
-.rounded-br-10xl {
-  border-bottom-right-radius: 2.5rem;
-}
-
-.rounded-bl-10xl {
-  border-bottom-left-radius: 2.5rem;
-}
-
-.rounded-tl-11xl {
-  border-top-left-radius: 5rem;
-}
-
-.rounded-tr-11xl {
-  border-top-right-radius: 5rem;
-}
-
-.rounded-br-11xl {
-  border-bottom-right-radius: 5rem;
-}
-
-.rounded-bl-11xl {
-  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 {
-  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;
-}
-
-.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;
-}
-
-.flow-root {
-  display: flow-root;
-}
-
-.grid {
-  display: grid;
-}
-
-.inline-grid {
-  display: inline-grid;
-}
-
-.contents {
-  display: contents;
-}
-
-.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-nowrap {
-  flex-wrap: nowrap;
-}
-
-.place-items-auto {
-  place-items: auto;
-}
-
-.place-items-start {
-  place-items: start;
-}
-
-.place-items-end {
-  place-items: end;
-}
-
-.place-items-center {
-  place-items: center;
-}
-
-.place-items-stretch {
-  place-items: stretch;
-}
-
-.place-content-center {
-  place-content: center;
-}
-
-.place-content-start {
-  place-content: start;
-}
-
-.place-content-end {
-  place-content: end;
-}
-
-.place-content-between {
-  place-content: space-between;
-}
-
-.place-content-around {
-  place-content: space-around;
-}
-
-.place-content-evenly {
-  place-content: space-evenly;
-}
-
-.place-content-stretch {
-  place-content: stretch;
-}
-
-.place-self-auto {
-  place-self: auto;
-}
-
-.place-self-start {
-  place-self: start;
-}
-
-.place-self-end {
-  place-self: end;
-}
-
-.place-self-center {
-  place-self: center;
-}
-
-.place-self-stretch {
-  place-self: stretch;
-}
-
-.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;
-}
-
-.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;
-}
-
-.content-evenly {
-  align-content: space-evenly;
-}
-
-.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-items-auto {
-  justify-items: auto;
-}
-
-.justify-items-start {
-  justify-items: start;
-}
-
-.justify-items-end {
-  justify-items: end;
-}
-
-.justify-items-center {
-  justify-items: center;
-}
-
-.justify-items-stretch {
-  justify-items: 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;
-}
-
-.justify-self-auto {
-  justify-self: auto;
-}
-
-.justify-self-start {
-  justify-self: start;
-}
-
-.justify-self-end {
-  justify-self: end;
-}
-
-.justify-self-center {
-  justify-self: center;
-}
-
-.justify-self-stretch {
-  justify-self: stretch;
-}
-
-.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;
-}
-
-.clear-left {
-  clear: left;
-}
-
-.clear-right {
-  clear: right;
-}
-
-.clear-both {
-  clear: both;
-}
-
-.clear-none {
-  clear: none;
-}
-
-.font-body {
-  font-family: Inter, ui-sans-serif, 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-heading {
-  font-family: Inter, ui-sans-serif, 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-sans {
-  font-family: "Inter", ui-sans-serif, 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: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
-}
-
-.font-mono {
-  font-family: ui-monospace, SFMono-Regular, 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;
-}
-
-.h-0 {
-  height: 0px;
-}
-
-.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-7 {
-  height: 1.75rem;
-}
-
-.h-8 {
-  height: 2rem;
-}
-
-.h-9 {
-  height: 2.25rem;
-}
-
-.h-10 {
-  height: 2.5rem;
-}
-
-.h-11 {
-  height: 2.75rem;
-}
-
-.h-12 {
-  height: 3rem;
-}
-
-.h-14 {
-  height: 3.5rem;
-}
-
-.h-16 {
-  height: 4rem;
-}
-
-.h-20 {
-  height: 5rem;
-}
-
-.h-24 {
-  height: 6rem;
-}
-
-.h-28 {
-  height: 7rem;
-}
-
-.h-32 {
-  height: 8rem;
-}
-
-.h-36 {
-  height: 9rem;
-}
-
-.h-40 {
-  height: 10rem;
-}
-
-.h-44 {
-  height: 11rem;
-}
-
-.h-48 {
-  height: 12rem;
-}
-
-.h-52 {
-  height: 13rem;
-}
-
-.h-56 {
-  height: 14rem;
-}
-
-.h-60 {
-  height: 15rem;
-}
-
-.h-64 {
-  height: 16rem;
-}
-
-.h-72 {
-  height: 18rem;
-}
-
-.h-80 {
-  height: 20rem;
-}
-
-.h-96 {
-  height: 24rem;
-}
-
-.h-auto {
-  height: auto;
-}
-
-.h-px {
-  height: 1px;
-}
-
-.h-0\.5 {
-  height: 0.125rem;
-}
-
-.h-1\.5 {
-  height: 0.375rem;
-}
-
-.h-2\.5 {
-  height: 0.625rem;
-}
-
-.h-3\.5 {
-  height: 0.875rem;
-}
-
-.h-full {
-  height: 100%;
-}
-
-.h-screen {
-  height: 100vh;
-}
-
-.text-xxs {
-  font-size: 0.6875rem;
-}
-
-.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: 3.75rem;
-}
-
-.text-7xl {
-  font-size: 4.5rem;
-}
-
-.text-8xl {
-  font-size: 6rem;
-}
-
-.text-9xl {
-  font-size: 8rem;
-}
-
-.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: 0px;
-}
-
-.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-7 {
-  margin: 1.75rem;
-}
-
-.m-8 {
-  margin: 2rem;
-}
-
-.m-9 {
-  margin: 2.25rem;
-}
-
-.m-10 {
-  margin: 2.5rem;
-}
-
-.m-11 {
-  margin: 2.75rem;
-}
-
-.m-12 {
-  margin: 3rem;
-}
-
-.m-14 {
-  margin: 3.5rem;
-}
-
-.m-16 {
-  margin: 4rem;
-}
-
-.m-20 {
-  margin: 5rem;
-}
-
-.m-24 {
-  margin: 6rem;
-}
-
-.m-28 {
-  margin: 7rem;
-}
-
-.m-32 {
-  margin: 8rem;
-}
-
-.m-36 {
-  margin: 9rem;
-}
-
-.m-40 {
-  margin: 10rem;
-}
-
-.m-44 {
-  margin: 11rem;
-}
-
-.m-48 {
-  margin: 12rem;
-}
-
-.m-52 {
-  margin: 13rem;
-}
-
-.m-56 {
-  margin: 14rem;
-}
-
-.m-60 {
-  margin: 15rem;
-}
-
-.m-64 {
-  margin: 16rem;
-}
-
-.m-72 {
-  margin: 18rem;
-}
-
-.m-80 {
-  margin: 20rem;
-}
-
-.m-96 {
-  margin: 24rem;
-}
-
-.m-auto {
-  margin: auto;
-}
-
-.m-px {
-  margin: 1px;
-}
-
-.m-0\.5 {
-  margin: 0.125rem;
-}
-
-.m-1\.5 {
-  margin: 0.375rem;
-}
-
-.m-2\.5 {
-  margin: 0.625rem;
-}
-
-.m-3\.5 {
-  margin: 0.875rem;
-}
-
-.-m-0 {
-  margin: 0px;
-}
-
-.-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-7 {
-  margin: -1.75rem;
-}
-
-.-m-8 {
-  margin: -2rem;
-}
-
-.-m-9 {
-  margin: -2.25rem;
-}
-
-.-m-10 {
-  margin: -2.5rem;
-}
-
-.-m-11 {
-  margin: -2.75rem;
-}
-
-.-m-12 {
-  margin: -3rem;
-}
-
-.-m-14 {
-  margin: -3.5rem;
-}
-
-.-m-16 {
-  margin: -4rem;
-}
-
-.-m-20 {
-  margin: -5rem;
-}
-
-.-m-24 {
-  margin: -6rem;
-}
-
-.-m-28 {
-  margin: -7rem;
-}
-
-.-m-32 {
-  margin: -8rem;
-}
-
-.-m-36 {
-  margin: -9rem;
-}
-
-.-m-40 {
-  margin: -10rem;
-}
-
-.-m-44 {
-  margin: -11rem;
-}
-
-.-m-48 {
-  margin: -12rem;
-}
-
-.-m-52 {
-  margin: -13rem;
-}
-
-.-m-56 {
-  margin: -14rem;
-}
-
-.-m-60 {
-  margin: -15rem;
-}
-
-.-m-64 {
-  margin: -16rem;
-}
-
-.-m-72 {
-  margin: -18rem;
-}
-
-.-m-80 {
-  margin: -20rem;
-}
-
-.-m-96 {
-  margin: -24rem;
-}
-
-.-m-px {
-  margin: -1px;
-}
-
-.-m-0\.5 {
-  margin: -0.125rem;
-}
-
-.-m-1\.5 {
-  margin: -0.375rem;
-}
-
-.-m-2\.5 {
-  margin: -0.625rem;
-}
-
-.-m-3\.5 {
-  margin: -0.875rem;
-}
-
-.my-0 {
-  margin-top: 0px;
-  margin-bottom: 0px;
-}
-
-.mx-0 {
-  margin-left: 0px;
-  margin-right: 0px;
-}
-
-.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-7 {
-  margin-top: 1.75rem;
-  margin-bottom: 1.75rem;
-}
-
-.mx-7 {
-  margin-left: 1.75rem;
-  margin-right: 1.75rem;
-}
-
-.my-8 {
-  margin-top: 2rem;
-  margin-bottom: 2rem;
-}
-
-.mx-8 {
-  margin-left: 2rem;
-  margin-right: 2rem;
-}
-
-.my-9 {
-  margin-top: 2.25rem;
-  margin-bottom: 2.25rem;
-}
-
-.mx-9 {
-  margin-left: 2.25rem;
-  margin-right: 2.25rem;
-}
-
-.my-10 {
-  margin-top: 2.5rem;
-  margin-bottom: 2.5rem;
-}
-
-.mx-10 {
-  margin-left: 2.5rem;
-  margin-right: 2.5rem;
-}
-
-.my-11 {
-  margin-top: 2.75rem;
-  margin-bottom: 2.75rem;
-}
-
-.mx-11 {
-  margin-left: 2.75rem;
-  margin-right: 2.75rem;
-}
-
-.my-12 {
-  margin-top: 3rem;
-  margin-bottom: 3rem;
-}
-
-.mx-12 {
-  margin-left: 3rem;
-  margin-right: 3rem;
-}
-
-.my-14 {
-  margin-top: 3.5rem;
-  margin-bottom: 3.5rem;
-}
-
-.mx-14 {
-  margin-left: 3.5rem;
-  margin-right: 3.5rem;
-}
-
-.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-28 {
-  margin-top: 7rem;
-  margin-bottom: 7rem;
-}
-
-.mx-28 {
-  margin-left: 7rem;
-  margin-right: 7rem;
-}
-
-.my-32 {
-  margin-top: 8rem;
-  margin-bottom: 8rem;
-}
-
-.mx-32 {
-  margin-left: 8rem;
-  margin-right: 8rem;
-}
-
-.my-36 {
-  margin-top: 9rem;
-  margin-bottom: 9rem;
-}
-
-.mx-36 {
-  margin-left: 9rem;
-  margin-right: 9rem;
-}
-
-.my-40 {
-  margin-top: 10rem;
-  margin-bottom: 10rem;
-}
-
-.mx-40 {
-  margin-left: 10rem;
-  margin-right: 10rem;
-}
-
-.my-44 {
-  margin-top: 11rem;
-  margin-bottom: 11rem;
-}
-
-.mx-44 {
-  margin-left: 11rem;
-  margin-right: 11rem;
-}
-
-.my-48 {
-  margin-top: 12rem;
-  margin-bottom: 12rem;
-}
-
-.mx-48 {
-  margin-left: 12rem;
-  margin-right: 12rem;
-}
-
-.my-52 {
-  margin-top: 13rem;
-  margin-bottom: 13rem;
-}
-
-.mx-52 {
-  margin-left: 13rem;
-  margin-right: 13rem;
-}
-
-.my-56 {
-  margin-top: 14rem;
-  margin-bottom: 14rem;
-}
-
-.mx-56 {
-  margin-left: 14rem;
-  margin-right: 14rem;
-}
-
-.my-60 {
-  margin-top: 15rem;
-  margin-bottom: 15rem;
-}
-
-.mx-60 {
-  margin-left: 15rem;
-  margin-right: 15rem;
-}
-
-.my-64 {
-  margin-top: 16rem;
-  margin-bottom: 16rem;
-}
-
-.mx-64 {
-  margin-left: 16rem;
-  margin-right: 16rem;
-}
-
-.my-72 {
-  margin-top: 18rem;
-  margin-bottom: 18rem;
-}
-
-.mx-72 {
-  margin-left: 18rem;
-  margin-right: 18rem;
-}
-
-.my-80 {
-  margin-top: 20rem;
-  margin-bottom: 20rem;
-}
-
-.mx-80 {
-  margin-left: 20rem;
-  margin-right: 20rem;
-}
-
-.my-96 {
-  margin-top: 24rem;
-  margin-bottom: 24rem;
-}
-
-.mx-96 {
-  margin-left: 24rem;
-  margin-right: 24rem;
-}
-
-.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-0\.5 {
-  margin-top: 0.125rem;
-  margin-bottom: 0.125rem;
-}
-
-.mx-0\.5 {
-  margin-left: 0.125rem;
-  margin-right: 0.125rem;
-}
-
-.my-1\.5 {
-  margin-top: 0.375rem;
-  margin-bottom: 0.375rem;
-}
-
-.mx-1\.5 {
-  margin-left: 0.375rem;
-  margin-right: 0.375rem;
-}
-
-.my-2\.5 {
-  margin-top: 0.625rem;
-  margin-bottom: 0.625rem;
-}
-
-.mx-2\.5 {
-  margin-left: 0.625rem;
-  margin-right: 0.625rem;
-}
-
-.my-3\.5 {
-  margin-top: 0.875rem;
-  margin-bottom: 0.875rem;
-}
-
-.mx-3\.5 {
-  margin-left: 0.875rem;
-  margin-right: 0.875rem;
-}
-
-.-my-0 {
-  margin-top: 0px;
-  margin-bottom: 0px;
-}
-
-.-mx-0 {
-  margin-left: 0px;
-  margin-right: 0px;
-}
-
-.-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-7 {
-  margin-top: -1.75rem;
-  margin-bottom: -1.75rem;
-}
-
-.-mx-7 {
-  margin-left: -1.75rem;
-  margin-right: -1.75rem;
-}
-
-.-my-8 {
-  margin-top: -2rem;
-  margin-bottom: -2rem;
-}
-
-.-mx-8 {
-  margin-left: -2rem;
-  margin-right: -2rem;
-}
-
-.-my-9 {
-  margin-top: -2.25rem;
-  margin-bottom: -2.25rem;
-}
-
-.-mx-9 {
-  margin-left: -2.25rem;
-  margin-right: -2.25rem;
-}
-
-.-my-10 {
-  margin-top: -2.5rem;
-  margin-bottom: -2.5rem;
-}
-
-.-mx-10 {
-  margin-left: -2.5rem;
-  margin-right: -2.5rem;
-}
-
-.-my-11 {
-  margin-top: -2.75rem;
-  margin-bottom: -2.75rem;
-}
-
-.-mx-11 {
-  margin-left: -2.75rem;
-  margin-right: -2.75rem;
-}
-
-.-my-12 {
-  margin-top: -3rem;
-  margin-bottom: -3rem;
-}
-
-.-mx-12 {
-  margin-left: -3rem;
-  margin-right: -3rem;
-}
-
-.-my-14 {
-  margin-top: -3.5rem;
-  margin-bottom: -3.5rem;
-}
-
-.-mx-14 {
-  margin-left: -3.5rem;
-  margin-right: -3.5rem;
-}
-
-.-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-28 {
-  margin-top: -7rem;
-  margin-bottom: -7rem;
-}
-
-.-mx-28 {
-  margin-left: -7rem;
-  margin-right: -7rem;
-}
-
-.-my-32 {
-  margin-top: -8rem;
-  margin-bottom: -8rem;
-}
-
-.-mx-32 {
-  margin-left: -8rem;
-  margin-right: -8rem;
-}
-
-.-my-36 {
-  margin-top: -9rem;
-  margin-bottom: -9rem;
-}
-
-.-mx-36 {
-  margin-left: -9rem;
-  margin-right: -9rem;
-}
-
-.-my-40 {
-  margin-top: -10rem;
-  margin-bottom: -10rem;
-}
-
-.-mx-40 {
-  margin-left: -10rem;
-  margin-right: -10rem;
-}
-
-.-my-44 {
-  margin-top: -11rem;
-  margin-bottom: -11rem;
-}
-
-.-mx-44 {
-  margin-left: -11rem;
-  margin-right: -11rem;
-}
-
-.-my-48 {
-  margin-top: -12rem;
-  margin-bottom: -12rem;
-}
-
-.-mx-48 {
-  margin-left: -12rem;
-  margin-right: -12rem;
-}
-
-.-my-52 {
-  margin-top: -13rem;
-  margin-bottom: -13rem;
-}
-
-.-mx-52 {
-  margin-left: -13rem;
-  margin-right: -13rem;
-}
-
-.-my-56 {
-  margin-top: -14rem;
-  margin-bottom: -14rem;
-}
-
-.-mx-56 {
-  margin-left: -14rem;
-  margin-right: -14rem;
-}
-
-.-my-60 {
-  margin-top: -15rem;
-  margin-bottom: -15rem;
-}
-
-.-mx-60 {
-  margin-left: -15rem;
-  margin-right: -15rem;
-}
-
-.-my-64 {
-  margin-top: -16rem;
-  margin-bottom: -16rem;
-}
-
-.-mx-64 {
-  margin-left: -16rem;
-  margin-right: -16rem;
-}
-
-.-my-72 {
-  margin-top: -18rem;
-  margin-bottom: -18rem;
-}
-
-.-mx-72 {
-  margin-left: -18rem;
-  margin-right: -18rem;
-}
-
-.-my-80 {
-  margin-top: -20rem;
-  margin-bottom: -20rem;
-}
-
-.-mx-80 {
-  margin-left: -20rem;
-  margin-right: -20rem;
-}
-
-.-my-96 {
-  margin-top: -24rem;
-  margin-bottom: -24rem;
-}
-
-.-mx-96 {
-  margin-left: -24rem;
-  margin-right: -24rem;
-}
-
-.-my-px {
-  margin-top: -1px;
-  margin-bottom: -1px;
-}
-
-.-mx-px {
-  margin-left: -1px;
-  margin-right: -1px;
-}
-
-.-my-0\.5 {
-  margin-top: -0.125rem;
-  margin-bottom: -0.125rem;
-}
-
-.-mx-0\.5 {
-  margin-left: -0.125rem;
-  margin-right: -0.125rem;
-}
-
-.-my-1\.5 {
-  margin-top: -0.375rem;
-  margin-bottom: -0.375rem;
-}
-
-.-mx-1\.5 {
-  margin-left: -0.375rem;
-  margin-right: -0.375rem;
-}
-
-.-my-2\.5 {
-  margin-top: -0.625rem;
-  margin-bottom: -0.625rem;
-}
-
-.-mx-2\.5 {
-  margin-left: -0.625rem;
-  margin-right: -0.625rem;
-}
-
-.-my-3\.5 {
-  margin-top: -0.875rem;
-  margin-bottom: -0.875rem;
-}
-
-.-mx-3\.5 {
-  margin-left: -0.875rem;
-  margin-right: -0.875rem;
-}
-
-.mt-0 {
-  margin-top: 0px;
-}
-
-.mr-0 {
-  margin-right: 0px;
-}
-
-.mb-0 {
-  margin-bottom: 0px;
-}
-
-.ml-0 {
-  margin-left: 0px;
-}
-
-.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-7 {
-  margin-top: 1.75rem;
-}
-
-.mr-7 {
-  margin-right: 1.75rem;
-}
-
-.mb-7 {
-  margin-bottom: 1.75rem;
-}
-
-.ml-7 {
-  margin-left: 1.75rem;
-}
-
-.mt-8 {
-  margin-top: 2rem;
-}
-
-.mr-8 {
-  margin-right: 2rem;
-}
-
-.mb-8 {
-  margin-bottom: 2rem;
-}
-
-.ml-8 {
-  margin-left: 2rem;
-}
-
-.mt-9 {
-  margin-top: 2.25rem;
-}
-
-.mr-9 {
-  margin-right: 2.25rem;
-}
-
-.mb-9 {
-  margin-bottom: 2.25rem;
-}
-
-.ml-9 {
-  margin-left: 2.25rem;
-}
-
-.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-11 {
-  margin-top: 2.75rem;
-}
-
-.mr-11 {
-  margin-right: 2.75rem;
-}
-
-.mb-11 {
-  margin-bottom: 2.75rem;
-}
-
-.ml-11 {
-  margin-left: 2.75rem;
-}
-
-.mt-12 {
-  margin-top: 3rem;
-}
-
-.mr-12 {
-  margin-right: 3rem;
-}
-
-.mb-12 {
-  margin-bottom: 3rem;
-}
-
-.ml-12 {
-  margin-left: 3rem;
-}
-
-.mt-14 {
-  margin-top: 3.5rem;
-}
-
-.mr-14 {
-  margin-right: 3.5rem;
-}
-
-.mb-14 {
-  margin-bottom: 3.5rem;
-}
-
-.ml-14 {
-  margin-left: 3.5rem;
-}
-
-.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-28 {
-  margin-top: 7rem;
-}
-
-.mr-28 {
-  margin-right: 7rem;
-}
-
-.mb-28 {
-  margin-bottom: 7rem;
-}
-
-.ml-28 {
-  margin-left: 7rem;
-}
-
-.mt-32 {
-  margin-top: 8rem;
-}
-
-.mr-32 {
-  margin-right: 8rem;
-}
-
-.mb-32 {
-  margin-bottom: 8rem;
-}
-
-.ml-32 {
-  margin-left: 8rem;
-}
-
-.mt-36 {
-  margin-top: 9rem;
-}
-
-.mr-36 {
-  margin-right: 9rem;
-}
-
-.mb-36 {
-  margin-bottom: 9rem;
-}
-
-.ml-36 {
-  margin-left: 9rem;
-}
-
-.mt-40 {
-  margin-top: 10rem;
-}
-
-.mr-40 {
-  margin-right: 10rem;
-}
-
-.mb-40 {
-  margin-bottom: 10rem;
-}
-
-.ml-40 {
-  margin-left: 10rem;
-}
-
-.mt-44 {
-  margin-top: 11rem;
-}
-
-.mr-44 {
-  margin-right: 11rem;
-}
-
-.mb-44 {
-  margin-bottom: 11rem;
-}
-
-.ml-44 {
-  margin-left: 11rem;
-}
-
-.mt-48 {
-  margin-top: 12rem;
-}
-
-.mr-48 {
-  margin-right: 12rem;
-}
-
-.mb-48 {
-  margin-bottom: 12rem;
-}
-
-.ml-48 {
-  margin-left: 12rem;
-}
-
-.mt-52 {
-  margin-top: 13rem;
-}
-
-.mr-52 {
-  margin-right: 13rem;
-}
-
-.mb-52 {
-  margin-bottom: 13rem;
-}
-
-.ml-52 {
-  margin-left: 13rem;
-}
-
-.mt-56 {
-  margin-top: 14rem;
-}
-
-.mr-56 {
-  margin-right: 14rem;
-}
-
-.mb-56 {
-  margin-bottom: 14rem;
-}
-
-.ml-56 {
-  margin-left: 14rem;
-}
-
-.mt-60 {
-  margin-top: 15rem;
-}
-
-.mr-60 {
-  margin-right: 15rem;
-}
-
-.mb-60 {
-  margin-bottom: 15rem;
-}
-
-.ml-60 {
-  margin-left: 15rem;
-}
-
-.mt-64 {
-  margin-top: 16rem;
-}
-
-.mr-64 {
-  margin-right: 16rem;
-}
-
-.mb-64 {
-  margin-bottom: 16rem;
-}
-
-.ml-64 {
-  margin-left: 16rem;
-}
-
-.mt-72 {
-  margin-top: 18rem;
-}
-
-.mr-72 {
-  margin-right: 18rem;
-}
-
-.mb-72 {
-  margin-bottom: 18rem;
-}
-
-.ml-72 {
-  margin-left: 18rem;
-}
-
-.mt-80 {
-  margin-top: 20rem;
-}
-
-.mr-80 {
-  margin-right: 20rem;
-}
-
-.mb-80 {
-  margin-bottom: 20rem;
-}
-
-.ml-80 {
-  margin-left: 20rem;
-}
-
-.mt-96 {
-  margin-top: 24rem;
-}
-
-.mr-96 {
-  margin-right: 24rem;
-}
-
-.mb-96 {
-  margin-bottom: 24rem;
-}
-
-.ml-96 {
-  margin-left: 24rem;
-}
-
-.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-0\.5 {
-  margin-top: 0.125rem;
-}
-
-.mr-0\.5 {
-  margin-right: 0.125rem;
-}
-
-.mb-0\.5 {
-  margin-bottom: 0.125rem;
-}
-
-.ml-0\.5 {
-  margin-left: 0.125rem;
-}
-
-.mt-1\.5 {
-  margin-top: 0.375rem;
-}
-
-.mr-1\.5 {
-  margin-right: 0.375rem;
-}
-
-.mb-1\.5 {
-  margin-bottom: 0.375rem;
-}
-
-.ml-1\.5 {
-  margin-left: 0.375rem;
-}
-
-.mt-2\.5 {
-  margin-top: 0.625rem;
-}
-
-.mr-2\.5 {
-  margin-right: 0.625rem;
-}
-
-.mb-2\.5 {
-  margin-bottom: 0.625rem;
-}
-
-.ml-2\.5 {
-  margin-left: 0.625rem;
-}
-
-.mt-3\.5 {
-  margin-top: 0.875rem;
-}
-
-.mr-3\.5 {
-  margin-right: 0.875rem;
-}
-
-.mb-3\.5 {
-  margin-bottom: 0.875rem;
-}
-
-.ml-3\.5 {
-  margin-left: 0.875rem;
-}
-
-.-mt-0 {
-  margin-top: 0px;
-}
-
-.-mr-0 {
-  margin-right: 0px;
-}
-
-.-mb-0 {
-  margin-bottom: 0px;
-}
-
-.-ml-0 {
-  margin-left: 0px;
-}
-
-.-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-7 {
-  margin-top: -1.75rem;
-}
-
-.-mr-7 {
-  margin-right: -1.75rem;
-}
-
-.-mb-7 {
-  margin-bottom: -1.75rem;
-}
-
-.-ml-7 {
-  margin-left: -1.75rem;
-}
-
-.-mt-8 {
-  margin-top: -2rem;
-}
-
-.-mr-8 {
-  margin-right: -2rem;
-}
-
-.-mb-8 {
-  margin-bottom: -2rem;
-}
-
-.-ml-8 {
-  margin-left: -2rem;
-}
-
-.-mt-9 {
-  margin-top: -2.25rem;
-}
-
-.-mr-9 {
-  margin-right: -2.25rem;
-}
-
-.-mb-9 {
-  margin-bottom: -2.25rem;
-}
-
-.-ml-9 {
-  margin-left: -2.25rem;
-}
-
-.-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-11 {
-  margin-top: -2.75rem;
-}
-
-.-mr-11 {
-  margin-right: -2.75rem;
-}
-
-.-mb-11 {
-  margin-bottom: -2.75rem;
-}
-
-.-ml-11 {
-  margin-left: -2.75rem;
-}
-
-.-mt-12 {
-  margin-top: -3rem;
-}
-
-.-mr-12 {
-  margin-right: -3rem;
-}
-
-.-mb-12 {
-  margin-bottom: -3rem;
-}
-
-.-ml-12 {
-  margin-left: -3rem;
-}
-
-.-mt-14 {
-  margin-top: -3.5rem;
-}
-
-.-mr-14 {
-  margin-right: -3.5rem;
-}
-
-.-mb-14 {
-  margin-bottom: -3.5rem;
-}
-
-.-ml-14 {
-  margin-left: -3.5rem;
-}
-
-.-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-28 {
-  margin-top: -7rem;
-}
-
-.-mr-28 {
-  margin-right: -7rem;
-}
-
-.-mb-28 {
-  margin-bottom: -7rem;
-}
-
-.-ml-28 {
-  margin-left: -7rem;
-}
-
-.-mt-32 {
-  margin-top: -8rem;
-}
-
-.-mr-32 {
-  margin-right: -8rem;
-}
-
-.-mb-32 {
-  margin-bottom: -8rem;
-}
-
-.-ml-32 {
-  margin-left: -8rem;
-}
-
-.-mt-36 {
-  margin-top: -9rem;
-}
-
-.-mr-36 {
-  margin-right: -9rem;
-}
-
-.-mb-36 {
-  margin-bottom: -9rem;
-}
-
-.-ml-36 {
-  margin-left: -9rem;
-}
-
-.-mt-40 {
-  margin-top: -10rem;
-}
-
-.-mr-40 {
-  margin-right: -10rem;
-}
-
-.-mb-40 {
-  margin-bottom: -10rem;
-}
-
-.-ml-40 {
-  margin-left: -10rem;
-}
-
-.-mt-44 {
-  margin-top: -11rem;
-}
-
-.-mr-44 {
-  margin-right: -11rem;
-}
-
-.-mb-44 {
-  margin-bottom: -11rem;
-}
-
-.-ml-44 {
-  margin-left: -11rem;
-}
-
-.-mt-48 {
-  margin-top: -12rem;
-}
-
-.-mr-48 {
-  margin-right: -12rem;
-}
-
-.-mb-48 {
-  margin-bottom: -12rem;
-}
-
-.-ml-48 {
-  margin-left: -12rem;
-}
-
-.-mt-52 {
-  margin-top: -13rem;
-}
-
-.-mr-52 {
-  margin-right: -13rem;
-}
-
-.-mb-52 {
-  margin-bottom: -13rem;
-}
-
-.-ml-52 {
-  margin-left: -13rem;
-}
-
-.-mt-56 {
-  margin-top: -14rem;
-}
-
-.-mr-56 {
-  margin-right: -14rem;
-}
-
-.-mb-56 {
-  margin-bottom: -14rem;
-}
-
-.-ml-56 {
-  margin-left: -14rem;
-}
-
-.-mt-60 {
-  margin-top: -15rem;
-}
-
-.-mr-60 {
-  margin-right: -15rem;
-}
-
-.-mb-60 {
-  margin-bottom: -15rem;
-}
-
-.-ml-60 {
-  margin-left: -15rem;
-}
-
-.-mt-64 {
-  margin-top: -16rem;
-}
-
-.-mr-64 {
-  margin-right: -16rem;
-}
-
-.-mb-64 {
-  margin-bottom: -16rem;
-}
-
-.-ml-64 {
-  margin-left: -16rem;
-}
-
-.-mt-72 {
-  margin-top: -18rem;
-}
-
-.-mr-72 {
-  margin-right: -18rem;
-}
-
-.-mb-72 {
-  margin-bottom: -18rem;
-}
-
-.-ml-72 {
-  margin-left: -18rem;
-}
-
-.-mt-80 {
-  margin-top: -20rem;
-}
-
-.-mr-80 {
-  margin-right: -20rem;
-}
-
-.-mb-80 {
-  margin-bottom: -20rem;
-}
-
-.-ml-80 {
-  margin-left: -20rem;
-}
-
-.-mt-96 {
-  margin-top: -24rem;
-}
-
-.-mr-96 {
-  margin-right: -24rem;
-}
-
-.-mb-96 {
-  margin-bottom: -24rem;
-}
-
-.-ml-96 {
-  margin-left: -24rem;
-}
-
-.-mt-px {
-  margin-top: -1px;
-}
-
-.-mr-px {
-  margin-right: -1px;
-}
-
-.-mb-px {
-  margin-bottom: -1px;
-}
-
-.-ml-px {
-  margin-left: -1px;
-}
-
-.-mt-0\.5 {
-  margin-top: -0.125rem;
-}
-
-.-mr-0\.5 {
-  margin-right: -0.125rem;
-}
-
-.-mb-0\.5 {
-  margin-bottom: -0.125rem;
-}
-
-.-ml-0\.5 {
-  margin-left: -0.125rem;
-}
-
-.-mt-1\.5 {
-  margin-top: -0.375rem;
-}
-
-.-mr-1\.5 {
-  margin-right: -0.375rem;
-}
-
-.-mb-1\.5 {
-  margin-bottom: -0.375rem;
-}
-
-.-ml-1\.5 {
-  margin-left: -0.375rem;
-}
-
-.-mt-2\.5 {
-  margin-top: -0.625rem;
-}
-
-.-mr-2\.5 {
-  margin-right: -0.625rem;
-}
-
-.-mb-2\.5 {
-  margin-bottom: -0.625rem;
-}
-
-.-ml-2\.5 {
-  margin-left: -0.625rem;
-}
-
-.-mt-3\.5 {
-  margin-top: -0.875rem;
-}
-
-.-mr-3\.5 {
-  margin-right: -0.875rem;
-}
-
-.-mb-3\.5 {
-  margin-bottom: -0.875rem;
-}
-
-.-ml-3\.5 {
-  margin-left: -0.875rem;
-}
-
-.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-7xl {
-  max-width: 80rem;
-}
-
-.max-w-full {
-  max-width: 100%;
-}
-
-.max-w-min {
-  max-width: -webkit-min-content;
-  max-width: -moz-min-content;
-  max-width: min-content;
-}
-
-.max-w-max {
-  max-width: -webkit-max-content;
-  max-width: -moz-max-content;
-  max-width: max-content;
-}
-
-.max-w-prose {
-  max-width: 65ch;
-}
-
-.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-5 {
-  opacity: 0.05;
-}
-
-.opacity-10 {
-  opacity: 0.1;
-}
-
-.opacity-20 {
-  opacity: 0.2;
-}
-
-.opacity-25 {
-  opacity: 0.25;
-}
-
-.opacity-30 {
-  opacity: 0.3;
-}
-
-.opacity-40 {
-  opacity: 0.4;
-}
-
-.opacity-50 {
-  opacity: 0.5;
-}
-
-.opacity-60 {
-  opacity: 0.6;
-}
-
-.opacity-70 {
-  opacity: 0.7;
-}
-
-.opacity-75 {
-  opacity: 0.75;
-}
-
-.opacity-80 {
-  opacity: 0.8;
-}
-
-.opacity-90 {
-  opacity: 0.9;
-}
-
-.opacity-95 {
-  opacity: 0.95;
-}
-
-.opacity-100 {
-  opacity: 1;
-}
-
-.group:hover .group-hover\:opacity-0 {
-  opacity: 0;
-}
-
-.group:hover .group-hover\:opacity-5 {
-  opacity: 0.05;
-}
-
-.group:hover .group-hover\:opacity-10 {
-  opacity: 0.1;
-}
-
-.group:hover .group-hover\:opacity-20 {
-  opacity: 0.2;
-}
-
-.group:hover .group-hover\:opacity-25 {
-  opacity: 0.25;
-}
-
-.group:hover .group-hover\:opacity-30 {
-  opacity: 0.3;
-}
-
-.group:hover .group-hover\:opacity-40 {
-  opacity: 0.4;
-}
-
-.group:hover .group-hover\:opacity-50 {
-  opacity: 0.5;
-}
-
-.group:hover .group-hover\:opacity-60 {
-  opacity: 0.6;
-}
-
-.group:hover .group-hover\:opacity-70 {
-  opacity: 0.7;
-}
-
-.group:hover .group-hover\:opacity-75 {
-  opacity: 0.75;
-}
-
-.group:hover .group-hover\:opacity-80 {
-  opacity: 0.8;
-}
-
-.group:hover .group-hover\:opacity-90 {
-  opacity: 0.9;
-}
-
-.group:hover .group-hover\:opacity-95 {
-  opacity: 0.95;
-}
-
-.group:hover .group-hover\:opacity-100 {
-  opacity: 1;
-}
-
-.focus-within\:opacity-0:focus-within {
-  opacity: 0;
-}
-
-.focus-within\:opacity-5:focus-within {
-  opacity: 0.05;
-}
-
-.focus-within\:opacity-10:focus-within {
-  opacity: 0.1;
-}
-
-.focus-within\:opacity-20:focus-within {
-  opacity: 0.2;
-}
-
-.focus-within\:opacity-25:focus-within {
-  opacity: 0.25;
-}
-
-.focus-within\:opacity-30:focus-within {
-  opacity: 0.3;
-}
-
-.focus-within\:opacity-40:focus-within {
-  opacity: 0.4;
-}
-
-.focus-within\:opacity-50:focus-within {
-  opacity: 0.5;
-}
-
-.focus-within\:opacity-60:focus-within {
-  opacity: 0.6;
-}
-
-.focus-within\:opacity-70:focus-within {
-  opacity: 0.7;
-}
-
-.focus-within\:opacity-75:focus-within {
-  opacity: 0.75;
-}
-
-.focus-within\:opacity-80:focus-within {
-  opacity: 0.8;
-}
-
-.focus-within\:opacity-90:focus-within {
-  opacity: 0.9;
-}
-
-.focus-within\:opacity-95:focus-within {
-  opacity: 0.95;
-}
-
-.focus-within\:opacity-100:focus-within {
-  opacity: 1;
-}
-
-.hover\:opacity-0:hover {
-  opacity: 0;
-}
-
-.hover\:opacity-5:hover {
-  opacity: 0.05;
-}
-
-.hover\:opacity-10:hover {
-  opacity: 0.1;
-}
-
-.hover\:opacity-20:hover {
-  opacity: 0.2;
-}
-
-.hover\:opacity-25:hover {
-  opacity: 0.25;
-}
-
-.hover\:opacity-30:hover {
-  opacity: 0.3;
-}
-
-.hover\:opacity-40:hover {
-  opacity: 0.4;
-}
-
-.hover\:opacity-50:hover {
-  opacity: 0.5;
-}
-
-.hover\:opacity-60:hover {
-  opacity: 0.6;
-}
-
-.hover\:opacity-70:hover {
-  opacity: 0.7;
-}
-
-.hover\:opacity-75:hover {
-  opacity: 0.75;
-}
-
-.hover\:opacity-80:hover {
-  opacity: 0.8;
-}
-
-.hover\:opacity-90:hover {
-  opacity: 0.9;
-}
-
-.hover\:opacity-95:hover {
-  opacity: 0.95;
-}
-
-.hover\:opacity-100:hover {
-  opacity: 1;
-}
-
-.focus\:opacity-0:focus {
-  opacity: 0;
-}
-
-.focus\:opacity-5:focus {
-  opacity: 0.05;
-}
-
-.focus\:opacity-10:focus {
-  opacity: 0.1;
-}
-
-.focus\:opacity-20:focus {
-  opacity: 0.2;
-}
-
-.focus\:opacity-25:focus {
-  opacity: 0.25;
-}
-
-.focus\:opacity-30:focus {
-  opacity: 0.3;
-}
-
-.focus\:opacity-40:focus {
-  opacity: 0.4;
-}
-
-.focus\:opacity-50:focus {
-  opacity: 0.5;
-}
-
-.focus\:opacity-60:focus {
-  opacity: 0.6;
-}
-
-.focus\:opacity-70:focus {
-  opacity: 0.7;
-}
-
-.focus\:opacity-75:focus {
-  opacity: 0.75;
-}
-
-.focus\:opacity-80:focus {
-  opacity: 0.8;
-}
-
-.focus\:opacity-90:focus {
-  opacity: 0.9;
-}
-
-.focus\:opacity-95:focus {
-  opacity: 0.95;
-}
-
-.focus\:opacity-100:focus {
-  opacity: 1;
-}
-
-.outline-none {
-  outline: 2px solid transparent;
-  outline-offset: 2px;
-}
-
-.outline-white {
-  outline: 2px dotted white;
-  outline-offset: 2px;
-}
-
-.outline-black {
-  outline: 2px dotted black;
-  outline-offset: 2px;
-}
-
-.focus-within\:outline-none:focus-within {
-  outline: 2px solid transparent;
-  outline-offset: 2px;
-}
-
-.focus-within\:outline-white:focus-within {
-  outline: 2px dotted white;
-  outline-offset: 2px;
-}
-
-.focus-within\:outline-black:focus-within {
-  outline: 2px dotted black;
-  outline-offset: 2px;
-}
-
-.focus\:outline-none:focus {
-  outline: 2px solid transparent;
-  outline-offset: 2px;
-}
-
-.focus\:outline-white:focus {
-  outline: 2px dotted white;
-  outline-offset: 2px;
-}
-
-.focus\:outline-black:focus {
-  outline: 2px dotted black;
-  outline-offset: 2px;
-}
-
-.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;
-}
-
-.overscroll-auto {
-  -ms-scroll-chaining: chained;
-      overscroll-behavior: auto;
-}
-
-.overscroll-contain {
-  -ms-scroll-chaining: none;
-      overscroll-behavior: contain;
-}
-
-.overscroll-none {
-  -ms-scroll-chaining: none;
-      overscroll-behavior: none;
-}
-
-.overscroll-y-auto {
-  overscroll-behavior-y: auto;
-}
-
-.overscroll-y-contain {
-  overscroll-behavior-y: contain;
-}
-
-.overscroll-y-none {
-  overscroll-behavior-y: none;
-}
-
-.overscroll-x-auto {
-  overscroll-behavior-x: auto;
-}
-
-.overscroll-x-contain {
-  overscroll-behavior-x: contain;
-}
-
-.overscroll-x-none {
-  overscroll-behavior-x: none;
-}
-
-.p-0 {
-  padding: 0px;
-}
-
-.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-7 {
-  padding: 1.75rem;
-}
-
-.p-8 {
-  padding: 2rem;
-}
-
-.p-9 {
-  padding: 2.25rem;
-}
-
-.p-10 {
-  padding: 2.5rem;
-}
-
-.p-11 {
-  padding: 2.75rem;
-}
-
-.p-12 {
-  padding: 3rem;
-}
-
-.p-14 {
-  padding: 3.5rem;
-}
-
-.p-16 {
-  padding: 4rem;
-}
-
-.p-20 {
-  padding: 5rem;
-}
-
-.p-24 {
-  padding: 6rem;
-}
-
-.p-28 {
-  padding: 7rem;
-}
-
-.p-32 {
-  padding: 8rem;
-}
-
-.p-36 {
-  padding: 9rem;
-}
-
-.p-40 {
-  padding: 10rem;
-}
-
-.p-44 {
-  padding: 11rem;
-}
-
-.p-48 {
-  padding: 12rem;
-}
-
-.p-52 {
-  padding: 13rem;
-}
-
-.p-56 {
-  padding: 14rem;
-}
-
-.p-60 {
-  padding: 15rem;
-}
-
-.p-64 {
-  padding: 16rem;
-}
-
-.p-72 {
-  padding: 18rem;
-}
-
-.p-80 {
-  padding: 20rem;
-}
-
-.p-96 {
-  padding: 24rem;
-}
-
-.p-px {
-  padding: 1px;
-}
-
-.p-0\.5 {
-  padding: 0.125rem;
-}
-
-.p-1\.5 {
-  padding: 0.375rem;
-}
-
-.p-2\.5 {
-  padding: 0.625rem;
-}
-
-.p-3\.5 {
-  padding: 0.875rem;
-}
-
-.py-0 {
-  padding-top: 0px;
-  padding-bottom: 0px;
-}
-
-.px-0 {
-  padding-left: 0px;
-  padding-right: 0px;
-}
-
-.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-7 {
-  padding-top: 1.75rem;
-  padding-bottom: 1.75rem;
-}
-
-.px-7 {
-  padding-left: 1.75rem;
-  padding-right: 1.75rem;
-}
-
-.py-8 {
-  padding-top: 2rem;
-  padding-bottom: 2rem;
-}
-
-.px-8 {
-  padding-left: 2rem;
-  padding-right: 2rem;
-}
-
-.py-9 {
-  padding-top: 2.25rem;
-  padding-bottom: 2.25rem;
-}
-
-.px-9 {
-  padding-left: 2.25rem;
-  padding-right: 2.25rem;
-}
-
-.py-10 {
-  padding-top: 2.5rem;
-  padding-bottom: 2.5rem;
-}
-
-.px-10 {
-  padding-left: 2.5rem;
-  padding-right: 2.5rem;
-}
-
-.py-11 {
-  padding-top: 2.75rem;
-  padding-bottom: 2.75rem;
-}
-
-.px-11 {
-  padding-left: 2.75rem;
-  padding-right: 2.75rem;
-}
-
-.py-12 {
-  padding-top: 3rem;
-  padding-bottom: 3rem;
-}
-
-.px-12 {
-  padding-left: 3rem;
-  padding-right: 3rem;
-}
-
-.py-14 {
-  padding-top: 3.5rem;
-  padding-bottom: 3.5rem;
-}
-
-.px-14 {
-  padding-left: 3.5rem;
-  padding-right: 3.5rem;
-}
-
-.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-28 {
-  padding-top: 7rem;
-  padding-bottom: 7rem;
-}
-
-.px-28 {
-  padding-left: 7rem;
-  padding-right: 7rem;
-}
-
-.py-32 {
-  padding-top: 8rem;
-  padding-bottom: 8rem;
-}
-
-.px-32 {
-  padding-left: 8rem;
-  padding-right: 8rem;
-}
-
-.py-36 {
-  padding-top: 9rem;
-  padding-bottom: 9rem;
-}
-
-.px-36 {
-  padding-left: 9rem;
-  padding-right: 9rem;
-}
-
-.py-40 {
-  padding-top: 10rem;
-  padding-bottom: 10rem;
-}
-
-.px-40 {
-  padding-left: 10rem;
-  padding-right: 10rem;
-}
-
-.py-44 {
-  padding-top: 11rem;
-  padding-bottom: 11rem;
-}
-
-.px-44 {
-  padding-left: 11rem;
-  padding-right: 11rem;
-}
-
-.py-48 {
-  padding-top: 12rem;
-  padding-bottom: 12rem;
-}
-
-.px-48 {
-  padding-left: 12rem;
-  padding-right: 12rem;
-}
-
-.py-52 {
-  padding-top: 13rem;
-  padding-bottom: 13rem;
-}
-
-.px-52 {
-  padding-left: 13rem;
-  padding-right: 13rem;
-}
-
-.py-56 {
-  padding-top: 14rem;
-  padding-bottom: 14rem;
-}
-
-.px-56 {
-  padding-left: 14rem;
-  padding-right: 14rem;
-}
-
-.py-60 {
-  padding-top: 15rem;
-  padding-bottom: 15rem;
-}
-
-.px-60 {
-  padding-left: 15rem;
-  padding-right: 15rem;
-}
-
-.py-64 {
-  padding-top: 16rem;
-  padding-bottom: 16rem;
-}
-
-.px-64 {
-  padding-left: 16rem;
-  padding-right: 16rem;
-}
-
-.py-72 {
-  padding-top: 18rem;
-  padding-bottom: 18rem;
-}
-
-.px-72 {
-  padding-left: 18rem;
-  padding-right: 18rem;
-}
-
-.py-80 {
-  padding-top: 20rem;
-  padding-bottom: 20rem;
-}
-
-.px-80 {
-  padding-left: 20rem;
-  padding-right: 20rem;
-}
-
-.py-96 {
-  padding-top: 24rem;
-  padding-bottom: 24rem;
-}
-
-.px-96 {
-  padding-left: 24rem;
-  padding-right: 24rem;
-}
-
-.py-px {
-  padding-top: 1px;
-  padding-bottom: 1px;
-}
-
-.px-px {
-  padding-left: 1px;
-  padding-right: 1px;
-}
-
-.py-0\.5 {
-  padding-top: 0.125rem;
-  padding-bottom: 0.125rem;
-}
-
-.px-0\.5 {
-  padding-left: 0.125rem;
-  padding-right: 0.125rem;
-}
-
-.py-1\.5 {
-  padding-top: 0.375rem;
-  padding-bottom: 0.375rem;
-}
-
-.px-1\.5 {
-  padding-left: 0.375rem;
-  padding-right: 0.375rem;
-}
-
-.py-2\.5 {
-  padding-top: 0.625rem;
-  padding-bottom: 0.625rem;
-}
-
-.px-2\.5 {
-  padding-left: 0.625rem;
-  padding-right: 0.625rem;
-}
-
-.py-3\.5 {
-  padding-top: 0.875rem;
-  padding-bottom: 0.875rem;
-}
-
-.px-3\.5 {
-  padding-left: 0.875rem;
-  padding-right: 0.875rem;
-}
-
-.pt-0 {
-  padding-top: 0px;
-}
-
-.pr-0 {
-  padding-right: 0px;
-}
-
-.pb-0 {
-  padding-bottom: 0px;
-}
-
-.pl-0 {
-  padding-left: 0px;
-}
-
-.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-7 {
-  padding-top: 1.75rem;
-}
-
-.pr-7 {
-  padding-right: 1.75rem;
-}
-
-.pb-7 {
-  padding-bottom: 1.75rem;
-}
-
-.pl-7 {
-  padding-left: 1.75rem;
-}
-
-.pt-8 {
-  padding-top: 2rem;
-}
-
-.pr-8 {
-  padding-right: 2rem;
-}
-
-.pb-8 {
-  padding-bottom: 2rem;
-}
-
-.pl-8 {
-  padding-left: 2rem;
-}
-
-.pt-9 {
-  padding-top: 2.25rem;
-}
-
-.pr-9 {
-  padding-right: 2.25rem;
-}
-
-.pb-9 {
-  padding-bottom: 2.25rem;
-}
-
-.pl-9 {
-  padding-left: 2.25rem;
-}
-
-.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-11 {
-  padding-top: 2.75rem;
-}
-
-.pr-11 {
-  padding-right: 2.75rem;
-}
-
-.pb-11 {
-  padding-bottom: 2.75rem;
-}
-
-.pl-11 {
-  padding-left: 2.75rem;
-}
-
-.pt-12 {
-  padding-top: 3rem;
-}
-
-.pr-12 {
-  padding-right: 3rem;
-}
-
-.pb-12 {
-  padding-bottom: 3rem;
-}
-
-.pl-12 {
-  padding-left: 3rem;
-}
-
-.pt-14 {
-  padding-top: 3.5rem;
-}
-
-.pr-14 {
-  padding-right: 3.5rem;
-}
-
-.pb-14 {
-  padding-bottom: 3.5rem;
-}
-
-.pl-14 {
-  padding-left: 3.5rem;
-}
-
-.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-28 {
-  padding-top: 7rem;
-}
-
-.pr-28 {
-  padding-right: 7rem;
-}
-
-.pb-28 {
-  padding-bottom: 7rem;
-}
-
-.pl-28 {
-  padding-left: 7rem;
-}
-
-.pt-32 {
-  padding-top: 8rem;
-}
-
-.pr-32 {
-  padding-right: 8rem;
-}
-
-.pb-32 {
-  padding-bottom: 8rem;
-}
-
-.pl-32 {
-  padding-left: 8rem;
-}
-
-.pt-36 {
-  padding-top: 9rem;
-}
-
-.pr-36 {
-  padding-right: 9rem;
-}
-
-.pb-36 {
-  padding-bottom: 9rem;
-}
-
-.pl-36 {
-  padding-left: 9rem;
-}
-
-.pt-40 {
-  padding-top: 10rem;
-}
-
-.pr-40 {
-  padding-right: 10rem;
-}
-
-.pb-40 {
-  padding-bottom: 10rem;
-}
-
-.pl-40 {
-  padding-left: 10rem;
-}
-
-.pt-44 {
-  padding-top: 11rem;
-}
-
-.pr-44 {
-  padding-right: 11rem;
-}
-
-.pb-44 {
-  padding-bottom: 11rem;
-}
-
-.pl-44 {
-  padding-left: 11rem;
-}
-
-.pt-48 {
-  padding-top: 12rem;
-}
-
-.pr-48 {
-  padding-right: 12rem;
-}
-
-.pb-48 {
-  padding-bottom: 12rem;
-}
-
-.pl-48 {
-  padding-left: 12rem;
-}
-
-.pt-52 {
-  padding-top: 13rem;
-}
-
-.pr-52 {
-  padding-right: 13rem;
-}
-
-.pb-52 {
-  padding-bottom: 13rem;
-}
-
-.pl-52 {
-  padding-left: 13rem;
-}
-
-.pt-56 {
-  padding-top: 14rem;
-}
-
-.pr-56 {
-  padding-right: 14rem;
-}
-
-.pb-56 {
-  padding-bottom: 14rem;
-}
-
-.pl-56 {
-  padding-left: 14rem;
-}
-
-.pt-60 {
-  padding-top: 15rem;
-}
-
-.pr-60 {
-  padding-right: 15rem;
-}
-
-.pb-60 {
-  padding-bottom: 15rem;
-}
-
-.pl-60 {
-  padding-left: 15rem;
-}
-
-.pt-64 {
-  padding-top: 16rem;
-}
-
-.pr-64 {
-  padding-right: 16rem;
-}
-
-.pb-64 {
-  padding-bottom: 16rem;
-}
-
-.pl-64 {
-  padding-left: 16rem;
-}
-
-.pt-72 {
-  padding-top: 18rem;
-}
-
-.pr-72 {
-  padding-right: 18rem;
-}
-
-.pb-72 {
-  padding-bottom: 18rem;
-}
-
-.pl-72 {
-  padding-left: 18rem;
-}
-
-.pt-80 {
-  padding-top: 20rem;
-}
-
-.pr-80 {
-  padding-right: 20rem;
-}
-
-.pb-80 {
-  padding-bottom: 20rem;
-}
-
-.pl-80 {
-  padding-left: 20rem;
-}
-
-.pt-96 {
-  padding-top: 24rem;
-}
-
-.pr-96 {
-  padding-right: 24rem;
-}
-
-.pb-96 {
-  padding-bottom: 24rem;
-}
-
-.pl-96 {
-  padding-left: 24rem;
-}
-
-.pt-px {
-  padding-top: 1px;
-}
-
-.pr-px {
-  padding-right: 1px;
-}
-
-.pb-px {
-  padding-bottom: 1px;
-}
-
-.pl-px {
-  padding-left: 1px;
-}
-
-.pt-0\.5 {
-  padding-top: 0.125rem;
-}
-
-.pr-0\.5 {
-  padding-right: 0.125rem;
-}
-
-.pb-0\.5 {
-  padding-bottom: 0.125rem;
-}
-
-.pl-0\.5 {
-  padding-left: 0.125rem;
-}
-
-.pt-1\.5 {
-  padding-top: 0.375rem;
-}
-
-.pr-1\.5 {
-  padding-right: 0.375rem;
-}
-
-.pb-1\.5 {
-  padding-bottom: 0.375rem;
-}
-
-.pl-1\.5 {
-  padding-left: 0.375rem;
-}
-
-.pt-2\.5 {
-  padding-top: 0.625rem;
-}
-
-.pr-2\.5 {
-  padding-right: 0.625rem;
-}
-
-.pb-2\.5 {
-  padding-bottom: 0.625rem;
-}
-
-.pl-2\.5 {
-  padding-left: 0.625rem;
-}
-
-.pt-3\.5 {
-  padding-top: 0.875rem;
-}
-
-.pr-3\.5 {
-  padding-right: 0.875rem;
-}
-
-.pb-3\.5 {
-  padding-bottom: 0.875rem;
-}
-
-.pl-3\.5 {
-  padding-left: 0.875rem;
-}
-
-.placeholder-current::-webkit-input-placeholder {
-  color: currentColor;
-}
-
-.placeholder-current::-moz-placeholder {
-  color: currentColor;
-}
-
-.placeholder-current:-ms-input-placeholder {
-  color: currentColor;
-}
-
-.placeholder-current::-ms-input-placeholder {
-  color: currentColor;
-}
-
-.placeholder-current::placeholder {
-  color: currentColor;
-}
-
-.placeholder-transparent::-webkit-input-placeholder {
-  color: transparent;
-}
-
-.placeholder-transparent::-moz-placeholder {
-  color: transparent;
-}
-
-.placeholder-transparent:-ms-input-placeholder {
-  color: transparent;
-}
-
-.placeholder-transparent::-ms-input-placeholder {
-  color: transparent;
-}
-
-.placeholder-transparent::placeholder {
-  color: transparent;
-}
-
-.placeholder-black::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-}
-
-.placeholder-black::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-}
-
-.placeholder-black:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-}
-
-.placeholder-black::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-}
-
-.placeholder-black::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-}
-
-.placeholder-white::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-white::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-white:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-white::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-white::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-50::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-50::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-50:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-50::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-50::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-100::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-100::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-100:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-100::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-100::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-200::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-200::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-200:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-200::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-200::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-300::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-300::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-300:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-300::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-300::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-400::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-400::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-400:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-400::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-400::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-500::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-500::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-500:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-500::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-500::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-600::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-600::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-600:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-600::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-600::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-700::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-700::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-700:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-700::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-700::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-800::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-800::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-800:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-800::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-800::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-900::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-900::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-900:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-900::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-}
-
-.placeholder-darkCoolGray-900::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-50::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-50::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-50:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-50::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-50::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-100::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-100::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-100:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-100::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-100::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-200::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-200::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-200:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-200::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-200::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-300::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-300::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-300:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-300::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-300::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-400::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-400::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-400:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-400::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-400::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-500::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-500::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-500:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-500::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-500::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-600::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-600::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-600:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-600::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-600::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-700::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-700::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-700:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-700::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-700::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-800::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-800::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-800:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-800::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-800::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-900::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-900::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-900:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-900::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-}
-
-.placeholder-coolGray-900::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-50::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-50::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-50:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-50::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-50::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-100::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-100::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-100:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-100::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-100::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-200::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-200::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-200:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-200::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-200::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-300::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-300::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-300:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-300::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-300::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-400::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-400::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-400:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-400::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-400::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-500::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-500::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-500:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-500::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-500::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-600::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-600::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-600:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-600::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-600::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-700::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-700::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-700:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-700::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-700::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-800::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-800::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-800:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-800::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-800::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-900::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-900::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-900:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-900::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-}
-
-.placeholder-indigo-900::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-50::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-50::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-50:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-50::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-50::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-100::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-100::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-100:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-100::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-100::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-200::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-200::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-200:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-200::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-200::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-300::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-300::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-300:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-300::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-300::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-400::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-400::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-400:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-400::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-400::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-500::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-500::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-500:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-500::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-500::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-600::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-600::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-600:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-600::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-600::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-700::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-700::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-700:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-700::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-700::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-800::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-800::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-800:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-800::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-800::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-900::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-900::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-900:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-900::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-}
-
-.placeholder-violet-900::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-50::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-50::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-50:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-50::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-50::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-100::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-100::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-100:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-100::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-100::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-200::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-200::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-200:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-200::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-200::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-300::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-300::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-300:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-300::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-300::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-400::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-400::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-400:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-400::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-400::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-500::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-500::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-500:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-500::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-500::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-600::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-600::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-600:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-600::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-600::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-700::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-700::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-700:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-700::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-700::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-800::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-800::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-800:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-800::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-800::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-900::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-900::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-900:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-900::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-}
-
-.placeholder-yellow-900::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-50::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-50::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-50:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-50::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-50::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-100::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-100::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-100:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-100::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-100::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-200::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-200::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-200:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-200::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-200::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-300::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-300::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-300:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-300::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-300::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-400::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-400::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-400:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-400::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-400::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-500::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-500::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-500:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-500::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-500::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-600::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-600::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-600:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-600::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-600::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-700::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-700::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-700:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-700::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-700::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-800::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-800::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-800:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-800::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-800::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-900::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-900::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-900:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-900::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-}
-
-.placeholder-red-900::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-50::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-50::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-50:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-50::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-50::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-100::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-100::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-100:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-100::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-100::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-200::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-200::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-200:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-200::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-200::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-300::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-300::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-300:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-300::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-300::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-400::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-400::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-400:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-400::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-400::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-500::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-500::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-500:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-500::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-500::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-600::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-600::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-600:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-600::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-600::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-700::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-700::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-700:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-700::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-700::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-800::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-800::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-800:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-800::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-800::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-900::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-900::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-900:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-900::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-}
-
-.placeholder-green-900::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-50::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-50::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-50:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-50::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-50::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-100::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-100::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-100:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-100::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-100::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-200::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-200::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-200:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-200::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-200::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-300::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-300::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-300:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-300::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-300::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-400::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-400::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-400:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-400::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-400::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-500::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-500::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-500:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-500::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-500::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-600::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-600::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-600:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-600::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-600::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-700::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-700::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-700:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-700::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-700::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-800::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-800::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-800:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-800::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-800::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-900::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-900::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-900:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-900::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-}
-
-.placeholder-blue-900::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-50::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-50::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-50:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-50::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-50::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-100::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-100::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-100:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-100::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-100::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-200::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-200::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-200:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-200::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-200::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-300::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-300::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-300:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-300::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-300::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-400::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-400::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-400:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-400::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-400::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-500::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-500::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-500:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-500::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-500::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-600::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-600::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-600:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-600::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-600::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-700::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-700::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-700:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-700::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-700::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-800::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-800::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-800:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-800::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-800::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-900::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-900::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-900:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-900::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-}
-
-.placeholder-gray-900::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-current:focus::-webkit-input-placeholder {
-  color: currentColor;
-}
-
-.focus\:placeholder-current:focus::-moz-placeholder {
-  color: currentColor;
-}
-
-.focus\:placeholder-current:focus:-ms-input-placeholder {
-  color: currentColor;
-}
-
-.focus\:placeholder-current:focus::-ms-input-placeholder {
-  color: currentColor;
-}
-
-.focus\:placeholder-current:focus::placeholder {
-  color: currentColor;
-}
-
-.focus\:placeholder-transparent:focus::-webkit-input-placeholder {
-  color: transparent;
-}
-
-.focus\:placeholder-transparent:focus::-moz-placeholder {
-  color: transparent;
-}
-
-.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::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-black:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-black:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-black:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-black:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-white:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-white:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-white:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-white:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-white:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-50:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-50:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-50:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-50:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-50:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-100:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-100:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-100:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-100:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-100:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-200:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-200:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-200:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-200:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-200:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-300:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-300:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-300:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-300:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-300:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-400:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-400:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-400:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-400:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-400:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-500:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-500:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-500:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-500:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-500:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-600:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-600:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-600:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-600:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-600:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-700:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-700:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-700:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-700:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-700:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-800:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-800:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-800:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-800:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-800:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-900:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-900:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-900:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-900:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-darkCoolGray-900:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-50:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-50:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-50:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-50:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-50:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-100:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-100:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-100:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-100:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-100:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-200:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-200:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-200:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-200:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-200:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-300:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-300:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-300:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-300:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-300:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-400:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-400:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-400:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-400:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-400:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-500:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-500:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-500:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-500:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-500:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-600:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-600:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-600:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-600:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-600:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-700:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-700:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-700:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-700:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-700:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-800:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-800:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-800:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-800:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-800:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-900:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-900:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-900:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-900:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-coolGray-900:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-50:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-50:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-50:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-50:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-50:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-100:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-100:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-100:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-100:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-100:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-200:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-200:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-200:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-200:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-200:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-300:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-300:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-300:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-300:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-300:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-400:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-400:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-400:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-400:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-400:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-500:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-500:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-500:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-500:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-500:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-600:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-600:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-600:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-600:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-600:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-700:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-700:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-700:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-700:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-700:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-800:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-800:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-800:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-800:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-800:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-900:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-900:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-900:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-900:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-indigo-900:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-50:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-50:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-50:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-50:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-50:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-100:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-100:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-100:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-100:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-100:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-200:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-200:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-200:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-200:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-200:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-300:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-300:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-300:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-300:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-300:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-400:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-400:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-400:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-400:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-400:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-500:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-500:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-500:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-500:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-500:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-600:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-600:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-600:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-600:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-600:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-700:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-700:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-700:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-700:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-700:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-800:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-800:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-800:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-800:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-800:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-900:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-900:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-900:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-900:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-violet-900:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-50:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-50:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-50:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-50:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-50:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-100:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-100:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-100:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-100:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-100:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-200:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-200:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-200:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-200:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-200:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-300:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-300:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-300:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-300:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-300:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-400:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-400:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-400:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-400:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-400:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-500:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-500:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-500:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-500:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-500:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-600:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-600:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-600:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-600:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-600:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-700:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-700:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-700:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-700:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-700:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-800:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-800:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-800:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-800:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-800:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-900:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-900:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-900:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-900:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-yellow-900:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-50:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-50:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-50:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-50:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-50:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-100:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-100:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-100:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-100:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-100:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-200:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-200:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-200:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-200:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-200:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-300:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-300:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-300:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-300:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-300:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-400:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-400:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-400:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-400:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-400:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-500:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-500:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-500:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-500:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-500:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-600:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-600:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-600:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-600:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-600:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-700:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-700:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-700:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-700:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-700:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-800:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-800:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-800:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-800:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-800:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-900:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-900:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-900:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-900:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-red-900:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-50:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-50:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-50:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-50:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-50:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-100:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-100:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-100:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-100:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-100:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-200:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-200:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-200:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-200:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-200:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-300:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-300:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-300:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-300:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-300:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-400:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-400:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-400:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-400:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-400:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-500:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-500:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-500:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-500:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-500:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-600:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-600:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-600:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-600:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-600:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-700:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-700:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-700:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-700:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-700:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-800:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-800:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-800:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-800:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-800:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-900:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-900:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-900:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-900:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-green-900:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-50:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-50:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-50:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-50:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-50:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-100:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-100:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-100:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-100:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-100:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-200:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-200:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-200:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-200:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-200:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-300:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-300:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-300:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-300:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-300:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-400:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-400:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-400:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-400:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-400:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-500:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-500:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-500:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-500:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-500:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-600:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-600:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-600:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-600:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-600:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-700:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-700:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-700:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-700:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-700:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-800:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-800:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-800:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-800:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-800:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-900:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-900:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-900:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-900:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-blue-900:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-50:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-50:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-50:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-50:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-50:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-100:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-100:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-100:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-100:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-100:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-200:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-200:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-200:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-200:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-200:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-300:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-300:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-300:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-300:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-300:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-400:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-400:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-400:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-400:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-400:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-500:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-500:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-500:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-500:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-500:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-600:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-600:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-600:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-600:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-600:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-700:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-700:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-700:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-700:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-700:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-800:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-800:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-800:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-800:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-800:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-900:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-900:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-900:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-900:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-}
-
-.focus\:placeholder-gray-900:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-  color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-}
-
-.placeholder-opacity-0::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0;
-}
-
-.placeholder-opacity-0::-moz-placeholder {
-  --tw-placeholder-opacity: 0;
-}
-
-.placeholder-opacity-0:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0;
-}
-
-.placeholder-opacity-0::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0;
-}
-
-.placeholder-opacity-0::placeholder {
-  --tw-placeholder-opacity: 0;
-}
-
-.placeholder-opacity-5::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.05;
-}
-
-.placeholder-opacity-5::-moz-placeholder {
-  --tw-placeholder-opacity: 0.05;
-}
-
-.placeholder-opacity-5:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.05;
-}
-
-.placeholder-opacity-5::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.05;
-}
-
-.placeholder-opacity-5::placeholder {
-  --tw-placeholder-opacity: 0.05;
-}
-
-.placeholder-opacity-10::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.1;
-}
-
-.placeholder-opacity-10::-moz-placeholder {
-  --tw-placeholder-opacity: 0.1;
-}
-
-.placeholder-opacity-10:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.1;
-}
-
-.placeholder-opacity-10::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.1;
-}
-
-.placeholder-opacity-10::placeholder {
-  --tw-placeholder-opacity: 0.1;
-}
-
-.placeholder-opacity-20::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.2;
-}
-
-.placeholder-opacity-20::-moz-placeholder {
-  --tw-placeholder-opacity: 0.2;
-}
-
-.placeholder-opacity-20:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.2;
-}
-
-.placeholder-opacity-20::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.2;
-}
-
-.placeholder-opacity-20::placeholder {
-  --tw-placeholder-opacity: 0.2;
-}
-
-.placeholder-opacity-25::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.25;
-}
-
-.placeholder-opacity-25::-moz-placeholder {
-  --tw-placeholder-opacity: 0.25;
-}
-
-.placeholder-opacity-25:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.25;
-}
-
-.placeholder-opacity-25::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.25;
-}
-
-.placeholder-opacity-25::placeholder {
-  --tw-placeholder-opacity: 0.25;
-}
-
-.placeholder-opacity-30::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.3;
-}
-
-.placeholder-opacity-30::-moz-placeholder {
-  --tw-placeholder-opacity: 0.3;
-}
-
-.placeholder-opacity-30:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.3;
-}
-
-.placeholder-opacity-30::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.3;
-}
-
-.placeholder-opacity-30::placeholder {
-  --tw-placeholder-opacity: 0.3;
-}
-
-.placeholder-opacity-40::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.4;
-}
-
-.placeholder-opacity-40::-moz-placeholder {
-  --tw-placeholder-opacity: 0.4;
-}
-
-.placeholder-opacity-40:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.4;
-}
-
-.placeholder-opacity-40::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.4;
-}
-
-.placeholder-opacity-40::placeholder {
-  --tw-placeholder-opacity: 0.4;
-}
-
-.placeholder-opacity-50::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.5;
-}
-
-.placeholder-opacity-50::-moz-placeholder {
-  --tw-placeholder-opacity: 0.5;
-}
-
-.placeholder-opacity-50:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.5;
-}
-
-.placeholder-opacity-50::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.5;
-}
-
-.placeholder-opacity-50::placeholder {
-  --tw-placeholder-opacity: 0.5;
-}
-
-.placeholder-opacity-60::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.6;
-}
-
-.placeholder-opacity-60::-moz-placeholder {
-  --tw-placeholder-opacity: 0.6;
-}
-
-.placeholder-opacity-60:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.6;
-}
-
-.placeholder-opacity-60::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.6;
-}
-
-.placeholder-opacity-60::placeholder {
-  --tw-placeholder-opacity: 0.6;
-}
-
-.placeholder-opacity-70::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.7;
-}
-
-.placeholder-opacity-70::-moz-placeholder {
-  --tw-placeholder-opacity: 0.7;
-}
-
-.placeholder-opacity-70:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.7;
-}
-
-.placeholder-opacity-70::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.7;
-}
-
-.placeholder-opacity-70::placeholder {
-  --tw-placeholder-opacity: 0.7;
-}
-
-.placeholder-opacity-75::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.75;
-}
-
-.placeholder-opacity-75::-moz-placeholder {
-  --tw-placeholder-opacity: 0.75;
-}
-
-.placeholder-opacity-75:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.75;
-}
-
-.placeholder-opacity-75::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.75;
-}
-
-.placeholder-opacity-75::placeholder {
-  --tw-placeholder-opacity: 0.75;
-}
-
-.placeholder-opacity-80::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.8;
-}
-
-.placeholder-opacity-80::-moz-placeholder {
-  --tw-placeholder-opacity: 0.8;
-}
-
-.placeholder-opacity-80:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.8;
-}
-
-.placeholder-opacity-80::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.8;
-}
-
-.placeholder-opacity-80::placeholder {
-  --tw-placeholder-opacity: 0.8;
-}
-
-.placeholder-opacity-90::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.9;
-}
-
-.placeholder-opacity-90::-moz-placeholder {
-  --tw-placeholder-opacity: 0.9;
-}
-
-.placeholder-opacity-90:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.9;
-}
-
-.placeholder-opacity-90::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.9;
-}
-
-.placeholder-opacity-90::placeholder {
-  --tw-placeholder-opacity: 0.9;
-}
-
-.placeholder-opacity-95::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.95;
-}
-
-.placeholder-opacity-95::-moz-placeholder {
-  --tw-placeholder-opacity: 0.95;
-}
-
-.placeholder-opacity-95:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.95;
-}
-
-.placeholder-opacity-95::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.95;
-}
-
-.placeholder-opacity-95::placeholder {
-  --tw-placeholder-opacity: 0.95;
-}
-
-.placeholder-opacity-100::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-}
-
-.placeholder-opacity-100::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-}
-
-.placeholder-opacity-100:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-}
-
-.placeholder-opacity-100::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-}
-
-.placeholder-opacity-100::placeholder {
-  --tw-placeholder-opacity: 1;
-}
-
-.focus\:placeholder-opacity-0:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0;
-}
-
-.focus\:placeholder-opacity-0:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 0;
-}
-
-.focus\:placeholder-opacity-0:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0;
-}
-
-.focus\:placeholder-opacity-0:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0;
-}
-
-.focus\:placeholder-opacity-0:focus::placeholder {
-  --tw-placeholder-opacity: 0;
-}
-
-.focus\:placeholder-opacity-5:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.05;
-}
-
-.focus\:placeholder-opacity-5:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 0.05;
-}
-
-.focus\:placeholder-opacity-5:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.05;
-}
-
-.focus\:placeholder-opacity-5:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.05;
-}
-
-.focus\:placeholder-opacity-5:focus::placeholder {
-  --tw-placeholder-opacity: 0.05;
-}
-
-.focus\:placeholder-opacity-10:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.1;
-}
-
-.focus\:placeholder-opacity-10:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 0.1;
-}
-
-.focus\:placeholder-opacity-10:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.1;
-}
-
-.focus\:placeholder-opacity-10:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.1;
-}
-
-.focus\:placeholder-opacity-10:focus::placeholder {
-  --tw-placeholder-opacity: 0.1;
-}
-
-.focus\:placeholder-opacity-20:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.2;
-}
-
-.focus\:placeholder-opacity-20:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 0.2;
-}
-
-.focus\:placeholder-opacity-20:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.2;
-}
-
-.focus\:placeholder-opacity-20:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.2;
-}
-
-.focus\:placeholder-opacity-20:focus::placeholder {
-  --tw-placeholder-opacity: 0.2;
-}
-
-.focus\:placeholder-opacity-25:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.25;
-}
-
-.focus\:placeholder-opacity-25:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 0.25;
-}
-
-.focus\:placeholder-opacity-25:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.25;
-}
-
-.focus\:placeholder-opacity-25:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.25;
-}
-
-.focus\:placeholder-opacity-25:focus::placeholder {
-  --tw-placeholder-opacity: 0.25;
-}
-
-.focus\:placeholder-opacity-30:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.3;
-}
-
-.focus\:placeholder-opacity-30:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 0.3;
-}
-
-.focus\:placeholder-opacity-30:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.3;
-}
-
-.focus\:placeholder-opacity-30:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.3;
-}
-
-.focus\:placeholder-opacity-30:focus::placeholder {
-  --tw-placeholder-opacity: 0.3;
-}
-
-.focus\:placeholder-opacity-40:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.4;
-}
-
-.focus\:placeholder-opacity-40:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 0.4;
-}
-
-.focus\:placeholder-opacity-40:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.4;
-}
-
-.focus\:placeholder-opacity-40:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.4;
-}
-
-.focus\:placeholder-opacity-40:focus::placeholder {
-  --tw-placeholder-opacity: 0.4;
-}
-
-.focus\:placeholder-opacity-50:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.5;
-}
-
-.focus\:placeholder-opacity-50:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 0.5;
-}
-
-.focus\:placeholder-opacity-50:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.5;
-}
-
-.focus\:placeholder-opacity-50:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.5;
-}
-
-.focus\:placeholder-opacity-50:focus::placeholder {
-  --tw-placeholder-opacity: 0.5;
-}
-
-.focus\:placeholder-opacity-60:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.6;
-}
-
-.focus\:placeholder-opacity-60:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 0.6;
-}
-
-.focus\:placeholder-opacity-60:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.6;
-}
-
-.focus\:placeholder-opacity-60:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.6;
-}
-
-.focus\:placeholder-opacity-60:focus::placeholder {
-  --tw-placeholder-opacity: 0.6;
-}
-
-.focus\:placeholder-opacity-70:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.7;
-}
-
-.focus\:placeholder-opacity-70:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 0.7;
-}
-
-.focus\:placeholder-opacity-70:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.7;
-}
-
-.focus\:placeholder-opacity-70:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.7;
-}
-
-.focus\:placeholder-opacity-70:focus::placeholder {
-  --tw-placeholder-opacity: 0.7;
-}
-
-.focus\:placeholder-opacity-75:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.75;
-}
-
-.focus\:placeholder-opacity-75:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 0.75;
-}
-
-.focus\:placeholder-opacity-75:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.75;
-}
-
-.focus\:placeholder-opacity-75:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.75;
-}
-
-.focus\:placeholder-opacity-75:focus::placeholder {
-  --tw-placeholder-opacity: 0.75;
-}
-
-.focus\:placeholder-opacity-80:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.8;
-}
-
-.focus\:placeholder-opacity-80:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 0.8;
-}
-
-.focus\:placeholder-opacity-80:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.8;
-}
-
-.focus\:placeholder-opacity-80:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.8;
-}
-
-.focus\:placeholder-opacity-80:focus::placeholder {
-  --tw-placeholder-opacity: 0.8;
-}
-
-.focus\:placeholder-opacity-90:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.9;
-}
-
-.focus\:placeholder-opacity-90:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 0.9;
-}
-
-.focus\:placeholder-opacity-90:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.9;
-}
-
-.focus\:placeholder-opacity-90:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.9;
-}
-
-.focus\:placeholder-opacity-90:focus::placeholder {
-  --tw-placeholder-opacity: 0.9;
-}
-
-.focus\:placeholder-opacity-95:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 0.95;
-}
-
-.focus\:placeholder-opacity-95:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 0.95;
-}
-
-.focus\:placeholder-opacity-95:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.95;
-}
-
-.focus\:placeholder-opacity-95:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 0.95;
-}
-
-.focus\:placeholder-opacity-95:focus::placeholder {
-  --tw-placeholder-opacity: 0.95;
-}
-
-.focus\:placeholder-opacity-100:focus::-webkit-input-placeholder {
-  --tw-placeholder-opacity: 1;
-}
-
-.focus\:placeholder-opacity-100:focus::-moz-placeholder {
-  --tw-placeholder-opacity: 1;
-}
-
-.focus\:placeholder-opacity-100:focus:-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-}
-
-.focus\:placeholder-opacity-100:focus::-ms-input-placeholder {
-  --tw-placeholder-opacity: 1;
-}
-
-.focus\:placeholder-opacity-100:focus::placeholder {
-  --tw-placeholder-opacity: 1;
-}
-
-.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: 0px;
-  right: 0px;
-  bottom: 0px;
-  left: 0px;
-}
-
-.inset-1 {
-  top: 0.25rem;
-  right: 0.25rem;
-  bottom: 0.25rem;
-  left: 0.25rem;
-}
-
-.inset-2 {
-  top: 0.5rem;
-  right: 0.5rem;
-  bottom: 0.5rem;
-  left: 0.5rem;
-}
-
-.inset-3 {
-  top: 0.75rem;
-  right: 0.75rem;
-  bottom: 0.75rem;
-  left: 0.75rem;
-}
-
-.inset-4 {
-  top: 1rem;
-  right: 1rem;
-  bottom: 1rem;
-  left: 1rem;
-}
-
-.inset-5 {
-  top: 1.25rem;
-  right: 1.25rem;
-  bottom: 1.25rem;
-  left: 1.25rem;
-}
-
-.inset-6 {
-  top: 1.5rem;
-  right: 1.5rem;
-  bottom: 1.5rem;
-  left: 1.5rem;
-}
-
-.inset-7 {
-  top: 1.75rem;
-  right: 1.75rem;
-  bottom: 1.75rem;
-  left: 1.75rem;
-}
-
-.inset-8 {
-  top: 2rem;
-  right: 2rem;
-  bottom: 2rem;
-  left: 2rem;
-}
-
-.inset-9 {
-  top: 2.25rem;
-  right: 2.25rem;
-  bottom: 2.25rem;
-  left: 2.25rem;
-}
-
-.inset-10 {
-  top: 2.5rem;
-  right: 2.5rem;
-  bottom: 2.5rem;
-  left: 2.5rem;
-}
-
-.inset-11 {
-  top: 2.75rem;
-  right: 2.75rem;
-  bottom: 2.75rem;
-  left: 2.75rem;
-}
-
-.inset-12 {
-  top: 3rem;
-  right: 3rem;
-  bottom: 3rem;
-  left: 3rem;
-}
-
-.inset-14 {
-  top: 3.5rem;
-  right: 3.5rem;
-  bottom: 3.5rem;
-  left: 3.5rem;
-}
-
-.inset-16 {
-  top: 4rem;
-  right: 4rem;
-  bottom: 4rem;
-  left: 4rem;
-}
-
-.inset-20 {
-  top: 5rem;
-  right: 5rem;
-  bottom: 5rem;
-  left: 5rem;
-}
-
-.inset-24 {
-  top: 6rem;
-  right: 6rem;
-  bottom: 6rem;
-  left: 6rem;
-}
-
-.inset-28 {
-  top: 7rem;
-  right: 7rem;
-  bottom: 7rem;
-  left: 7rem;
-}
-
-.inset-32 {
-  top: 8rem;
-  right: 8rem;
-  bottom: 8rem;
-  left: 8rem;
-}
-
-.inset-36 {
-  top: 9rem;
-  right: 9rem;
-  bottom: 9rem;
-  left: 9rem;
-}
-
-.inset-40 {
-  top: 10rem;
-  right: 10rem;
-  bottom: 10rem;
-  left: 10rem;
-}
-
-.inset-44 {
-  top: 11rem;
-  right: 11rem;
-  bottom: 11rem;
-  left: 11rem;
-}
-
-.inset-48 {
-  top: 12rem;
-  right: 12rem;
-  bottom: 12rem;
-  left: 12rem;
-}
-
-.inset-52 {
-  top: 13rem;
-  right: 13rem;
-  bottom: 13rem;
-  left: 13rem;
-}
-
-.inset-56 {
-  top: 14rem;
-  right: 14rem;
-  bottom: 14rem;
-  left: 14rem;
-}
-
-.inset-60 {
-  top: 15rem;
-  right: 15rem;
-  bottom: 15rem;
-  left: 15rem;
-}
-
-.inset-64 {
-  top: 16rem;
-  right: 16rem;
-  bottom: 16rem;
-  left: 16rem;
-}
-
-.inset-72 {
-  top: 18rem;
-  right: 18rem;
-  bottom: 18rem;
-  left: 18rem;
-}
-
-.inset-80 {
-  top: 20rem;
-  right: 20rem;
-  bottom: 20rem;
-  left: 20rem;
-}
-
-.inset-96 {
-  top: 24rem;
-  right: 24rem;
-  bottom: 24rem;
-  left: 24rem;
-}
-
-.inset-auto {
-  top: auto;
-  right: auto;
-  bottom: auto;
-  left: auto;
-}
-
-.inset-px {
-  top: 1px;
-  right: 1px;
-  bottom: 1px;
-  left: 1px;
-}
-
-.inset-0\.5 {
-  top: 0.125rem;
-  right: 0.125rem;
-  bottom: 0.125rem;
-  left: 0.125rem;
-}
-
-.inset-1\.5 {
-  top: 0.375rem;
-  right: 0.375rem;
-  bottom: 0.375rem;
-  left: 0.375rem;
-}
-
-.inset-2\.5 {
-  top: 0.625rem;
-  right: 0.625rem;
-  bottom: 0.625rem;
-  left: 0.625rem;
-}
-
-.inset-3\.5 {
-  top: 0.875rem;
-  right: 0.875rem;
-  bottom: 0.875rem;
-  left: 0.875rem;
-}
-
-.-inset-0 {
-  top: 0px;
-  right: 0px;
-  bottom: 0px;
-  left: 0px;
-}
-
-.-inset-1 {
-  top: -0.25rem;
-  right: -0.25rem;
-  bottom: -0.25rem;
-  left: -0.25rem;
-}
-
-.-inset-2 {
-  top: -0.5rem;
-  right: -0.5rem;
-  bottom: -0.5rem;
-  left: -0.5rem;
-}
-
-.-inset-3 {
-  top: -0.75rem;
-  right: -0.75rem;
-  bottom: -0.75rem;
-  left: -0.75rem;
-}
-
-.-inset-4 {
-  top: -1rem;
-  right: -1rem;
-  bottom: -1rem;
-  left: -1rem;
-}
-
-.-inset-5 {
-  top: -1.25rem;
-  right: -1.25rem;
-  bottom: -1.25rem;
-  left: -1.25rem;
-}
-
-.-inset-6 {
-  top: -1.5rem;
-  right: -1.5rem;
-  bottom: -1.5rem;
-  left: -1.5rem;
-}
-
-.-inset-7 {
-  top: -1.75rem;
-  right: -1.75rem;
-  bottom: -1.75rem;
-  left: -1.75rem;
-}
-
-.-inset-8 {
-  top: -2rem;
-  right: -2rem;
-  bottom: -2rem;
-  left: -2rem;
-}
-
-.-inset-9 {
-  top: -2.25rem;
-  right: -2.25rem;
-  bottom: -2.25rem;
-  left: -2.25rem;
-}
-
-.-inset-10 {
-  top: -2.5rem;
-  right: -2.5rem;
-  bottom: -2.5rem;
-  left: -2.5rem;
-}
-
-.-inset-11 {
-  top: -2.75rem;
-  right: -2.75rem;
-  bottom: -2.75rem;
-  left: -2.75rem;
-}
-
-.-inset-12 {
-  top: -3rem;
-  right: -3rem;
-  bottom: -3rem;
-  left: -3rem;
-}
-
-.-inset-14 {
-  top: -3.5rem;
-  right: -3.5rem;
-  bottom: -3.5rem;
-  left: -3.5rem;
-}
-
-.-inset-16 {
-  top: -4rem;
-  right: -4rem;
-  bottom: -4rem;
-  left: -4rem;
-}
-
-.-inset-20 {
-  top: -5rem;
-  right: -5rem;
-  bottom: -5rem;
-  left: -5rem;
-}
-
-.-inset-24 {
-  top: -6rem;
-  right: -6rem;
-  bottom: -6rem;
-  left: -6rem;
-}
-
-.-inset-28 {
-  top: -7rem;
-  right: -7rem;
-  bottom: -7rem;
-  left: -7rem;
-}
-
-.-inset-32 {
-  top: -8rem;
-  right: -8rem;
-  bottom: -8rem;
-  left: -8rem;
-}
-
-.-inset-36 {
-  top: -9rem;
-  right: -9rem;
-  bottom: -9rem;
-  left: -9rem;
-}
-
-.-inset-40 {
-  top: -10rem;
-  right: -10rem;
-  bottom: -10rem;
-  left: -10rem;
-}
-
-.-inset-44 {
-  top: -11rem;
-  right: -11rem;
-  bottom: -11rem;
-  left: -11rem;
-}
-
-.-inset-48 {
-  top: -12rem;
-  right: -12rem;
-  bottom: -12rem;
-  left: -12rem;
-}
-
-.-inset-52 {
-  top: -13rem;
-  right: -13rem;
-  bottom: -13rem;
-  left: -13rem;
-}
-
-.-inset-56 {
-  top: -14rem;
-  right: -14rem;
-  bottom: -14rem;
-  left: -14rem;
-}
-
-.-inset-60 {
-  top: -15rem;
-  right: -15rem;
-  bottom: -15rem;
-  left: -15rem;
-}
-
-.-inset-64 {
-  top: -16rem;
-  right: -16rem;
-  bottom: -16rem;
-  left: -16rem;
-}
-
-.-inset-72 {
-  top: -18rem;
-  right: -18rem;
-  bottom: -18rem;
-  left: -18rem;
-}
-
-.-inset-80 {
-  top: -20rem;
-  right: -20rem;
-  bottom: -20rem;
-  left: -20rem;
-}
-
-.-inset-96 {
-  top: -24rem;
-  right: -24rem;
-  bottom: -24rem;
-  left: -24rem;
-}
-
-.-inset-px {
-  top: -1px;
-  right: -1px;
-  bottom: -1px;
-  left: -1px;
-}
-
-.-inset-0\.5 {
-  top: -0.125rem;
-  right: -0.125rem;
-  bottom: -0.125rem;
-  left: -0.125rem;
-}
-
-.-inset-1\.5 {
-  top: -0.375rem;
-  right: -0.375rem;
-  bottom: -0.375rem;
-  left: -0.375rem;
-}
-
-.-inset-2\.5 {
-  top: -0.625rem;
-  right: -0.625rem;
-  bottom: -0.625rem;
-  left: -0.625rem;
-}
-
-.-inset-3\.5 {
-  top: -0.875rem;
-  right: -0.875rem;
-  bottom: -0.875rem;
-  left: -0.875rem;
-}
-
-.inset-1\/2 {
-  top: 50%;
-  right: 50%;
-  bottom: 50%;
-  left: 50%;
-}
-
-.inset-1\/3 {
-  top: 33.333333%;
-  right: 33.333333%;
-  bottom: 33.333333%;
-  left: 33.333333%;
-}
-
-.inset-2\/3 {
-  top: 66.666667%;
-  right: 66.666667%;
-  bottom: 66.666667%;
-  left: 66.666667%;
-}
-
-.inset-1\/4 {
-  top: 25%;
-  right: 25%;
-  bottom: 25%;
-  left: 25%;
-}
-
-.inset-2\/4 {
-  top: 50%;
-  right: 50%;
-  bottom: 50%;
-  left: 50%;
-}
-
-.inset-3\/4 {
-  top: 75%;
-  right: 75%;
-  bottom: 75%;
-  left: 75%;
-}
-
-.inset-full {
-  top: 100%;
-  right: 100%;
-  bottom: 100%;
-  left: 100%;
-}
-
-.-inset-1\/2 {
-  top: -50%;
-  right: -50%;
-  bottom: -50%;
-  left: -50%;
-}
-
-.-inset-1\/3 {
-  top: -33.333333%;
-  right: -33.333333%;
-  bottom: -33.333333%;
-  left: -33.333333%;
-}
-
-.-inset-2\/3 {
-  top: -66.666667%;
-  right: -66.666667%;
-  bottom: -66.666667%;
-  left: -66.666667%;
-}
-
-.-inset-1\/4 {
-  top: -25%;
-  right: -25%;
-  bottom: -25%;
-  left: -25%;
-}
-
-.-inset-2\/4 {
-  top: -50%;
-  right: -50%;
-  bottom: -50%;
-  left: -50%;
-}
-
-.-inset-3\/4 {
-  top: -75%;
-  right: -75%;
-  bottom: -75%;
-  left: -75%;
-}
-
-.-inset-full {
-  top: -100%;
-  right: -100%;
-  bottom: -100%;
-  left: -100%;
-}
-
-.inset-y-0 {
-  top: 0px;
-  bottom: 0px;
-}
-
-.inset-x-0 {
-  right: 0px;
-  left: 0px;
-}
-
-.inset-y-1 {
-  top: 0.25rem;
-  bottom: 0.25rem;
-}
-
-.inset-x-1 {
-  right: 0.25rem;
-  left: 0.25rem;
-}
-
-.inset-y-2 {
-  top: 0.5rem;
-  bottom: 0.5rem;
-}
-
-.inset-x-2 {
-  right: 0.5rem;
-  left: 0.5rem;
-}
-
-.inset-y-3 {
-  top: 0.75rem;
-  bottom: 0.75rem;
-}
-
-.inset-x-3 {
-  right: 0.75rem;
-  left: 0.75rem;
-}
-
-.inset-y-4 {
-  top: 1rem;
-  bottom: 1rem;
-}
-
-.inset-x-4 {
-  right: 1rem;
-  left: 1rem;
-}
-
-.inset-y-5 {
-  top: 1.25rem;
-  bottom: 1.25rem;
-}
-
-.inset-x-5 {
-  right: 1.25rem;
-  left: 1.25rem;
-}
-
-.inset-y-6 {
-  top: 1.5rem;
-  bottom: 1.5rem;
-}
-
-.inset-x-6 {
-  right: 1.5rem;
-  left: 1.5rem;
-}
-
-.inset-y-7 {
-  top: 1.75rem;
-  bottom: 1.75rem;
-}
-
-.inset-x-7 {
-  right: 1.75rem;
-  left: 1.75rem;
-}
-
-.inset-y-8 {
-  top: 2rem;
-  bottom: 2rem;
-}
-
-.inset-x-8 {
-  right: 2rem;
-  left: 2rem;
-}
-
-.inset-y-9 {
-  top: 2.25rem;
-  bottom: 2.25rem;
-}
-
-.inset-x-9 {
-  right: 2.25rem;
-  left: 2.25rem;
-}
-
-.inset-y-10 {
-  top: 2.5rem;
-  bottom: 2.5rem;
-}
-
-.inset-x-10 {
-  right: 2.5rem;
-  left: 2.5rem;
-}
-
-.inset-y-11 {
-  top: 2.75rem;
-  bottom: 2.75rem;
-}
-
-.inset-x-11 {
-  right: 2.75rem;
-  left: 2.75rem;
-}
-
-.inset-y-12 {
-  top: 3rem;
-  bottom: 3rem;
-}
-
-.inset-x-12 {
-  right: 3rem;
-  left: 3rem;
-}
-
-.inset-y-14 {
-  top: 3.5rem;
-  bottom: 3.5rem;
-}
-
-.inset-x-14 {
-  right: 3.5rem;
-  left: 3.5rem;
-}
-
-.inset-y-16 {
-  top: 4rem;
-  bottom: 4rem;
-}
-
-.inset-x-16 {
-  right: 4rem;
-  left: 4rem;
-}
-
-.inset-y-20 {
-  top: 5rem;
-  bottom: 5rem;
-}
-
-.inset-x-20 {
-  right: 5rem;
-  left: 5rem;
-}
-
-.inset-y-24 {
-  top: 6rem;
-  bottom: 6rem;
-}
-
-.inset-x-24 {
-  right: 6rem;
-  left: 6rem;
-}
-
-.inset-y-28 {
-  top: 7rem;
-  bottom: 7rem;
-}
-
-.inset-x-28 {
-  right: 7rem;
-  left: 7rem;
-}
-
-.inset-y-32 {
-  top: 8rem;
-  bottom: 8rem;
-}
-
-.inset-x-32 {
-  right: 8rem;
-  left: 8rem;
-}
-
-.inset-y-36 {
-  top: 9rem;
-  bottom: 9rem;
-}
-
-.inset-x-36 {
-  right: 9rem;
-  left: 9rem;
-}
-
-.inset-y-40 {
-  top: 10rem;
-  bottom: 10rem;
-}
-
-.inset-x-40 {
-  right: 10rem;
-  left: 10rem;
-}
-
-.inset-y-44 {
-  top: 11rem;
-  bottom: 11rem;
-}
-
-.inset-x-44 {
-  right: 11rem;
-  left: 11rem;
-}
-
-.inset-y-48 {
-  top: 12rem;
-  bottom: 12rem;
-}
-
-.inset-x-48 {
-  right: 12rem;
-  left: 12rem;
-}
-
-.inset-y-52 {
-  top: 13rem;
-  bottom: 13rem;
-}
-
-.inset-x-52 {
-  right: 13rem;
-  left: 13rem;
-}
-
-.inset-y-56 {
-  top: 14rem;
-  bottom: 14rem;
-}
-
-.inset-x-56 {
-  right: 14rem;
-  left: 14rem;
-}
-
-.inset-y-60 {
-  top: 15rem;
-  bottom: 15rem;
-}
-
-.inset-x-60 {
-  right: 15rem;
-  left: 15rem;
-}
-
-.inset-y-64 {
-  top: 16rem;
-  bottom: 16rem;
-}
-
-.inset-x-64 {
-  right: 16rem;
-  left: 16rem;
-}
-
-.inset-y-72 {
-  top: 18rem;
-  bottom: 18rem;
-}
-
-.inset-x-72 {
-  right: 18rem;
-  left: 18rem;
-}
-
-.inset-y-80 {
-  top: 20rem;
-  bottom: 20rem;
-}
-
-.inset-x-80 {
-  right: 20rem;
-  left: 20rem;
-}
-
-.inset-y-96 {
-  top: 24rem;
-  bottom: 24rem;
-}
-
-.inset-x-96 {
-  right: 24rem;
-  left: 24rem;
-}
-
-.inset-y-auto {
-  top: auto;
-  bottom: auto;
-}
-
-.inset-x-auto {
-  right: auto;
-  left: auto;
-}
-
-.inset-y-px {
-  top: 1px;
-  bottom: 1px;
-}
-
-.inset-x-px {
-  right: 1px;
-  left: 1px;
-}
-
-.inset-y-0\.5 {
-  top: 0.125rem;
-  bottom: 0.125rem;
-}
-
-.inset-x-0\.5 {
-  right: 0.125rem;
-  left: 0.125rem;
-}
-
-.inset-y-1\.5 {
-  top: 0.375rem;
-  bottom: 0.375rem;
-}
-
-.inset-x-1\.5 {
-  right: 0.375rem;
-  left: 0.375rem;
-}
-
-.inset-y-2\.5 {
-  top: 0.625rem;
-  bottom: 0.625rem;
-}
-
-.inset-x-2\.5 {
-  right: 0.625rem;
-  left: 0.625rem;
-}
-
-.inset-y-3\.5 {
-  top: 0.875rem;
-  bottom: 0.875rem;
-}
-
-.inset-x-3\.5 {
-  right: 0.875rem;
-  left: 0.875rem;
-}
-
-.-inset-y-0 {
-  top: 0px;
-  bottom: 0px;
-}
-
-.-inset-x-0 {
-  right: 0px;
-  left: 0px;
-}
-
-.-inset-y-1 {
-  top: -0.25rem;
-  bottom: -0.25rem;
-}
-
-.-inset-x-1 {
-  right: -0.25rem;
-  left: -0.25rem;
-}
-
-.-inset-y-2 {
-  top: -0.5rem;
-  bottom: -0.5rem;
-}
-
-.-inset-x-2 {
-  right: -0.5rem;
-  left: -0.5rem;
-}
-
-.-inset-y-3 {
-  top: -0.75rem;
-  bottom: -0.75rem;
-}
-
-.-inset-x-3 {
-  right: -0.75rem;
-  left: -0.75rem;
-}
-
-.-inset-y-4 {
-  top: -1rem;
-  bottom: -1rem;
-}
-
-.-inset-x-4 {
-  right: -1rem;
-  left: -1rem;
-}
-
-.-inset-y-5 {
-  top: -1.25rem;
-  bottom: -1.25rem;
-}
-
-.-inset-x-5 {
-  right: -1.25rem;
-  left: -1.25rem;
-}
-
-.-inset-y-6 {
-  top: -1.5rem;
-  bottom: -1.5rem;
-}
-
-.-inset-x-6 {
-  right: -1.5rem;
-  left: -1.5rem;
-}
-
-.-inset-y-7 {
-  top: -1.75rem;
-  bottom: -1.75rem;
-}
-
-.-inset-x-7 {
-  right: -1.75rem;
-  left: -1.75rem;
-}
-
-.-inset-y-8 {
-  top: -2rem;
-  bottom: -2rem;
-}
-
-.-inset-x-8 {
-  right: -2rem;
-  left: -2rem;
-}
-
-.-inset-y-9 {
-  top: -2.25rem;
-  bottom: -2.25rem;
-}
-
-.-inset-x-9 {
-  right: -2.25rem;
-  left: -2.25rem;
-}
-
-.-inset-y-10 {
-  top: -2.5rem;
-  bottom: -2.5rem;
-}
-
-.-inset-x-10 {
-  right: -2.5rem;
-  left: -2.5rem;
-}
-
-.-inset-y-11 {
-  top: -2.75rem;
-  bottom: -2.75rem;
-}
-
-.-inset-x-11 {
-  right: -2.75rem;
-  left: -2.75rem;
-}
-
-.-inset-y-12 {
-  top: -3rem;
-  bottom: -3rem;
-}
-
-.-inset-x-12 {
-  right: -3rem;
-  left: -3rem;
-}
-
-.-inset-y-14 {
-  top: -3.5rem;
-  bottom: -3.5rem;
-}
-
-.-inset-x-14 {
-  right: -3.5rem;
-  left: -3.5rem;
-}
-
-.-inset-y-16 {
-  top: -4rem;
-  bottom: -4rem;
-}
-
-.-inset-x-16 {
-  right: -4rem;
-  left: -4rem;
-}
-
-.-inset-y-20 {
-  top: -5rem;
-  bottom: -5rem;
-}
-
-.-inset-x-20 {
-  right: -5rem;
-  left: -5rem;
-}
-
-.-inset-y-24 {
-  top: -6rem;
-  bottom: -6rem;
-}
-
-.-inset-x-24 {
-  right: -6rem;
-  left: -6rem;
-}
-
-.-inset-y-28 {
-  top: -7rem;
-  bottom: -7rem;
-}
-
-.-inset-x-28 {
-  right: -7rem;
-  left: -7rem;
-}
-
-.-inset-y-32 {
-  top: -8rem;
-  bottom: -8rem;
-}
-
-.-inset-x-32 {
-  right: -8rem;
-  left: -8rem;
-}
-
-.-inset-y-36 {
-  top: -9rem;
-  bottom: -9rem;
-}
-
-.-inset-x-36 {
-  right: -9rem;
-  left: -9rem;
-}
-
-.-inset-y-40 {
-  top: -10rem;
-  bottom: -10rem;
-}
-
-.-inset-x-40 {
-  right: -10rem;
-  left: -10rem;
-}
-
-.-inset-y-44 {
-  top: -11rem;
-  bottom: -11rem;
-}
-
-.-inset-x-44 {
-  right: -11rem;
-  left: -11rem;
-}
-
-.-inset-y-48 {
-  top: -12rem;
-  bottom: -12rem;
-}
-
-.-inset-x-48 {
-  right: -12rem;
-  left: -12rem;
-}
-
-.-inset-y-52 {
-  top: -13rem;
-  bottom: -13rem;
-}
-
-.-inset-x-52 {
-  right: -13rem;
-  left: -13rem;
-}
-
-.-inset-y-56 {
-  top: -14rem;
-  bottom: -14rem;
-}
-
-.-inset-x-56 {
-  right: -14rem;
-  left: -14rem;
-}
-
-.-inset-y-60 {
-  top: -15rem;
-  bottom: -15rem;
-}
-
-.-inset-x-60 {
-  right: -15rem;
-  left: -15rem;
-}
-
-.-inset-y-64 {
-  top: -16rem;
-  bottom: -16rem;
-}
-
-.-inset-x-64 {
-  right: -16rem;
-  left: -16rem;
-}
-
-.-inset-y-72 {
-  top: -18rem;
-  bottom: -18rem;
-}
-
-.-inset-x-72 {
-  right: -18rem;
-  left: -18rem;
-}
-
-.-inset-y-80 {
-  top: -20rem;
-  bottom: -20rem;
-}
-
-.-inset-x-80 {
-  right: -20rem;
-  left: -20rem;
-}
-
-.-inset-y-96 {
-  top: -24rem;
-  bottom: -24rem;
-}
-
-.-inset-x-96 {
-  right: -24rem;
-  left: -24rem;
-}
-
-.-inset-y-px {
-  top: -1px;
-  bottom: -1px;
-}
-
-.-inset-x-px {
-  right: -1px;
-  left: -1px;
-}
-
-.-inset-y-0\.5 {
-  top: -0.125rem;
-  bottom: -0.125rem;
-}
-
-.-inset-x-0\.5 {
-  right: -0.125rem;
-  left: -0.125rem;
-}
-
-.-inset-y-1\.5 {
-  top: -0.375rem;
-  bottom: -0.375rem;
-}
-
-.-inset-x-1\.5 {
-  right: -0.375rem;
-  left: -0.375rem;
-}
-
-.-inset-y-2\.5 {
-  top: -0.625rem;
-  bottom: -0.625rem;
-}
-
-.-inset-x-2\.5 {
-  right: -0.625rem;
-  left: -0.625rem;
-}
-
-.-inset-y-3\.5 {
-  top: -0.875rem;
-  bottom: -0.875rem;
-}
-
-.-inset-x-3\.5 {
-  right: -0.875rem;
-  left: -0.875rem;
-}
-
-.inset-y-1\/2 {
-  top: 50%;
-  bottom: 50%;
-}
-
-.inset-x-1\/2 {
-  right: 50%;
-  left: 50%;
-}
-
-.inset-y-1\/3 {
-  top: 33.333333%;
-  bottom: 33.333333%;
-}
-
-.inset-x-1\/3 {
-  right: 33.333333%;
-  left: 33.333333%;
-}
-
-.inset-y-2\/3 {
-  top: 66.666667%;
-  bottom: 66.666667%;
-}
-
-.inset-x-2\/3 {
-  right: 66.666667%;
-  left: 66.666667%;
-}
-
-.inset-y-1\/4 {
-  top: 25%;
-  bottom: 25%;
-}
-
-.inset-x-1\/4 {
-  right: 25%;
-  left: 25%;
-}
-
-.inset-y-2\/4 {
-  top: 50%;
-  bottom: 50%;
-}
-
-.inset-x-2\/4 {
-  right: 50%;
-  left: 50%;
-}
-
-.inset-y-3\/4 {
-  top: 75%;
-  bottom: 75%;
-}
-
-.inset-x-3\/4 {
-  right: 75%;
-  left: 75%;
-}
-
-.inset-y-full {
-  top: 100%;
-  bottom: 100%;
-}
-
-.inset-x-full {
-  right: 100%;
-  left: 100%;
-}
-
-.-inset-y-1\/2 {
-  top: -50%;
-  bottom: -50%;
-}
-
-.-inset-x-1\/2 {
-  right: -50%;
-  left: -50%;
-}
-
-.-inset-y-1\/3 {
-  top: -33.333333%;
-  bottom: -33.333333%;
-}
-
-.-inset-x-1\/3 {
-  right: -33.333333%;
-  left: -33.333333%;
-}
-
-.-inset-y-2\/3 {
-  top: -66.666667%;
-  bottom: -66.666667%;
-}
-
-.-inset-x-2\/3 {
-  right: -66.666667%;
-  left: -66.666667%;
-}
-
-.-inset-y-1\/4 {
-  top: -25%;
-  bottom: -25%;
-}
-
-.-inset-x-1\/4 {
-  right: -25%;
-  left: -25%;
-}
-
-.-inset-y-2\/4 {
-  top: -50%;
-  bottom: -50%;
-}
-
-.-inset-x-2\/4 {
-  right: -50%;
-  left: -50%;
-}
-
-.-inset-y-3\/4 {
-  top: -75%;
-  bottom: -75%;
-}
-
-.-inset-x-3\/4 {
-  right: -75%;
-  left: -75%;
-}
-
-.-inset-y-full {
-  top: -100%;
-  bottom: -100%;
-}
-
-.-inset-x-full {
-  right: -100%;
-  left: -100%;
-}
-
-.top-0 {
-  top: 0px;
-}
-
-.right-0 {
-  right: 0px;
-}
-
-.bottom-0 {
-  bottom: 0px;
-}
-
-.left-0 {
-  left: 0px;
-}
-
-.top-1 {
-  top: 0.25rem;
-}
-
-.right-1 {
-  right: 0.25rem;
-}
-
-.bottom-1 {
-  bottom: 0.25rem;
-}
-
-.left-1 {
-  left: 0.25rem;
-}
-
-.top-2 {
-  top: 0.5rem;
-}
-
-.right-2 {
-  right: 0.5rem;
-}
-
-.bottom-2 {
-  bottom: 0.5rem;
-}
-
-.left-2 {
-  left: 0.5rem;
-}
-
-.top-3 {
-  top: 0.75rem;
-}
-
-.right-3 {
-  right: 0.75rem;
-}
-
-.bottom-3 {
-  bottom: 0.75rem;
-}
-
-.left-3 {
-  left: 0.75rem;
-}
-
-.top-4 {
-  top: 1rem;
-}
-
-.right-4 {
-  right: 1rem;
-}
-
-.bottom-4 {
-  bottom: 1rem;
-}
-
-.left-4 {
-  left: 1rem;
-}
-
-.top-5 {
-  top: 1.25rem;
-}
-
-.right-5 {
-  right: 1.25rem;
-}
-
-.bottom-5 {
-  bottom: 1.25rem;
-}
-
-.left-5 {
-  left: 1.25rem;
-}
-
-.top-6 {
-  top: 1.5rem;
-}
-
-.right-6 {
-  right: 1.5rem;
-}
-
-.bottom-6 {
-  bottom: 1.5rem;
-}
-
-.left-6 {
-  left: 1.5rem;
-}
-
-.top-7 {
-  top: 1.75rem;
-}
-
-.right-7 {
-  right: 1.75rem;
-}
-
-.bottom-7 {
-  bottom: 1.75rem;
-}
-
-.left-7 {
-  left: 1.75rem;
-}
-
-.top-8 {
-  top: 2rem;
-}
-
-.right-8 {
-  right: 2rem;
-}
-
-.bottom-8 {
-  bottom: 2rem;
-}
-
-.left-8 {
-  left: 2rem;
-}
-
-.top-9 {
-  top: 2.25rem;
-}
-
-.right-9 {
-  right: 2.25rem;
-}
-
-.bottom-9 {
-  bottom: 2.25rem;
-}
-
-.left-9 {
-  left: 2.25rem;
-}
-
-.top-10 {
-  top: 2.5rem;
-}
-
-.right-10 {
-  right: 2.5rem;
-}
-
-.bottom-10 {
-  bottom: 2.5rem;
-}
-
-.left-10 {
-  left: 2.5rem;
-}
-
-.top-11 {
-  top: 2.75rem;
-}
-
-.right-11 {
-  right: 2.75rem;
-}
-
-.bottom-11 {
-  bottom: 2.75rem;
-}
-
-.left-11 {
-  left: 2.75rem;
-}
-
-.top-12 {
-  top: 3rem;
-}
-
-.right-12 {
-  right: 3rem;
-}
-
-.bottom-12 {
-  bottom: 3rem;
-}
-
-.left-12 {
-  left: 3rem;
-}
-
-.top-14 {
-  top: 3.5rem;
-}
-
-.right-14 {
-  right: 3.5rem;
-}
-
-.bottom-14 {
-  bottom: 3.5rem;
-}
-
-.left-14 {
-  left: 3.5rem;
-}
-
-.top-16 {
-  top: 4rem;
-}
-
-.right-16 {
-  right: 4rem;
-}
-
-.bottom-16 {
-  bottom: 4rem;
-}
-
-.left-16 {
-  left: 4rem;
-}
-
-.top-20 {
-  top: 5rem;
-}
-
-.right-20 {
-  right: 5rem;
-}
-
-.bottom-20 {
-  bottom: 5rem;
-}
-
-.left-20 {
-  left: 5rem;
-}
-
-.top-24 {
-  top: 6rem;
-}
-
-.right-24 {
-  right: 6rem;
-}
-
-.bottom-24 {
-  bottom: 6rem;
-}
-
-.left-24 {
-  left: 6rem;
-}
-
-.top-28 {
-  top: 7rem;
-}
-
-.right-28 {
-  right: 7rem;
-}
-
-.bottom-28 {
-  bottom: 7rem;
-}
-
-.left-28 {
-  left: 7rem;
-}
-
-.top-32 {
-  top: 8rem;
-}
-
-.right-32 {
-  right: 8rem;
-}
-
-.bottom-32 {
-  bottom: 8rem;
-}
-
-.left-32 {
-  left: 8rem;
-}
-
-.top-36 {
-  top: 9rem;
-}
-
-.right-36 {
-  right: 9rem;
-}
-
-.bottom-36 {
-  bottom: 9rem;
-}
-
-.left-36 {
-  left: 9rem;
-}
-
-.top-40 {
-  top: 10rem;
-}
-
-.right-40 {
-  right: 10rem;
-}
-
-.bottom-40 {
-  bottom: 10rem;
-}
-
-.left-40 {
-  left: 10rem;
-}
-
-.top-44 {
-  top: 11rem;
-}
-
-.right-44 {
-  right: 11rem;
-}
-
-.bottom-44 {
-  bottom: 11rem;
-}
-
-.left-44 {
-  left: 11rem;
-}
-
-.top-48 {
-  top: 12rem;
-}
-
-.right-48 {
-  right: 12rem;
-}
-
-.bottom-48 {
-  bottom: 12rem;
-}
-
-.left-48 {
-  left: 12rem;
-}
-
-.top-52 {
-  top: 13rem;
-}
-
-.right-52 {
-  right: 13rem;
-}
-
-.bottom-52 {
-  bottom: 13rem;
-}
-
-.left-52 {
-  left: 13rem;
-}
-
-.top-56 {
-  top: 14rem;
-}
-
-.right-56 {
-  right: 14rem;
-}
-
-.bottom-56 {
-  bottom: 14rem;
-}
-
-.left-56 {
-  left: 14rem;
-}
-
-.top-60 {
-  top: 15rem;
-}
-
-.right-60 {
-  right: 15rem;
-}
-
-.bottom-60 {
-  bottom: 15rem;
-}
-
-.left-60 {
-  left: 15rem;
-}
-
-.top-64 {
-  top: 16rem;
-}
-
-.right-64 {
-  right: 16rem;
-}
-
-.bottom-64 {
-  bottom: 16rem;
-}
-
-.left-64 {
-  left: 16rem;
-}
-
-.top-72 {
-  top: 18rem;
-}
-
-.right-72 {
-  right: 18rem;
-}
-
-.bottom-72 {
-  bottom: 18rem;
-}
-
-.left-72 {
-  left: 18rem;
-}
-
-.top-80 {
-  top: 20rem;
-}
-
-.right-80 {
-  right: 20rem;
-}
-
-.bottom-80 {
-  bottom: 20rem;
-}
-
-.left-80 {
-  left: 20rem;
-}
-
-.top-96 {
-  top: 24rem;
-}
-
-.right-96 {
-  right: 24rem;
-}
-
-.bottom-96 {
-  bottom: 24rem;
-}
-
-.left-96 {
-  left: 24rem;
-}
-
-.top-auto {
-  top: auto;
-}
-
-.right-auto {
-  right: auto;
-}
-
-.bottom-auto {
-  bottom: auto;
-}
-
-.left-auto {
-  left: auto;
-}
-
-.top-px {
-  top: 1px;
-}
-
-.right-px {
-  right: 1px;
-}
-
-.bottom-px {
-  bottom: 1px;
-}
-
-.left-px {
-  left: 1px;
-}
-
-.top-0\.5 {
-  top: 0.125rem;
-}
-
-.right-0\.5 {
-  right: 0.125rem;
-}
-
-.bottom-0\.5 {
-  bottom: 0.125rem;
-}
-
-.left-0\.5 {
-  left: 0.125rem;
-}
-
-.top-1\.5 {
-  top: 0.375rem;
-}
-
-.right-1\.5 {
-  right: 0.375rem;
-}
-
-.bottom-1\.5 {
-  bottom: 0.375rem;
-}
-
-.left-1\.5 {
-  left: 0.375rem;
-}
-
-.top-2\.5 {
-  top: 0.625rem;
-}
-
-.right-2\.5 {
-  right: 0.625rem;
-}
-
-.bottom-2\.5 {
-  bottom: 0.625rem;
-}
-
-.left-2\.5 {
-  left: 0.625rem;
-}
-
-.top-3\.5 {
-  top: 0.875rem;
-}
-
-.right-3\.5 {
-  right: 0.875rem;
-}
-
-.bottom-3\.5 {
-  bottom: 0.875rem;
-}
-
-.left-3\.5 {
-  left: 0.875rem;
-}
-
-.-top-0 {
-  top: 0px;
-}
-
-.-right-0 {
-  right: 0px;
-}
-
-.-bottom-0 {
-  bottom: 0px;
-}
-
-.-left-0 {
-  left: 0px;
-}
-
-.-top-1 {
-  top: -0.25rem;
-}
-
-.-right-1 {
-  right: -0.25rem;
-}
-
-.-bottom-1 {
-  bottom: -0.25rem;
-}
-
-.-left-1 {
-  left: -0.25rem;
-}
-
-.-top-2 {
-  top: -0.5rem;
-}
-
-.-right-2 {
-  right: -0.5rem;
-}
-
-.-bottom-2 {
-  bottom: -0.5rem;
-}
-
-.-left-2 {
-  left: -0.5rem;
-}
-
-.-top-3 {
-  top: -0.75rem;
-}
-
-.-right-3 {
-  right: -0.75rem;
-}
-
-.-bottom-3 {
-  bottom: -0.75rem;
-}
-
-.-left-3 {
-  left: -0.75rem;
-}
-
-.-top-4 {
-  top: -1rem;
-}
-
-.-right-4 {
-  right: -1rem;
-}
-
-.-bottom-4 {
-  bottom: -1rem;
-}
-
-.-left-4 {
-  left: -1rem;
-}
-
-.-top-5 {
-  top: -1.25rem;
-}
-
-.-right-5 {
-  right: -1.25rem;
-}
-
-.-bottom-5 {
-  bottom: -1.25rem;
-}
-
-.-left-5 {
-  left: -1.25rem;
-}
-
-.-top-6 {
-  top: -1.5rem;
-}
-
-.-right-6 {
-  right: -1.5rem;
-}
-
-.-bottom-6 {
-  bottom: -1.5rem;
-}
-
-.-left-6 {
-  left: -1.5rem;
-}
-
-.-top-7 {
-  top: -1.75rem;
-}
-
-.-right-7 {
-  right: -1.75rem;
-}
-
-.-bottom-7 {
-  bottom: -1.75rem;
-}
-
-.-left-7 {
-  left: -1.75rem;
-}
-
-.-top-8 {
-  top: -2rem;
-}
-
-.-right-8 {
-  right: -2rem;
-}
-
-.-bottom-8 {
-  bottom: -2rem;
-}
-
-.-left-8 {
-  left: -2rem;
-}
-
-.-top-9 {
-  top: -2.25rem;
-}
-
-.-right-9 {
-  right: -2.25rem;
-}
-
-.-bottom-9 {
-  bottom: -2.25rem;
-}
-
-.-left-9 {
-  left: -2.25rem;
-}
-
-.-top-10 {
-  top: -2.5rem;
-}
-
-.-right-10 {
-  right: -2.5rem;
-}
-
-.-bottom-10 {
-  bottom: -2.5rem;
-}
-
-.-left-10 {
-  left: -2.5rem;
-}
-
-.-top-11 {
-  top: -2.75rem;
-}
-
-.-right-11 {
-  right: -2.75rem;
-}
-
-.-bottom-11 {
-  bottom: -2.75rem;
-}
-
-.-left-11 {
-  left: -2.75rem;
-}
-
-.-top-12 {
-  top: -3rem;
-}
-
-.-right-12 {
-  right: -3rem;
-}
-
-.-bottom-12 {
-  bottom: -3rem;
-}
-
-.-left-12 {
-  left: -3rem;
-}
-
-.-top-14 {
-  top: -3.5rem;
-}
-
-.-right-14 {
-  right: -3.5rem;
-}
-
-.-bottom-14 {
-  bottom: -3.5rem;
-}
-
-.-left-14 {
-  left: -3.5rem;
-}
-
-.-top-16 {
-  top: -4rem;
-}
-
-.-right-16 {
-  right: -4rem;
-}
-
-.-bottom-16 {
-  bottom: -4rem;
-}
-
-.-left-16 {
-  left: -4rem;
-}
-
-.-top-20 {
-  top: -5rem;
-}
-
-.-right-20 {
-  right: -5rem;
-}
-
-.-bottom-20 {
-  bottom: -5rem;
-}
-
-.-left-20 {
-  left: -5rem;
-}
-
-.-top-24 {
-  top: -6rem;
-}
-
-.-right-24 {
-  right: -6rem;
-}
-
-.-bottom-24 {
-  bottom: -6rem;
-}
-
-.-left-24 {
-  left: -6rem;
-}
-
-.-top-28 {
-  top: -7rem;
-}
-
-.-right-28 {
-  right: -7rem;
-}
-
-.-bottom-28 {
-  bottom: -7rem;
-}
-
-.-left-28 {
-  left: -7rem;
-}
-
-.-top-32 {
-  top: -8rem;
-}
-
-.-right-32 {
-  right: -8rem;
-}
-
-.-bottom-32 {
-  bottom: -8rem;
-}
-
-.-left-32 {
-  left: -8rem;
-}
-
-.-top-36 {
-  top: -9rem;
-}
-
-.-right-36 {
-  right: -9rem;
-}
-
-.-bottom-36 {
-  bottom: -9rem;
-}
-
-.-left-36 {
-  left: -9rem;
-}
-
-.-top-40 {
-  top: -10rem;
-}
-
-.-right-40 {
-  right: -10rem;
-}
-
-.-bottom-40 {
-  bottom: -10rem;
-}
-
-.-left-40 {
-  left: -10rem;
-}
-
-.-top-44 {
-  top: -11rem;
-}
-
-.-right-44 {
-  right: -11rem;
-}
-
-.-bottom-44 {
-  bottom: -11rem;
-}
-
-.-left-44 {
-  left: -11rem;
-}
-
-.-top-48 {
-  top: -12rem;
-}
-
-.-right-48 {
-  right: -12rem;
-}
-
-.-bottom-48 {
-  bottom: -12rem;
-}
-
-.-left-48 {
-  left: -12rem;
-}
-
-.-top-52 {
-  top: -13rem;
-}
-
-.-right-52 {
-  right: -13rem;
-}
-
-.-bottom-52 {
-  bottom: -13rem;
-}
-
-.-left-52 {
-  left: -13rem;
-}
-
-.-top-56 {
-  top: -14rem;
-}
-
-.-right-56 {
-  right: -14rem;
-}
-
-.-bottom-56 {
-  bottom: -14rem;
-}
-
-.-left-56 {
-  left: -14rem;
-}
-
-.-top-60 {
-  top: -15rem;
-}
-
-.-right-60 {
-  right: -15rem;
-}
-
-.-bottom-60 {
-  bottom: -15rem;
-}
-
-.-left-60 {
-  left: -15rem;
-}
-
-.-top-64 {
-  top: -16rem;
-}
-
-.-right-64 {
-  right: -16rem;
-}
-
-.-bottom-64 {
-  bottom: -16rem;
-}
-
-.-left-64 {
-  left: -16rem;
-}
-
-.-top-72 {
-  top: -18rem;
-}
-
-.-right-72 {
-  right: -18rem;
-}
-
-.-bottom-72 {
-  bottom: -18rem;
-}
-
-.-left-72 {
-  left: -18rem;
-}
-
-.-top-80 {
-  top: -20rem;
-}
-
-.-right-80 {
-  right: -20rem;
-}
-
-.-bottom-80 {
-  bottom: -20rem;
-}
-
-.-left-80 {
-  left: -20rem;
-}
-
-.-top-96 {
-  top: -24rem;
-}
-
-.-right-96 {
-  right: -24rem;
-}
-
-.-bottom-96 {
-  bottom: -24rem;
-}
-
-.-left-96 {
-  left: -24rem;
-}
-
-.-top-px {
-  top: -1px;
-}
-
-.-right-px {
-  right: -1px;
-}
-
-.-bottom-px {
-  bottom: -1px;
-}
-
-.-left-px {
-  left: -1px;
-}
-
-.-top-0\.5 {
-  top: -0.125rem;
-}
-
-.-right-0\.5 {
-  right: -0.125rem;
-}
-
-.-bottom-0\.5 {
-  bottom: -0.125rem;
-}
-
-.-left-0\.5 {
-  left: -0.125rem;
-}
-
-.-top-1\.5 {
-  top: -0.375rem;
-}
-
-.-right-1\.5 {
-  right: -0.375rem;
-}
-
-.-bottom-1\.5 {
-  bottom: -0.375rem;
-}
-
-.-left-1\.5 {
-  left: -0.375rem;
-}
-
-.-top-2\.5 {
-  top: -0.625rem;
-}
-
-.-right-2\.5 {
-  right: -0.625rem;
-}
-
-.-bottom-2\.5 {
-  bottom: -0.625rem;
-}
-
-.-left-2\.5 {
-  left: -0.625rem;
-}
-
-.-top-3\.5 {
-  top: -0.875rem;
-}
-
-.-right-3\.5 {
-  right: -0.875rem;
-}
-
-.-bottom-3\.5 {
-  bottom: -0.875rem;
-}
-
-.-left-3\.5 {
-  left: -0.875rem;
-}
-
-.top-1\/2 {
-  top: 50%;
-}
-
-.right-1\/2 {
-  right: 50%;
-}
-
-.bottom-1\/2 {
-  bottom: 50%;
-}
-
-.left-1\/2 {
-  left: 50%;
-}
-
-.top-1\/3 {
-  top: 33.333333%;
-}
-
-.right-1\/3 {
-  right: 33.333333%;
-}
-
-.bottom-1\/3 {
-  bottom: 33.333333%;
-}
-
-.left-1\/3 {
-  left: 33.333333%;
-}
-
-.top-2\/3 {
-  top: 66.666667%;
-}
-
-.right-2\/3 {
-  right: 66.666667%;
-}
-
-.bottom-2\/3 {
-  bottom: 66.666667%;
-}
-
-.left-2\/3 {
-  left: 66.666667%;
-}
-
-.top-1\/4 {
-  top: 25%;
-}
-
-.right-1\/4 {
-  right: 25%;
-}
-
-.bottom-1\/4 {
-  bottom: 25%;
-}
-
-.left-1\/4 {
-  left: 25%;
-}
-
-.top-2\/4 {
-  top: 50%;
-}
-
-.right-2\/4 {
-  right: 50%;
-}
-
-.bottom-2\/4 {
-  bottom: 50%;
-}
-
-.left-2\/4 {
-  left: 50%;
-}
-
-.top-3\/4 {
-  top: 75%;
-}
-
-.right-3\/4 {
-  right: 75%;
-}
-
-.bottom-3\/4 {
-  bottom: 75%;
-}
-
-.left-3\/4 {
-  left: 75%;
-}
-
-.top-full {
-  top: 100%;
-}
-
-.right-full {
-  right: 100%;
-}
-
-.bottom-full {
-  bottom: 100%;
-}
-
-.left-full {
-  left: 100%;
-}
-
-.-top-1\/2 {
-  top: -50%;
-}
-
-.-right-1\/2 {
-  right: -50%;
-}
-
-.-bottom-1\/2 {
-  bottom: -50%;
-}
-
-.-left-1\/2 {
-  left: -50%;
-}
-
-.-top-1\/3 {
-  top: -33.333333%;
-}
-
-.-right-1\/3 {
-  right: -33.333333%;
-}
-
-.-bottom-1\/3 {
-  bottom: -33.333333%;
-}
-
-.-left-1\/3 {
-  left: -33.333333%;
-}
-
-.-top-2\/3 {
-  top: -66.666667%;
-}
-
-.-right-2\/3 {
-  right: -66.666667%;
-}
-
-.-bottom-2\/3 {
-  bottom: -66.666667%;
-}
-
-.-left-2\/3 {
-  left: -66.666667%;
-}
-
-.-top-1\/4 {
-  top: -25%;
-}
-
-.-right-1\/4 {
-  right: -25%;
-}
-
-.-bottom-1\/4 {
-  bottom: -25%;
-}
-
-.-left-1\/4 {
-  left: -25%;
-}
-
-.-top-2\/4 {
-  top: -50%;
-}
-
-.-right-2\/4 {
-  right: -50%;
-}
-
-.-bottom-2\/4 {
-  bottom: -50%;
-}
-
-.-left-2\/4 {
-  left: -50%;
-}
-
-.-top-3\/4 {
-  top: -75%;
-}
-
-.-right-3\/4 {
-  right: -75%;
-}
-
-.-bottom-3\/4 {
-  bottom: -75%;
-}
-
-.-left-3\/4 {
-  left: -75%;
-}
-
-.-top-full {
-  top: -100%;
-}
-
-.-right-full {
-  right: -100%;
-}
-
-.-bottom-full {
-  bottom: -100%;
-}
-
-.-left-full {
-  left: -100%;
-}
-
-.resize-none {
-  resize: none;
-}
-
-.resize-y {
-  resize: vertical;
-}
-
-.resize-x {
-  resize: horizontal;
-}
-
-.resize {
-  resize: both;
-}
-
-* {
-  --tw-shadow: 0 0 #0000;
-}
-
-.shadow-sm {
-  --tw-shadow: 0 1px 2px 0 rgba(105, 81, 255, 0.05);
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.shadow {
-  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.shadow-md {
-  --tw-shadow: 0 1px 2px 0 rgba(85, 105, 135, 0.1);
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.shadow-lg {
-  --tw-shadow: 0px 1px 3px rgba(42, 51, 66, 0.06);
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.shadow-xl {
-  --tw-shadow: 10px 14px 34px rgba(0, 0, 0, 0.04);
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.shadow-2xl {
-  --tw-shadow: 0px 32px 64px -12px rgba(85, 105, 135, 0.08);
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.shadow-3xl {
-  --tw-shadow: 0px 24px 48px -12px rgba(42, 51, 66, 0.06);
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.shadow-inner {
-  --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.shadow-none {
-  --tw-shadow: 0 0 #0000;
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.group:hover .group-hover\:shadow-sm {
-  --tw-shadow: 0 1px 2px 0 rgba(105, 81, 255, 0.05);
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.group:hover .group-hover\:shadow {
-  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.group:hover .group-hover\:shadow-md {
-  --tw-shadow: 0 1px 2px 0 rgba(85, 105, 135, 0.1);
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.group:hover .group-hover\:shadow-lg {
-  --tw-shadow: 0px 1px 3px rgba(42, 51, 66, 0.06);
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.group:hover .group-hover\:shadow-xl {
-  --tw-shadow: 10px 14px 34px rgba(0, 0, 0, 0.04);
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.group:hover .group-hover\:shadow-2xl {
-  --tw-shadow: 0px 32px 64px -12px rgba(85, 105, 135, 0.08);
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.group:hover .group-hover\:shadow-3xl {
-  --tw-shadow: 0px 24px 48px -12px rgba(42, 51, 66, 0.06);
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.group:hover .group-hover\:shadow-inner {
-  --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.group:hover .group-hover\:shadow-none {
-  --tw-shadow: 0 0 #0000;
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.focus-within\:shadow-sm:focus-within {
-  --tw-shadow: 0 1px 2px 0 rgba(105, 81, 255, 0.05);
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.focus-within\:shadow:focus-within {
-  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.focus-within\:shadow-md:focus-within {
-  --tw-shadow: 0 1px 2px 0 rgba(85, 105, 135, 0.1);
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.focus-within\:shadow-lg:focus-within {
-  --tw-shadow: 0px 1px 3px rgba(42, 51, 66, 0.06);
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.focus-within\:shadow-xl:focus-within {
-  --tw-shadow: 10px 14px 34px rgba(0, 0, 0, 0.04);
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.focus-within\:shadow-2xl:focus-within {
-  --tw-shadow: 0px 32px 64px -12px rgba(85, 105, 135, 0.08);
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.focus-within\:shadow-3xl:focus-within {
-  --tw-shadow: 0px 24px 48px -12px rgba(42, 51, 66, 0.06);
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.focus-within\:shadow-inner:focus-within {
-  --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.focus-within\:shadow-none:focus-within {
-  --tw-shadow: 0 0 #0000;
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.hover\:shadow-sm:hover {
-  --tw-shadow: 0 1px 2px 0 rgba(105, 81, 255, 0.05);
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.hover\:shadow:hover {
-  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.hover\:shadow-md:hover {
-  --tw-shadow: 0 1px 2px 0 rgba(85, 105, 135, 0.1);
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.hover\:shadow-lg:hover {
-  --tw-shadow: 0px 1px 3px rgba(42, 51, 66, 0.06);
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.hover\:shadow-xl:hover {
-  --tw-shadow: 10px 14px 34px rgba(0, 0, 0, 0.04);
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.hover\:shadow-2xl:hover {
-  --tw-shadow: 0px 32px 64px -12px rgba(85, 105, 135, 0.08);
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.hover\:shadow-3xl:hover {
-  --tw-shadow: 0px 24px 48px -12px rgba(42, 51, 66, 0.06);
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.hover\:shadow-inner:hover {
-  --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.hover\:shadow-none:hover {
-  --tw-shadow: 0 0 #0000;
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.focus\:shadow-sm:focus {
-  --tw-shadow: 0 1px 2px 0 rgba(105, 81, 255, 0.05);
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.focus\:shadow:focus {
-  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.focus\:shadow-md:focus {
-  --tw-shadow: 0 1px 2px 0 rgba(85, 105, 135, 0.1);
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.focus\:shadow-lg:focus {
-  --tw-shadow: 0px 1px 3px rgba(42, 51, 66, 0.06);
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.focus\:shadow-xl:focus {
-  --tw-shadow: 10px 14px 34px rgba(0, 0, 0, 0.04);
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.focus\:shadow-2xl:focus {
-  --tw-shadow: 0px 32px 64px -12px rgba(85, 105, 135, 0.08);
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.focus\:shadow-3xl:focus {
-  --tw-shadow: 0px 24px 48px -12px rgba(42, 51, 66, 0.06);
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.focus\:shadow-inner:focus {
-  --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-.focus\:shadow-none:focus {
-  --tw-shadow: 0 0 #0000;
-  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-}
-
-* {
-  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
-  --tw-ring-offset-width: 0px;
-  --tw-ring-offset-color: #fff;
-  --tw-ring-color: rgba(59, 130, 246, 0.5);
-  --tw-ring-offset-shadow: 0 0 #0000;
-  --tw-ring-shadow: 0 0 #0000;
-}
-
-.ring-0 {
-  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-}
-
-.ring-1 {
-  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-}
-
-.ring-2 {
-  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-}
-
-.ring-4 {
-  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-}
-
-.ring-8 {
-  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-}
-
-.ring {
-  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-}
-
-.ring-inset {
-  --tw-ring-inset: inset;
-}
-
-.focus-within\:ring-0:focus-within {
-  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-}
-
-.focus-within\:ring-1:focus-within {
-  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-}
-
-.focus-within\:ring-2:focus-within {
-  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-}
-
-.focus-within\:ring-4:focus-within {
-  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-}
-
-.focus-within\:ring-8:focus-within {
-  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-}
-
-.focus-within\:ring:focus-within {
-  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-}
-
-.focus-within\:ring-inset:focus-within {
-  --tw-ring-inset: inset;
-}
-
-.focus\:ring-0:focus {
-  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-}
-
-.focus\:ring-1:focus {
-  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-}
-
-.focus\:ring-2:focus {
-  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-}
-
-.focus\:ring-4:focus {
-  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-}
-
-.focus\:ring-8:focus {
-  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-}
-
-.focus\:ring:focus {
-  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-}
-
-.focus\:ring-inset:focus {
-  --tw-ring-inset: inset;
-}
-
-.ring-offset-current {
-  --tw-ring-offset-color: currentColor;
-}
-
-.ring-offset-transparent {
-  --tw-ring-offset-color: transparent;
-}
-
-.ring-offset-black {
-  --tw-ring-offset-color: #000;
-}
-
-.ring-offset-white {
-  --tw-ring-offset-color: #fff;
-}
-
-.ring-offset-darkCoolGray-50 {
-  --tw-ring-offset-color: #F5F6F7;
-}
-
-.ring-offset-darkCoolGray-100 {
-  --tw-ring-offset-color: #EBEDEF;
-}
-
-.ring-offset-darkCoolGray-200 {
-  --tw-ring-offset-color: #CED1D6;
-}
-
-.ring-offset-darkCoolGray-300 {
-  --tw-ring-offset-color: #B0B5BD;
-}
-
-.ring-offset-darkCoolGray-400 {
-  --tw-ring-offset-color: #757E8C;
-}
-
-.ring-offset-darkCoolGray-500 {
-  --tw-ring-offset-color: #3A475B;
-}
-
-.ring-offset-darkCoolGray-600 {
-  --tw-ring-offset-color: #344052;
-}
-
-.ring-offset-darkCoolGray-700 {
-  --tw-ring-offset-color: #2C3544;
-}
-
-.ring-offset-darkCoolGray-800 {
-  --tw-ring-offset-color: #232B37;
-}
-
-.ring-offset-darkCoolGray-900 {
-  --tw-ring-offset-color: #1C232D;
-}
-
-.ring-offset-coolGray-50 {
-  --tw-ring-offset-color: #F7F8F9;
-}
-
-.ring-offset-coolGray-100 {
-  --tw-ring-offset-color: #EEF0F3;
-}
-
-.ring-offset-coolGray-200 {
-  --tw-ring-offset-color: #D5DAE1;
-}
-
-.ring-offset-coolGray-300 {
-  --tw-ring-offset-color: #BBC3CF;
-}
-
-.ring-offset-coolGray-400 {
-  --tw-ring-offset-color: #8896AB;
-}
-
-.ring-offset-coolGray-500 {
-  --tw-ring-offset-color: #556987;
-}
-
-.ring-offset-coolGray-600 {
-  --tw-ring-offset-color: #4D5F7A;
-}
-
-.ring-offset-coolGray-700 {
-  --tw-ring-offset-color: #404F65;
-}
-
-.ring-offset-coolGray-800 {
-  --tw-ring-offset-color: #333F51;
-}
-
-.ring-offset-coolGray-900 {
-  --tw-ring-offset-color: #2A3342;
-}
-
-.ring-offset-indigo-50 {
-  --tw-ring-offset-color: #F8F6FF;
-}
-
-.ring-offset-indigo-100 {
-  --tw-ring-offset-color: #F0EEFF;
-}
-
-.ring-offset-indigo-200 {
-  --tw-ring-offset-color: #DAD4FF;
-}
-
-.ring-offset-indigo-300 {
-  --tw-ring-offset-color: #C3B9FF;
-}
-
-.ring-offset-indigo-400 {
-  --tw-ring-offset-color: #9685FF;
-}
-
-.ring-offset-indigo-500 {
-  --tw-ring-offset-color: #6951FF;
-}
-
-.ring-offset-indigo-600 {
-  --tw-ring-offset-color: #5F49E6;
-}
-
-.ring-offset-indigo-700 {
-  --tw-ring-offset-color: #4F3DBF;
-}
-
-.ring-offset-indigo-800 {
-  --tw-ring-offset-color: #3F3199;
-}
-
-.ring-offset-indigo-900 {
-  --tw-ring-offset-color: #33287D;
-}
-
-.ring-offset-violet-50 {
-  --tw-ring-offset-color: #FBF7FF;
-}
-
-.ring-offset-violet-100 {
-  --tw-ring-offset-color: #F6EEFE;
-}
-
-.ring-offset-violet-200 {
-  --tw-ring-offset-color: #E9D5FD;
-}
-
-.ring-offset-violet-300 {
-  --tw-ring-offset-color: #DCBBFC;
-}
-
-.ring-offset-violet-400 {
-  --tw-ring-offset-color: #C288F9;
-}
-
-.ring-offset-violet-500 {
-  --tw-ring-offset-color: #A855F7;
-}
-
-.ring-offset-violet-600 {
-  --tw-ring-offset-color: #974DDE;
-}
-
-.ring-offset-violet-700 {
-  --tw-ring-offset-color: #7E40B9;
-}
-
-.ring-offset-violet-800 {
-  --tw-ring-offset-color: #653394;
-}
-
-.ring-offset-violet-900 {
-  --tw-ring-offset-color: #522A79;
-}
-
-.ring-offset-yellow-50 {
-  --tw-ring-offset-color: #FFFAF3;
-}
-
-.ring-offset-yellow-100 {
-  --tw-ring-offset-color: #FEF5E7;
-}
-
-.ring-offset-yellow-200 {
-  --tw-ring-offset-color: #FDE7C2;
-}
-
-.ring-offset-yellow-300 {
-  --tw-ring-offset-color: #FBD89D;
-}
-
-.ring-offset-yellow-400 {
-  --tw-ring-offset-color: #F8BB54;
-}
-
-.ring-offset-yellow-500 {
-  --tw-ring-offset-color: #F59E0B;
-}
-
-.ring-offset-yellow-600 {
-  --tw-ring-offset-color: #DD8E0A;
-}
-
-.ring-offset-yellow-700 {
-  --tw-ring-offset-color: #B87708;
-}
-
-.ring-offset-yellow-800 {
-  --tw-ring-offset-color: #935F07;
-}
-
-.ring-offset-yellow-900 {
-  --tw-ring-offset-color: #784D05;
-}
-
-.ring-offset-red-50 {
-  --tw-ring-offset-color: #FEF7F6;
-}
-
-.ring-offset-red-100 {
-  --tw-ring-offset-color: #FDEEEC;
-}
-
-.ring-offset-red-200 {
-  --tw-ring-offset-color: #FBD6D0;
-}
-
-.ring-offset-red-300 {
-  --tw-ring-offset-color: #F9BDB4;
-}
-
-.ring-offset-red-400 {
-  --tw-ring-offset-color: #F48B7C;
-}
-
-.ring-offset-red-500 {
-  --tw-ring-offset-color: #EF5844;
-}
-
-.ring-offset-red-600 {
-  --tw-ring-offset-color: #D7503D;
-}
-
-.ring-offset-red-700 {
-  --tw-ring-offset-color: #B34333;
-}
-
-.ring-offset-red-800 {
-  --tw-ring-offset-color: #8F3529;
-}
-
-.ring-offset-red-900 {
-  --tw-ring-offset-color: #752C21;
-}
-
-.ring-offset-green-50 {
-  --tw-ring-offset-color: #F4FDF7;
-}
-
-.ring-offset-green-100 {
-  --tw-ring-offset-color: #EAFAF0;
-}
-
-.ring-offset-green-200 {
-  --tw-ring-offset-color: #CAF4D9;
-}
-
-.ring-offset-green-300 {
-  --tw-ring-offset-color: #AAEDC3;
-}
-
-.ring-offset-green-400 {
-  --tw-ring-offset-color: #6ADF95;
-}
-
-.ring-offset-green-500 {
-  --tw-ring-offset-color: #2AD167;
-}
-
-.ring-offset-green-600 {
-  --tw-ring-offset-color: #26BC5E;
-}
-
-.ring-offset-green-700 {
-  --tw-ring-offset-color: #209D4E;
-}
-
-.ring-offset-green-800 {
-  --tw-ring-offset-color: #197D3E;
-}
-
-.ring-offset-green-900 {
-  --tw-ring-offset-color: #156633;
-}
-
-.ring-offset-blue-50 {
-  --tw-ring-offset-color: #F5F9FF;
-}
-
-.ring-offset-blue-100 {
-  --tw-ring-offset-color: #EBF3FE;
-}
-
-.ring-offset-blue-200 {
-  --tw-ring-offset-color: #CEE0FD;
-}
-
-.ring-offset-blue-300 {
-  --tw-ring-offset-color: #B1CDFB;
-}
-
-.ring-offset-blue-400 {
-  --tw-ring-offset-color: #76A8F9;
-}
-
-.ring-offset-blue-500 {
-  --tw-ring-offset-color: #3B82F6;
-}
-
-.ring-offset-blue-600 {
-  --tw-ring-offset-color: #3575DD;
-}
-
-.ring-offset-blue-700 {
-  --tw-ring-offset-color: #2C62B9;
-}
-
-.ring-offset-blue-800 {
-  --tw-ring-offset-color: #234E94;
-}
-
-.ring-offset-blue-900 {
-  --tw-ring-offset-color: #1D4079;
-}
-
-.ring-offset-gray-50 {
-  --tw-ring-offset-color: #f9fafb;
-}
-
-.ring-offset-gray-100 {
-  --tw-ring-offset-color: #f3f4f6;
-}
-
-.ring-offset-gray-200 {
-  --tw-ring-offset-color: #e5e7eb;
-}
-
-.ring-offset-gray-300 {
-  --tw-ring-offset-color: #d1d5db;
-}
-
-.ring-offset-gray-400 {
-  --tw-ring-offset-color: #9ca3af;
-}
-
-.ring-offset-gray-500 {
-  --tw-ring-offset-color: #6b7280;
-}
-
-.ring-offset-gray-600 {
-  --tw-ring-offset-color: #4b5563;
-}
-
-.ring-offset-gray-700 {
-  --tw-ring-offset-color: #374151;
-}
-
-.ring-offset-gray-800 {
-  --tw-ring-offset-color: #1f2937;
-}
-
-.ring-offset-gray-900 {
-  --tw-ring-offset-color: #111827;
-}
-
-.focus-within\:ring-offset-current:focus-within {
-  --tw-ring-offset-color: currentColor;
-}
-
-.focus-within\:ring-offset-transparent:focus-within {
-  --tw-ring-offset-color: transparent;
-}
-
-.focus-within\:ring-offset-black:focus-within {
-  --tw-ring-offset-color: #000;
-}
-
-.focus-within\:ring-offset-white:focus-within {
-  --tw-ring-offset-color: #fff;
-}
-
-.focus-within\:ring-offset-darkCoolGray-50:focus-within {
-  --tw-ring-offset-color: #F5F6F7;
-}
-
-.focus-within\:ring-offset-darkCoolGray-100:focus-within {
-  --tw-ring-offset-color: #EBEDEF;
-}
-
-.focus-within\:ring-offset-darkCoolGray-200:focus-within {
-  --tw-ring-offset-color: #CED1D6;
-}
-
-.focus-within\:ring-offset-darkCoolGray-300:focus-within {
-  --tw-ring-offset-color: #B0B5BD;
-}
-
-.focus-within\:ring-offset-darkCoolGray-400:focus-within {
-  --tw-ring-offset-color: #757E8C;
-}
-
-.focus-within\:ring-offset-darkCoolGray-500:focus-within {
-  --tw-ring-offset-color: #3A475B;
-}
-
-.focus-within\:ring-offset-darkCoolGray-600:focus-within {
-  --tw-ring-offset-color: #344052;
-}
-
-.focus-within\:ring-offset-darkCoolGray-700:focus-within {
-  --tw-ring-offset-color: #2C3544;
-}
-
-.focus-within\:ring-offset-darkCoolGray-800:focus-within {
-  --tw-ring-offset-color: #232B37;
-}
-
-.focus-within\:ring-offset-darkCoolGray-900:focus-within {
-  --tw-ring-offset-color: #1C232D;
-}
-
-.focus-within\:ring-offset-coolGray-50:focus-within {
-  --tw-ring-offset-color: #F7F8F9;
-}
-
-.focus-within\:ring-offset-coolGray-100:focus-within {
-  --tw-ring-offset-color: #EEF0F3;
-}
-
-.focus-within\:ring-offset-coolGray-200:focus-within {
-  --tw-ring-offset-color: #D5DAE1;
-}
-
-.focus-within\:ring-offset-coolGray-300:focus-within {
-  --tw-ring-offset-color: #BBC3CF;
-}
-
-.focus-within\:ring-offset-coolGray-400:focus-within {
-  --tw-ring-offset-color: #8896AB;
-}
-
-.focus-within\:ring-offset-coolGray-500:focus-within {
-  --tw-ring-offset-color: #556987;
-}
-
-.focus-within\:ring-offset-coolGray-600:focus-within {
-  --tw-ring-offset-color: #4D5F7A;
-}
-
-.focus-within\:ring-offset-coolGray-700:focus-within {
-  --tw-ring-offset-color: #404F65;
-}
-
-.focus-within\:ring-offset-coolGray-800:focus-within {
-  --tw-ring-offset-color: #333F51;
-}
-
-.focus-within\:ring-offset-coolGray-900:focus-within {
-  --tw-ring-offset-color: #2A3342;
-}
-
-.focus-within\:ring-offset-indigo-50:focus-within {
-  --tw-ring-offset-color: #F8F6FF;
-}
-
-.focus-within\:ring-offset-indigo-100:focus-within {
-  --tw-ring-offset-color: #F0EEFF;
-}
-
-.focus-within\:ring-offset-indigo-200:focus-within {
-  --tw-ring-offset-color: #DAD4FF;
-}
-
-.focus-within\:ring-offset-indigo-300:focus-within {
-  --tw-ring-offset-color: #C3B9FF;
-}
-
-.focus-within\:ring-offset-indigo-400:focus-within {
-  --tw-ring-offset-color: #9685FF;
-}
-
-.focus-within\:ring-offset-indigo-500:focus-within {
-  --tw-ring-offset-color: #6951FF;
-}
-
-.focus-within\:ring-offset-indigo-600:focus-within {
-  --tw-ring-offset-color: #5F49E6;
-}
-
-.focus-within\:ring-offset-indigo-700:focus-within {
-  --tw-ring-offset-color: #4F3DBF;
-}
-
-.focus-within\:ring-offset-indigo-800:focus-within {
-  --tw-ring-offset-color: #3F3199;
-}
-
-.focus-within\:ring-offset-indigo-900:focus-within {
-  --tw-ring-offset-color: #33287D;
-}
-
-.focus-within\:ring-offset-violet-50:focus-within {
-  --tw-ring-offset-color: #FBF7FF;
-}
-
-.focus-within\:ring-offset-violet-100:focus-within {
-  --tw-ring-offset-color: #F6EEFE;
-}
-
-.focus-within\:ring-offset-violet-200:focus-within {
-  --tw-ring-offset-color: #E9D5FD;
-}
-
-.focus-within\:ring-offset-violet-300:focus-within {
-  --tw-ring-offset-color: #DCBBFC;
-}
-
-.focus-within\:ring-offset-violet-400:focus-within {
-  --tw-ring-offset-color: #C288F9;
-}
-
-.focus-within\:ring-offset-violet-500:focus-within {
-  --tw-ring-offset-color: #A855F7;
-}
-
-.focus-within\:ring-offset-violet-600:focus-within {
-  --tw-ring-offset-color: #974DDE;
-}
-
-.focus-within\:ring-offset-violet-700:focus-within {
-  --tw-ring-offset-color: #7E40B9;
-}
-
-.focus-within\:ring-offset-violet-800:focus-within {
-  --tw-ring-offset-color: #653394;
-}
-
-.focus-within\:ring-offset-violet-900:focus-within {
-  --tw-ring-offset-color: #522A79;
-}
-
-.focus-within\:ring-offset-yellow-50:focus-within {
-  --tw-ring-offset-color: #FFFAF3;
-}
-
-.focus-within\:ring-offset-yellow-100:focus-within {
-  --tw-ring-offset-color: #FEF5E7;
-}
-
-.focus-within\:ring-offset-yellow-200:focus-within {
-  --tw-ring-offset-color: #FDE7C2;
-}
-
-.focus-within\:ring-offset-yellow-300:focus-within {
-  --tw-ring-offset-color: #FBD89D;
-}
-
-.focus-within\:ring-offset-yellow-400:focus-within {
-  --tw-ring-offset-color: #F8BB54;
-}
-
-.focus-within\:ring-offset-yellow-500:focus-within {
-  --tw-ring-offset-color: #F59E0B;
-}
-
-.focus-within\:ring-offset-yellow-600:focus-within {
-  --tw-ring-offset-color: #DD8E0A;
-}
-
-.focus-within\:ring-offset-yellow-700:focus-within {
-  --tw-ring-offset-color: #B87708;
-}
-
-.focus-within\:ring-offset-yellow-800:focus-within {
-  --tw-ring-offset-color: #935F07;
-}
-
-.focus-within\:ring-offset-yellow-900:focus-within {
-  --tw-ring-offset-color: #784D05;
-}
-
-.focus-within\:ring-offset-red-50:focus-within {
-  --tw-ring-offset-color: #FEF7F6;
-}
-
-.focus-within\:ring-offset-red-100:focus-within {
-  --tw-ring-offset-color: #FDEEEC;
-}
-
-.focus-within\:ring-offset-red-200:focus-within {
-  --tw-ring-offset-color: #FBD6D0;
-}
-
-.focus-within\:ring-offset-red-300:focus-within {
-  --tw-ring-offset-color: #F9BDB4;
-}
-
-.focus-within\:ring-offset-red-400:focus-within {
-  --tw-ring-offset-color: #F48B7C;
-}
-
-.focus-within\:ring-offset-red-500:focus-within {
-  --tw-ring-offset-color: #EF5844;
-}
-
-.focus-within\:ring-offset-red-600:focus-within {
-  --tw-ring-offset-color: #D7503D;
-}
-
-.focus-within\:ring-offset-red-700:focus-within {
-  --tw-ring-offset-color: #B34333;
-}
-
-.focus-within\:ring-offset-red-800:focus-within {
-  --tw-ring-offset-color: #8F3529;
-}
-
-.focus-within\:ring-offset-red-900:focus-within {
-  --tw-ring-offset-color: #752C21;
-}
-
-.focus-within\:ring-offset-green-50:focus-within {
-  --tw-ring-offset-color: #F4FDF7;
-}
-
-.focus-within\:ring-offset-green-100:focus-within {
-  --tw-ring-offset-color: #EAFAF0;
-}
-
-.focus-within\:ring-offset-green-200:focus-within {
-  --tw-ring-offset-color: #CAF4D9;
-}
-
-.focus-within\:ring-offset-green-300:focus-within {
-  --tw-ring-offset-color: #AAEDC3;
-}
-
-.focus-within\:ring-offset-green-400:focus-within {
-  --tw-ring-offset-color: #6ADF95;
-}
-
-.focus-within\:ring-offset-green-500:focus-within {
-  --tw-ring-offset-color: #2AD167;
-}
-
-.focus-within\:ring-offset-green-600:focus-within {
-  --tw-ring-offset-color: #26BC5E;
-}
-
-.focus-within\:ring-offset-green-700:focus-within {
-  --tw-ring-offset-color: #209D4E;
-}
-
-.focus-within\:ring-offset-green-800:focus-within {
-  --tw-ring-offset-color: #197D3E;
-}
-
-.focus-within\:ring-offset-green-900:focus-within {
-  --tw-ring-offset-color: #156633;
-}
-
-.focus-within\:ring-offset-blue-50:focus-within {
-  --tw-ring-offset-color: #F5F9FF;
-}
-
-.focus-within\:ring-offset-blue-100:focus-within {
-  --tw-ring-offset-color: #EBF3FE;
-}
-
-.focus-within\:ring-offset-blue-200:focus-within {
-  --tw-ring-offset-color: #CEE0FD;
-}
-
-.focus-within\:ring-offset-blue-300:focus-within {
-  --tw-ring-offset-color: #B1CDFB;
-}
-
-.focus-within\:ring-offset-blue-400:focus-within {
-  --tw-ring-offset-color: #76A8F9;
-}
-
-.focus-within\:ring-offset-blue-500:focus-within {
-  --tw-ring-offset-color: #3B82F6;
-}
-
-.focus-within\:ring-offset-blue-600:focus-within {
-  --tw-ring-offset-color: #3575DD;
-}
-
-.focus-within\:ring-offset-blue-700:focus-within {
-  --tw-ring-offset-color: #2C62B9;
-}
-
-.focus-within\:ring-offset-blue-800:focus-within {
-  --tw-ring-offset-color: #234E94;
-}
-
-.focus-within\:ring-offset-blue-900:focus-within {
-  --tw-ring-offset-color: #1D4079;
-}
-
-.focus-within\:ring-offset-gray-50:focus-within {
-  --tw-ring-offset-color: #f9fafb;
-}
-
-.focus-within\:ring-offset-gray-100:focus-within {
-  --tw-ring-offset-color: #f3f4f6;
-}
-
-.focus-within\:ring-offset-gray-200:focus-within {
-  --tw-ring-offset-color: #e5e7eb;
-}
-
-.focus-within\:ring-offset-gray-300:focus-within {
-  --tw-ring-offset-color: #d1d5db;
-}
-
-.focus-within\:ring-offset-gray-400:focus-within {
-  --tw-ring-offset-color: #9ca3af;
-}
-
-.focus-within\:ring-offset-gray-500:focus-within {
-  --tw-ring-offset-color: #6b7280;
-}
-
-.focus-within\:ring-offset-gray-600:focus-within {
-  --tw-ring-offset-color: #4b5563;
-}
-
-.focus-within\:ring-offset-gray-700:focus-within {
-  --tw-ring-offset-color: #374151;
-}
-
-.focus-within\:ring-offset-gray-800:focus-within {
-  --tw-ring-offset-color: #1f2937;
-}
-
-.focus-within\:ring-offset-gray-900:focus-within {
-  --tw-ring-offset-color: #111827;
-}
-
-.focus\:ring-offset-current:focus {
-  --tw-ring-offset-color: currentColor;
-}
-
-.focus\:ring-offset-transparent:focus {
-  --tw-ring-offset-color: transparent;
-}
-
-.focus\:ring-offset-black:focus {
-  --tw-ring-offset-color: #000;
-}
-
-.focus\:ring-offset-white:focus {
-  --tw-ring-offset-color: #fff;
-}
-
-.focus\:ring-offset-darkCoolGray-50:focus {
-  --tw-ring-offset-color: #F5F6F7;
-}
-
-.focus\:ring-offset-darkCoolGray-100:focus {
-  --tw-ring-offset-color: #EBEDEF;
-}
-
-.focus\:ring-offset-darkCoolGray-200:focus {
-  --tw-ring-offset-color: #CED1D6;
-}
-
-.focus\:ring-offset-darkCoolGray-300:focus {
-  --tw-ring-offset-color: #B0B5BD;
-}
-
-.focus\:ring-offset-darkCoolGray-400:focus {
-  --tw-ring-offset-color: #757E8C;
-}
-
-.focus\:ring-offset-darkCoolGray-500:focus {
-  --tw-ring-offset-color: #3A475B;
-}
-
-.focus\:ring-offset-darkCoolGray-600:focus {
-  --tw-ring-offset-color: #344052;
-}
-
-.focus\:ring-offset-darkCoolGray-700:focus {
-  --tw-ring-offset-color: #2C3544;
-}
-
-.focus\:ring-offset-darkCoolGray-800:focus {
-  --tw-ring-offset-color: #232B37;
-}
-
-.focus\:ring-offset-darkCoolGray-900:focus {
-  --tw-ring-offset-color: #1C232D;
-}
-
-.focus\:ring-offset-coolGray-50:focus {
-  --tw-ring-offset-color: #F7F8F9;
-}
-
-.focus\:ring-offset-coolGray-100:focus {
-  --tw-ring-offset-color: #EEF0F3;
-}
-
-.focus\:ring-offset-coolGray-200:focus {
-  --tw-ring-offset-color: #D5DAE1;
-}
-
-.focus\:ring-offset-coolGray-300:focus {
-  --tw-ring-offset-color: #BBC3CF;
-}
-
-.focus\:ring-offset-coolGray-400:focus {
-  --tw-ring-offset-color: #8896AB;
-}
-
-.focus\:ring-offset-coolGray-500:focus {
-  --tw-ring-offset-color: #556987;
-}
-
-.focus\:ring-offset-coolGray-600:focus {
-  --tw-ring-offset-color: #4D5F7A;
-}
-
-.focus\:ring-offset-coolGray-700:focus {
-  --tw-ring-offset-color: #404F65;
-}
-
-.focus\:ring-offset-coolGray-800:focus {
-  --tw-ring-offset-color: #333F51;
-}
-
-.focus\:ring-offset-coolGray-900:focus {
-  --tw-ring-offset-color: #2A3342;
-}
-
-.focus\:ring-offset-indigo-50:focus {
-  --tw-ring-offset-color: #F8F6FF;
-}
-
-.focus\:ring-offset-indigo-100:focus {
-  --tw-ring-offset-color: #F0EEFF;
-}
-
-.focus\:ring-offset-indigo-200:focus {
-  --tw-ring-offset-color: #DAD4FF;
-}
-
-.focus\:ring-offset-indigo-300:focus {
-  --tw-ring-offset-color: #C3B9FF;
-}
-
-.focus\:ring-offset-indigo-400:focus {
-  --tw-ring-offset-color: #9685FF;
-}
-
-.focus\:ring-offset-indigo-500:focus {
-  --tw-ring-offset-color: #6951FF;
-}
-
-.focus\:ring-offset-indigo-600:focus {
-  --tw-ring-offset-color: #5F49E6;
-}
-
-.focus\:ring-offset-indigo-700:focus {
-  --tw-ring-offset-color: #4F3DBF;
-}
-
-.focus\:ring-offset-indigo-800:focus {
-  --tw-ring-offset-color: #3F3199;
-}
-
-.focus\:ring-offset-indigo-900:focus {
-  --tw-ring-offset-color: #33287D;
-}
-
-.focus\:ring-offset-violet-50:focus {
-  --tw-ring-offset-color: #FBF7FF;
-}
-
-.focus\:ring-offset-violet-100:focus {
-  --tw-ring-offset-color: #F6EEFE;
-}
-
-.focus\:ring-offset-violet-200:focus {
-  --tw-ring-offset-color: #E9D5FD;
-}
-
-.focus\:ring-offset-violet-300:focus {
-  --tw-ring-offset-color: #DCBBFC;
-}
-
-.focus\:ring-offset-violet-400:focus {
-  --tw-ring-offset-color: #C288F9;
-}
-
-.focus\:ring-offset-violet-500:focus {
-  --tw-ring-offset-color: #A855F7;
-}
-
-.focus\:ring-offset-violet-600:focus {
-  --tw-ring-offset-color: #974DDE;
-}
-
-.focus\:ring-offset-violet-700:focus {
-  --tw-ring-offset-color: #7E40B9;
-}
-
-.focus\:ring-offset-violet-800:focus {
-  --tw-ring-offset-color: #653394;
-}
-
-.focus\:ring-offset-violet-900:focus {
-  --tw-ring-offset-color: #522A79;
-}
-
-.focus\:ring-offset-yellow-50:focus {
-  --tw-ring-offset-color: #FFFAF3;
-}
-
-.focus\:ring-offset-yellow-100:focus {
-  --tw-ring-offset-color: #FEF5E7;
-}
-
-.focus\:ring-offset-yellow-200:focus {
-  --tw-ring-offset-color: #FDE7C2;
-}
-
-.focus\:ring-offset-yellow-300:focus {
-  --tw-ring-offset-color: #FBD89D;
-}
-
-.focus\:ring-offset-yellow-400:focus {
-  --tw-ring-offset-color: #F8BB54;
-}
-
-.focus\:ring-offset-yellow-500:focus {
-  --tw-ring-offset-color: #F59E0B;
-}
-
-.focus\:ring-offset-yellow-600:focus {
-  --tw-ring-offset-color: #DD8E0A;
-}
-
-.focus\:ring-offset-yellow-700:focus {
-  --tw-ring-offset-color: #B87708;
-}
-
-.focus\:ring-offset-yellow-800:focus {
-  --tw-ring-offset-color: #935F07;
-}
-
-.focus\:ring-offset-yellow-900:focus {
-  --tw-ring-offset-color: #784D05;
-}
-
-.focus\:ring-offset-red-50:focus {
-  --tw-ring-offset-color: #FEF7F6;
-}
-
-.focus\:ring-offset-red-100:focus {
-  --tw-ring-offset-color: #FDEEEC;
-}
-
-.focus\:ring-offset-red-200:focus {
-  --tw-ring-offset-color: #FBD6D0;
-}
-
-.focus\:ring-offset-red-300:focus {
-  --tw-ring-offset-color: #F9BDB4;
-}
-
-.focus\:ring-offset-red-400:focus {
-  --tw-ring-offset-color: #F48B7C;
-}
-
-.focus\:ring-offset-red-500:focus {
-  --tw-ring-offset-color: #EF5844;
-}
-
-.focus\:ring-offset-red-600:focus {
-  --tw-ring-offset-color: #D7503D;
-}
-
-.focus\:ring-offset-red-700:focus {
-  --tw-ring-offset-color: #B34333;
-}
-
-.focus\:ring-offset-red-800:focus {
-  --tw-ring-offset-color: #8F3529;
-}
-
-.focus\:ring-offset-red-900:focus {
-  --tw-ring-offset-color: #752C21;
-}
-
-.focus\:ring-offset-green-50:focus {
-  --tw-ring-offset-color: #F4FDF7;
-}
-
-.focus\:ring-offset-green-100:focus {
-  --tw-ring-offset-color: #EAFAF0;
-}
-
-.focus\:ring-offset-green-200:focus {
-  --tw-ring-offset-color: #CAF4D9;
-}
-
-.focus\:ring-offset-green-300:focus {
-  --tw-ring-offset-color: #AAEDC3;
-}
-
-.focus\:ring-offset-green-400:focus {
-  --tw-ring-offset-color: #6ADF95;
-}
-
-.focus\:ring-offset-green-500:focus {
-  --tw-ring-offset-color: #2AD167;
-}
-
-.focus\:ring-offset-green-600:focus {
-  --tw-ring-offset-color: #26BC5E;
-}
-
-.focus\:ring-offset-green-700:focus {
-  --tw-ring-offset-color: #209D4E;
-}
-
-.focus\:ring-offset-green-800:focus {
-  --tw-ring-offset-color: #197D3E;
-}
-
-.focus\:ring-offset-green-900:focus {
-  --tw-ring-offset-color: #156633;
-}
-
-.focus\:ring-offset-blue-50:focus {
-  --tw-ring-offset-color: #F5F9FF;
-}
-
-.focus\:ring-offset-blue-100:focus {
-  --tw-ring-offset-color: #EBF3FE;
-}
-
-.focus\:ring-offset-blue-200:focus {
-  --tw-ring-offset-color: #CEE0FD;
-}
-
-.focus\:ring-offset-blue-300:focus {
-  --tw-ring-offset-color: #B1CDFB;
-}
-
-.focus\:ring-offset-blue-400:focus {
-  --tw-ring-offset-color: #76A8F9;
-}
-
-.focus\:ring-offset-blue-500:focus {
-  --tw-ring-offset-color: #3B82F6;
-}
-
-.focus\:ring-offset-blue-600:focus {
-  --tw-ring-offset-color: #3575DD;
-}
-
-.focus\:ring-offset-blue-700:focus {
-  --tw-ring-offset-color: #2C62B9;
-}
-
-.focus\:ring-offset-blue-800:focus {
-  --tw-ring-offset-color: #234E94;
-}
-
-.focus\:ring-offset-blue-900:focus {
-  --tw-ring-offset-color: #1D4079;
-}
-
-.focus\:ring-offset-gray-50:focus {
-  --tw-ring-offset-color: #f9fafb;
-}
-
-.focus\:ring-offset-gray-100:focus {
-  --tw-ring-offset-color: #f3f4f6;
-}
-
-.focus\:ring-offset-gray-200:focus {
-  --tw-ring-offset-color: #e5e7eb;
-}
-
-.focus\:ring-offset-gray-300:focus {
-  --tw-ring-offset-color: #d1d5db;
-}
-
-.focus\:ring-offset-gray-400:focus {
-  --tw-ring-offset-color: #9ca3af;
-}
-
-.focus\:ring-offset-gray-500:focus {
-  --tw-ring-offset-color: #6b7280;
-}
-
-.focus\:ring-offset-gray-600:focus {
-  --tw-ring-offset-color: #4b5563;
-}
-
-.focus\:ring-offset-gray-700:focus {
-  --tw-ring-offset-color: #374151;
-}
-
-.focus\:ring-offset-gray-800:focus {
-  --tw-ring-offset-color: #1f2937;
-}
-
-.focus\:ring-offset-gray-900:focus {
-  --tw-ring-offset-color: #111827;
-}
-
-.ring-offset-0 {
-  --tw-ring-offset-width: 0px;
-}
-
-.ring-offset-1 {
-  --tw-ring-offset-width: 1px;
-}
-
-.ring-offset-2 {
-  --tw-ring-offset-width: 2px;
-}
-
-.ring-offset-4 {
-  --tw-ring-offset-width: 4px;
-}
-
-.ring-offset-8 {
-  --tw-ring-offset-width: 8px;
-}
-
-.focus-within\:ring-offset-0:focus-within {
-  --tw-ring-offset-width: 0px;
-}
-
-.focus-within\:ring-offset-1:focus-within {
-  --tw-ring-offset-width: 1px;
-}
-
-.focus-within\:ring-offset-2:focus-within {
-  --tw-ring-offset-width: 2px;
-}
-
-.focus-within\:ring-offset-4:focus-within {
-  --tw-ring-offset-width: 4px;
-}
-
-.focus-within\:ring-offset-8:focus-within {
-  --tw-ring-offset-width: 8px;
-}
-
-.focus\:ring-offset-0:focus {
-  --tw-ring-offset-width: 0px;
-}
-
-.focus\:ring-offset-1:focus {
-  --tw-ring-offset-width: 1px;
-}
-
-.focus\:ring-offset-2:focus {
-  --tw-ring-offset-width: 2px;
-}
-
-.focus\:ring-offset-4:focus {
-  --tw-ring-offset-width: 4px;
-}
-
-.focus\:ring-offset-8:focus {
-  --tw-ring-offset-width: 8px;
-}
-
-.ring-current {
-  --tw-ring-color: currentColor;
-}
-
-.ring-transparent {
-  --tw-ring-color: transparent;
-}
-
-.ring-black {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
-}
-
-.ring-white {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
-}
-
-.ring-darkCoolGray-50 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(245, 246, 247, var(--tw-ring-opacity));
-}
-
-.ring-darkCoolGray-100 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(235, 237, 239, var(--tw-ring-opacity));
-}
-
-.ring-darkCoolGray-200 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(206, 209, 214, var(--tw-ring-opacity));
-}
-
-.ring-darkCoolGray-300 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(176, 181, 189, var(--tw-ring-opacity));
-}
-
-.ring-darkCoolGray-400 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(117, 126, 140, var(--tw-ring-opacity));
-}
-
-.ring-darkCoolGray-500 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(58, 71, 91, var(--tw-ring-opacity));
-}
-
-.ring-darkCoolGray-600 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(52, 64, 82, var(--tw-ring-opacity));
-}
-
-.ring-darkCoolGray-700 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(44, 53, 68, var(--tw-ring-opacity));
-}
-
-.ring-darkCoolGray-800 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(35, 43, 55, var(--tw-ring-opacity));
-}
-
-.ring-darkCoolGray-900 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(28, 35, 45, var(--tw-ring-opacity));
-}
-
-.ring-coolGray-50 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(247, 248, 249, var(--tw-ring-opacity));
-}
-
-.ring-coolGray-100 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(238, 240, 243, var(--tw-ring-opacity));
-}
-
-.ring-coolGray-200 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(213, 218, 225, var(--tw-ring-opacity));
-}
-
-.ring-coolGray-300 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(187, 195, 207, var(--tw-ring-opacity));
-}
-
-.ring-coolGray-400 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(136, 150, 171, var(--tw-ring-opacity));
-}
-
-.ring-coolGray-500 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(85, 105, 135, var(--tw-ring-opacity));
-}
-
-.ring-coolGray-600 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(77, 95, 122, var(--tw-ring-opacity));
-}
-
-.ring-coolGray-700 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(64, 79, 101, var(--tw-ring-opacity));
-}
-
-.ring-coolGray-800 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(51, 63, 81, var(--tw-ring-opacity));
-}
-
-.ring-coolGray-900 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(42, 51, 66, var(--tw-ring-opacity));
-}
-
-.ring-indigo-50 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(248, 246, 255, var(--tw-ring-opacity));
-}
-
-.ring-indigo-100 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(240, 238, 255, var(--tw-ring-opacity));
-}
-
-.ring-indigo-200 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(218, 212, 255, var(--tw-ring-opacity));
-}
-
-.ring-indigo-300 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(195, 185, 255, var(--tw-ring-opacity));
-}
-
-.ring-indigo-400 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(150, 133, 255, var(--tw-ring-opacity));
-}
-
-.ring-indigo-500 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(105, 81, 255, var(--tw-ring-opacity));
-}
-
-.ring-indigo-600 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(95, 73, 230, var(--tw-ring-opacity));
-}
-
-.ring-indigo-700 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(79, 61, 191, var(--tw-ring-opacity));
-}
-
-.ring-indigo-800 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(63, 49, 153, var(--tw-ring-opacity));
-}
-
-.ring-indigo-900 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(51, 40, 125, var(--tw-ring-opacity));
-}
-
-.ring-violet-50 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(251, 247, 255, var(--tw-ring-opacity));
-}
-
-.ring-violet-100 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(246, 238, 254, var(--tw-ring-opacity));
-}
-
-.ring-violet-200 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(233, 213, 253, var(--tw-ring-opacity));
-}
-
-.ring-violet-300 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(220, 187, 252, var(--tw-ring-opacity));
-}
-
-.ring-violet-400 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(194, 136, 249, var(--tw-ring-opacity));
-}
-
-.ring-violet-500 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(168, 85, 247, var(--tw-ring-opacity));
-}
-
-.ring-violet-600 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(151, 77, 222, var(--tw-ring-opacity));
-}
-
-.ring-violet-700 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(126, 64, 185, var(--tw-ring-opacity));
-}
-
-.ring-violet-800 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(101, 51, 148, var(--tw-ring-opacity));
-}
-
-.ring-violet-900 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(82, 42, 121, var(--tw-ring-opacity));
-}
-
-.ring-yellow-50 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(255, 250, 243, var(--tw-ring-opacity));
-}
-
-.ring-yellow-100 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(254, 245, 231, var(--tw-ring-opacity));
-}
-
-.ring-yellow-200 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(253, 231, 194, var(--tw-ring-opacity));
-}
-
-.ring-yellow-300 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(251, 216, 157, var(--tw-ring-opacity));
-}
-
-.ring-yellow-400 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(248, 187, 84, var(--tw-ring-opacity));
-}
-
-.ring-yellow-500 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
-}
-
-.ring-yellow-600 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(221, 142, 10, var(--tw-ring-opacity));
-}
-
-.ring-yellow-700 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(184, 119, 8, var(--tw-ring-opacity));
-}
-
-.ring-yellow-800 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(147, 95, 7, var(--tw-ring-opacity));
-}
-
-.ring-yellow-900 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(120, 77, 5, var(--tw-ring-opacity));
-}
-
-.ring-red-50 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(254, 247, 246, var(--tw-ring-opacity));
-}
-
-.ring-red-100 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(253, 238, 236, var(--tw-ring-opacity));
-}
-
-.ring-red-200 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(251, 214, 208, var(--tw-ring-opacity));
-}
-
-.ring-red-300 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(249, 189, 180, var(--tw-ring-opacity));
-}
-
-.ring-red-400 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(244, 139, 124, var(--tw-ring-opacity));
-}
-
-.ring-red-500 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(239, 88, 68, var(--tw-ring-opacity));
-}
-
-.ring-red-600 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(215, 80, 61, var(--tw-ring-opacity));
-}
-
-.ring-red-700 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(179, 67, 51, var(--tw-ring-opacity));
-}
-
-.ring-red-800 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(143, 53, 41, var(--tw-ring-opacity));
-}
-
-.ring-red-900 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(117, 44, 33, var(--tw-ring-opacity));
-}
-
-.ring-green-50 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(244, 253, 247, var(--tw-ring-opacity));
-}
-
-.ring-green-100 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(234, 250, 240, var(--tw-ring-opacity));
-}
-
-.ring-green-200 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(202, 244, 217, var(--tw-ring-opacity));
-}
-
-.ring-green-300 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(170, 237, 195, var(--tw-ring-opacity));
-}
-
-.ring-green-400 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(106, 223, 149, var(--tw-ring-opacity));
-}
-
-.ring-green-500 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(42, 209, 103, var(--tw-ring-opacity));
-}
-
-.ring-green-600 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(38, 188, 94, var(--tw-ring-opacity));
-}
-
-.ring-green-700 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(32, 157, 78, var(--tw-ring-opacity));
-}
-
-.ring-green-800 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(25, 125, 62, var(--tw-ring-opacity));
-}
-
-.ring-green-900 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(21, 102, 51, var(--tw-ring-opacity));
-}
-
-.ring-blue-50 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(245, 249, 255, var(--tw-ring-opacity));
-}
-
-.ring-blue-100 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(235, 243, 254, var(--tw-ring-opacity));
-}
-
-.ring-blue-200 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(206, 224, 253, var(--tw-ring-opacity));
-}
-
-.ring-blue-300 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(177, 205, 251, var(--tw-ring-opacity));
-}
-
-.ring-blue-400 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(118, 168, 249, var(--tw-ring-opacity));
-}
-
-.ring-blue-500 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
-}
-
-.ring-blue-600 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(53, 117, 221, var(--tw-ring-opacity));
-}
-
-.ring-blue-700 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(44, 98, 185, var(--tw-ring-opacity));
-}
-
-.ring-blue-800 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(35, 78, 148, var(--tw-ring-opacity));
-}
-
-.ring-blue-900 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(29, 64, 121, var(--tw-ring-opacity));
-}
-
-.ring-gray-50 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
-}
-
-.ring-gray-100 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
-}
-
-.ring-gray-200 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
-}
-
-.ring-gray-300 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
-}
-
-.ring-gray-400 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
-}
-
-.ring-gray-500 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
-}
-
-.ring-gray-600 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
-}
-
-.ring-gray-700 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
-}
-
-.ring-gray-800 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
-}
-
-.ring-gray-900 {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-current:focus-within {
-  --tw-ring-color: currentColor;
-}
-
-.focus-within\:ring-transparent:focus-within {
-  --tw-ring-color: transparent;
-}
-
-.focus-within\:ring-black:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-white:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-darkCoolGray-50:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(245, 246, 247, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-darkCoolGray-100:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(235, 237, 239, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-darkCoolGray-200:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(206, 209, 214, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-darkCoolGray-300:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(176, 181, 189, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-darkCoolGray-400:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(117, 126, 140, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-darkCoolGray-500:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(58, 71, 91, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-darkCoolGray-600:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(52, 64, 82, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-darkCoolGray-700:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(44, 53, 68, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-darkCoolGray-800:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(35, 43, 55, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-darkCoolGray-900:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(28, 35, 45, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-coolGray-50:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(247, 248, 249, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-coolGray-100:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(238, 240, 243, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-coolGray-200:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(213, 218, 225, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-coolGray-300:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(187, 195, 207, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-coolGray-400:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(136, 150, 171, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-coolGray-500:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(85, 105, 135, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-coolGray-600:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(77, 95, 122, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-coolGray-700:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(64, 79, 101, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-coolGray-800:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(51, 63, 81, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-coolGray-900:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(42, 51, 66, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-indigo-50:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(248, 246, 255, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-indigo-100:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(240, 238, 255, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-indigo-200:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(218, 212, 255, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-indigo-300:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(195, 185, 255, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-indigo-400:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(150, 133, 255, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-indigo-500:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(105, 81, 255, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-indigo-600:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(95, 73, 230, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-indigo-700:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(79, 61, 191, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-indigo-800:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(63, 49, 153, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-indigo-900:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(51, 40, 125, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-violet-50:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(251, 247, 255, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-violet-100:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(246, 238, 254, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-violet-200:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(233, 213, 253, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-violet-300:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(220, 187, 252, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-violet-400:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(194, 136, 249, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-violet-500:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(168, 85, 247, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-violet-600:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(151, 77, 222, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-violet-700:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(126, 64, 185, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-violet-800:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(101, 51, 148, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-violet-900:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(82, 42, 121, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-yellow-50:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(255, 250, 243, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-yellow-100:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(254, 245, 231, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-yellow-200:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(253, 231, 194, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-yellow-300:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(251, 216, 157, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-yellow-400:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(248, 187, 84, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-yellow-500:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-yellow-600:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(221, 142, 10, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-yellow-700:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(184, 119, 8, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-yellow-800:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(147, 95, 7, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-yellow-900:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(120, 77, 5, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-red-50:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(254, 247, 246, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-red-100:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(253, 238, 236, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-red-200:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(251, 214, 208, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-red-300:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(249, 189, 180, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-red-400:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(244, 139, 124, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-red-500:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(239, 88, 68, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-red-600:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(215, 80, 61, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-red-700:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(179, 67, 51, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-red-800:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(143, 53, 41, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-red-900:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(117, 44, 33, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-green-50:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(244, 253, 247, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-green-100:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(234, 250, 240, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-green-200:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(202, 244, 217, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-green-300:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(170, 237, 195, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-green-400:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(106, 223, 149, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-green-500:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(42, 209, 103, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-green-600:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(38, 188, 94, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-green-700:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(32, 157, 78, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-green-800:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(25, 125, 62, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-green-900:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(21, 102, 51, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-blue-50:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(245, 249, 255, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-blue-100:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(235, 243, 254, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-blue-200:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(206, 224, 253, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-blue-300:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(177, 205, 251, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-blue-400:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(118, 168, 249, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-blue-500:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-blue-600:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(53, 117, 221, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-blue-700:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(44, 98, 185, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-blue-800:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(35, 78, 148, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-blue-900:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(29, 64, 121, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-gray-50:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-gray-100:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-gray-200:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-gray-300:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-gray-400:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-gray-500:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-gray-600:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-gray-700:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-gray-800:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
-}
-
-.focus-within\:ring-gray-900:focus-within {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
-}
-
-.focus\:ring-current:focus {
-  --tw-ring-color: currentColor;
-}
-
-.focus\:ring-transparent:focus {
-  --tw-ring-color: transparent;
-}
-
-.focus\:ring-black:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
-}
-
-.focus\:ring-white:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
-}
-
-.focus\:ring-darkCoolGray-50:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(245, 246, 247, var(--tw-ring-opacity));
-}
-
-.focus\:ring-darkCoolGray-100:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(235, 237, 239, var(--tw-ring-opacity));
-}
-
-.focus\:ring-darkCoolGray-200:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(206, 209, 214, var(--tw-ring-opacity));
-}
-
-.focus\:ring-darkCoolGray-300:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(176, 181, 189, var(--tw-ring-opacity));
-}
-
-.focus\:ring-darkCoolGray-400:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(117, 126, 140, var(--tw-ring-opacity));
-}
-
-.focus\:ring-darkCoolGray-500:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(58, 71, 91, var(--tw-ring-opacity));
-}
-
-.focus\:ring-darkCoolGray-600:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(52, 64, 82, var(--tw-ring-opacity));
-}
-
-.focus\:ring-darkCoolGray-700:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(44, 53, 68, var(--tw-ring-opacity));
-}
-
-.focus\:ring-darkCoolGray-800:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(35, 43, 55, var(--tw-ring-opacity));
-}
-
-.focus\:ring-darkCoolGray-900:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(28, 35, 45, var(--tw-ring-opacity));
-}
-
-.focus\:ring-coolGray-50:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(247, 248, 249, var(--tw-ring-opacity));
-}
-
-.focus\:ring-coolGray-100:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(238, 240, 243, var(--tw-ring-opacity));
-}
-
-.focus\:ring-coolGray-200:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(213, 218, 225, var(--tw-ring-opacity));
-}
-
-.focus\:ring-coolGray-300:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(187, 195, 207, var(--tw-ring-opacity));
-}
-
-.focus\:ring-coolGray-400:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(136, 150, 171, var(--tw-ring-opacity));
-}
-
-.focus\:ring-coolGray-500:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(85, 105, 135, var(--tw-ring-opacity));
-}
-
-.focus\:ring-coolGray-600:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(77, 95, 122, var(--tw-ring-opacity));
-}
-
-.focus\:ring-coolGray-700:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(64, 79, 101, var(--tw-ring-opacity));
-}
-
-.focus\:ring-coolGray-800:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(51, 63, 81, var(--tw-ring-opacity));
-}
-
-.focus\:ring-coolGray-900:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(42, 51, 66, var(--tw-ring-opacity));
-}
-
-.focus\:ring-indigo-50:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(248, 246, 255, var(--tw-ring-opacity));
-}
-
-.focus\:ring-indigo-100:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(240, 238, 255, var(--tw-ring-opacity));
-}
-
-.focus\:ring-indigo-200:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(218, 212, 255, var(--tw-ring-opacity));
-}
-
-.focus\:ring-indigo-300:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(195, 185, 255, var(--tw-ring-opacity));
-}
-
-.focus\:ring-indigo-400:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(150, 133, 255, var(--tw-ring-opacity));
-}
-
-.focus\:ring-indigo-500:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(105, 81, 255, var(--tw-ring-opacity));
-}
-
-.focus\:ring-indigo-600:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(95, 73, 230, var(--tw-ring-opacity));
-}
-
-.focus\:ring-indigo-700:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(79, 61, 191, var(--tw-ring-opacity));
-}
-
-.focus\:ring-indigo-800:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(63, 49, 153, var(--tw-ring-opacity));
-}
-
-.focus\:ring-indigo-900:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(51, 40, 125, var(--tw-ring-opacity));
-}
-
-.focus\:ring-violet-50:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(251, 247, 255, var(--tw-ring-opacity));
-}
-
-.focus\:ring-violet-100:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(246, 238, 254, var(--tw-ring-opacity));
-}
-
-.focus\:ring-violet-200:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(233, 213, 253, var(--tw-ring-opacity));
-}
-
-.focus\:ring-violet-300:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(220, 187, 252, var(--tw-ring-opacity));
-}
-
-.focus\:ring-violet-400:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(194, 136, 249, var(--tw-ring-opacity));
-}
-
-.focus\:ring-violet-500:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(168, 85, 247, var(--tw-ring-opacity));
-}
-
-.focus\:ring-violet-600:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(151, 77, 222, var(--tw-ring-opacity));
-}
-
-.focus\:ring-violet-700:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(126, 64, 185, var(--tw-ring-opacity));
-}
-
-.focus\:ring-violet-800:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(101, 51, 148, var(--tw-ring-opacity));
-}
-
-.focus\:ring-violet-900:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(82, 42, 121, var(--tw-ring-opacity));
-}
-
-.focus\:ring-yellow-50:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(255, 250, 243, var(--tw-ring-opacity));
-}
-
-.focus\:ring-yellow-100:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(254, 245, 231, var(--tw-ring-opacity));
-}
-
-.focus\:ring-yellow-200:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(253, 231, 194, var(--tw-ring-opacity));
-}
-
-.focus\:ring-yellow-300:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(251, 216, 157, var(--tw-ring-opacity));
-}
-
-.focus\:ring-yellow-400:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(248, 187, 84, var(--tw-ring-opacity));
-}
-
-.focus\:ring-yellow-500:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
-}
-
-.focus\:ring-yellow-600:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(221, 142, 10, var(--tw-ring-opacity));
-}
-
-.focus\:ring-yellow-700:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(184, 119, 8, var(--tw-ring-opacity));
-}
-
-.focus\:ring-yellow-800:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(147, 95, 7, var(--tw-ring-opacity));
-}
-
-.focus\:ring-yellow-900:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(120, 77, 5, var(--tw-ring-opacity));
-}
-
-.focus\:ring-red-50:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(254, 247, 246, var(--tw-ring-opacity));
-}
-
-.focus\:ring-red-100:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(253, 238, 236, var(--tw-ring-opacity));
-}
-
-.focus\:ring-red-200:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(251, 214, 208, var(--tw-ring-opacity));
-}
-
-.focus\:ring-red-300:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(249, 189, 180, var(--tw-ring-opacity));
-}
-
-.focus\:ring-red-400:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(244, 139, 124, var(--tw-ring-opacity));
-}
-
-.focus\:ring-red-500:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(239, 88, 68, var(--tw-ring-opacity));
-}
-
-.focus\:ring-red-600:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(215, 80, 61, var(--tw-ring-opacity));
-}
-
-.focus\:ring-red-700:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(179, 67, 51, var(--tw-ring-opacity));
-}
-
-.focus\:ring-red-800:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(143, 53, 41, var(--tw-ring-opacity));
-}
-
-.focus\:ring-red-900:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(117, 44, 33, var(--tw-ring-opacity));
-}
-
-.focus\:ring-green-50:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(244, 253, 247, var(--tw-ring-opacity));
-}
-
-.focus\:ring-green-100:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(234, 250, 240, var(--tw-ring-opacity));
-}
-
-.focus\:ring-green-200:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(202, 244, 217, var(--tw-ring-opacity));
-}
-
-.focus\:ring-green-300:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(170, 237, 195, var(--tw-ring-opacity));
-}
-
-.focus\:ring-green-400:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(106, 223, 149, var(--tw-ring-opacity));
-}
-
-.focus\:ring-green-500:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(42, 209, 103, var(--tw-ring-opacity));
-}
-
-.focus\:ring-green-600:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(38, 188, 94, var(--tw-ring-opacity));
-}
-
-.focus\:ring-green-700:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(32, 157, 78, var(--tw-ring-opacity));
-}
-
-.focus\:ring-green-800:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(25, 125, 62, var(--tw-ring-opacity));
-}
-
-.focus\:ring-green-900:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(21, 102, 51, var(--tw-ring-opacity));
-}
-
-.focus\:ring-blue-50:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(245, 249, 255, var(--tw-ring-opacity));
-}
-
-.focus\:ring-blue-100:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(235, 243, 254, var(--tw-ring-opacity));
-}
-
-.focus\:ring-blue-200:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(206, 224, 253, var(--tw-ring-opacity));
-}
-
-.focus\:ring-blue-300:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(177, 205, 251, var(--tw-ring-opacity));
-}
-
-.focus\:ring-blue-400:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(118, 168, 249, var(--tw-ring-opacity));
-}
-
-.focus\:ring-blue-500:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
-}
-
-.focus\:ring-blue-600:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(53, 117, 221, var(--tw-ring-opacity));
-}
-
-.focus\:ring-blue-700:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(44, 98, 185, var(--tw-ring-opacity));
-}
-
-.focus\:ring-blue-800:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(35, 78, 148, var(--tw-ring-opacity));
-}
-
-.focus\:ring-blue-900:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(29, 64, 121, var(--tw-ring-opacity));
-}
-
-.focus\:ring-gray-50:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
-}
-
-.focus\:ring-gray-100:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
-}
-
-.focus\:ring-gray-200:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
-}
-
-.focus\:ring-gray-300:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
-}
-
-.focus\:ring-gray-400:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
-}
-
-.focus\:ring-gray-500:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
-}
-
-.focus\:ring-gray-600:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
-}
-
-.focus\:ring-gray-700:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
-}
-
-.focus\:ring-gray-800:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
-}
-
-.focus\:ring-gray-900:focus {
-  --tw-ring-opacity: 1;
-  --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
-}
-
-.ring-opacity-0 {
-  --tw-ring-opacity: 0;
-}
-
-.ring-opacity-5 {
-  --tw-ring-opacity: 0.05;
-}
-
-.ring-opacity-10 {
-  --tw-ring-opacity: 0.1;
-}
-
-.ring-opacity-20 {
-  --tw-ring-opacity: 0.2;
-}
-
-.ring-opacity-25 {
-  --tw-ring-opacity: 0.25;
-}
-
-.ring-opacity-30 {
-  --tw-ring-opacity: 0.3;
-}
-
-.ring-opacity-40 {
-  --tw-ring-opacity: 0.4;
-}
-
-.ring-opacity-50 {
-  --tw-ring-opacity: 0.5;
-}
-
-.ring-opacity-60 {
-  --tw-ring-opacity: 0.6;
-}
-
-.ring-opacity-70 {
-  --tw-ring-opacity: 0.7;
-}
-
-.ring-opacity-75 {
-  --tw-ring-opacity: 0.75;
-}
-
-.ring-opacity-80 {
-  --tw-ring-opacity: 0.8;
-}
-
-.ring-opacity-90 {
-  --tw-ring-opacity: 0.9;
-}
-
-.ring-opacity-95 {
-  --tw-ring-opacity: 0.95;
-}
-
-.ring-opacity-100 {
-  --tw-ring-opacity: 1;
-}
-
-.focus-within\:ring-opacity-0:focus-within {
-  --tw-ring-opacity: 0;
-}
-
-.focus-within\:ring-opacity-5:focus-within {
-  --tw-ring-opacity: 0.05;
-}
-
-.focus-within\:ring-opacity-10:focus-within {
-  --tw-ring-opacity: 0.1;
-}
-
-.focus-within\:ring-opacity-20:focus-within {
-  --tw-ring-opacity: 0.2;
-}
-
-.focus-within\:ring-opacity-25:focus-within {
-  --tw-ring-opacity: 0.25;
-}
-
-.focus-within\:ring-opacity-30:focus-within {
-  --tw-ring-opacity: 0.3;
-}
-
-.focus-within\:ring-opacity-40:focus-within {
-  --tw-ring-opacity: 0.4;
-}
-
-.focus-within\:ring-opacity-50:focus-within {
-  --tw-ring-opacity: 0.5;
-}
-
-.focus-within\:ring-opacity-60:focus-within {
-  --tw-ring-opacity: 0.6;
-}
-
-.focus-within\:ring-opacity-70:focus-within {
-  --tw-ring-opacity: 0.7;
-}
-
-.focus-within\:ring-opacity-75:focus-within {
-  --tw-ring-opacity: 0.75;
-}
-
-.focus-within\:ring-opacity-80:focus-within {
-  --tw-ring-opacity: 0.8;
-}
-
-.focus-within\:ring-opacity-90:focus-within {
-  --tw-ring-opacity: 0.9;
-}
-
-.focus-within\:ring-opacity-95:focus-within {
-  --tw-ring-opacity: 0.95;
-}
-
-.focus-within\:ring-opacity-100:focus-within {
-  --tw-ring-opacity: 1;
-}
-
-.focus\:ring-opacity-0:focus {
-  --tw-ring-opacity: 0;
-}
-
-.focus\:ring-opacity-5:focus {
-  --tw-ring-opacity: 0.05;
-}
-
-.focus\:ring-opacity-10:focus {
-  --tw-ring-opacity: 0.1;
-}
-
-.focus\:ring-opacity-20:focus {
-  --tw-ring-opacity: 0.2;
-}
-
-.focus\:ring-opacity-25:focus {
-  --tw-ring-opacity: 0.25;
-}
-
-.focus\:ring-opacity-30:focus {
-  --tw-ring-opacity: 0.3;
-}
-
-.focus\:ring-opacity-40:focus {
-  --tw-ring-opacity: 0.4;
-}
-
-.focus\:ring-opacity-50:focus {
-  --tw-ring-opacity: 0.5;
-}
-
-.focus\:ring-opacity-60:focus {
-  --tw-ring-opacity: 0.6;
-}
-
-.focus\:ring-opacity-70:focus {
-  --tw-ring-opacity: 0.7;
-}
-
-.focus\:ring-opacity-75:focus {
-  --tw-ring-opacity: 0.75;
-}
-
-.focus\:ring-opacity-80:focus {
-  --tw-ring-opacity: 0.8;
-}
-
-.focus\:ring-opacity-90:focus {
-  --tw-ring-opacity: 0.9;
-}
-
-.focus\:ring-opacity-95:focus {
-  --tw-ring-opacity: 0.95;
-}
-
-.focus\:ring-opacity-100:focus {
-  --tw-ring-opacity: 1;
-}
-
-.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-current {
-  color: currentColor;
-}
-
-.text-transparent {
-  color: transparent;
-}
-
-.text-black {
-  --tw-text-opacity: 1;
-  color: rgba(0, 0, 0, var(--tw-text-opacity));
-}
-
-.text-white {
-  --tw-text-opacity: 1;
-  color: rgba(255, 255, 255, var(--tw-text-opacity));
-}
-
-.text-darkCoolGray-50 {
-  --tw-text-opacity: 1;
-  color: rgba(245, 246, 247, var(--tw-text-opacity));
-}
-
-.text-darkCoolGray-100 {
-  --tw-text-opacity: 1;
-  color: rgba(235, 237, 239, var(--tw-text-opacity));
-}
-
-.text-darkCoolGray-200 {
-  --tw-text-opacity: 1;
-  color: rgba(206, 209, 214, var(--tw-text-opacity));
-}
-
-.text-darkCoolGray-300 {
-  --tw-text-opacity: 1;
-  color: rgba(176, 181, 189, var(--tw-text-opacity));
-}
-
-.text-darkCoolGray-400 {
-  --tw-text-opacity: 1;
-  color: rgba(117, 126, 140, var(--tw-text-opacity));
-}
-
-.text-darkCoolGray-500 {
-  --tw-text-opacity: 1;
-  color: rgba(58, 71, 91, var(--tw-text-opacity));
-}
-
-.text-darkCoolGray-600 {
-  --tw-text-opacity: 1;
-  color: rgba(52, 64, 82, var(--tw-text-opacity));
-}
-
-.text-darkCoolGray-700 {
-  --tw-text-opacity: 1;
-  color: rgba(44, 53, 68, var(--tw-text-opacity));
-}
-
-.text-darkCoolGray-800 {
-  --tw-text-opacity: 1;
-  color: rgba(35, 43, 55, var(--tw-text-opacity));
-}
-
-.text-darkCoolGray-900 {
-  --tw-text-opacity: 1;
-  color: rgba(28, 35, 45, var(--tw-text-opacity));
-}
-
-.text-coolGray-50 {
-  --tw-text-opacity: 1;
-  color: rgba(247, 248, 249, var(--tw-text-opacity));
-}
-
-.text-coolGray-100 {
-  --tw-text-opacity: 1;
-  color: rgba(238, 240, 243, var(--tw-text-opacity));
-}
-
-.text-coolGray-200 {
-  --tw-text-opacity: 1;
-  color: rgba(213, 218, 225, var(--tw-text-opacity));
-}
-
-.text-coolGray-300 {
-  --tw-text-opacity: 1;
-  color: rgba(187, 195, 207, var(--tw-text-opacity));
-}
-
-.text-coolGray-400 {
-  --tw-text-opacity: 1;
-  color: rgba(136, 150, 171, var(--tw-text-opacity));
-}
-
-.text-coolGray-500 {
-  --tw-text-opacity: 1;
-  color: rgba(85, 105, 135, var(--tw-text-opacity));
-}
-
-.text-coolGray-600 {
-  --tw-text-opacity: 1;
-  color: rgba(77, 95, 122, var(--tw-text-opacity));
-}
-
-.text-coolGray-700 {
-  --tw-text-opacity: 1;
-  color: rgba(64, 79, 101, var(--tw-text-opacity));
-}
-
-.text-coolGray-800 {
-  --tw-text-opacity: 1;
-  color: rgba(51, 63, 81, var(--tw-text-opacity));
-}
-
-.text-coolGray-900 {
-  --tw-text-opacity: 1;
-  color: rgba(42, 51, 66, var(--tw-text-opacity));
-}
-
-.text-indigo-50 {
-  --tw-text-opacity: 1;
-  color: rgba(248, 246, 255, var(--tw-text-opacity));
-}
-
-.text-indigo-100 {
-  --tw-text-opacity: 1;
-  color: rgba(240, 238, 255, var(--tw-text-opacity));
-}
-
-.text-indigo-200 {
-  --tw-text-opacity: 1;
-  color: rgba(218, 212, 255, var(--tw-text-opacity));
-}
-
-.text-indigo-300 {
-  --tw-text-opacity: 1;
-  color: rgba(195, 185, 255, var(--tw-text-opacity));
-}
-
-.text-indigo-400 {
-  --tw-text-opacity: 1;
-  color: rgba(150, 133, 255, var(--tw-text-opacity));
-}
-
-.text-indigo-500 {
-  --tw-text-opacity: 1;
-  color: rgba(105, 81, 255, var(--tw-text-opacity));
-}
-
-.text-indigo-600 {
-  --tw-text-opacity: 1;
-  color: rgba(95, 73, 230, var(--tw-text-opacity));
-}
-
-.text-indigo-700 {
-  --tw-text-opacity: 1;
-  color: rgba(79, 61, 191, var(--tw-text-opacity));
-}
-
-.text-indigo-800 {
-  --tw-text-opacity: 1;
-  color: rgba(63, 49, 153, var(--tw-text-opacity));
-}
-
-.text-indigo-900 {
-  --tw-text-opacity: 1;
-  color: rgba(51, 40, 125, var(--tw-text-opacity));
-}
-
-.text-violet-50 {
-  --tw-text-opacity: 1;
-  color: rgba(251, 247, 255, var(--tw-text-opacity));
-}
-
-.text-violet-100 {
-  --tw-text-opacity: 1;
-  color: rgba(246, 238, 254, var(--tw-text-opacity));
-}
-
-.text-violet-200 {
-  --tw-text-opacity: 1;
-  color: rgba(233, 213, 253, var(--tw-text-opacity));
-}
-
-.text-violet-300 {
-  --tw-text-opacity: 1;
-  color: rgba(220, 187, 252, var(--tw-text-opacity));
-}
-
-.text-violet-400 {
-  --tw-text-opacity: 1;
-  color: rgba(194, 136, 249, var(--tw-text-opacity));
-}
-
-.text-violet-500 {
-  --tw-text-opacity: 1;
-  color: rgba(168, 85, 247, var(--tw-text-opacity));
-}
-
-.text-violet-600 {
-  --tw-text-opacity: 1;
-  color: rgba(151, 77, 222, var(--tw-text-opacity));
-}
-
-.text-violet-700 {
-  --tw-text-opacity: 1;
-  color: rgba(126, 64, 185, var(--tw-text-opacity));
-}
-
-.text-violet-800 {
-  --tw-text-opacity: 1;
-  color: rgba(101, 51, 148, var(--tw-text-opacity));
-}
-
-.text-violet-900 {
-  --tw-text-opacity: 1;
-  color: rgba(82, 42, 121, var(--tw-text-opacity));
-}
-
-.text-yellow-50 {
-  --tw-text-opacity: 1;
-  color: rgba(255, 250, 243, var(--tw-text-opacity));
-}
-
-.text-yellow-100 {
-  --tw-text-opacity: 1;
-  color: rgba(254, 245, 231, var(--tw-text-opacity));
-}
-
-.text-yellow-200 {
-  --tw-text-opacity: 1;
-  color: rgba(253, 231, 194, var(--tw-text-opacity));
-}
-
-.text-yellow-300 {
-  --tw-text-opacity: 1;
-  color: rgba(251, 216, 157, var(--tw-text-opacity));
-}
-
-.text-yellow-400 {
-  --tw-text-opacity: 1;
-  color: rgba(248, 187, 84, var(--tw-text-opacity));
-}
-
-.text-yellow-500 {
-  --tw-text-opacity: 1;
-  color: rgba(245, 158, 11, var(--tw-text-opacity));
-}
-
-.text-yellow-600 {
-  --tw-text-opacity: 1;
-  color: rgba(221, 142, 10, var(--tw-text-opacity));
-}
-
-.text-yellow-700 {
-  --tw-text-opacity: 1;
-  color: rgba(184, 119, 8, var(--tw-text-opacity));
-}
-
-.text-yellow-800 {
-  --tw-text-opacity: 1;
-  color: rgba(147, 95, 7, var(--tw-text-opacity));
-}
-
-.text-yellow-900 {
-  --tw-text-opacity: 1;
-  color: rgba(120, 77, 5, var(--tw-text-opacity));
-}
-
-.text-red-50 {
-  --tw-text-opacity: 1;
-  color: rgba(254, 247, 246, var(--tw-text-opacity));
-}
-
-.text-red-100 {
-  --tw-text-opacity: 1;
-  color: rgba(253, 238, 236, var(--tw-text-opacity));
-}
-
-.text-red-200 {
-  --tw-text-opacity: 1;
-  color: rgba(251, 214, 208, var(--tw-text-opacity));
-}
-
-.text-red-300 {
-  --tw-text-opacity: 1;
-  color: rgba(249, 189, 180, var(--tw-text-opacity));
-}
-
-.text-red-400 {
-  --tw-text-opacity: 1;
-  color: rgba(244, 139, 124, var(--tw-text-opacity));
-}
-
-.text-red-500 {
-  --tw-text-opacity: 1;
-  color: rgba(239, 88, 68, var(--tw-text-opacity));
-}
-
-.text-red-600 {
-  --tw-text-opacity: 1;
-  color: rgba(215, 80, 61, var(--tw-text-opacity));
-}
-
-.text-red-700 {
-  --tw-text-opacity: 1;
-  color: rgba(179, 67, 51, var(--tw-text-opacity));
-}
-
-.text-red-800 {
-  --tw-text-opacity: 1;
-  color: rgba(143, 53, 41, var(--tw-text-opacity));
-}
-
-.text-red-900 {
-  --tw-text-opacity: 1;
-  color: rgba(117, 44, 33, var(--tw-text-opacity));
-}
-
-.text-green-50 {
-  --tw-text-opacity: 1;
-  color: rgba(244, 253, 247, var(--tw-text-opacity));
-}
-
-.text-green-100 {
-  --tw-text-opacity: 1;
-  color: rgba(234, 250, 240, var(--tw-text-opacity));
-}
-
-.text-green-200 {
-  --tw-text-opacity: 1;
-  color: rgba(202, 244, 217, var(--tw-text-opacity));
-}
-
-.text-green-300 {
-  --tw-text-opacity: 1;
-  color: rgba(170, 237, 195, var(--tw-text-opacity));
-}
-
-.text-green-400 {
-  --tw-text-opacity: 1;
-  color: rgba(106, 223, 149, var(--tw-text-opacity));
-}
-
-.text-green-500 {
-  --tw-text-opacity: 1;
-  color: rgba(42, 209, 103, var(--tw-text-opacity));
-}
-
-.text-green-600 {
-  --tw-text-opacity: 1;
-  color: rgba(38, 188, 94, var(--tw-text-opacity));
-}
-
-.text-green-700 {
-  --tw-text-opacity: 1;
-  color: rgba(32, 157, 78, var(--tw-text-opacity));
-}
-
-.text-green-800 {
-  --tw-text-opacity: 1;
-  color: rgba(25, 125, 62, var(--tw-text-opacity));
-}
-
-.text-green-900 {
-  --tw-text-opacity: 1;
-  color: rgba(21, 102, 51, var(--tw-text-opacity));
-}
-
-.text-blue-50 {
-  --tw-text-opacity: 1;
-  color: rgba(245, 249, 255, var(--tw-text-opacity));
-}
-
-.text-blue-100 {
-  --tw-text-opacity: 1;
-  color: rgba(235, 243, 254, var(--tw-text-opacity));
-}
-
-.text-blue-200 {
-  --tw-text-opacity: 1;
-  color: rgba(206, 224, 253, var(--tw-text-opacity));
-}
-
-.text-blue-300 {
-  --tw-text-opacity: 1;
-  color: rgba(177, 205, 251, var(--tw-text-opacity));
-}
-
-.text-blue-400 {
-  --tw-text-opacity: 1;
-  color: rgba(118, 168, 249, var(--tw-text-opacity));
-}
-
-.text-blue-500 {
-  --tw-text-opacity: 1;
-  color: rgba(59, 130, 246, var(--tw-text-opacity));
-}
-
-.text-blue-600 {
-  --tw-text-opacity: 1;
-  color: rgba(53, 117, 221, var(--tw-text-opacity));
-}
-
-.text-blue-700 {
-  --tw-text-opacity: 1;
-  color: rgba(44, 98, 185, var(--tw-text-opacity));
-}
-
-.text-blue-800 {
-  --tw-text-opacity: 1;
-  color: rgba(35, 78, 148, var(--tw-text-opacity));
-}
-
-.text-blue-900 {
-  --tw-text-opacity: 1;
-  color: rgba(29, 64, 121, var(--tw-text-opacity));
-}
-
-.text-gray-50 {
-  --tw-text-opacity: 1;
-  color: rgba(249, 250, 251, var(--tw-text-opacity));
-}
-
-.text-gray-100 {
-  --tw-text-opacity: 1;
-  color: rgba(243, 244, 246, var(--tw-text-opacity));
-}
-
-.text-gray-200 {
-  --tw-text-opacity: 1;
-  color: rgba(229, 231, 235, var(--tw-text-opacity));
-}
-
-.text-gray-300 {
-  --tw-text-opacity: 1;
-  color: rgba(209, 213, 219, var(--tw-text-opacity));
-}
-
-.text-gray-400 {
-  --tw-text-opacity: 1;
-  color: rgba(156, 163, 175, var(--tw-text-opacity));
-}
-
-.text-gray-500 {
-  --tw-text-opacity: 1;
-  color: rgba(107, 114, 128, var(--tw-text-opacity));
-}
-
-.text-gray-600 {
-  --tw-text-opacity: 1;
-  color: rgba(75, 85, 99, var(--tw-text-opacity));
-}
-
-.text-gray-700 {
-  --tw-text-opacity: 1;
-  color: rgba(55, 65, 81, var(--tw-text-opacity));
-}
-
-.text-gray-800 {
-  --tw-text-opacity: 1;
-  color: rgba(31, 41, 55, var(--tw-text-opacity));
-}
-
-.text-gray-900 {
-  --tw-text-opacity: 1;
-  color: rgba(17, 24, 39, var(--tw-text-opacity));
-}
-
-.text-body {
-  --tw-text-opacity: 1;
-  color: rgba(42, 51, 66, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-current {
-  color: currentColor;
-}
-
-.group:hover .group-hover\:text-transparent {
-  color: transparent;
-}
-
-.group:hover .group-hover\:text-black {
-  --tw-text-opacity: 1;
-  color: rgba(0, 0, 0, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-white {
-  --tw-text-opacity: 1;
-  color: rgba(255, 255, 255, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-darkCoolGray-50 {
-  --tw-text-opacity: 1;
-  color: rgba(245, 246, 247, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-darkCoolGray-100 {
-  --tw-text-opacity: 1;
-  color: rgba(235, 237, 239, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-darkCoolGray-200 {
-  --tw-text-opacity: 1;
-  color: rgba(206, 209, 214, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-darkCoolGray-300 {
-  --tw-text-opacity: 1;
-  color: rgba(176, 181, 189, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-darkCoolGray-400 {
-  --tw-text-opacity: 1;
-  color: rgba(117, 126, 140, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-darkCoolGray-500 {
-  --tw-text-opacity: 1;
-  color: rgba(58, 71, 91, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-darkCoolGray-600 {
-  --tw-text-opacity: 1;
-  color: rgba(52, 64, 82, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-darkCoolGray-700 {
-  --tw-text-opacity: 1;
-  color: rgba(44, 53, 68, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-darkCoolGray-800 {
-  --tw-text-opacity: 1;
-  color: rgba(35, 43, 55, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-darkCoolGray-900 {
-  --tw-text-opacity: 1;
-  color: rgba(28, 35, 45, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-coolGray-50 {
-  --tw-text-opacity: 1;
-  color: rgba(247, 248, 249, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-coolGray-100 {
-  --tw-text-opacity: 1;
-  color: rgba(238, 240, 243, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-coolGray-200 {
-  --tw-text-opacity: 1;
-  color: rgba(213, 218, 225, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-coolGray-300 {
-  --tw-text-opacity: 1;
-  color: rgba(187, 195, 207, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-coolGray-400 {
-  --tw-text-opacity: 1;
-  color: rgba(136, 150, 171, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-coolGray-500 {
-  --tw-text-opacity: 1;
-  color: rgba(85, 105, 135, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-coolGray-600 {
-  --tw-text-opacity: 1;
-  color: rgba(77, 95, 122, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-coolGray-700 {
-  --tw-text-opacity: 1;
-  color: rgba(64, 79, 101, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-coolGray-800 {
-  --tw-text-opacity: 1;
-  color: rgba(51, 63, 81, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-coolGray-900 {
-  --tw-text-opacity: 1;
-  color: rgba(42, 51, 66, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-indigo-50 {
-  --tw-text-opacity: 1;
-  color: rgba(248, 246, 255, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-indigo-100 {
-  --tw-text-opacity: 1;
-  color: rgba(240, 238, 255, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-indigo-200 {
-  --tw-text-opacity: 1;
-  color: rgba(218, 212, 255, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-indigo-300 {
-  --tw-text-opacity: 1;
-  color: rgba(195, 185, 255, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-indigo-400 {
-  --tw-text-opacity: 1;
-  color: rgba(150, 133, 255, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-indigo-500 {
-  --tw-text-opacity: 1;
-  color: rgba(105, 81, 255, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-indigo-600 {
-  --tw-text-opacity: 1;
-  color: rgba(95, 73, 230, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-indigo-700 {
-  --tw-text-opacity: 1;
-  color: rgba(79, 61, 191, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-indigo-800 {
-  --tw-text-opacity: 1;
-  color: rgba(63, 49, 153, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-indigo-900 {
-  --tw-text-opacity: 1;
-  color: rgba(51, 40, 125, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-violet-50 {
-  --tw-text-opacity: 1;
-  color: rgba(251, 247, 255, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-violet-100 {
-  --tw-text-opacity: 1;
-  color: rgba(246, 238, 254, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-violet-200 {
-  --tw-text-opacity: 1;
-  color: rgba(233, 213, 253, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-violet-300 {
-  --tw-text-opacity: 1;
-  color: rgba(220, 187, 252, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-violet-400 {
-  --tw-text-opacity: 1;
-  color: rgba(194, 136, 249, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-violet-500 {
-  --tw-text-opacity: 1;
-  color: rgba(168, 85, 247, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-violet-600 {
-  --tw-text-opacity: 1;
-  color: rgba(151, 77, 222, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-violet-700 {
-  --tw-text-opacity: 1;
-  color: rgba(126, 64, 185, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-violet-800 {
-  --tw-text-opacity: 1;
-  color: rgba(101, 51, 148, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-violet-900 {
-  --tw-text-opacity: 1;
-  color: rgba(82, 42, 121, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-yellow-50 {
-  --tw-text-opacity: 1;
-  color: rgba(255, 250, 243, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-yellow-100 {
-  --tw-text-opacity: 1;
-  color: rgba(254, 245, 231, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-yellow-200 {
-  --tw-text-opacity: 1;
-  color: rgba(253, 231, 194, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-yellow-300 {
-  --tw-text-opacity: 1;
-  color: rgba(251, 216, 157, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-yellow-400 {
-  --tw-text-opacity: 1;
-  color: rgba(248, 187, 84, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-yellow-500 {
-  --tw-text-opacity: 1;
-  color: rgba(245, 158, 11, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-yellow-600 {
-  --tw-text-opacity: 1;
-  color: rgba(221, 142, 10, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-yellow-700 {
-  --tw-text-opacity: 1;
-  color: rgba(184, 119, 8, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-yellow-800 {
-  --tw-text-opacity: 1;
-  color: rgba(147, 95, 7, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-yellow-900 {
-  --tw-text-opacity: 1;
-  color: rgba(120, 77, 5, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-red-50 {
-  --tw-text-opacity: 1;
-  color: rgba(254, 247, 246, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-red-100 {
-  --tw-text-opacity: 1;
-  color: rgba(253, 238, 236, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-red-200 {
-  --tw-text-opacity: 1;
-  color: rgba(251, 214, 208, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-red-300 {
-  --tw-text-opacity: 1;
-  color: rgba(249, 189, 180, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-red-400 {
-  --tw-text-opacity: 1;
-  color: rgba(244, 139, 124, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-red-500 {
-  --tw-text-opacity: 1;
-  color: rgba(239, 88, 68, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-red-600 {
-  --tw-text-opacity: 1;
-  color: rgba(215, 80, 61, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-red-700 {
-  --tw-text-opacity: 1;
-  color: rgba(179, 67, 51, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-red-800 {
-  --tw-text-opacity: 1;
-  color: rgba(143, 53, 41, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-red-900 {
-  --tw-text-opacity: 1;
-  color: rgba(117, 44, 33, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-green-50 {
-  --tw-text-opacity: 1;
-  color: rgba(244, 253, 247, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-green-100 {
-  --tw-text-opacity: 1;
-  color: rgba(234, 250, 240, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-green-200 {
-  --tw-text-opacity: 1;
-  color: rgba(202, 244, 217, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-green-300 {
-  --tw-text-opacity: 1;
-  color: rgba(170, 237, 195, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-green-400 {
-  --tw-text-opacity: 1;
-  color: rgba(106, 223, 149, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-green-500 {
-  --tw-text-opacity: 1;
-  color: rgba(42, 209, 103, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-green-600 {
-  --tw-text-opacity: 1;
-  color: rgba(38, 188, 94, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-green-700 {
-  --tw-text-opacity: 1;
-  color: rgba(32, 157, 78, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-green-800 {
-  --tw-text-opacity: 1;
-  color: rgba(25, 125, 62, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-green-900 {
-  --tw-text-opacity: 1;
-  color: rgba(21, 102, 51, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-blue-50 {
-  --tw-text-opacity: 1;
-  color: rgba(245, 249, 255, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-blue-100 {
-  --tw-text-opacity: 1;
-  color: rgba(235, 243, 254, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-blue-200 {
-  --tw-text-opacity: 1;
-  color: rgba(206, 224, 253, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-blue-300 {
-  --tw-text-opacity: 1;
-  color: rgba(177, 205, 251, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-blue-400 {
-  --tw-text-opacity: 1;
-  color: rgba(118, 168, 249, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-blue-500 {
-  --tw-text-opacity: 1;
-  color: rgba(59, 130, 246, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-blue-600 {
-  --tw-text-opacity: 1;
-  color: rgba(53, 117, 221, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-blue-700 {
-  --tw-text-opacity: 1;
-  color: rgba(44, 98, 185, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-blue-800 {
-  --tw-text-opacity: 1;
-  color: rgba(35, 78, 148, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-blue-900 {
-  --tw-text-opacity: 1;
-  color: rgba(29, 64, 121, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-gray-50 {
-  --tw-text-opacity: 1;
-  color: rgba(249, 250, 251, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-gray-100 {
-  --tw-text-opacity: 1;
-  color: rgba(243, 244, 246, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-gray-200 {
-  --tw-text-opacity: 1;
-  color: rgba(229, 231, 235, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-gray-300 {
-  --tw-text-opacity: 1;
-  color: rgba(209, 213, 219, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-gray-400 {
-  --tw-text-opacity: 1;
-  color: rgba(156, 163, 175, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-gray-500 {
-  --tw-text-opacity: 1;
-  color: rgba(107, 114, 128, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-gray-600 {
-  --tw-text-opacity: 1;
-  color: rgba(75, 85, 99, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-gray-700 {
-  --tw-text-opacity: 1;
-  color: rgba(55, 65, 81, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-gray-800 {
-  --tw-text-opacity: 1;
-  color: rgba(31, 41, 55, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-gray-900 {
-  --tw-text-opacity: 1;
-  color: rgba(17, 24, 39, var(--tw-text-opacity));
-}
-
-.group:hover .group-hover\:text-body {
-  --tw-text-opacity: 1;
-  color: rgba(42, 51, 66, var(--tw-text-opacity));
-}
-
-.focus-within\:text-current:focus-within {
-  color: currentColor;
-}
-
-.focus-within\:text-transparent:focus-within {
-  color: transparent;
-}
-
-.focus-within\:text-black:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(0, 0, 0, var(--tw-text-opacity));
-}
-
-.focus-within\:text-white:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(255, 255, 255, var(--tw-text-opacity));
-}
-
-.focus-within\:text-darkCoolGray-50:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(245, 246, 247, var(--tw-text-opacity));
-}
-
-.focus-within\:text-darkCoolGray-100:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(235, 237, 239, var(--tw-text-opacity));
-}
-
-.focus-within\:text-darkCoolGray-200:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(206, 209, 214, var(--tw-text-opacity));
-}
-
-.focus-within\:text-darkCoolGray-300:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(176, 181, 189, var(--tw-text-opacity));
-}
-
-.focus-within\:text-darkCoolGray-400:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(117, 126, 140, var(--tw-text-opacity));
-}
-
-.focus-within\:text-darkCoolGray-500:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(58, 71, 91, var(--tw-text-opacity));
-}
-
-.focus-within\:text-darkCoolGray-600:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(52, 64, 82, var(--tw-text-opacity));
-}
-
-.focus-within\:text-darkCoolGray-700:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(44, 53, 68, var(--tw-text-opacity));
-}
-
-.focus-within\:text-darkCoolGray-800:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(35, 43, 55, var(--tw-text-opacity));
-}
-
-.focus-within\:text-darkCoolGray-900:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(28, 35, 45, var(--tw-text-opacity));
-}
-
-.focus-within\:text-coolGray-50:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(247, 248, 249, var(--tw-text-opacity));
-}
-
-.focus-within\:text-coolGray-100:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(238, 240, 243, var(--tw-text-opacity));
-}
-
-.focus-within\:text-coolGray-200:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(213, 218, 225, var(--tw-text-opacity));
-}
-
-.focus-within\:text-coolGray-300:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(187, 195, 207, var(--tw-text-opacity));
-}
-
-.focus-within\:text-coolGray-400:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(136, 150, 171, var(--tw-text-opacity));
-}
-
-.focus-within\:text-coolGray-500:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(85, 105, 135, var(--tw-text-opacity));
-}
-
-.focus-within\:text-coolGray-600:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(77, 95, 122, var(--tw-text-opacity));
-}
-
-.focus-within\:text-coolGray-700:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(64, 79, 101, var(--tw-text-opacity));
-}
-
-.focus-within\:text-coolGray-800:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(51, 63, 81, var(--tw-text-opacity));
-}
-
-.focus-within\:text-coolGray-900:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(42, 51, 66, var(--tw-text-opacity));
-}
-
-.focus-within\:text-indigo-50:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(248, 246, 255, var(--tw-text-opacity));
-}
-
-.focus-within\:text-indigo-100:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(240, 238, 255, var(--tw-text-opacity));
-}
-
-.focus-within\:text-indigo-200:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(218, 212, 255, var(--tw-text-opacity));
-}
-
-.focus-within\:text-indigo-300:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(195, 185, 255, var(--tw-text-opacity));
-}
-
-.focus-within\:text-indigo-400:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(150, 133, 255, var(--tw-text-opacity));
-}
-
-.focus-within\:text-indigo-500:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(105, 81, 255, var(--tw-text-opacity));
-}
-
-.focus-within\:text-indigo-600:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(95, 73, 230, var(--tw-text-opacity));
-}
-
-.focus-within\:text-indigo-700:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(79, 61, 191, var(--tw-text-opacity));
-}
-
-.focus-within\:text-indigo-800:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(63, 49, 153, var(--tw-text-opacity));
-}
-
-.focus-within\:text-indigo-900:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(51, 40, 125, var(--tw-text-opacity));
-}
-
-.focus-within\:text-violet-50:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(251, 247, 255, var(--tw-text-opacity));
-}
-
-.focus-within\:text-violet-100:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(246, 238, 254, var(--tw-text-opacity));
-}
-
-.focus-within\:text-violet-200:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(233, 213, 253, var(--tw-text-opacity));
-}
-
-.focus-within\:text-violet-300:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(220, 187, 252, var(--tw-text-opacity));
-}
-
-.focus-within\:text-violet-400:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(194, 136, 249, var(--tw-text-opacity));
-}
-
-.focus-within\:text-violet-500:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(168, 85, 247, var(--tw-text-opacity));
-}
-
-.focus-within\:text-violet-600:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(151, 77, 222, var(--tw-text-opacity));
-}
-
-.focus-within\:text-violet-700:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(126, 64, 185, var(--tw-text-opacity));
-}
-
-.focus-within\:text-violet-800:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(101, 51, 148, var(--tw-text-opacity));
-}
-
-.focus-within\:text-violet-900:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(82, 42, 121, var(--tw-text-opacity));
-}
-
-.focus-within\:text-yellow-50:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(255, 250, 243, var(--tw-text-opacity));
-}
-
-.focus-within\:text-yellow-100:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(254, 245, 231, var(--tw-text-opacity));
-}
-
-.focus-within\:text-yellow-200:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(253, 231, 194, var(--tw-text-opacity));
-}
-
-.focus-within\:text-yellow-300:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(251, 216, 157, var(--tw-text-opacity));
-}
-
-.focus-within\:text-yellow-400:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(248, 187, 84, var(--tw-text-opacity));
-}
-
-.focus-within\:text-yellow-500:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(245, 158, 11, var(--tw-text-opacity));
-}
-
-.focus-within\:text-yellow-600:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(221, 142, 10, var(--tw-text-opacity));
-}
-
-.focus-within\:text-yellow-700:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(184, 119, 8, var(--tw-text-opacity));
-}
-
-.focus-within\:text-yellow-800:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(147, 95, 7, var(--tw-text-opacity));
-}
-
-.focus-within\:text-yellow-900:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(120, 77, 5, var(--tw-text-opacity));
-}
-
-.focus-within\:text-red-50:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(254, 247, 246, var(--tw-text-opacity));
-}
-
-.focus-within\:text-red-100:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(253, 238, 236, var(--tw-text-opacity));
-}
-
-.focus-within\:text-red-200:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(251, 214, 208, var(--tw-text-opacity));
-}
-
-.focus-within\:text-red-300:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(249, 189, 180, var(--tw-text-opacity));
-}
-
-.focus-within\:text-red-400:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(244, 139, 124, var(--tw-text-opacity));
-}
-
-.focus-within\:text-red-500:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(239, 88, 68, var(--tw-text-opacity));
-}
-
-.focus-within\:text-red-600:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(215, 80, 61, var(--tw-text-opacity));
-}
-
-.focus-within\:text-red-700:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(179, 67, 51, var(--tw-text-opacity));
-}
-
-.focus-within\:text-red-800:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(143, 53, 41, var(--tw-text-opacity));
-}
-
-.focus-within\:text-red-900:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(117, 44, 33, var(--tw-text-opacity));
-}
-
-.focus-within\:text-green-50:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(244, 253, 247, var(--tw-text-opacity));
-}
-
-.focus-within\:text-green-100:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(234, 250, 240, var(--tw-text-opacity));
-}
-
-.focus-within\:text-green-200:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(202, 244, 217, var(--tw-text-opacity));
-}
-
-.focus-within\:text-green-300:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(170, 237, 195, var(--tw-text-opacity));
-}
-
-.focus-within\:text-green-400:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(106, 223, 149, var(--tw-text-opacity));
-}
-
-.focus-within\:text-green-500:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(42, 209, 103, var(--tw-text-opacity));
-}
-
-.focus-within\:text-green-600:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(38, 188, 94, var(--tw-text-opacity));
-}
-
-.focus-within\:text-green-700:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(32, 157, 78, var(--tw-text-opacity));
-}
-
-.focus-within\:text-green-800:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(25, 125, 62, var(--tw-text-opacity));
-}
-
-.focus-within\:text-green-900:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(21, 102, 51, var(--tw-text-opacity));
-}
-
-.focus-within\:text-blue-50:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(245, 249, 255, var(--tw-text-opacity));
-}
-
-.focus-within\:text-blue-100:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(235, 243, 254, var(--tw-text-opacity));
-}
-
-.focus-within\:text-blue-200:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(206, 224, 253, var(--tw-text-opacity));
-}
-
-.focus-within\:text-blue-300:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(177, 205, 251, var(--tw-text-opacity));
-}
-
-.focus-within\:text-blue-400:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(118, 168, 249, var(--tw-text-opacity));
-}
-
-.focus-within\:text-blue-500:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(59, 130, 246, var(--tw-text-opacity));
-}
-
-.focus-within\:text-blue-600:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(53, 117, 221, var(--tw-text-opacity));
-}
-
-.focus-within\:text-blue-700:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(44, 98, 185, var(--tw-text-opacity));
-}
-
-.focus-within\:text-blue-800:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(35, 78, 148, var(--tw-text-opacity));
-}
-
-.focus-within\:text-blue-900:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(29, 64, 121, var(--tw-text-opacity));
-}
-
-.focus-within\:text-gray-50:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(249, 250, 251, var(--tw-text-opacity));
-}
-
-.focus-within\:text-gray-100:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(243, 244, 246, var(--tw-text-opacity));
-}
-
-.focus-within\:text-gray-200:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(229, 231, 235, var(--tw-text-opacity));
-}
-
-.focus-within\:text-gray-300:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(209, 213, 219, var(--tw-text-opacity));
-}
-
-.focus-within\:text-gray-400:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(156, 163, 175, var(--tw-text-opacity));
-}
-
-.focus-within\:text-gray-500:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(107, 114, 128, var(--tw-text-opacity));
-}
-
-.focus-within\:text-gray-600:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(75, 85, 99, var(--tw-text-opacity));
-}
-
-.focus-within\:text-gray-700:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(55, 65, 81, var(--tw-text-opacity));
-}
-
-.focus-within\:text-gray-800:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(31, 41, 55, var(--tw-text-opacity));
-}
-
-.focus-within\:text-gray-900:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(17, 24, 39, var(--tw-text-opacity));
-}
-
-.focus-within\:text-body:focus-within {
-  --tw-text-opacity: 1;
-  color: rgba(42, 51, 66, var(--tw-text-opacity));
-}
-
-.hover\:text-current:hover {
-  color: currentColor;
-}
-
-.hover\:text-transparent:hover {
-  color: transparent;
-}
-
-.hover\:text-black:hover {
-  --tw-text-opacity: 1;
-  color: rgba(0, 0, 0, var(--tw-text-opacity));
-}
-
-.hover\:text-white:hover {
-  --tw-text-opacity: 1;
-  color: rgba(255, 255, 255, var(--tw-text-opacity));
-}
-
-.hover\:text-darkCoolGray-50:hover {
-  --tw-text-opacity: 1;
-  color: rgba(245, 246, 247, var(--tw-text-opacity));
-}
-
-.hover\:text-darkCoolGray-100:hover {
-  --tw-text-opacity: 1;
-  color: rgba(235, 237, 239, var(--tw-text-opacity));
-}
-
-.hover\:text-darkCoolGray-200:hover {
-  --tw-text-opacity: 1;
-  color: rgba(206, 209, 214, var(--tw-text-opacity));
-}
-
-.hover\:text-darkCoolGray-300:hover {
-  --tw-text-opacity: 1;
-  color: rgba(176, 181, 189, var(--tw-text-opacity));
-}
-
-.hover\:text-darkCoolGray-400:hover {
-  --tw-text-opacity: 1;
-  color: rgba(117, 126, 140, var(--tw-text-opacity));
-}
-
-.hover\:text-darkCoolGray-500:hover {
-  --tw-text-opacity: 1;
-  color: rgba(58, 71, 91, var(--tw-text-opacity));
-}
-
-.hover\:text-darkCoolGray-600:hover {
-  --tw-text-opacity: 1;
-  color: rgba(52, 64, 82, var(--tw-text-opacity));
-}
-
-.hover\:text-darkCoolGray-700:hover {
-  --tw-text-opacity: 1;
-  color: rgba(44, 53, 68, var(--tw-text-opacity));
-}
-
-.hover\:text-darkCoolGray-800:hover {
-  --tw-text-opacity: 1;
-  color: rgba(35, 43, 55, var(--tw-text-opacity));
-}
-
-.hover\:text-darkCoolGray-900:hover {
-  --tw-text-opacity: 1;
-  color: rgba(28, 35, 45, var(--tw-text-opacity));
-}
-
-.hover\:text-coolGray-50:hover {
-  --tw-text-opacity: 1;
-  color: rgba(247, 248, 249, var(--tw-text-opacity));
-}
-
-.hover\:text-coolGray-100:hover {
-  --tw-text-opacity: 1;
-  color: rgba(238, 240, 243, var(--tw-text-opacity));
-}
-
-.hover\:text-coolGray-200:hover {
-  --tw-text-opacity: 1;
-  color: rgba(213, 218, 225, var(--tw-text-opacity));
-}
-
-.hover\:text-coolGray-300:hover {
-  --tw-text-opacity: 1;
-  color: rgba(187, 195, 207, var(--tw-text-opacity));
-}
-
-.hover\:text-coolGray-400:hover {
-  --tw-text-opacity: 1;
-  color: rgba(136, 150, 171, var(--tw-text-opacity));
-}
-
-.hover\:text-coolGray-500:hover {
-  --tw-text-opacity: 1;
-  color: rgba(85, 105, 135, var(--tw-text-opacity));
-}
-
-.hover\:text-coolGray-600:hover {
-  --tw-text-opacity: 1;
-  color: rgba(77, 95, 122, var(--tw-text-opacity));
-}
-
-.hover\:text-coolGray-700:hover {
-  --tw-text-opacity: 1;
-  color: rgba(64, 79, 101, var(--tw-text-opacity));
-}
-
-.hover\:text-coolGray-800:hover {
-  --tw-text-opacity: 1;
-  color: rgba(51, 63, 81, var(--tw-text-opacity));
-}
-
-.hover\:text-coolGray-900:hover {
-  --tw-text-opacity: 1;
-  color: rgba(42, 51, 66, var(--tw-text-opacity));
-}
-
-.hover\:text-indigo-50:hover {
-  --tw-text-opacity: 1;
-  color: rgba(248, 246, 255, var(--tw-text-opacity));
-}
-
-.hover\:text-indigo-100:hover {
-  --tw-text-opacity: 1;
-  color: rgba(240, 238, 255, var(--tw-text-opacity));
-}
-
-.hover\:text-indigo-200:hover {
-  --tw-text-opacity: 1;
-  color: rgba(218, 212, 255, var(--tw-text-opacity));
-}
-
-.hover\:text-indigo-300:hover {
-  --tw-text-opacity: 1;
-  color: rgba(195, 185, 255, var(--tw-text-opacity));
-}
-
-.hover\:text-indigo-400:hover {
-  --tw-text-opacity: 1;
-  color: rgba(150, 133, 255, var(--tw-text-opacity));
-}
-
-.hover\:text-indigo-500:hover {
-  --tw-text-opacity: 1;
-  color: rgba(105, 81, 255, var(--tw-text-opacity));
-}
-
-.hover\:text-indigo-600:hover {
-  --tw-text-opacity: 1;
-  color: rgba(95, 73, 230, var(--tw-text-opacity));
-}
-
-.hover\:text-indigo-700:hover {
-  --tw-text-opacity: 1;
-  color: rgba(79, 61, 191, var(--tw-text-opacity));
-}
-
-.hover\:text-indigo-800:hover {
-  --tw-text-opacity: 1;
-  color: rgba(63, 49, 153, var(--tw-text-opacity));
-}
-
-.hover\:text-indigo-900:hover {
-  --tw-text-opacity: 1;
-  color: rgba(51, 40, 125, var(--tw-text-opacity));
-}
-
-.hover\:text-violet-50:hover {
-  --tw-text-opacity: 1;
-  color: rgba(251, 247, 255, var(--tw-text-opacity));
-}
-
-.hover\:text-violet-100:hover {
-  --tw-text-opacity: 1;
-  color: rgba(246, 238, 254, var(--tw-text-opacity));
-}
-
-.hover\:text-violet-200:hover {
-  --tw-text-opacity: 1;
-  color: rgba(233, 213, 253, var(--tw-text-opacity));
-}
-
-.hover\:text-violet-300:hover {
-  --tw-text-opacity: 1;
-  color: rgba(220, 187, 252, var(--tw-text-opacity));
-}
-
-.hover\:text-violet-400:hover {
-  --tw-text-opacity: 1;
-  color: rgba(194, 136, 249, var(--tw-text-opacity));
-}
-
-.hover\:text-violet-500:hover {
-  --tw-text-opacity: 1;
-  color: rgba(168, 85, 247, var(--tw-text-opacity));
-}
-
-.hover\:text-violet-600:hover {
-  --tw-text-opacity: 1;
-  color: rgba(151, 77, 222, var(--tw-text-opacity));
-}
-
-.hover\:text-violet-700:hover {
-  --tw-text-opacity: 1;
-  color: rgba(126, 64, 185, var(--tw-text-opacity));
-}
-
-.hover\:text-violet-800:hover {
-  --tw-text-opacity: 1;
-  color: rgba(101, 51, 148, var(--tw-text-opacity));
-}
-
-.hover\:text-violet-900:hover {
-  --tw-text-opacity: 1;
-  color: rgba(82, 42, 121, var(--tw-text-opacity));
-}
-
-.hover\:text-yellow-50:hover {
-  --tw-text-opacity: 1;
-  color: rgba(255, 250, 243, var(--tw-text-opacity));
-}
-
-.hover\:text-yellow-100:hover {
-  --tw-text-opacity: 1;
-  color: rgba(254, 245, 231, var(--tw-text-opacity));
-}
-
-.hover\:text-yellow-200:hover {
-  --tw-text-opacity: 1;
-  color: rgba(253, 231, 194, var(--tw-text-opacity));
-}
-
-.hover\:text-yellow-300:hover {
-  --tw-text-opacity: 1;
-  color: rgba(251, 216, 157, var(--tw-text-opacity));
-}
-
-.hover\:text-yellow-400:hover {
-  --tw-text-opacity: 1;
-  color: rgba(248, 187, 84, var(--tw-text-opacity));
-}
-
-.hover\:text-yellow-500:hover {
-  --tw-text-opacity: 1;
-  color: rgba(245, 158, 11, var(--tw-text-opacity));
-}
-
-.hover\:text-yellow-600:hover {
-  --tw-text-opacity: 1;
-  color: rgba(221, 142, 10, var(--tw-text-opacity));
-}
-
-.hover\:text-yellow-700:hover {
-  --tw-text-opacity: 1;
-  color: rgba(184, 119, 8, var(--tw-text-opacity));
-}
-
-.hover\:text-yellow-800:hover {
-  --tw-text-opacity: 1;
-  color: rgba(147, 95, 7, var(--tw-text-opacity));
-}
-
-.hover\:text-yellow-900:hover {
-  --tw-text-opacity: 1;
-  color: rgba(120, 77, 5, var(--tw-text-opacity));
-}
-
-.hover\:text-red-50:hover {
-  --tw-text-opacity: 1;
-  color: rgba(254, 247, 246, var(--tw-text-opacity));
-}
-
-.hover\:text-red-100:hover {
-  --tw-text-opacity: 1;
-  color: rgba(253, 238, 236, var(--tw-text-opacity));
-}
-
-.hover\:text-red-200:hover {
-  --tw-text-opacity: 1;
-  color: rgba(251, 214, 208, var(--tw-text-opacity));
-}
-
-.hover\:text-red-300:hover {
-  --tw-text-opacity: 1;
-  color: rgba(249, 189, 180, var(--tw-text-opacity));
-}
-
-.hover\:text-red-400:hover {
-  --tw-text-opacity: 1;
-  color: rgba(244, 139, 124, var(--tw-text-opacity));
-}
-
-.hover\:text-red-500:hover {
-  --tw-text-opacity: 1;
-  color: rgba(239, 88, 68, var(--tw-text-opacity));
-}
-
-.hover\:text-red-600:hover {
-  --tw-text-opacity: 1;
-  color: rgba(215, 80, 61, var(--tw-text-opacity));
-}
-
-.hover\:text-red-700:hover {
-  --tw-text-opacity: 1;
-  color: rgba(179, 67, 51, var(--tw-text-opacity));
-}
-
-.hover\:text-red-800:hover {
-  --tw-text-opacity: 1;
-  color: rgba(143, 53, 41, var(--tw-text-opacity));
-}
-
-.hover\:text-red-900:hover {
-  --tw-text-opacity: 1;
-  color: rgba(117, 44, 33, var(--tw-text-opacity));
-}
-
-.hover\:text-green-50:hover {
-  --tw-text-opacity: 1;
-  color: rgba(244, 253, 247, var(--tw-text-opacity));
-}
-
-.hover\:text-green-100:hover {
-  --tw-text-opacity: 1;
-  color: rgba(234, 250, 240, var(--tw-text-opacity));
-}
-
-.hover\:text-green-200:hover {
-  --tw-text-opacity: 1;
-  color: rgba(202, 244, 217, var(--tw-text-opacity));
-}
-
-.hover\:text-green-300:hover {
-  --tw-text-opacity: 1;
-  color: rgba(170, 237, 195, var(--tw-text-opacity));
-}
-
-.hover\:text-green-400:hover {
-  --tw-text-opacity: 1;
-  color: rgba(106, 223, 149, var(--tw-text-opacity));
-}
-
-.hover\:text-green-500:hover {
-  --tw-text-opacity: 1;
-  color: rgba(42, 209, 103, var(--tw-text-opacity));
-}
-
-.hover\:text-green-600:hover {
-  --tw-text-opacity: 1;
-  color: rgba(38, 188, 94, var(--tw-text-opacity));
-}
-
-.hover\:text-green-700:hover {
-  --tw-text-opacity: 1;
-  color: rgba(32, 157, 78, var(--tw-text-opacity));
-}
-
-.hover\:text-green-800:hover {
-  --tw-text-opacity: 1;
-  color: rgba(25, 125, 62, var(--tw-text-opacity));
-}
-
-.hover\:text-green-900:hover {
-  --tw-text-opacity: 1;
-  color: rgba(21, 102, 51, var(--tw-text-opacity));
-}
-
-.hover\:text-blue-50:hover {
-  --tw-text-opacity: 1;
-  color: rgba(245, 249, 255, var(--tw-text-opacity));
-}
-
-.hover\:text-blue-100:hover {
-  --tw-text-opacity: 1;
-  color: rgba(235, 243, 254, var(--tw-text-opacity));
-}
-
-.hover\:text-blue-200:hover {
-  --tw-text-opacity: 1;
-  color: rgba(206, 224, 253, var(--tw-text-opacity));
-}
-
-.hover\:text-blue-300:hover {
-  --tw-text-opacity: 1;
-  color: rgba(177, 205, 251, var(--tw-text-opacity));
-}
-
-.hover\:text-blue-400:hover {
-  --tw-text-opacity: 1;
-  color: rgba(118, 168, 249, var(--tw-text-opacity));
-}
-
-.hover\:text-blue-500:hover {
-  --tw-text-opacity: 1;
-  color: rgba(59, 130, 246, var(--tw-text-opacity));
-}
-
-.hover\:text-blue-600:hover {
-  --tw-text-opacity: 1;
-  color: rgba(53, 117, 221, var(--tw-text-opacity));
-}
-
-.hover\:text-blue-700:hover {
-  --tw-text-opacity: 1;
-  color: rgba(44, 98, 185, var(--tw-text-opacity));
-}
-
-.hover\:text-blue-800:hover {
-  --tw-text-opacity: 1;
-  color: rgba(35, 78, 148, var(--tw-text-opacity));
-}
-
-.hover\:text-blue-900:hover {
-  --tw-text-opacity: 1;
-  color: rgba(29, 64, 121, var(--tw-text-opacity));
-}
-
-.hover\:text-gray-50:hover {
-  --tw-text-opacity: 1;
-  color: rgba(249, 250, 251, var(--tw-text-opacity));
-}
-
-.hover\:text-gray-100:hover {
-  --tw-text-opacity: 1;
-  color: rgba(243, 244, 246, var(--tw-text-opacity));
-}
-
-.hover\:text-gray-200:hover {
-  --tw-text-opacity: 1;
-  color: rgba(229, 231, 235, var(--tw-text-opacity));
-}
-
-.hover\:text-gray-300:hover {
-  --tw-text-opacity: 1;
-  color: rgba(209, 213, 219, var(--tw-text-opacity));
-}
-
-.hover\:text-gray-400:hover {
-  --tw-text-opacity: 1;
-  color: rgba(156, 163, 175, var(--tw-text-opacity));
-}
-
-.hover\:text-gray-500:hover {
-  --tw-text-opacity: 1;
-  color: rgba(107, 114, 128, var(--tw-text-opacity));
-}
-
-.hover\:text-gray-600:hover {
-  --tw-text-opacity: 1;
-  color: rgba(75, 85, 99, var(--tw-text-opacity));
-}
-
-.hover\:text-gray-700:hover {
-  --tw-text-opacity: 1;
-  color: rgba(55, 65, 81, var(--tw-text-opacity));
-}
-
-.hover\:text-gray-800:hover {
-  --tw-text-opacity: 1;
-  color: rgba(31, 41, 55, var(--tw-text-opacity));
-}
-
-.hover\:text-gray-900:hover {
-  --tw-text-opacity: 1;
-  color: rgba(17, 24, 39, var(--tw-text-opacity));
-}
-
-.hover\:text-body:hover {
-  --tw-text-opacity: 1;
-  color: rgba(42, 51, 66, var(--tw-text-opacity));
-}
-
-.focus\:text-current:focus {
-  color: currentColor;
-}
-
-.focus\:text-transparent:focus {
-  color: transparent;
-}
-
-.focus\:text-black:focus {
-  --tw-text-opacity: 1;
-  color: rgba(0, 0, 0, var(--tw-text-opacity));
-}
-
-.focus\:text-white:focus {
-  --tw-text-opacity: 1;
-  color: rgba(255, 255, 255, var(--tw-text-opacity));
-}
-
-.focus\:text-darkCoolGray-50:focus {
-  --tw-text-opacity: 1;
-  color: rgba(245, 246, 247, var(--tw-text-opacity));
-}
-
-.focus\:text-darkCoolGray-100:focus {
-  --tw-text-opacity: 1;
-  color: rgba(235, 237, 239, var(--tw-text-opacity));
-}
-
-.focus\:text-darkCoolGray-200:focus {
-  --tw-text-opacity: 1;
-  color: rgba(206, 209, 214, var(--tw-text-opacity));
-}
-
-.focus\:text-darkCoolGray-300:focus {
-  --tw-text-opacity: 1;
-  color: rgba(176, 181, 189, var(--tw-text-opacity));
-}
-
-.focus\:text-darkCoolGray-400:focus {
-  --tw-text-opacity: 1;
-  color: rgba(117, 126, 140, var(--tw-text-opacity));
-}
-
-.focus\:text-darkCoolGray-500:focus {
-  --tw-text-opacity: 1;
-  color: rgba(58, 71, 91, var(--tw-text-opacity));
-}
-
-.focus\:text-darkCoolGray-600:focus {
-  --tw-text-opacity: 1;
-  color: rgba(52, 64, 82, var(--tw-text-opacity));
-}
-
-.focus\:text-darkCoolGray-700:focus {
-  --tw-text-opacity: 1;
-  color: rgba(44, 53, 68, var(--tw-text-opacity));
-}
-
-.focus\:text-darkCoolGray-800:focus {
-  --tw-text-opacity: 1;
-  color: rgba(35, 43, 55, var(--tw-text-opacity));
-}
-
-.focus\:text-darkCoolGray-900:focus {
-  --tw-text-opacity: 1;
-  color: rgba(28, 35, 45, var(--tw-text-opacity));
-}
-
-.focus\:text-coolGray-50:focus {
-  --tw-text-opacity: 1;
-  color: rgba(247, 248, 249, var(--tw-text-opacity));
-}
-
-.focus\:text-coolGray-100:focus {
-  --tw-text-opacity: 1;
-  color: rgba(238, 240, 243, var(--tw-text-opacity));
-}
-
-.focus\:text-coolGray-200:focus {
-  --tw-text-opacity: 1;
-  color: rgba(213, 218, 225, var(--tw-text-opacity));
-}
-
-.focus\:text-coolGray-300:focus {
-  --tw-text-opacity: 1;
-  color: rgba(187, 195, 207, var(--tw-text-opacity));
-}
-
-.focus\:text-coolGray-400:focus {
-  --tw-text-opacity: 1;
-  color: rgba(136, 150, 171, var(--tw-text-opacity));
-}
-
-.focus\:text-coolGray-500:focus {
-  --tw-text-opacity: 1;
-  color: rgba(85, 105, 135, var(--tw-text-opacity));
-}
-
-.focus\:text-coolGray-600:focus {
-  --tw-text-opacity: 1;
-  color: rgba(77, 95, 122, var(--tw-text-opacity));
-}
-
-.focus\:text-coolGray-700:focus {
-  --tw-text-opacity: 1;
-  color: rgba(64, 79, 101, var(--tw-text-opacity));
-}
-
-.focus\:text-coolGray-800:focus {
-  --tw-text-opacity: 1;
-  color: rgba(51, 63, 81, var(--tw-text-opacity));
-}
-
-.focus\:text-coolGray-900:focus {
-  --tw-text-opacity: 1;
-  color: rgba(42, 51, 66, var(--tw-text-opacity));
-}
-
-.focus\:text-indigo-50:focus {
-  --tw-text-opacity: 1;
-  color: rgba(248, 246, 255, var(--tw-text-opacity));
-}
-
-.focus\:text-indigo-100:focus {
-  --tw-text-opacity: 1;
-  color: rgba(240, 238, 255, var(--tw-text-opacity));
-}
-
-.focus\:text-indigo-200:focus {
-  --tw-text-opacity: 1;
-  color: rgba(218, 212, 255, var(--tw-text-opacity));
-}
-
-.focus\:text-indigo-300:focus {
-  --tw-text-opacity: 1;
-  color: rgba(195, 185, 255, var(--tw-text-opacity));
-}
-
-.focus\:text-indigo-400:focus {
-  --tw-text-opacity: 1;
-  color: rgba(150, 133, 255, var(--tw-text-opacity));
-}
-
-.focus\:text-indigo-500:focus {
-  --tw-text-opacity: 1;
-  color: rgba(105, 81, 255, var(--tw-text-opacity));
-}
-
-.focus\:text-indigo-600:focus {
-  --tw-text-opacity: 1;
-  color: rgba(95, 73, 230, var(--tw-text-opacity));
-}
-
-.focus\:text-indigo-700:focus {
-  --tw-text-opacity: 1;
-  color: rgba(79, 61, 191, var(--tw-text-opacity));
-}
-
-.focus\:text-indigo-800:focus {
-  --tw-text-opacity: 1;
-  color: rgba(63, 49, 153, var(--tw-text-opacity));
-}
-
-.focus\:text-indigo-900:focus {
-  --tw-text-opacity: 1;
-  color: rgba(51, 40, 125, var(--tw-text-opacity));
-}
-
-.focus\:text-violet-50:focus {
-  --tw-text-opacity: 1;
-  color: rgba(251, 247, 255, var(--tw-text-opacity));
-}
-
-.focus\:text-violet-100:focus {
-  --tw-text-opacity: 1;
-  color: rgba(246, 238, 254, var(--tw-text-opacity));
-}
-
-.focus\:text-violet-200:focus {
-  --tw-text-opacity: 1;
-  color: rgba(233, 213, 253, var(--tw-text-opacity));
-}
-
-.focus\:text-violet-300:focus {
-  --tw-text-opacity: 1;
-  color: rgba(220, 187, 252, var(--tw-text-opacity));
-}
-
-.focus\:text-violet-400:focus {
-  --tw-text-opacity: 1;
-  color: rgba(194, 136, 249, var(--tw-text-opacity));
-}
-
-.focus\:text-violet-500:focus {
-  --tw-text-opacity: 1;
-  color: rgba(168, 85, 247, var(--tw-text-opacity));
-}
-
-.focus\:text-violet-600:focus {
-  --tw-text-opacity: 1;
-  color: rgba(151, 77, 222, var(--tw-text-opacity));
-}
-
-.focus\:text-violet-700:focus {
-  --tw-text-opacity: 1;
-  color: rgba(126, 64, 185, var(--tw-text-opacity));
-}
-
-.focus\:text-violet-800:focus {
-  --tw-text-opacity: 1;
-  color: rgba(101, 51, 148, var(--tw-text-opacity));
-}
-
-.focus\:text-violet-900:focus {
-  --tw-text-opacity: 1;
-  color: rgba(82, 42, 121, var(--tw-text-opacity));
-}
-
-.focus\:text-yellow-50:focus {
-  --tw-text-opacity: 1;
-  color: rgba(255, 250, 243, var(--tw-text-opacity));
-}
-
-.focus\:text-yellow-100:focus {
-  --tw-text-opacity: 1;
-  color: rgba(254, 245, 231, var(--tw-text-opacity));
-}
-
-.focus\:text-yellow-200:focus {
-  --tw-text-opacity: 1;
-  color: rgba(253, 231, 194, var(--tw-text-opacity));
-}
-
-.focus\:text-yellow-300:focus {
-  --tw-text-opacity: 1;
-  color: rgba(251, 216, 157, var(--tw-text-opacity));
-}
-
-.focus\:text-yellow-400:focus {
-  --tw-text-opacity: 1;
-  color: rgba(248, 187, 84, var(--tw-text-opacity));
-}
-
-.focus\:text-yellow-500:focus {
-  --tw-text-opacity: 1;
-  color: rgba(245, 158, 11, var(--tw-text-opacity));
-}
-
-.focus\:text-yellow-600:focus {
-  --tw-text-opacity: 1;
-  color: rgba(221, 142, 10, var(--tw-text-opacity));
-}
-
-.focus\:text-yellow-700:focus {
-  --tw-text-opacity: 1;
-  color: rgba(184, 119, 8, var(--tw-text-opacity));
-}
-
-.focus\:text-yellow-800:focus {
-  --tw-text-opacity: 1;
-  color: rgba(147, 95, 7, var(--tw-text-opacity));
-}
-
-.focus\:text-yellow-900:focus {
-  --tw-text-opacity: 1;
-  color: rgba(120, 77, 5, var(--tw-text-opacity));
-}
-
-.focus\:text-red-50:focus {
-  --tw-text-opacity: 1;
-  color: rgba(254, 247, 246, var(--tw-text-opacity));
-}
-
-.focus\:text-red-100:focus {
-  --tw-text-opacity: 1;
-  color: rgba(253, 238, 236, var(--tw-text-opacity));
-}
-
-.focus\:text-red-200:focus {
-  --tw-text-opacity: 1;
-  color: rgba(251, 214, 208, var(--tw-text-opacity));
-}
-
-.focus\:text-red-300:focus {
-  --tw-text-opacity: 1;
-  color: rgba(249, 189, 180, var(--tw-text-opacity));
-}
-
-.focus\:text-red-400:focus {
-  --tw-text-opacity: 1;
-  color: rgba(244, 139, 124, var(--tw-text-opacity));
-}
-
-.focus\:text-red-500:focus {
-  --tw-text-opacity: 1;
-  color: rgba(239, 88, 68, var(--tw-text-opacity));
-}
-
-.focus\:text-red-600:focus {
-  --tw-text-opacity: 1;
-  color: rgba(215, 80, 61, var(--tw-text-opacity));
-}
-
-.focus\:text-red-700:focus {
-  --tw-text-opacity: 1;
-  color: rgba(179, 67, 51, var(--tw-text-opacity));
-}
-
-.focus\:text-red-800:focus {
-  --tw-text-opacity: 1;
-  color: rgba(143, 53, 41, var(--tw-text-opacity));
-}
-
-.focus\:text-red-900:focus {
-  --tw-text-opacity: 1;
-  color: rgba(117, 44, 33, var(--tw-text-opacity));
-}
-
-.focus\:text-green-50:focus {
-  --tw-text-opacity: 1;
-  color: rgba(244, 253, 247, var(--tw-text-opacity));
-}
-
-.focus\:text-green-100:focus {
-  --tw-text-opacity: 1;
-  color: rgba(234, 250, 240, var(--tw-text-opacity));
-}
-
-.focus\:text-green-200:focus {
-  --tw-text-opacity: 1;
-  color: rgba(202, 244, 217, var(--tw-text-opacity));
-}
-
-.focus\:text-green-300:focus {
-  --tw-text-opacity: 1;
-  color: rgba(170, 237, 195, var(--tw-text-opacity));
-}
-
-.focus\:text-green-400:focus {
-  --tw-text-opacity: 1;
-  color: rgba(106, 223, 149, var(--tw-text-opacity));
-}
-
-.focus\:text-green-500:focus {
-  --tw-text-opacity: 1;
-  color: rgba(42, 209, 103, var(--tw-text-opacity));
-}
-
-.focus\:text-green-600:focus {
-  --tw-text-opacity: 1;
-  color: rgba(38, 188, 94, var(--tw-text-opacity));
-}
-
-.focus\:text-green-700:focus {
-  --tw-text-opacity: 1;
-  color: rgba(32, 157, 78, var(--tw-text-opacity));
-}
-
-.focus\:text-green-800:focus {
-  --tw-text-opacity: 1;
-  color: rgba(25, 125, 62, var(--tw-text-opacity));
-}
-
-.focus\:text-green-900:focus {
-  --tw-text-opacity: 1;
-  color: rgba(21, 102, 51, var(--tw-text-opacity));
-}
-
-.focus\:text-blue-50:focus {
-  --tw-text-opacity: 1;
-  color: rgba(245, 249, 255, var(--tw-text-opacity));
-}
-
-.focus\:text-blue-100:focus {
-  --tw-text-opacity: 1;
-  color: rgba(235, 243, 254, var(--tw-text-opacity));
-}
-
-.focus\:text-blue-200:focus {
-  --tw-text-opacity: 1;
-  color: rgba(206, 224, 253, var(--tw-text-opacity));
-}
-
-.focus\:text-blue-300:focus {
-  --tw-text-opacity: 1;
-  color: rgba(177, 205, 251, var(--tw-text-opacity));
-}
-
-.focus\:text-blue-400:focus {
-  --tw-text-opacity: 1;
-  color: rgba(118, 168, 249, var(--tw-text-opacity));
-}
-
-.focus\:text-blue-500:focus {
-  --tw-text-opacity: 1;
-  color: rgba(59, 130, 246, var(--tw-text-opacity));
-}
-
-.focus\:text-blue-600:focus {
-  --tw-text-opacity: 1;
-  color: rgba(53, 117, 221, var(--tw-text-opacity));
-}
-
-.focus\:text-blue-700:focus {
-  --tw-text-opacity: 1;
-  color: rgba(44, 98, 185, var(--tw-text-opacity));
-}
-
-.focus\:text-blue-800:focus {
-  --tw-text-opacity: 1;
-  color: rgba(35, 78, 148, var(--tw-text-opacity));
-}
-
-.focus\:text-blue-900:focus {
-  --tw-text-opacity: 1;
-  color: rgba(29, 64, 121, var(--tw-text-opacity));
-}
-
-.focus\:text-gray-50:focus {
-  --tw-text-opacity: 1;
-  color: rgba(249, 250, 251, var(--tw-text-opacity));
-}
-
-.focus\:text-gray-100:focus {
-  --tw-text-opacity: 1;
-  color: rgba(243, 244, 246, var(--tw-text-opacity));
-}
-
-.focus\:text-gray-200:focus {
-  --tw-text-opacity: 1;
-  color: rgba(229, 231, 235, var(--tw-text-opacity));
-}
-
-.focus\:text-gray-300:focus {
-  --tw-text-opacity: 1;
-  color: rgba(209, 213, 219, var(--tw-text-opacity));
-}
-
-.focus\:text-gray-400:focus {
-  --tw-text-opacity: 1;
-  color: rgba(156, 163, 175, var(--tw-text-opacity));
-}
-
-.focus\:text-gray-500:focus {
-  --tw-text-opacity: 1;
-  color: rgba(107, 114, 128, var(--tw-text-opacity));
-}
-
-.focus\:text-gray-600:focus {
-  --tw-text-opacity: 1;
-  color: rgba(75, 85, 99, var(--tw-text-opacity));
-}
-
-.focus\:text-gray-700:focus {
-  --tw-text-opacity: 1;
-  color: rgba(55, 65, 81, var(--tw-text-opacity));
-}
-
-.focus\:text-gray-800:focus {
-  --tw-text-opacity: 1;
-  color: rgba(31, 41, 55, var(--tw-text-opacity));
-}
-
-.focus\:text-gray-900:focus {
-  --tw-text-opacity: 1;
-  color: rgba(17, 24, 39, var(--tw-text-opacity));
-}
-
-.focus\:text-body:focus {
-  --tw-text-opacity: 1;
-  color: rgba(42, 51, 66, var(--tw-text-opacity));
-}
-
-.text-opacity-0 {
-  --tw-text-opacity: 0;
-}
-
-.text-opacity-5 {
-  --tw-text-opacity: 0.05;
-}
-
-.text-opacity-10 {
-  --tw-text-opacity: 0.1;
-}
-
-.text-opacity-20 {
-  --tw-text-opacity: 0.2;
-}
-
-.text-opacity-25 {
-  --tw-text-opacity: 0.25;
-}
-
-.text-opacity-30 {
-  --tw-text-opacity: 0.3;
-}
-
-.text-opacity-40 {
-  --tw-text-opacity: 0.4;
-}
-
-.text-opacity-50 {
-  --tw-text-opacity: 0.5;
-}
-
-.text-opacity-60 {
-  --tw-text-opacity: 0.6;
-}
-
-.text-opacity-70 {
-  --tw-text-opacity: 0.7;
-}
-
-.text-opacity-75 {
-  --tw-text-opacity: 0.75;
-}
-
-.text-opacity-80 {
-  --tw-text-opacity: 0.8;
-}
-
-.text-opacity-90 {
-  --tw-text-opacity: 0.9;
-}
-
-.text-opacity-95 {
-  --tw-text-opacity: 0.95;
-}
-
-.text-opacity-100 {
-  --tw-text-opacity: 1;
-}
-
-.group:hover .group-hover\:text-opacity-0 {
-  --tw-text-opacity: 0;
-}
-
-.group:hover .group-hover\:text-opacity-5 {
-  --tw-text-opacity: 0.05;
-}
-
-.group:hover .group-hover\:text-opacity-10 {
-  --tw-text-opacity: 0.1;
-}
-
-.group:hover .group-hover\:text-opacity-20 {
-  --tw-text-opacity: 0.2;
-}
-
-.group:hover .group-hover\:text-opacity-25 {
-  --tw-text-opacity: 0.25;
-}
-
-.group:hover .group-hover\:text-opacity-30 {
-  --tw-text-opacity: 0.3;
-}
-
-.group:hover .group-hover\:text-opacity-40 {
-  --tw-text-opacity: 0.4;
-}
-
-.group:hover .group-hover\:text-opacity-50 {
-  --tw-text-opacity: 0.5;
-}
-
-.group:hover .group-hover\:text-opacity-60 {
-  --tw-text-opacity: 0.6;
-}
-
-.group:hover .group-hover\:text-opacity-70 {
-  --tw-text-opacity: 0.7;
-}
-
-.group:hover .group-hover\:text-opacity-75 {
-  --tw-text-opacity: 0.75;
-}
-
-.group:hover .group-hover\:text-opacity-80 {
-  --tw-text-opacity: 0.8;
-}
-
-.group:hover .group-hover\:text-opacity-90 {
-  --tw-text-opacity: 0.9;
-}
-
-.group:hover .group-hover\:text-opacity-95 {
-  --tw-text-opacity: 0.95;
-}
-
-.group:hover .group-hover\:text-opacity-100 {
-  --tw-text-opacity: 1;
-}
-
-.focus-within\:text-opacity-0:focus-within {
-  --tw-text-opacity: 0;
-}
-
-.focus-within\:text-opacity-5:focus-within {
-  --tw-text-opacity: 0.05;
-}
-
-.focus-within\:text-opacity-10:focus-within {
-  --tw-text-opacity: 0.1;
-}
-
-.focus-within\:text-opacity-20:focus-within {
-  --tw-text-opacity: 0.2;
-}
-
-.focus-within\:text-opacity-25:focus-within {
-  --tw-text-opacity: 0.25;
-}
-
-.focus-within\:text-opacity-30:focus-within {
-  --tw-text-opacity: 0.3;
-}
-
-.focus-within\:text-opacity-40:focus-within {
-  --tw-text-opacity: 0.4;
-}
-
-.focus-within\:text-opacity-50:focus-within {
-  --tw-text-opacity: 0.5;
-}
-
-.focus-within\:text-opacity-60:focus-within {
-  --tw-text-opacity: 0.6;
-}
-
-.focus-within\:text-opacity-70:focus-within {
-  --tw-text-opacity: 0.7;
-}
-
-.focus-within\:text-opacity-75:focus-within {
-  --tw-text-opacity: 0.75;
-}
-
-.focus-within\:text-opacity-80:focus-within {
-  --tw-text-opacity: 0.8;
-}
-
-.focus-within\:text-opacity-90:focus-within {
-  --tw-text-opacity: 0.9;
-}
-
-.focus-within\:text-opacity-95:focus-within {
-  --tw-text-opacity: 0.95;
-}
-
-.focus-within\:text-opacity-100:focus-within {
-  --tw-text-opacity: 1;
-}
-
-.hover\:text-opacity-0:hover {
-  --tw-text-opacity: 0;
-}
-
-.hover\:text-opacity-5:hover {
-  --tw-text-opacity: 0.05;
-}
-
-.hover\:text-opacity-10:hover {
-  --tw-text-opacity: 0.1;
-}
-
-.hover\:text-opacity-20:hover {
-  --tw-text-opacity: 0.2;
-}
-
-.hover\:text-opacity-25:hover {
-  --tw-text-opacity: 0.25;
-}
-
-.hover\:text-opacity-30:hover {
-  --tw-text-opacity: 0.3;
-}
-
-.hover\:text-opacity-40:hover {
-  --tw-text-opacity: 0.4;
-}
-
-.hover\:text-opacity-50:hover {
-  --tw-text-opacity: 0.5;
-}
-
-.hover\:text-opacity-60:hover {
-  --tw-text-opacity: 0.6;
-}
-
-.hover\:text-opacity-70:hover {
-  --tw-text-opacity: 0.7;
-}
-
-.hover\:text-opacity-75:hover {
-  --tw-text-opacity: 0.75;
-}
-
-.hover\:text-opacity-80:hover {
-  --tw-text-opacity: 0.8;
-}
-
-.hover\:text-opacity-90:hover {
-  --tw-text-opacity: 0.9;
-}
-
-.hover\:text-opacity-95:hover {
-  --tw-text-opacity: 0.95;
-}
-
-.hover\:text-opacity-100:hover {
-  --tw-text-opacity: 1;
-}
-
-.focus\:text-opacity-0:focus {
-  --tw-text-opacity: 0;
-}
-
-.focus\:text-opacity-5:focus {
-  --tw-text-opacity: 0.05;
-}
-
-.focus\:text-opacity-10:focus {
-  --tw-text-opacity: 0.1;
-}
-
-.focus\:text-opacity-20:focus {
-  --tw-text-opacity: 0.2;
-}
-
-.focus\:text-opacity-25:focus {
-  --tw-text-opacity: 0.25;
-}
-
-.focus\:text-opacity-30:focus {
-  --tw-text-opacity: 0.3;
-}
-
-.focus\:text-opacity-40:focus {
-  --tw-text-opacity: 0.4;
-}
-
-.focus\:text-opacity-50:focus {
-  --tw-text-opacity: 0.5;
-}
-
-.focus\:text-opacity-60:focus {
-  --tw-text-opacity: 0.6;
-}
-
-.focus\:text-opacity-70:focus {
-  --tw-text-opacity: 0.7;
-}
-
-.focus\:text-opacity-75:focus {
-  --tw-text-opacity: 0.75;
-}
-
-.focus\:text-opacity-80:focus {
-  --tw-text-opacity: 0.8;
-}
-
-.focus\:text-opacity-90:focus {
-  --tw-text-opacity: 0.9;
-}
-
-.focus\:text-opacity-95:focus {
-  --tw-text-opacity: 0.95;
-}
-
-.focus\:text-opacity-100:focus {
-  --tw-text-opacity: 1;
-}
-
-.truncate {
-  overflow: hidden;
-  text-overflow: ellipsis;
-  white-space: nowrap;
-}
-
-.overflow-ellipsis {
-  text-overflow: ellipsis;
-}
-
-.overflow-clip {
-  text-overflow: clip;
-}
-
-.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;
-}
-
-.group:hover .group-hover\:underline {
-  text-decoration: underline;
-}
-
-.group:hover .group-hover\:line-through {
-  text-decoration: line-through;
-}
-
-.group:hover .group-hover\:no-underline {
-  text-decoration: none;
-}
-
-.focus-within\:underline:focus-within {
-  text-decoration: underline;
-}
-
-.focus-within\:line-through:focus-within {
-  text-decoration: line-through;
-}
-
-.focus-within\:no-underline:focus-within {
-  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;
-}
-
-.ordinal, .slashed-zero, .lining-nums, .oldstyle-nums, .proportional-nums, .tabular-nums, .diagonal-fractions, .stacked-fractions {
-  --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);
-  --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);
-  --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);
-  --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);
-  --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);
-  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
-}
-
-.normal-nums {
-  font-variant-numeric: normal;
-}
-
-.ordinal {
-  --tw-ordinal: ordinal;
-}
-
-.slashed-zero {
-  --tw-slashed-zero: slashed-zero;
-}
-
-.lining-nums {
-  --tw-numeric-figure: lining-nums;
-}
-
-.oldstyle-nums {
-  --tw-numeric-figure: oldstyle-nums;
-}
-
-.proportional-nums {
-  --tw-numeric-spacing: proportional-nums;
-}
-
-.tabular-nums {
-  --tw-numeric-spacing: tabular-nums;
-}
-
-.diagonal-fractions {
-  --tw-numeric-fraction: diagonal-fractions;
-}
-
-.stacked-fractions {
-  --tw-numeric-fraction: stacked-fractions;
-}
-
-.tracking-tighter {
-  letter-spacing: -0.02em;
-}
-
-.tracking-tight {
-  letter-spacing: -1px;
-}
-
-.tracking-normal {
-  letter-spacing: 0em;
-}
-
-.tracking-wide {
-  letter-spacing: 0.03em;
-}
-
-.tracking-wider {
-  letter-spacing: 0.08em;
-}
-
-.tracking-widest {
-  letter-spacing: 0.1em;
-}
-
-.select-none {
-  -webkit-user-select: none;
-     -moz-user-select: none;
-      -ms-user-select: none;
-          user-select: none;
-}
-
-.select-text {
-  -webkit-user-select: text;
-     -moz-user-select: text;
-      -ms-user-select: text;
-          user-select: text;
-}
-
-.select-all {
-  -webkit-user-select: all;
-     -moz-user-select: all;
-      -ms-user-select: all;
-          user-select: all;
-}
-
-.select-auto {
-  -webkit-user-select: auto;
-     -moz-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-nowrap {
-  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;
-}
-
-.w-0 {
-  width: 0px;
-}
-
-.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-7 {
-  width: 1.75rem;
-}
-
-.w-8 {
-  width: 2rem;
-}
-
-.w-9 {
-  width: 2.25rem;
-}
-
-.w-10 {
-  width: 2.5rem;
-}
-
-.w-11 {
-  width: 2.75rem;
-}
-
-.w-12 {
-  width: 3rem;
-}
-
-.w-14 {
-  width: 3.5rem;
-}
-
-.w-16 {
-  width: 4rem;
-}
-
-.w-20 {
-  width: 5rem;
-}
-
-.w-24 {
-  width: 6rem;
-}
-
-.w-28 {
-  width: 7rem;
-}
-
-.w-32 {
-  width: 8rem;
-}
-
-.w-36 {
-  width: 9rem;
-}
-
-.w-40 {
-  width: 10rem;
-}
-
-.w-44 {
-  width: 11rem;
-}
-
-.w-48 {
-  width: 12rem;
-}
-
-.w-52 {
-  width: 13rem;
-}
-
-.w-56 {
-  width: 14rem;
-}
-
-.w-60 {
-  width: 15rem;
-}
-
-.w-64 {
-  width: 16rem;
-}
-
-.w-72 {
-  width: 18rem;
-}
-
-.w-80 {
-  width: 20rem;
-}
-
-.w-96 {
-  width: 24rem;
-}
-
-.w-auto {
-  width: auto;
-}
-
-.w-px {
-  width: 1px;
-}
-
-.w-0\.5 {
-  width: 0.125rem;
-}
-
-.w-1\.5 {
-  width: 0.375rem;
-}
-
-.w-2\.5 {
-  width: 0.625rem;
-}
-
-.w-3\.5 {
-  width: 0.875rem;
-}
-
-.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;
-}
-
-.focus-within\:z-0:focus-within {
-  z-index: 0;
-}
-
-.focus-within\:z-10:focus-within {
-  z-index: 10;
-}
-
-.focus-within\:z-20:focus-within {
-  z-index: 20;
-}
-
-.focus-within\:z-30:focus-within {
-  z-index: 30;
-}
-
-.focus-within\:z-40:focus-within {
-  z-index: 40;
-}
-
-.focus-within\:z-50:focus-within {
-  z-index: 50;
-}
-
-.focus-within\:z-auto:focus-within {
-  z-index: auto;
-}
-
-.focus\:z-0:focus {
-  z-index: 0;
-}
-
-.focus\:z-10:focus {
-  z-index: 10;
-}
-
-.focus\:z-20:focus {
-  z-index: 20;
-}
-
-.focus\:z-30:focus {
-  z-index: 30;
-}
-
-.focus\:z-40:focus {
-  z-index: 40;
-}
-
-.focus\:z-50:focus {
-  z-index: 50;
-}
-
-.focus\:z-auto:focus {
-  z-index: auto;
-}
-
-.gap-0 {
-  gap: 0px;
-}
-
-.gap-1 {
-  gap: 0.25rem;
-}
-
-.gap-2 {
-  gap: 0.5rem;
-}
-
-.gap-3 {
-  gap: 0.75rem;
-}
-
-.gap-4 {
-  gap: 1rem;
-}
-
-.gap-5 {
-  gap: 1.25rem;
-}
-
-.gap-6 {
-  gap: 1.5rem;
-}
-
-.gap-7 {
-  gap: 1.75rem;
-}
-
-.gap-8 {
-  gap: 2rem;
-}
-
-.gap-9 {
-  gap: 2.25rem;
-}
-
-.gap-10 {
-  gap: 2.5rem;
-}
-
-.gap-11 {
-  gap: 2.75rem;
-}
-
-.gap-12 {
-  gap: 3rem;
-}
-
-.gap-14 {
-  gap: 3.5rem;
-}
-
-.gap-16 {
-  gap: 4rem;
-}
-
-.gap-20 {
-  gap: 5rem;
-}
-
-.gap-24 {
-  gap: 6rem;
-}
-
-.gap-28 {
-  gap: 7rem;
-}
-
-.gap-32 {
-  gap: 8rem;
-}
-
-.gap-36 {
-  gap: 9rem;
-}
-
-.gap-40 {
-  gap: 10rem;
-}
-
-.gap-44 {
-  gap: 11rem;
-}
-
-.gap-48 {
-  gap: 12rem;
-}
-
-.gap-52 {
-  gap: 13rem;
-}
-
-.gap-56 {
-  gap: 14rem;
-}
-
-.gap-60 {
-  gap: 15rem;
-}
-
-.gap-64 {
-  gap: 16rem;
-}
-
-.gap-72 {
-  gap: 18rem;
-}
-
-.gap-80 {
-  gap: 20rem;
-}
-
-.gap-96 {
-  gap: 24rem;
-}
-
-.gap-px {
-  gap: 1px;
-}
-
-.gap-0\.5 {
-  gap: 0.125rem;
-}
-
-.gap-1\.5 {
-  gap: 0.375rem;
-}
-
-.gap-2\.5 {
-  gap: 0.625rem;
-}
-
-.gap-3\.5 {
-  gap: 0.875rem;
-}
-
-.gap-x-0 {
-  -moz-column-gap: 0px;
-       column-gap: 0px;
-}
-
-.gap-x-1 {
-  -moz-column-gap: 0.25rem;
-       column-gap: 0.25rem;
-}
-
-.gap-x-2 {
-  -moz-column-gap: 0.5rem;
-       column-gap: 0.5rem;
-}
-
-.gap-x-3 {
-  -moz-column-gap: 0.75rem;
-       column-gap: 0.75rem;
-}
-
-.gap-x-4 {
-  -moz-column-gap: 1rem;
-       column-gap: 1rem;
-}
-
-.gap-x-5 {
-  -moz-column-gap: 1.25rem;
-       column-gap: 1.25rem;
-}
-
-.gap-x-6 {
-  -moz-column-gap: 1.5rem;
-       column-gap: 1.5rem;
-}
-
-.gap-x-7 {
-  -moz-column-gap: 1.75rem;
-       column-gap: 1.75rem;
-}
-
-.gap-x-8 {
-  -moz-column-gap: 2rem;
-       column-gap: 2rem;
-}
-
-.gap-x-9 {
-  -moz-column-gap: 2.25rem;
-       column-gap: 2.25rem;
-}
-
-.gap-x-10 {
-  -moz-column-gap: 2.5rem;
-       column-gap: 2.5rem;
-}
-
-.gap-x-11 {
-  -moz-column-gap: 2.75rem;
-       column-gap: 2.75rem;
-}
-
-.gap-x-12 {
-  -moz-column-gap: 3rem;
-       column-gap: 3rem;
-}
-
-.gap-x-14 {
-  -moz-column-gap: 3.5rem;
-       column-gap: 3.5rem;
-}
-
-.gap-x-16 {
-  -moz-column-gap: 4rem;
-       column-gap: 4rem;
-}
-
-.gap-x-20 {
-  -moz-column-gap: 5rem;
-       column-gap: 5rem;
-}
-
-.gap-x-24 {
-  -moz-column-gap: 6rem;
-       column-gap: 6rem;
-}
-
-.gap-x-28 {
-  -moz-column-gap: 7rem;
-       column-gap: 7rem;
-}
-
-.gap-x-32 {
-  -moz-column-gap: 8rem;
-       column-gap: 8rem;
-}
-
-.gap-x-36 {
-  -moz-column-gap: 9rem;
-       column-gap: 9rem;
-}
-
-.gap-x-40 {
-  -moz-column-gap: 10rem;
-       column-gap: 10rem;
-}
-
-.gap-x-44 {
-  -moz-column-gap: 11rem;
-       column-gap: 11rem;
-}
-
-.gap-x-48 {
-  -moz-column-gap: 12rem;
-       column-gap: 12rem;
-}
-
-.gap-x-52 {
-  -moz-column-gap: 13rem;
-       column-gap: 13rem;
-}
-
-.gap-x-56 {
-  -moz-column-gap: 14rem;
-       column-gap: 14rem;
-}
-
-.gap-x-60 {
-  -moz-column-gap: 15rem;
-       column-gap: 15rem;
-}
-
-.gap-x-64 {
-  -moz-column-gap: 16rem;
-       column-gap: 16rem;
-}
-
-.gap-x-72 {
-  -moz-column-gap: 18rem;
-       column-gap: 18rem;
-}
-
-.gap-x-80 {
-  -moz-column-gap: 20rem;
-       column-gap: 20rem;
-}
-
-.gap-x-96 {
-  -moz-column-gap: 24rem;
-       column-gap: 24rem;
-}
-
-.gap-x-px {
-  -moz-column-gap: 1px;
-       column-gap: 1px;
-}
-
-.gap-x-0\.5 {
-  -moz-column-gap: 0.125rem;
-       column-gap: 0.125rem;
-}
-
-.gap-x-1\.5 {
-  -moz-column-gap: 0.375rem;
-       column-gap: 0.375rem;
-}
-
-.gap-x-2\.5 {
-  -moz-column-gap: 0.625rem;
-       column-gap: 0.625rem;
-}
-
-.gap-x-3\.5 {
-  -moz-column-gap: 0.875rem;
-       column-gap: 0.875rem;
-}
-
-.gap-y-0 {
-  row-gap: 0px;
-}
-
-.gap-y-1 {
-  row-gap: 0.25rem;
-}
-
-.gap-y-2 {
-  row-gap: 0.5rem;
-}
-
-.gap-y-3 {
-  row-gap: 0.75rem;
-}
-
-.gap-y-4 {
-  row-gap: 1rem;
-}
-
-.gap-y-5 {
-  row-gap: 1.25rem;
-}
-
-.gap-y-6 {
-  row-gap: 1.5rem;
-}
-
-.gap-y-7 {
-  row-gap: 1.75rem;
-}
-
-.gap-y-8 {
-  row-gap: 2rem;
-}
-
-.gap-y-9 {
-  row-gap: 2.25rem;
-}
-
-.gap-y-10 {
-  row-gap: 2.5rem;
-}
-
-.gap-y-11 {
-  row-gap: 2.75rem;
-}
-
-.gap-y-12 {
-  row-gap: 3rem;
-}
-
-.gap-y-14 {
-  row-gap: 3.5rem;
-}
-
-.gap-y-16 {
-  row-gap: 4rem;
-}
-
-.gap-y-20 {
-  row-gap: 5rem;
-}
-
-.gap-y-24 {
-  row-gap: 6rem;
-}
-
-.gap-y-28 {
-  row-gap: 7rem;
-}
-
-.gap-y-32 {
-  row-gap: 8rem;
-}
-
-.gap-y-36 {
-  row-gap: 9rem;
-}
-
-.gap-y-40 {
-  row-gap: 10rem;
-}
-
-.gap-y-44 {
-  row-gap: 11rem;
-}
-
-.gap-y-48 {
-  row-gap: 12rem;
-}
-
-.gap-y-52 {
-  row-gap: 13rem;
-}
-
-.gap-y-56 {
-  row-gap: 14rem;
-}
-
-.gap-y-60 {
-  row-gap: 15rem;
-}
-
-.gap-y-64 {
-  row-gap: 16rem;
-}
-
-.gap-y-72 {
-  row-gap: 18rem;
-}
-
-.gap-y-80 {
-  row-gap: 20rem;
-}
-
-.gap-y-96 {
-  row-gap: 24rem;
-}
-
-.gap-y-px {
-  row-gap: 1px;
-}
-
-.gap-y-0\.5 {
-  row-gap: 0.125rem;
-}
-
-.gap-y-1\.5 {
-  row-gap: 0.375rem;
-}
-
-.gap-y-2\.5 {
-  row-gap: 0.625rem;
-}
-
-.gap-y-3\.5 {
-  row-gap: 0.875rem;
-}
-
-.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;
-}
-
-.auto-cols-auto {
-  grid-auto-columns: auto;
-}
-
-.auto-cols-min {
-  grid-auto-columns: -webkit-min-content;
-  grid-auto-columns: min-content;
-}
-
-.auto-cols-max {
-  grid-auto-columns: -webkit-max-content;
-  grid-auto-columns: max-content;
-}
-
-.auto-cols-fr {
-  grid-auto-columns: minmax(0, 1fr);
-}
-
-.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-span-full {
-  grid-column: 1 / -1;
-}
-
-.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;
-}
-
-.auto-rows-auto {
-  grid-auto-rows: auto;
-}
-
-.auto-rows-min {
-  grid-auto-rows: -webkit-min-content;
-  grid-auto-rows: min-content;
-}
-
-.auto-rows-max {
-  grid-auto-rows: -webkit-max-content;
-  grid-auto-rows: max-content;
-}
-
-.auto-rows-fr {
-  grid-auto-rows: minmax(0, 1fr);
-}
-
-.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-span-full {
-  grid-row: 1 / -1;
-}
-
-.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 {
-  --tw-translate-x: 0;
-  --tw-translate-y: 0;
-  --tw-rotate: 0;
-  --tw-skew-x: 0;
-  --tw-skew-y: 0;
-  --tw-scale-x: 1;
-  --tw-scale-y: 1;
-  transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
-}
-
-.transform-gpu {
-  --tw-translate-x: 0;
-  --tw-translate-y: 0;
-  --tw-rotate: 0;
-  --tw-skew-x: 0;
-  --tw-skew-y: 0;
-  --tw-scale-x: 1;
-  --tw-scale-y: 1;
-  transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
-}
-
-.transform-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 {
-  --tw-scale-x: 0;
-  --tw-scale-y: 0;
-}
-
-.scale-50 {
-  --tw-scale-x: .5;
-  --tw-scale-y: .5;
-}
-
-.scale-75 {
-  --tw-scale-x: .75;
-  --tw-scale-y: .75;
-}
-
-.scale-90 {
-  --tw-scale-x: .9;
-  --tw-scale-y: .9;
-}
-
-.scale-95 {
-  --tw-scale-x: .95;
-  --tw-scale-y: .95;
-}
-
-.scale-100 {
-  --tw-scale-x: 1;
-  --tw-scale-y: 1;
-}
-
-.scale-105 {
-  --tw-scale-x: 1.05;
-  --tw-scale-y: 1.05;
-}
-
-.scale-110 {
-  --tw-scale-x: 1.1;
-  --tw-scale-y: 1.1;
-}
-
-.scale-125 {
-  --tw-scale-x: 1.25;
-  --tw-scale-y: 1.25;
-}
-
-.scale-150 {
-  --tw-scale-x: 1.5;
-  --tw-scale-y: 1.5;
-}
-
-.scale-x-0 {
-  --tw-scale-x: 0;
-}
-
-.scale-x-50 {
-  --tw-scale-x: .5;
-}
-
-.scale-x-75 {
-  --tw-scale-x: .75;
-}
-
-.scale-x-90 {
-  --tw-scale-x: .9;
-}
-
-.scale-x-95 {
-  --tw-scale-x: .95;
-}
-
-.scale-x-100 {
-  --tw-scale-x: 1;
-}
-
-.scale-x-105 {
-  --tw-scale-x: 1.05;
-}
-
-.scale-x-110 {
-  --tw-scale-x: 1.1;
-}
-
-.scale-x-125 {
-  --tw-scale-x: 1.25;
-}
-
-.scale-x-150 {
-  --tw-scale-x: 1.5;
-}
-
-.scale-y-0 {
-  --tw-scale-y: 0;
-}
-
-.scale-y-50 {
-  --tw-scale-y: .5;
-}
-
-.scale-y-75 {
-  --tw-scale-y: .75;
-}
-
-.scale-y-90 {
-  --tw-scale-y: .9;
-}
-
-.scale-y-95 {
-  --tw-scale-y: .95;
-}
-
-.scale-y-100 {
-  --tw-scale-y: 1;
-}
-
-.scale-y-105 {
-  --tw-scale-y: 1.05;
-}
-
-.scale-y-110 {
-  --tw-scale-y: 1.1;
-}
-
-.scale-y-125 {
-  --tw-scale-y: 1.25;
-}
-
-.scale-y-150 {
-  --tw-scale-y: 1.5;
-}
-
-.hover\:scale-0:hover {
-  --tw-scale-x: 0;
-  --tw-scale-y: 0;
-}
-
-.hover\:scale-50:hover {
-  --tw-scale-x: .5;
-  --tw-scale-y: .5;
-}
-
-.hover\:scale-75:hover {
-  --tw-scale-x: .75;
-  --tw-scale-y: .75;
-}
-
-.hover\:scale-90:hover {
-  --tw-scale-x: .9;
-  --tw-scale-y: .9;
-}
-
-.hover\:scale-95:hover {
-  --tw-scale-x: .95;
-  --tw-scale-y: .95;
-}
-
-.hover\:scale-100:hover {
-  --tw-scale-x: 1;
-  --tw-scale-y: 1;
-}
-
-.hover\:scale-105:hover {
-  --tw-scale-x: 1.05;
-  --tw-scale-y: 1.05;
-}
-
-.hover\:scale-110:hover {
-  --tw-scale-x: 1.1;
-  --tw-scale-y: 1.1;
-}
-
-.hover\:scale-125:hover {
-  --tw-scale-x: 1.25;
-  --tw-scale-y: 1.25;
-}
-
-.hover\:scale-150:hover {
-  --tw-scale-x: 1.5;
-  --tw-scale-y: 1.5;
-}
-
-.hover\:scale-x-0:hover {
-  --tw-scale-x: 0;
-}
-
-.hover\:scale-x-50:hover {
-  --tw-scale-x: .5;
-}
-
-.hover\:scale-x-75:hover {
-  --tw-scale-x: .75;
-}
-
-.hover\:scale-x-90:hover {
-  --tw-scale-x: .9;
-}
-
-.hover\:scale-x-95:hover {
-  --tw-scale-x: .95;
-}
-
-.hover\:scale-x-100:hover {
-  --tw-scale-x: 1;
-}
-
-.hover\:scale-x-105:hover {
-  --tw-scale-x: 1.05;
-}
-
-.hover\:scale-x-110:hover {
-  --tw-scale-x: 1.1;
-}
-
-.hover\:scale-x-125:hover {
-  --tw-scale-x: 1.25;
-}
-
-.hover\:scale-x-150:hover {
-  --tw-scale-x: 1.5;
-}
-
-.hover\:scale-y-0:hover {
-  --tw-scale-y: 0;
-}
-
-.hover\:scale-y-50:hover {
-  --tw-scale-y: .5;
-}
-
-.hover\:scale-y-75:hover {
-  --tw-scale-y: .75;
-}
-
-.hover\:scale-y-90:hover {
-  --tw-scale-y: .9;
-}
-
-.hover\:scale-y-95:hover {
-  --tw-scale-y: .95;
-}
-
-.hover\:scale-y-100:hover {
-  --tw-scale-y: 1;
-}
-
-.hover\:scale-y-105:hover {
-  --tw-scale-y: 1.05;
-}
-
-.hover\:scale-y-110:hover {
-  --tw-scale-y: 1.1;
-}
-
-.hover\:scale-y-125:hover {
-  --tw-scale-y: 1.25;
-}
-
-.hover\:scale-y-150:hover {
-  --tw-scale-y: 1.5;
-}
-
-.focus\:scale-0:focus {
-  --tw-scale-x: 0;
-  --tw-scale-y: 0;
-}
-
-.focus\:scale-50:focus {
-  --tw-scale-x: .5;
-  --tw-scale-y: .5;
-}
-
-.focus\:scale-75:focus {
-  --tw-scale-x: .75;
-  --tw-scale-y: .75;
-}
-
-.focus\:scale-90:focus {
-  --tw-scale-x: .9;
-  --tw-scale-y: .9;
-}
-
-.focus\:scale-95:focus {
-  --tw-scale-x: .95;
-  --tw-scale-y: .95;
-}
-
-.focus\:scale-100:focus {
-  --tw-scale-x: 1;
-  --tw-scale-y: 1;
-}
-
-.focus\:scale-105:focus {
-  --tw-scale-x: 1.05;
-  --tw-scale-y: 1.05;
-}
-
-.focus\:scale-110:focus {
-  --tw-scale-x: 1.1;
-  --tw-scale-y: 1.1;
-}
-
-.focus\:scale-125:focus {
-  --tw-scale-x: 1.25;
-  --tw-scale-y: 1.25;
-}
-
-.focus\:scale-150:focus {
-  --tw-scale-x: 1.5;
-  --tw-scale-y: 1.5;
-}
-
-.focus\:scale-x-0:focus {
-  --tw-scale-x: 0;
-}
-
-.focus\:scale-x-50:focus {
-  --tw-scale-x: .5;
-}
-
-.focus\:scale-x-75:focus {
-  --tw-scale-x: .75;
-}
-
-.focus\:scale-x-90:focus {
-  --tw-scale-x: .9;
-}
-
-.focus\:scale-x-95:focus {
-  --tw-scale-x: .95;
-}
-
-.focus\:scale-x-100:focus {
-  --tw-scale-x: 1;
-}
-
-.focus\:scale-x-105:focus {
-  --tw-scale-x: 1.05;
-}
-
-.focus\:scale-x-110:focus {
-  --tw-scale-x: 1.1;
-}
-
-.focus\:scale-x-125:focus {
-  --tw-scale-x: 1.25;
-}
-
-.focus\:scale-x-150:focus {
-  --tw-scale-x: 1.5;
-}
-
-.focus\:scale-y-0:focus {
-  --tw-scale-y: 0;
-}
-
-.focus\:scale-y-50:focus {
-  --tw-scale-y: .5;
-}
-
-.focus\:scale-y-75:focus {
-  --tw-scale-y: .75;
-}
-
-.focus\:scale-y-90:focus {
-  --tw-scale-y: .9;
-}
-
-.focus\:scale-y-95:focus {
-  --tw-scale-y: .95;
-}
-
-.focus\:scale-y-100:focus {
-  --tw-scale-y: 1;
-}
-
-.focus\:scale-y-105:focus {
-  --tw-scale-y: 1.05;
-}
-
-.focus\:scale-y-110:focus {
-  --tw-scale-y: 1.1;
-}
-
-.focus\:scale-y-125:focus {
-  --tw-scale-y: 1.25;
-}
-
-.focus\:scale-y-150:focus {
-  --tw-scale-y: 1.5;
-}
-
-.rotate-0 {
-  --tw-rotate: 0deg;
-}
-
-.rotate-1 {
-  --tw-rotate: 1deg;
-}
-
-.rotate-2 {
-  --tw-rotate: 2deg;
-}
-
-.rotate-3 {
-  --tw-rotate: 3deg;
-}
-
-.rotate-6 {
-  --tw-rotate: 6deg;
-}
-
-.rotate-12 {
-  --tw-rotate: 12deg;
-}
-
-.rotate-45 {
-  --tw-rotate: 45deg;
-}
-
-.rotate-90 {
-  --tw-rotate: 90deg;
-}
-
-.rotate-180 {
-  --tw-rotate: 180deg;
-}
-
-.-rotate-180 {
-  --tw-rotate: -180deg;
-}
-
-.-rotate-90 {
-  --tw-rotate: -90deg;
-}
-
-.-rotate-45 {
-  --tw-rotate: -45deg;
-}
-
-.-rotate-12 {
-  --tw-rotate: -12deg;
-}
-
-.-rotate-6 {
-  --tw-rotate: -6deg;
-}
-
-.-rotate-3 {
-  --tw-rotate: -3deg;
-}
-
-.-rotate-2 {
-  --tw-rotate: -2deg;
-}
-
-.-rotate-1 {
-  --tw-rotate: -1deg;
-}
-
-.hover\:rotate-0:hover {
-  --tw-rotate: 0deg;
-}
-
-.hover\:rotate-1:hover {
-  --tw-rotate: 1deg;
-}
-
-.hover\:rotate-2:hover {
-  --tw-rotate: 2deg;
-}
-
-.hover\:rotate-3:hover {
-  --tw-rotate: 3deg;
-}
-
-.hover\:rotate-6:hover {
-  --tw-rotate: 6deg;
-}
-
-.hover\:rotate-12:hover {
-  --tw-rotate: 12deg;
-}
-
-.hover\:rotate-45:hover {
-  --tw-rotate: 45deg;
-}
-
-.hover\:rotate-90:hover {
-  --tw-rotate: 90deg;
-}
-
-.hover\:rotate-180:hover {
-  --tw-rotate: 180deg;
-}
-
-.hover\:-rotate-180:hover {
-  --tw-rotate: -180deg;
-}
-
-.hover\:-rotate-90:hover {
-  --tw-rotate: -90deg;
-}
-
-.hover\:-rotate-45:hover {
-  --tw-rotate: -45deg;
-}
-
-.hover\:-rotate-12:hover {
-  --tw-rotate: -12deg;
-}
-
-.hover\:-rotate-6:hover {
-  --tw-rotate: -6deg;
-}
-
-.hover\:-rotate-3:hover {
-  --tw-rotate: -3deg;
-}
-
-.hover\:-rotate-2:hover {
-  --tw-rotate: -2deg;
-}
-
-.hover\:-rotate-1:hover {
-  --tw-rotate: -1deg;
-}
-
-.focus\:rotate-0:focus {
-  --tw-rotate: 0deg;
-}
-
-.focus\:rotate-1:focus {
-  --tw-rotate: 1deg;
-}
-
-.focus\:rotate-2:focus {
-  --tw-rotate: 2deg;
-}
-
-.focus\:rotate-3:focus {
-  --tw-rotate: 3deg;
-}
-
-.focus\:rotate-6:focus {
-  --tw-rotate: 6deg;
-}
-
-.focus\:rotate-12:focus {
-  --tw-rotate: 12deg;
-}
-
-.focus\:rotate-45:focus {
-  --tw-rotate: 45deg;
-}
-
-.focus\:rotate-90:focus {
-  --tw-rotate: 90deg;
-}
-
-.focus\:rotate-180:focus {
-  --tw-rotate: 180deg;
-}
-
-.focus\:-rotate-180:focus {
-  --tw-rotate: -180deg;
-}
-
-.focus\:-rotate-90:focus {
-  --tw-rotate: -90deg;
-}
-
-.focus\:-rotate-45:focus {
-  --tw-rotate: -45deg;
-}
-
-.focus\:-rotate-12:focus {
-  --tw-rotate: -12deg;
-}
-
-.focus\:-rotate-6:focus {
-  --tw-rotate: -6deg;
-}
-
-.focus\:-rotate-3:focus {
-  --tw-rotate: -3deg;
-}
-
-.focus\:-rotate-2:focus {
-  --tw-rotate: -2deg;
-}
-
-.focus\:-rotate-1:focus {
-  --tw-rotate: -1deg;
-}
-
-.translate-x-0 {
-  --tw-translate-x: 0px;
-}
-
-.translate-x-1 {
-  --tw-translate-x: 0.25rem;
-}
-
-.translate-x-2 {
-  --tw-translate-x: 0.5rem;
-}
-
-.translate-x-3 {
-  --tw-translate-x: 0.75rem;
-}
-
-.translate-x-4 {
-  --tw-translate-x: 1rem;
-}
-
-.translate-x-5 {
-  --tw-translate-x: 1.25rem;
-}
-
-.translate-x-6 {
-  --tw-translate-x: 1.5rem;
-}
-
-.translate-x-7 {
-  --tw-translate-x: 1.75rem;
-}
-
-.translate-x-8 {
-  --tw-translate-x: 2rem;
-}
-
-.translate-x-9 {
-  --tw-translate-x: 2.25rem;
-}
-
-.translate-x-10 {
-  --tw-translate-x: 2.5rem;
-}
-
-.translate-x-11 {
-  --tw-translate-x: 2.75rem;
-}
-
-.translate-x-12 {
-  --tw-translate-x: 3rem;
-}
-
-.translate-x-14 {
-  --tw-translate-x: 3.5rem;
-}
-
-.translate-x-16 {
-  --tw-translate-x: 4rem;
-}
-
-.translate-x-20 {
-  --tw-translate-x: 5rem;
-}
-
-.translate-x-24 {
-  --tw-translate-x: 6rem;
-}
-
-.translate-x-28 {
-  --tw-translate-x: 7rem;
-}
-
-.translate-x-32 {
-  --tw-translate-x: 8rem;
-}
-
-.translate-x-36 {
-  --tw-translate-x: 9rem;
-}
-
-.translate-x-40 {
-  --tw-translate-x: 10rem;
-}
-
-.translate-x-44 {
-  --tw-translate-x: 11rem;
-}
-
-.translate-x-48 {
-  --tw-translate-x: 12rem;
-}
-
-.translate-x-52 {
-  --tw-translate-x: 13rem;
-}
-
-.translate-x-56 {
-  --tw-translate-x: 14rem;
-}
-
-.translate-x-60 {
-  --tw-translate-x: 15rem;
-}
-
-.translate-x-64 {
-  --tw-translate-x: 16rem;
-}
-
-.translate-x-72 {
-  --tw-translate-x: 18rem;
-}
-
-.translate-x-80 {
-  --tw-translate-x: 20rem;
-}
-
-.translate-x-96 {
-  --tw-translate-x: 24rem;
-}
-
-.translate-x-px {
-  --tw-translate-x: 1px;
-}
-
-.translate-x-0\.5 {
-  --tw-translate-x: 0.125rem;
-}
-
-.translate-x-1\.5 {
-  --tw-translate-x: 0.375rem;
-}
-
-.translate-x-2\.5 {
-  --tw-translate-x: 0.625rem;
-}
-
-.translate-x-3\.5 {
-  --tw-translate-x: 0.875rem;
-}
-
-.-translate-x-0 {
-  --tw-translate-x: 0px;
-}
-
-.-translate-x-1 {
-  --tw-translate-x: -0.25rem;
-}
-
-.-translate-x-2 {
-  --tw-translate-x: -0.5rem;
-}
-
-.-translate-x-3 {
-  --tw-translate-x: -0.75rem;
-}
-
-.-translate-x-4 {
-  --tw-translate-x: -1rem;
-}
-
-.-translate-x-5 {
-  --tw-translate-x: -1.25rem;
-}
-
-.-translate-x-6 {
-  --tw-translate-x: -1.5rem;
-}
-
-.-translate-x-7 {
-  --tw-translate-x: -1.75rem;
-}
-
-.-translate-x-8 {
-  --tw-translate-x: -2rem;
-}
-
-.-translate-x-9 {
-  --tw-translate-x: -2.25rem;
-}
-
-.-translate-x-10 {
-  --tw-translate-x: -2.5rem;
-}
-
-.-translate-x-11 {
-  --tw-translate-x: -2.75rem;
-}
-
-.-translate-x-12 {
-  --tw-translate-x: -3rem;
-}
-
-.-translate-x-14 {
-  --tw-translate-x: -3.5rem;
-}
-
-.-translate-x-16 {
-  --tw-translate-x: -4rem;
-}
-
-.-translate-x-20 {
-  --tw-translate-x: -5rem;
-}
-
-.-translate-x-24 {
-  --tw-translate-x: -6rem;
-}
-
-.-translate-x-28 {
-  --tw-translate-x: -7rem;
-}
-
-.-translate-x-32 {
-  --tw-translate-x: -8rem;
-}
-
-.-translate-x-36 {
-  --tw-translate-x: -9rem;
-}
-
-.-translate-x-40 {
-  --tw-translate-x: -10rem;
-}
-
-.-translate-x-44 {
-  --tw-translate-x: -11rem;
-}
-
-.-translate-x-48 {
-  --tw-translate-x: -12rem;
-}
-
-.-translate-x-52 {
-  --tw-translate-x: -13rem;
-}
-
-.-translate-x-56 {
-  --tw-translate-x: -14rem;
-}
-
-.-translate-x-60 {
-  --tw-translate-x: -15rem;
-}
-
-.-translate-x-64 {
-  --tw-translate-x: -16rem;
-}
-
-.-translate-x-72 {
-  --tw-translate-x: -18rem;
-}
-
-.-translate-x-80 {
-  --tw-translate-x: -20rem;
-}
-
-.-translate-x-96 {
-  --tw-translate-x: -24rem;
-}
-
-.-translate-x-px {
-  --tw-translate-x: -1px;
-}
-
-.-translate-x-0\.5 {
-  --tw-translate-x: -0.125rem;
-}
-
-.-translate-x-1\.5 {
-  --tw-translate-x: -0.375rem;
-}
-
-.-translate-x-2\.5 {
-  --tw-translate-x: -0.625rem;
-}
-
-.-translate-x-3\.5 {
-  --tw-translate-x: -0.875rem;
-}
-
-.translate-x-1\/2 {
-  --tw-translate-x: 50%;
-}
-
-.translate-x-1\/3 {
-  --tw-translate-x: 33.333333%;
-}
-
-.translate-x-2\/3 {
-  --tw-translate-x: 66.666667%;
-}
-
-.translate-x-1\/4 {
-  --tw-translate-x: 25%;
-}
-
-.translate-x-2\/4 {
-  --tw-translate-x: 50%;
-}
-
-.translate-x-3\/4 {
-  --tw-translate-x: 75%;
-}
-
-.translate-x-full {
-  --tw-translate-x: 100%;
-}
-
-.-translate-x-1\/2 {
-  --tw-translate-x: -50%;
-}
-
-.-translate-x-1\/3 {
-  --tw-translate-x: -33.333333%;
-}
-
-.-translate-x-2\/3 {
-  --tw-translate-x: -66.666667%;
-}
-
-.-translate-x-1\/4 {
-  --tw-translate-x: -25%;
-}
-
-.-translate-x-2\/4 {
-  --tw-translate-x: -50%;
-}
-
-.-translate-x-3\/4 {
-  --tw-translate-x: -75%;
-}
-
-.-translate-x-full {
-  --tw-translate-x: -100%;
-}
-
-.translate-y-0 {
-  --tw-translate-y: 0px;
-}
-
-.translate-y-1 {
-  --tw-translate-y: 0.25rem;
-}
-
-.translate-y-2 {
-  --tw-translate-y: 0.5rem;
-}
-
-.translate-y-3 {
-  --tw-translate-y: 0.75rem;
-}
-
-.translate-y-4 {
-  --tw-translate-y: 1rem;
-}
-
-.translate-y-5 {
-  --tw-translate-y: 1.25rem;
-}
-
-.translate-y-6 {
-  --tw-translate-y: 1.5rem;
-}
-
-.translate-y-7 {
-  --tw-translate-y: 1.75rem;
-}
-
-.translate-y-8 {
-  --tw-translate-y: 2rem;
-}
-
-.translate-y-9 {
-  --tw-translate-y: 2.25rem;
-}
-
-.translate-y-10 {
-  --tw-translate-y: 2.5rem;
-}
-
-.translate-y-11 {
-  --tw-translate-y: 2.75rem;
-}
-
-.translate-y-12 {
-  --tw-translate-y: 3rem;
-}
-
-.translate-y-14 {
-  --tw-translate-y: 3.5rem;
-}
-
-.translate-y-16 {
-  --tw-translate-y: 4rem;
-}
-
-.translate-y-20 {
-  --tw-translate-y: 5rem;
-}
-
-.translate-y-24 {
-  --tw-translate-y: 6rem;
-}
-
-.translate-y-28 {
-  --tw-translate-y: 7rem;
-}
-
-.translate-y-32 {
-  --tw-translate-y: 8rem;
-}
-
-.translate-y-36 {
-  --tw-translate-y: 9rem;
-}
-
-.translate-y-40 {
-  --tw-translate-y: 10rem;
-}
-
-.translate-y-44 {
-  --tw-translate-y: 11rem;
-}
-
-.translate-y-48 {
-  --tw-translate-y: 12rem;
-}
-
-.translate-y-52 {
-  --tw-translate-y: 13rem;
-}
-
-.translate-y-56 {
-  --tw-translate-y: 14rem;
-}
-
-.translate-y-60 {
-  --tw-translate-y: 15rem;
-}
-
-.translate-y-64 {
-  --tw-translate-y: 16rem;
-}
-
-.translate-y-72 {
-  --tw-translate-y: 18rem;
-}
-
-.translate-y-80 {
-  --tw-translate-y: 20rem;
-}
-
-.translate-y-96 {
-  --tw-translate-y: 24rem;
-}
-
-.translate-y-px {
-  --tw-translate-y: 1px;
-}
-
-.translate-y-0\.5 {
-  --tw-translate-y: 0.125rem;
-}
-
-.translate-y-1\.5 {
-  --tw-translate-y: 0.375rem;
-}
-
-.translate-y-2\.5 {
-  --tw-translate-y: 0.625rem;
-}
-
-.translate-y-3\.5 {
-  --tw-translate-y: 0.875rem;
-}
-
-.-translate-y-0 {
-  --tw-translate-y: 0px;
-}
-
-.-translate-y-1 {
-  --tw-translate-y: -0.25rem;
-}
-
-.-translate-y-2 {
-  --tw-translate-y: -0.5rem;
-}
-
-.-translate-y-3 {
-  --tw-translate-y: -0.75rem;
-}
-
-.-translate-y-4 {
-  --tw-translate-y: -1rem;
-}
-
-.-translate-y-5 {
-  --tw-translate-y: -1.25rem;
-}
-
-.-translate-y-6 {
-  --tw-translate-y: -1.5rem;
-}
-
-.-translate-y-7 {
-  --tw-translate-y: -1.75rem;
-}
-
-.-translate-y-8 {
-  --tw-translate-y: -2rem;
-}
-
-.-translate-y-9 {
-  --tw-translate-y: -2.25rem;
-}
-
-.-translate-y-10 {
-  --tw-translate-y: -2.5rem;
-}
-
-.-translate-y-11 {
-  --tw-translate-y: -2.75rem;
-}
-
-.-translate-y-12 {
-  --tw-translate-y: -3rem;
-}
-
-.-translate-y-14 {
-  --tw-translate-y: -3.5rem;
-}
-
-.-translate-y-16 {
-  --tw-translate-y: -4rem;
-}
-
-.-translate-y-20 {
-  --tw-translate-y: -5rem;
-}
-
-.-translate-y-24 {
-  --tw-translate-y: -6rem;
-}
-
-.-translate-y-28 {
-  --tw-translate-y: -7rem;
-}
-
-.-translate-y-32 {
-  --tw-translate-y: -8rem;
-}
-
-.-translate-y-36 {
-  --tw-translate-y: -9rem;
-}
-
-.-translate-y-40 {
-  --tw-translate-y: -10rem;
-}
-
-.-translate-y-44 {
-  --tw-translate-y: -11rem;
-}
-
-.-translate-y-48 {
-  --tw-translate-y: -12rem;
-}
-
-.-translate-y-52 {
-  --tw-translate-y: -13rem;
-}
-
-.-translate-y-56 {
-  --tw-translate-y: -14rem;
-}
-
-.-translate-y-60 {
-  --tw-translate-y: -15rem;
-}
-
-.-translate-y-64 {
-  --tw-translate-y: -16rem;
-}
-
-.-translate-y-72 {
-  --tw-translate-y: -18rem;
-}
-
-.-translate-y-80 {
-  --tw-translate-y: -20rem;
-}
-
-.-translate-y-96 {
-  --tw-translate-y: -24rem;
-}
-
-.-translate-y-px {
-  --tw-translate-y: -1px;
-}
-
-.-translate-y-0\.5 {
-  --tw-translate-y: -0.125rem;
-}
-
-.-translate-y-1\.5 {
-  --tw-translate-y: -0.375rem;
-}
-
-.-translate-y-2\.5 {
-  --tw-translate-y: -0.625rem;
-}
-
-.-translate-y-3\.5 {
-  --tw-translate-y: -0.875rem;
-}
-
-.translate-y-1\/2 {
-  --tw-translate-y: 50%;
-}
-
-.translate-y-1\/3 {
-  --tw-translate-y: 33.333333%;
-}
-
-.translate-y-2\/3 {
-  --tw-translate-y: 66.666667%;
-}
-
-.translate-y-1\/4 {
-  --tw-translate-y: 25%;
-}
-
-.translate-y-2\/4 {
-  --tw-translate-y: 50%;
-}
-
-.translate-y-3\/4 {
-  --tw-translate-y: 75%;
-}
-
-.translate-y-full {
-  --tw-translate-y: 100%;
-}
-
-.-translate-y-1\/2 {
-  --tw-translate-y: -50%;
-}
-
-.-translate-y-1\/3 {
-  --tw-translate-y: -33.333333%;
-}
-
-.-translate-y-2\/3 {
-  --tw-translate-y: -66.666667%;
-}
-
-.-translate-y-1\/4 {
-  --tw-translate-y: -25%;
-}
-
-.-translate-y-2\/4 {
-  --tw-translate-y: -50%;
-}
-
-.-translate-y-3\/4 {
-  --tw-translate-y: -75%;
-}
-
-.-translate-y-full {
-  --tw-translate-y: -100%;
-}
-
-.hover\:translate-x-0:hover {
-  --tw-translate-x: 0px;
-}
-
-.hover\:translate-x-1:hover {
-  --tw-translate-x: 0.25rem;
-}
-
-.hover\:translate-x-2:hover {
-  --tw-translate-x: 0.5rem;
-}
-
-.hover\:translate-x-3:hover {
-  --tw-translate-x: 0.75rem;
-}
-
-.hover\:translate-x-4:hover {
-  --tw-translate-x: 1rem;
-}
-
-.hover\:translate-x-5:hover {
-  --tw-translate-x: 1.25rem;
-}
-
-.hover\:translate-x-6:hover {
-  --tw-translate-x: 1.5rem;
-}
-
-.hover\:translate-x-7:hover {
-  --tw-translate-x: 1.75rem;
-}
-
-.hover\:translate-x-8:hover {
-  --tw-translate-x: 2rem;
-}
-
-.hover\:translate-x-9:hover {
-  --tw-translate-x: 2.25rem;
-}
-
-.hover\:translate-x-10:hover {
-  --tw-translate-x: 2.5rem;
-}
-
-.hover\:translate-x-11:hover {
-  --tw-translate-x: 2.75rem;
-}
-
-.hover\:translate-x-12:hover {
-  --tw-translate-x: 3rem;
-}
-
-.hover\:translate-x-14:hover {
-  --tw-translate-x: 3.5rem;
-}
-
-.hover\:translate-x-16:hover {
-  --tw-translate-x: 4rem;
-}
-
-.hover\:translate-x-20:hover {
-  --tw-translate-x: 5rem;
-}
-
-.hover\:translate-x-24:hover {
-  --tw-translate-x: 6rem;
-}
-
-.hover\:translate-x-28:hover {
-  --tw-translate-x: 7rem;
-}
-
-.hover\:translate-x-32:hover {
-  --tw-translate-x: 8rem;
-}
-
-.hover\:translate-x-36:hover {
-  --tw-translate-x: 9rem;
-}
-
-.hover\:translate-x-40:hover {
-  --tw-translate-x: 10rem;
-}
-
-.hover\:translate-x-44:hover {
-  --tw-translate-x: 11rem;
-}
-
-.hover\:translate-x-48:hover {
-  --tw-translate-x: 12rem;
-}
-
-.hover\:translate-x-52:hover {
-  --tw-translate-x: 13rem;
-}
-
-.hover\:translate-x-56:hover {
-  --tw-translate-x: 14rem;
-}
-
-.hover\:translate-x-60:hover {
-  --tw-translate-x: 15rem;
-}
-
-.hover\:translate-x-64:hover {
-  --tw-translate-x: 16rem;
-}
-
-.hover\:translate-x-72:hover {
-  --tw-translate-x: 18rem;
-}
-
-.hover\:translate-x-80:hover {
-  --tw-translate-x: 20rem;
-}
-
-.hover\:translate-x-96:hover {
-  --tw-translate-x: 24rem;
-}
-
-.hover\:translate-x-px:hover {
-  --tw-translate-x: 1px;
-}
-
-.hover\:translate-x-0\.5:hover {
-  --tw-translate-x: 0.125rem;
-}
-
-.hover\:translate-x-1\.5:hover {
-  --tw-translate-x: 0.375rem;
-}
-
-.hover\:translate-x-2\.5:hover {
-  --tw-translate-x: 0.625rem;
-}
-
-.hover\:translate-x-3\.5:hover {
-  --tw-translate-x: 0.875rem;
-}
-
-.hover\:-translate-x-0:hover {
-  --tw-translate-x: 0px;
-}
-
-.hover\:-translate-x-1:hover {
-  --tw-translate-x: -0.25rem;
-}
-
-.hover\:-translate-x-2:hover {
-  --tw-translate-x: -0.5rem;
-}
-
-.hover\:-translate-x-3:hover {
-  --tw-translate-x: -0.75rem;
-}
-
-.hover\:-translate-x-4:hover {
-  --tw-translate-x: -1rem;
-}
-
-.hover\:-translate-x-5:hover {
-  --tw-translate-x: -1.25rem;
-}
-
-.hover\:-translate-x-6:hover {
-  --tw-translate-x: -1.5rem;
-}
-
-.hover\:-translate-x-7:hover {
-  --tw-translate-x: -1.75rem;
-}
-
-.hover\:-translate-x-8:hover {
-  --tw-translate-x: -2rem;
-}
-
-.hover\:-translate-x-9:hover {
-  --tw-translate-x: -2.25rem;
-}
-
-.hover\:-translate-x-10:hover {
-  --tw-translate-x: -2.5rem;
-}
-
-.hover\:-translate-x-11:hover {
-  --tw-translate-x: -2.75rem;
-}
-
-.hover\:-translate-x-12:hover {
-  --tw-translate-x: -3rem;
-}
-
-.hover\:-translate-x-14:hover {
-  --tw-translate-x: -3.5rem;
-}
-
-.hover\:-translate-x-16:hover {
-  --tw-translate-x: -4rem;
-}
-
-.hover\:-translate-x-20:hover {
-  --tw-translate-x: -5rem;
-}
-
-.hover\:-translate-x-24:hover {
-  --tw-translate-x: -6rem;
-}
-
-.hover\:-translate-x-28:hover {
-  --tw-translate-x: -7rem;
-}
-
-.hover\:-translate-x-32:hover {
-  --tw-translate-x: -8rem;
-}
-
-.hover\:-translate-x-36:hover {
-  --tw-translate-x: -9rem;
-}
-
-.hover\:-translate-x-40:hover {
-  --tw-translate-x: -10rem;
-}
-
-.hover\:-translate-x-44:hover {
-  --tw-translate-x: -11rem;
-}
-
-.hover\:-translate-x-48:hover {
-  --tw-translate-x: -12rem;
-}
-
-.hover\:-translate-x-52:hover {
-  --tw-translate-x: -13rem;
-}
-
-.hover\:-translate-x-56:hover {
-  --tw-translate-x: -14rem;
-}
-
-.hover\:-translate-x-60:hover {
-  --tw-translate-x: -15rem;
-}
-
-.hover\:-translate-x-64:hover {
-  --tw-translate-x: -16rem;
-}
-
-.hover\:-translate-x-72:hover {
-  --tw-translate-x: -18rem;
-}
-
-.hover\:-translate-x-80:hover {
-  --tw-translate-x: -20rem;
-}
-
-.hover\:-translate-x-96:hover {
-  --tw-translate-x: -24rem;
-}
-
-.hover\:-translate-x-px:hover {
-  --tw-translate-x: -1px;
-}
-
-.hover\:-translate-x-0\.5:hover {
-  --tw-translate-x: -0.125rem;
-}
-
-.hover\:-translate-x-1\.5:hover {
-  --tw-translate-x: -0.375rem;
-}
-
-.hover\:-translate-x-2\.5:hover {
-  --tw-translate-x: -0.625rem;
-}
-
-.hover\:-translate-x-3\.5:hover {
-  --tw-translate-x: -0.875rem;
-}
-
-.hover\:translate-x-1\/2:hover {
-  --tw-translate-x: 50%;
-}
-
-.hover\:translate-x-1\/3:hover {
-  --tw-translate-x: 33.333333%;
-}
-
-.hover\:translate-x-2\/3:hover {
-  --tw-translate-x: 66.666667%;
-}
-
-.hover\:translate-x-1\/4:hover {
-  --tw-translate-x: 25%;
-}
-
-.hover\:translate-x-2\/4:hover {
-  --tw-translate-x: 50%;
-}
-
-.hover\:translate-x-3\/4:hover {
-  --tw-translate-x: 75%;
-}
-
-.hover\:translate-x-full:hover {
-  --tw-translate-x: 100%;
-}
-
-.hover\:-translate-x-1\/2:hover {
-  --tw-translate-x: -50%;
-}
-
-.hover\:-translate-x-1\/3:hover {
-  --tw-translate-x: -33.333333%;
-}
-
-.hover\:-translate-x-2\/3:hover {
-  --tw-translate-x: -66.666667%;
-}
-
-.hover\:-translate-x-1\/4:hover {
-  --tw-translate-x: -25%;
-}
-
-.hover\:-translate-x-2\/4:hover {
-  --tw-translate-x: -50%;
-}
-
-.hover\:-translate-x-3\/4:hover {
-  --tw-translate-x: -75%;
-}
-
-.hover\:-translate-x-full:hover {
-  --tw-translate-x: -100%;
-}
-
-.hover\:translate-y-0:hover {
-  --tw-translate-y: 0px;
-}
-
-.hover\:translate-y-1:hover {
-  --tw-translate-y: 0.25rem;
-}
-
-.hover\:translate-y-2:hover {
-  --tw-translate-y: 0.5rem;
-}
-
-.hover\:translate-y-3:hover {
-  --tw-translate-y: 0.75rem;
-}
-
-.hover\:translate-y-4:hover {
-  --tw-translate-y: 1rem;
-}
-
-.hover\:translate-y-5:hover {
-  --tw-translate-y: 1.25rem;
-}
-
-.hover\:translate-y-6:hover {
-  --tw-translate-y: 1.5rem;
-}
-
-.hover\:translate-y-7:hover {
-  --tw-translate-y: 1.75rem;
-}
-
-.hover\:translate-y-8:hover {
-  --tw-translate-y: 2rem;
-}
-
-.hover\:translate-y-9:hover {
-  --tw-translate-y: 2.25rem;
-}
-
-.hover\:translate-y-10:hover {
-  --tw-translate-y: 2.5rem;
-}
-
-.hover\:translate-y-11:hover {
-  --tw-translate-y: 2.75rem;
-}
-
-.hover\:translate-y-12:hover {
-  --tw-translate-y: 3rem;
-}
-
-.hover\:translate-y-14:hover {
-  --tw-translate-y: 3.5rem;
-}
-
-.hover\:translate-y-16:hover {
-  --tw-translate-y: 4rem;
-}
-
-.hover\:translate-y-20:hover {
-  --tw-translate-y: 5rem;
-}
-
-.hover\:translate-y-24:hover {
-  --tw-translate-y: 6rem;
-}
-
-.hover\:translate-y-28:hover {
-  --tw-translate-y: 7rem;
-}
-
-.hover\:translate-y-32:hover {
-  --tw-translate-y: 8rem;
-}
-
-.hover\:translate-y-36:hover {
-  --tw-translate-y: 9rem;
-}
-
-.hover\:translate-y-40:hover {
-  --tw-translate-y: 10rem;
-}
-
-.hover\:translate-y-44:hover {
-  --tw-translate-y: 11rem;
-}
-
-.hover\:translate-y-48:hover {
-  --tw-translate-y: 12rem;
-}
-
-.hover\:translate-y-52:hover {
-  --tw-translate-y: 13rem;
-}
-
-.hover\:translate-y-56:hover {
-  --tw-translate-y: 14rem;
-}
-
-.hover\:translate-y-60:hover {
-  --tw-translate-y: 15rem;
-}
-
-.hover\:translate-y-64:hover {
-  --tw-translate-y: 16rem;
-}
-
-.hover\:translate-y-72:hover {
-  --tw-translate-y: 18rem;
-}
-
-.hover\:translate-y-80:hover {
-  --tw-translate-y: 20rem;
-}
-
-.hover\:translate-y-96:hover {
-  --tw-translate-y: 24rem;
-}
-
-.hover\:translate-y-px:hover {
-  --tw-translate-y: 1px;
-}
-
-.hover\:translate-y-0\.5:hover {
-  --tw-translate-y: 0.125rem;
-}
-
-.hover\:translate-y-1\.5:hover {
-  --tw-translate-y: 0.375rem;
-}
-
-.hover\:translate-y-2\.5:hover {
-  --tw-translate-y: 0.625rem;
-}
-
-.hover\:translate-y-3\.5:hover {
-  --tw-translate-y: 0.875rem;
-}
-
-.hover\:-translate-y-0:hover {
-  --tw-translate-y: 0px;
-}
-
-.hover\:-translate-y-1:hover {
-  --tw-translate-y: -0.25rem;
-}
-
-.hover\:-translate-y-2:hover {
-  --tw-translate-y: -0.5rem;
-}
-
-.hover\:-translate-y-3:hover {
-  --tw-translate-y: -0.75rem;
-}
-
-.hover\:-translate-y-4:hover {
-  --tw-translate-y: -1rem;
-}
-
-.hover\:-translate-y-5:hover {
-  --tw-translate-y: -1.25rem;
-}
-
-.hover\:-translate-y-6:hover {
-  --tw-translate-y: -1.5rem;
-}
-
-.hover\:-translate-y-7:hover {
-  --tw-translate-y: -1.75rem;
-}
-
-.hover\:-translate-y-8:hover {
-  --tw-translate-y: -2rem;
-}
-
-.hover\:-translate-y-9:hover {
-  --tw-translate-y: -2.25rem;
-}
-
-.hover\:-translate-y-10:hover {
-  --tw-translate-y: -2.5rem;
-}
-
-.hover\:-translate-y-11:hover {
-  --tw-translate-y: -2.75rem;
-}
-
-.hover\:-translate-y-12:hover {
-  --tw-translate-y: -3rem;
-}
-
-.hover\:-translate-y-14:hover {
-  --tw-translate-y: -3.5rem;
-}
-
-.hover\:-translate-y-16:hover {
-  --tw-translate-y: -4rem;
-}
-
-.hover\:-translate-y-20:hover {
-  --tw-translate-y: -5rem;
-}
-
-.hover\:-translate-y-24:hover {
-  --tw-translate-y: -6rem;
-}
-
-.hover\:-translate-y-28:hover {
-  --tw-translate-y: -7rem;
-}
-
-.hover\:-translate-y-32:hover {
-  --tw-translate-y: -8rem;
-}
-
-.hover\:-translate-y-36:hover {
-  --tw-translate-y: -9rem;
-}
-
-.hover\:-translate-y-40:hover {
-  --tw-translate-y: -10rem;
-}
-
-.hover\:-translate-y-44:hover {
-  --tw-translate-y: -11rem;
-}
-
-.hover\:-translate-y-48:hover {
-  --tw-translate-y: -12rem;
-}
-
-.hover\:-translate-y-52:hover {
-  --tw-translate-y: -13rem;
-}
-
-.hover\:-translate-y-56:hover {
-  --tw-translate-y: -14rem;
-}
-
-.hover\:-translate-y-60:hover {
-  --tw-translate-y: -15rem;
-}
-
-.hover\:-translate-y-64:hover {
-  --tw-translate-y: -16rem;
-}
-
-.hover\:-translate-y-72:hover {
-  --tw-translate-y: -18rem;
-}
-
-.hover\:-translate-y-80:hover {
-  --tw-translate-y: -20rem;
-}
-
-.hover\:-translate-y-96:hover {
-  --tw-translate-y: -24rem;
-}
-
-.hover\:-translate-y-px:hover {
-  --tw-translate-y: -1px;
-}
-
-.hover\:-translate-y-0\.5:hover {
-  --tw-translate-y: -0.125rem;
-}
-
-.hover\:-translate-y-1\.5:hover {
-  --tw-translate-y: -0.375rem;
-}
-
-.hover\:-translate-y-2\.5:hover {
-  --tw-translate-y: -0.625rem;
-}
-
-.hover\:-translate-y-3\.5:hover {
-  --tw-translate-y: -0.875rem;
-}
-
-.hover\:translate-y-1\/2:hover {
-  --tw-translate-y: 50%;
-}
-
-.hover\:translate-y-1\/3:hover {
-  --tw-translate-y: 33.333333%;
-}
-
-.hover\:translate-y-2\/3:hover {
-  --tw-translate-y: 66.666667%;
-}
-
-.hover\:translate-y-1\/4:hover {
-  --tw-translate-y: 25%;
-}
-
-.hover\:translate-y-2\/4:hover {
-  --tw-translate-y: 50%;
-}
-
-.hover\:translate-y-3\/4:hover {
-  --tw-translate-y: 75%;
-}
-
-.hover\:translate-y-full:hover {
-  --tw-translate-y: 100%;
-}
-
-.hover\:-translate-y-1\/2:hover {
-  --tw-translate-y: -50%;
-}
-
-.hover\:-translate-y-1\/3:hover {
-  --tw-translate-y: -33.333333%;
-}
-
-.hover\:-translate-y-2\/3:hover {
-  --tw-translate-y: -66.666667%;
-}
-
-.hover\:-translate-y-1\/4:hover {
-  --tw-translate-y: -25%;
-}
-
-.hover\:-translate-y-2\/4:hover {
-  --tw-translate-y: -50%;
-}
-
-.hover\:-translate-y-3\/4:hover {
-  --tw-translate-y: -75%;
-}
-
-.hover\:-translate-y-full:hover {
-  --tw-translate-y: -100%;
-}
-
-.focus\:translate-x-0:focus {
-  --tw-translate-x: 0px;
-}
-
-.focus\:translate-x-1:focus {
-  --tw-translate-x: 0.25rem;
-}
-
-.focus\:translate-x-2:focus {
-  --tw-translate-x: 0.5rem;
-}
-
-.focus\:translate-x-3:focus {
-  --tw-translate-x: 0.75rem;
-}
-
-.focus\:translate-x-4:focus {
-  --tw-translate-x: 1rem;
-}
-
-.focus\:translate-x-5:focus {
-  --tw-translate-x: 1.25rem;
-}
-
-.focus\:translate-x-6:focus {
-  --tw-translate-x: 1.5rem;
-}
-
-.focus\:translate-x-7:focus {
-  --tw-translate-x: 1.75rem;
-}
-
-.focus\:translate-x-8:focus {
-  --tw-translate-x: 2rem;
-}
-
-.focus\:translate-x-9:focus {
-  --tw-translate-x: 2.25rem;
-}
-
-.focus\:translate-x-10:focus {
-  --tw-translate-x: 2.5rem;
-}
-
-.focus\:translate-x-11:focus {
-  --tw-translate-x: 2.75rem;
-}
-
-.focus\:translate-x-12:focus {
-  --tw-translate-x: 3rem;
-}
-
-.focus\:translate-x-14:focus {
-  --tw-translate-x: 3.5rem;
-}
-
-.focus\:translate-x-16:focus {
-  --tw-translate-x: 4rem;
-}
-
-.focus\:translate-x-20:focus {
-  --tw-translate-x: 5rem;
-}
-
-.focus\:translate-x-24:focus {
-  --tw-translate-x: 6rem;
-}
-
-.focus\:translate-x-28:focus {
-  --tw-translate-x: 7rem;
-}
-
-.focus\:translate-x-32:focus {
-  --tw-translate-x: 8rem;
-}
-
-.focus\:translate-x-36:focus {
-  --tw-translate-x: 9rem;
-}
-
-.focus\:translate-x-40:focus {
-  --tw-translate-x: 10rem;
-}
-
-.focus\:translate-x-44:focus {
-  --tw-translate-x: 11rem;
-}
-
-.focus\:translate-x-48:focus {
-  --tw-translate-x: 12rem;
-}
-
-.focus\:translate-x-52:focus {
-  --tw-translate-x: 13rem;
-}
-
-.focus\:translate-x-56:focus {
-  --tw-translate-x: 14rem;
-}
-
-.focus\:translate-x-60:focus {
-  --tw-translate-x: 15rem;
-}
-
-.focus\:translate-x-64:focus {
-  --tw-translate-x: 16rem;
-}
-
-.focus\:translate-x-72:focus {
-  --tw-translate-x: 18rem;
-}
-
-.focus\:translate-x-80:focus {
-  --tw-translate-x: 20rem;
-}
-
-.focus\:translate-x-96:focus {
-  --tw-translate-x: 24rem;
-}
-
-.focus\:translate-x-px:focus {
-  --tw-translate-x: 1px;
-}
-
-.focus\:translate-x-0\.5:focus {
-  --tw-translate-x: 0.125rem;
-}
-
-.focus\:translate-x-1\.5:focus {
-  --tw-translate-x: 0.375rem;
-}
-
-.focus\:translate-x-2\.5:focus {
-  --tw-translate-x: 0.625rem;
-}
-
-.focus\:translate-x-3\.5:focus {
-  --tw-translate-x: 0.875rem;
-}
-
-.focus\:-translate-x-0:focus {
-  --tw-translate-x: 0px;
-}
-
-.focus\:-translate-x-1:focus {
-  --tw-translate-x: -0.25rem;
-}
-
-.focus\:-translate-x-2:focus {
-  --tw-translate-x: -0.5rem;
-}
-
-.focus\:-translate-x-3:focus {
-  --tw-translate-x: -0.75rem;
-}
-
-.focus\:-translate-x-4:focus {
-  --tw-translate-x: -1rem;
-}
-
-.focus\:-translate-x-5:focus {
-  --tw-translate-x: -1.25rem;
-}
-
-.focus\:-translate-x-6:focus {
-  --tw-translate-x: -1.5rem;
-}
-
-.focus\:-translate-x-7:focus {
-  --tw-translate-x: -1.75rem;
-}
-
-.focus\:-translate-x-8:focus {
-  --tw-translate-x: -2rem;
-}
-
-.focus\:-translate-x-9:focus {
-  --tw-translate-x: -2.25rem;
-}
-
-.focus\:-translate-x-10:focus {
-  --tw-translate-x: -2.5rem;
-}
-
-.focus\:-translate-x-11:focus {
-  --tw-translate-x: -2.75rem;
-}
-
-.focus\:-translate-x-12:focus {
-  --tw-translate-x: -3rem;
-}
-
-.focus\:-translate-x-14:focus {
-  --tw-translate-x: -3.5rem;
-}
-
-.focus\:-translate-x-16:focus {
-  --tw-translate-x: -4rem;
-}
-
-.focus\:-translate-x-20:focus {
-  --tw-translate-x: -5rem;
-}
-
-.focus\:-translate-x-24:focus {
-  --tw-translate-x: -6rem;
-}
-
-.focus\:-translate-x-28:focus {
-  --tw-translate-x: -7rem;
-}
-
-.focus\:-translate-x-32:focus {
-  --tw-translate-x: -8rem;
-}
-
-.focus\:-translate-x-36:focus {
-  --tw-translate-x: -9rem;
-}
-
-.focus\:-translate-x-40:focus {
-  --tw-translate-x: -10rem;
-}
-
-.focus\:-translate-x-44:focus {
-  --tw-translate-x: -11rem;
-}
-
-.focus\:-translate-x-48:focus {
-  --tw-translate-x: -12rem;
-}
-
-.focus\:-translate-x-52:focus {
-  --tw-translate-x: -13rem;
-}
-
-.focus\:-translate-x-56:focus {
-  --tw-translate-x: -14rem;
-}
-
-.focus\:-translate-x-60:focus {
-  --tw-translate-x: -15rem;
-}
-
-.focus\:-translate-x-64:focus {
-  --tw-translate-x: -16rem;
-}
-
-.focus\:-translate-x-72:focus {
-  --tw-translate-x: -18rem;
-}
-
-.focus\:-translate-x-80:focus {
-  --tw-translate-x: -20rem;
-}
-
-.focus\:-translate-x-96:focus {
-  --tw-translate-x: -24rem;
-}
-
-.focus\:-translate-x-px:focus {
-  --tw-translate-x: -1px;
-}
-
-.focus\:-translate-x-0\.5:focus {
-  --tw-translate-x: -0.125rem;
-}
-
-.focus\:-translate-x-1\.5:focus {
-  --tw-translate-x: -0.375rem;
-}
-
-.focus\:-translate-x-2\.5:focus {
-  --tw-translate-x: -0.625rem;
-}
-
-.focus\:-translate-x-3\.5:focus {
-  --tw-translate-x: -0.875rem;
-}
-
-.focus\:translate-x-1\/2:focus {
-  --tw-translate-x: 50%;
-}
-
-.focus\:translate-x-1\/3:focus {
-  --tw-translate-x: 33.333333%;
-}
-
-.focus\:translate-x-2\/3:focus {
-  --tw-translate-x: 66.666667%;
-}
-
-.focus\:translate-x-1\/4:focus {
-  --tw-translate-x: 25%;
-}
-
-.focus\:translate-x-2\/4:focus {
-  --tw-translate-x: 50%;
-}
-
-.focus\:translate-x-3\/4:focus {
-  --tw-translate-x: 75%;
-}
-
-.focus\:translate-x-full:focus {
-  --tw-translate-x: 100%;
-}
-
-.focus\:-translate-x-1\/2:focus {
-  --tw-translate-x: -50%;
-}
-
-.focus\:-translate-x-1\/3:focus {
-  --tw-translate-x: -33.333333%;
-}
-
-.focus\:-translate-x-2\/3:focus {
-  --tw-translate-x: -66.666667%;
-}
-
-.focus\:-translate-x-1\/4:focus {
-  --tw-translate-x: -25%;
-}
-
-.focus\:-translate-x-2\/4:focus {
-  --tw-translate-x: -50%;
-}
-
-.focus\:-translate-x-3\/4:focus {
-  --tw-translate-x: -75%;
-}
-
-.focus\:-translate-x-full:focus {
-  --tw-translate-x: -100%;
-}
-
-.focus\:translate-y-0:focus {
-  --tw-translate-y: 0px;
-}
-
-.focus\:translate-y-1:focus {
-  --tw-translate-y: 0.25rem;
-}
-
-.focus\:translate-y-2:focus {
-  --tw-translate-y: 0.5rem;
-}
-
-.focus\:translate-y-3:focus {
-  --tw-translate-y: 0.75rem;
-}
-
-.focus\:translate-y-4:focus {
-  --tw-translate-y: 1rem;
-}
-
-.focus\:translate-y-5:focus {
-  --tw-translate-y: 1.25rem;
-}
-
-.focus\:translate-y-6:focus {
-  --tw-translate-y: 1.5rem;
-}
-
-.focus\:translate-y-7:focus {
-  --tw-translate-y: 1.75rem;
-}
-
-.focus\:translate-y-8:focus {
-  --tw-translate-y: 2rem;
-}
-
-.focus\:translate-y-9:focus {
-  --tw-translate-y: 2.25rem;
-}
-
-.focus\:translate-y-10:focus {
-  --tw-translate-y: 2.5rem;
-}
-
-.focus\:translate-y-11:focus {
-  --tw-translate-y: 2.75rem;
-}
-
-.focus\:translate-y-12:focus {
-  --tw-translate-y: 3rem;
-}
-
-.focus\:translate-y-14:focus {
-  --tw-translate-y: 3.5rem;
-}
-
-.focus\:translate-y-16:focus {
-  --tw-translate-y: 4rem;
-}
-
-.focus\:translate-y-20:focus {
-  --tw-translate-y: 5rem;
-}
-
-.focus\:translate-y-24:focus {
-  --tw-translate-y: 6rem;
-}
-
-.focus\:translate-y-28:focus {
-  --tw-translate-y: 7rem;
-}
-
-.focus\:translate-y-32:focus {
-  --tw-translate-y: 8rem;
-}
-
-.focus\:translate-y-36:focus {
-  --tw-translate-y: 9rem;
-}
-
-.focus\:translate-y-40:focus {
-  --tw-translate-y: 10rem;
-}
-
-.focus\:translate-y-44:focus {
-  --tw-translate-y: 11rem;
-}
-
-.focus\:translate-y-48:focus {
-  --tw-translate-y: 12rem;
-}
-
-.focus\:translate-y-52:focus {
-  --tw-translate-y: 13rem;
-}
-
-.focus\:translate-y-56:focus {
-  --tw-translate-y: 14rem;
-}
-
-.focus\:translate-y-60:focus {
-  --tw-translate-y: 15rem;
-}
-
-.focus\:translate-y-64:focus {
-  --tw-translate-y: 16rem;
-}
-
-.focus\:translate-y-72:focus {
-  --tw-translate-y: 18rem;
-}
-
-.focus\:translate-y-80:focus {
-  --tw-translate-y: 20rem;
-}
-
-.focus\:translate-y-96:focus {
-  --tw-translate-y: 24rem;
-}
-
-.focus\:translate-y-px:focus {
-  --tw-translate-y: 1px;
-}
-
-.focus\:translate-y-0\.5:focus {
-  --tw-translate-y: 0.125rem;
-}
-
-.focus\:translate-y-1\.5:focus {
-  --tw-translate-y: 0.375rem;
-}
-
-.focus\:translate-y-2\.5:focus {
-  --tw-translate-y: 0.625rem;
-}
-
-.focus\:translate-y-3\.5:focus {
-  --tw-translate-y: 0.875rem;
-}
-
-.focus\:-translate-y-0:focus {
-  --tw-translate-y: 0px;
-}
-
-.focus\:-translate-y-1:focus {
-  --tw-translate-y: -0.25rem;
-}
-
-.focus\:-translate-y-2:focus {
-  --tw-translate-y: -0.5rem;
-}
-
-.focus\:-translate-y-3:focus {
-  --tw-translate-y: -0.75rem;
-}
-
-.focus\:-translate-y-4:focus {
-  --tw-translate-y: -1rem;
-}
-
-.focus\:-translate-y-5:focus {
-  --tw-translate-y: -1.25rem;
-}
-
-.focus\:-translate-y-6:focus {
-  --tw-translate-y: -1.5rem;
-}
-
-.focus\:-translate-y-7:focus {
-  --tw-translate-y: -1.75rem;
-}
-
-.focus\:-translate-y-8:focus {
-  --tw-translate-y: -2rem;
-}
-
-.focus\:-translate-y-9:focus {
-  --tw-translate-y: -2.25rem;
-}
-
-.focus\:-translate-y-10:focus {
-  --tw-translate-y: -2.5rem;
-}
-
-.focus\:-translate-y-11:focus {
-  --tw-translate-y: -2.75rem;
-}
-
-.focus\:-translate-y-12:focus {
-  --tw-translate-y: -3rem;
-}
-
-.focus\:-translate-y-14:focus {
-  --tw-translate-y: -3.5rem;
-}
-
-.focus\:-translate-y-16:focus {
-  --tw-translate-y: -4rem;
-}
-
-.focus\:-translate-y-20:focus {
-  --tw-translate-y: -5rem;
-}
-
-.focus\:-translate-y-24:focus {
-  --tw-translate-y: -6rem;
-}
-
-.focus\:-translate-y-28:focus {
-  --tw-translate-y: -7rem;
-}
-
-.focus\:-translate-y-32:focus {
-  --tw-translate-y: -8rem;
-}
-
-.focus\:-translate-y-36:focus {
-  --tw-translate-y: -9rem;
-}
-
-.focus\:-translate-y-40:focus {
-  --tw-translate-y: -10rem;
-}
-
-.focus\:-translate-y-44:focus {
-  --tw-translate-y: -11rem;
-}
-
-.focus\:-translate-y-48:focus {
-  --tw-translate-y: -12rem;
-}
-
-.focus\:-translate-y-52:focus {
-  --tw-translate-y: -13rem;
-}
-
-.focus\:-translate-y-56:focus {
-  --tw-translate-y: -14rem;
-}
-
-.focus\:-translate-y-60:focus {
-  --tw-translate-y: -15rem;
-}
-
-.focus\:-translate-y-64:focus {
-  --tw-translate-y: -16rem;
-}
-
-.focus\:-translate-y-72:focus {
-  --tw-translate-y: -18rem;
-}
-
-.focus\:-translate-y-80:focus {
-  --tw-translate-y: -20rem;
-}
-
-.focus\:-translate-y-96:focus {
-  --tw-translate-y: -24rem;
-}
-
-.focus\:-translate-y-px:focus {
-  --tw-translate-y: -1px;
-}
-
-.focus\:-translate-y-0\.5:focus {
-  --tw-translate-y: -0.125rem;
-}
-
-.focus\:-translate-y-1\.5:focus {
-  --tw-translate-y: -0.375rem;
-}
-
-.focus\:-translate-y-2\.5:focus {
-  --tw-translate-y: -0.625rem;
-}
-
-.focus\:-translate-y-3\.5:focus {
-  --tw-translate-y: -0.875rem;
-}
-
-.focus\:translate-y-1\/2:focus {
-  --tw-translate-y: 50%;
-}
-
-.focus\:translate-y-1\/3:focus {
-  --tw-translate-y: 33.333333%;
-}
-
-.focus\:translate-y-2\/3:focus {
-  --tw-translate-y: 66.666667%;
-}
-
-.focus\:translate-y-1\/4:focus {
-  --tw-translate-y: 25%;
-}
-
-.focus\:translate-y-2\/4:focus {
-  --tw-translate-y: 50%;
-}
-
-.focus\:translate-y-3\/4:focus {
-  --tw-translate-y: 75%;
-}
-
-.focus\:translate-y-full:focus {
-  --tw-translate-y: 100%;
-}
-
-.focus\:-translate-y-1\/2:focus {
-  --tw-translate-y: -50%;
-}
-
-.focus\:-translate-y-1\/3:focus {
-  --tw-translate-y: -33.333333%;
-}
-
-.focus\:-translate-y-2\/3:focus {
-  --tw-translate-y: -66.666667%;
-}
-
-.focus\:-translate-y-1\/4:focus {
-  --tw-translate-y: -25%;
-}
-
-.focus\:-translate-y-2\/4:focus {
-  --tw-translate-y: -50%;
-}
-
-.focus\:-translate-y-3\/4:focus {
-  --tw-translate-y: -75%;
-}
-
-.focus\:-translate-y-full:focus {
-  --tw-translate-y: -100%;
-}
-
-.skew-x-0 {
-  --tw-skew-x: 0deg;
-}
-
-.skew-x-1 {
-  --tw-skew-x: 1deg;
-}
-
-.skew-x-2 {
-  --tw-skew-x: 2deg;
-}
-
-.skew-x-3 {
-  --tw-skew-x: 3deg;
-}
-
-.skew-x-6 {
-  --tw-skew-x: 6deg;
-}
-
-.skew-x-12 {
-  --tw-skew-x: 12deg;
-}
-
-.-skew-x-12 {
-  --tw-skew-x: -12deg;
-}
-
-.-skew-x-6 {
-  --tw-skew-x: -6deg;
-}
-
-.-skew-x-3 {
-  --tw-skew-x: -3deg;
-}
-
-.-skew-x-2 {
-  --tw-skew-x: -2deg;
-}
-
-.-skew-x-1 {
-  --tw-skew-x: -1deg;
-}
-
-.skew-y-0 {
-  --tw-skew-y: 0deg;
-}
-
-.skew-y-1 {
-  --tw-skew-y: 1deg;
-}
-
-.skew-y-2 {
-  --tw-skew-y: 2deg;
-}
-
-.skew-y-3 {
-  --tw-skew-y: 3deg;
-}
-
-.skew-y-6 {
-  --tw-skew-y: 6deg;
-}
-
-.skew-y-12 {
-  --tw-skew-y: 12deg;
-}
-
-.-skew-y-12 {
-  --tw-skew-y: -12deg;
-}
-
-.-skew-y-6 {
-  --tw-skew-y: -6deg;
-}
-
-.-skew-y-3 {
-  --tw-skew-y: -3deg;
-}
-
-.-skew-y-2 {
-  --tw-skew-y: -2deg;
-}
-
-.-skew-y-1 {
-  --tw-skew-y: -1deg;
-}
-
-.hover\:skew-x-0:hover {
-  --tw-skew-x: 0deg;
-}
-
-.hover\:skew-x-1:hover {
-  --tw-skew-x: 1deg;
-}
-
-.hover\:skew-x-2:hover {
-  --tw-skew-x: 2deg;
-}
-
-.hover\:skew-x-3:hover {
-  --tw-skew-x: 3deg;
-}
-
-.hover\:skew-x-6:hover {
-  --tw-skew-x: 6deg;
-}
-
-.hover\:skew-x-12:hover {
-  --tw-skew-x: 12deg;
-}
-
-.hover\:-skew-x-12:hover {
-  --tw-skew-x: -12deg;
-}
-
-.hover\:-skew-x-6:hover {
-  --tw-skew-x: -6deg;
-}
-
-.hover\:-skew-x-3:hover {
-  --tw-skew-x: -3deg;
-}
-
-.hover\:-skew-x-2:hover {
-  --tw-skew-x: -2deg;
-}
-
-.hover\:-skew-x-1:hover {
-  --tw-skew-x: -1deg;
-}
-
-.hover\:skew-y-0:hover {
-  --tw-skew-y: 0deg;
-}
-
-.hover\:skew-y-1:hover {
-  --tw-skew-y: 1deg;
-}
-
-.hover\:skew-y-2:hover {
-  --tw-skew-y: 2deg;
-}
-
-.hover\:skew-y-3:hover {
-  --tw-skew-y: 3deg;
-}
-
-.hover\:skew-y-6:hover {
-  --tw-skew-y: 6deg;
-}
-
-.hover\:skew-y-12:hover {
-  --tw-skew-y: 12deg;
-}
-
-.hover\:-skew-y-12:hover {
-  --tw-skew-y: -12deg;
-}
-
-.hover\:-skew-y-6:hover {
-  --tw-skew-y: -6deg;
-}
-
-.hover\:-skew-y-3:hover {
-  --tw-skew-y: -3deg;
-}
-
-.hover\:-skew-y-2:hover {
-  --tw-skew-y: -2deg;
-}
-
-.hover\:-skew-y-1:hover {
-  --tw-skew-y: -1deg;
-}
-
-.focus\:skew-x-0:focus {
-  --tw-skew-x: 0deg;
-}
-
-.focus\:skew-x-1:focus {
-  --tw-skew-x: 1deg;
-}
-
-.focus\:skew-x-2:focus {
-  --tw-skew-x: 2deg;
-}
-
-.focus\:skew-x-3:focus {
-  --tw-skew-x: 3deg;
-}
-
-.focus\:skew-x-6:focus {
-  --tw-skew-x: 6deg;
-}
-
-.focus\:skew-x-12:focus {
-  --tw-skew-x: 12deg;
-}
-
-.focus\:-skew-x-12:focus {
-  --tw-skew-x: -12deg;
-}
-
-.focus\:-skew-x-6:focus {
-  --tw-skew-x: -6deg;
-}
-
-.focus\:-skew-x-3:focus {
-  --tw-skew-x: -3deg;
-}
-
-.focus\:-skew-x-2:focus {
-  --tw-skew-x: -2deg;
-}
-
-.focus\:-skew-x-1:focus {
-  --tw-skew-x: -1deg;
-}
-
-.focus\:skew-y-0:focus {
-  --tw-skew-y: 0deg;
-}
-
-.focus\:skew-y-1:focus {
-  --tw-skew-y: 1deg;
-}
-
-.focus\:skew-y-2:focus {
-  --tw-skew-y: 2deg;
-}
-
-.focus\:skew-y-3:focus {
-  --tw-skew-y: 3deg;
-}
-
-.focus\:skew-y-6:focus {
-  --tw-skew-y: 6deg;
-}
-
-.focus\:skew-y-12:focus {
-  --tw-skew-y: 12deg;
-}
-
-.focus\:-skew-y-12:focus {
-  --tw-skew-y: -12deg;
-}
-
-.focus\:-skew-y-6:focus {
-  --tw-skew-y: -6deg;
-}
-
-.focus\:-skew-y-3:focus {
-  --tw-skew-y: -3deg;
-}
-
-.focus\:-skew-y-2:focus {
-  --tw-skew-y: -2deg;
-}
-
-.focus\:-skew-y-1:focus {
-  --tw-skew-y: -1deg;
-}
-
-.transition-none {
-  transition-property: none;
-}
-
-.transition-all {
-  transition-property: all;
-  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-  transition-duration: 150ms;
-}
-
-.transition {
-  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
-  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-  transition-duration: 150ms;
-}
-
-.transition-colors {
-  transition-property: background-color, border-color, color, fill, stroke;
-  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-  transition-duration: 150ms;
-}
-
-.transition-opacity {
-  transition-property: opacity;
-  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-  transition-duration: 150ms;
-}
-
-.transition-shadow {
-  transition-property: box-shadow;
-  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-  transition-duration: 150ms;
-}
-
-.transition-transform {
-  transition-property: transform;
-  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-  transition-duration: 150ms;
-}
-
-.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: 100ms;
-}
-
-.duration-150 {
-  transition-duration: 150ms;
-}
-
-.duration-200 {
-  transition-duration: 200ms;
-}
-
-.duration-300 {
-  transition-duration: 300ms;
-}
-
-.duration-500 {
-  transition-duration: 500ms;
-}
-
-.duration-700 {
-  transition-duration: 700ms;
-}
-
-.duration-1000 {
-  transition-duration: 1000ms;
-}
-
-.delay-75 {
-  transition-delay: 75ms;
-}
-
-.delay-100 {
-  transition-delay: 100ms;
-}
-
-.delay-150 {
-  transition-delay: 150ms;
-}
-
-.delay-200 {
-  transition-delay: 200ms;
-}
-
-.delay-300 {
-  transition-delay: 300ms;
-}
-
-.delay-500 {
-  transition-delay: 500ms;
-}
-
-.delay-700 {
-  transition-delay: 700ms;
-}
-
-.delay-1000 {
-  transition-delay: 1000ms;
-}
-
-@-webkit-keyframes spin {
-  to {
-    transform: rotate(360deg);
-  }
-}
-
-@keyframes spin {
-  to {
-    transform: rotate(360deg);
-  }
-}
-
-@-webkit-keyframes ping {
-  75%, 100% {
-    transform: scale(2);
-    opacity: 0;
-  }
-}
-
-@keyframes ping {
-  75%, 100% {
-    transform: scale(2);
-    opacity: 0;
-  }
-}
-
-@-webkit-keyframes pulse {
-  50% {
-    opacity: .5;
-  }
-}
-
-@keyframes pulse {
-  50% {
-    opacity: .5;
-  }
-}
-
-@-webkit-keyframes bounce {
-  0%, 100% {
-    transform: translateY(-25%);
-    -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1);
-            animation-timing-function: cubic-bezier(0.8,0,1,1);
-  }
-
-  50% {
-    transform: none;
-    -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1);
-            animation-timing-function: cubic-bezier(0,0,0.2,1);
-  }
-}
-
-@keyframes bounce {
-  0%, 100% {
-    transform: translateY(-25%);
-    -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1);
-            animation-timing-function: cubic-bezier(0.8,0,1,1);
-  }
-
-  50% {
-    transform: none;
-    -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1);
-            animation-timing-function: cubic-bezier(0,0,0.2,1);
-  }
-}
-
-.animate-none {
-  -webkit-animation: none;
-          animation: none;
-}
-
-.animate-spin {
-  -webkit-animation: spin 1s linear infinite;
-          animation: spin 1s linear infinite;
-}
-
-.animate-ping {
-  -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
-          animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
-}
-
-.animate-pulse {
-  -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
-          animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
-}
-
-.animate-bounce {
-  -webkit-animation: bounce 1s infinite;
-          animation: bounce 1s infinite;
-}
-
-@media (min-width: 640px) {
-  .sm\:container {
-    width: 100%;
-  }
-
-  @media (min-width: 640px) {
-    .sm\:container {
-      max-width: 640px;
-    }
-  }
-
-  @media (min-width: 768px) {
-    .sm\:container {
-      max-width: 768px;
-    }
-  }
-
-  @media (min-width: 1024px) {
-    .sm\:container {
-      max-width: 1024px;
-    }
-  }
-
-  @media (min-width: 1280px) {
-    .sm\:container {
-      max-width: 1280px;
-    }
-  }
-
-  @media (min-width: 1536px) {
-    .sm\:container {
-      max-width: 1536px;
-    }
-  }
-
-  .sm\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0px * var(--tw-space-y-reverse));
-  }
-
-  .sm\:space-x-0 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0px * var(--tw-space-x-reverse));
-    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:space-y-1 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:space-x-1 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0.25rem * var(--tw-space-x-reverse));
-    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:space-y-2 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
-    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:space-y-3 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:space-x-3 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0.75rem * var(--tw-space-x-reverse));
-    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:space-y-4 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(1rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(1rem * var(--tw-space-x-reverse));
-    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:space-y-5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:space-x-5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(1.25rem * var(--tw-space-x-reverse));
-    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:space-y-6 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:space-x-6 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(1.5rem * var(--tw-space-x-reverse));
-    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:space-y-7 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:space-x-7 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(1.75rem * var(--tw-space-x-reverse));
-    margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:space-y-8 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(2rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:space-x-8 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(2rem * var(--tw-space-x-reverse));
-    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:space-y-9 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(2.25rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:space-x-9 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(2.25rem * var(--tw-space-x-reverse));
-    margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:space-y-10 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:space-x-10 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(2.5rem * var(--tw-space-x-reverse));
-    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:space-y-11 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(2.75rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:space-x-11 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(2.75rem * var(--tw-space-x-reverse));
-    margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:space-y-12 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(3rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:space-x-12 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(3rem * var(--tw-space-x-reverse));
-    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:space-y-14 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(3.5rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:space-x-14 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(3.5rem * var(--tw-space-x-reverse));
-    margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:space-y-16 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(4rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:space-x-16 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(4rem * var(--tw-space-x-reverse));
-    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:space-y-20 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(5rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:space-x-20 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(5rem * var(--tw-space-x-reverse));
-    margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:space-y-24 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(6rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:space-x-24 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(6rem * var(--tw-space-x-reverse));
-    margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:space-y-28 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(7rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:space-x-28 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(7rem * var(--tw-space-x-reverse));
-    margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:space-y-32 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(8rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:space-x-32 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(8rem * var(--tw-space-x-reverse));
-    margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:space-y-36 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(9rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:space-x-36 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(9rem * var(--tw-space-x-reverse));
-    margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:space-y-40 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(10rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:space-x-40 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(10rem * var(--tw-space-x-reverse));
-    margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:space-y-44 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(11rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:space-x-44 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(11rem * var(--tw-space-x-reverse));
-    margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:space-y-48 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(12rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:space-x-48 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(12rem * var(--tw-space-x-reverse));
-    margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:space-y-52 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(13rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:space-x-52 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(13rem * var(--tw-space-x-reverse));
-    margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:space-y-56 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(14rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:space-x-56 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(14rem * var(--tw-space-x-reverse));
-    margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:space-y-60 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(15rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:space-x-60 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(15rem * var(--tw-space-x-reverse));
-    margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:space-y-64 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(16rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:space-x-64 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(16rem * var(--tw-space-x-reverse));
-    margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:space-y-72 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(18rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:space-x-72 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(18rem * var(--tw-space-x-reverse));
-    margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:space-y-80 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(20rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:space-x-80 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(20rem * var(--tw-space-x-reverse));
-    margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:space-y-96 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(24rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:space-x-96 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(24rem * var(--tw-space-x-reverse));
-    margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:space-y-px > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(1px * var(--tw-space-y-reverse));
-  }
-
-  .sm\:space-x-px > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(1px * var(--tw-space-x-reverse));
-    margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0.125rem * var(--tw-space-x-reverse));
-    margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0.375rem * var(--tw-space-x-reverse));
-    margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0.625rem * var(--tw-space-x-reverse));
-    margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:space-y-3\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0.875rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:space-x-3\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0.875rem * var(--tw-space-x-reverse));
-    margin-left: calc(0.875rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:-space-y-0 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0px * var(--tw-space-y-reverse));
-  }
-
-  .sm\:-space-x-0 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0px * var(--tw-space-x-reverse));
-    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:-space-y-1 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:-space-x-1 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-0.25rem * var(--tw-space-x-reverse));
-    margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:-space-y-2 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:-space-x-2 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-0.5rem * var(--tw-space-x-reverse));
-    margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:-space-y-3 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:-space-x-3 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-0.75rem * var(--tw-space-x-reverse));
-    margin-left: calc(-0.75rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:-space-y-4 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-1rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:-space-x-4 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-1rem * var(--tw-space-x-reverse));
-    margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:-space-y-5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:-space-x-5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-1.25rem * var(--tw-space-x-reverse));
-    margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:-space-y-6 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:-space-x-6 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-1.5rem * var(--tw-space-x-reverse));
-    margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:-space-y-7 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:-space-x-7 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-1.75rem * var(--tw-space-x-reverse));
-    margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:-space-y-8 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-2rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:-space-x-8 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-2rem * var(--tw-space-x-reverse));
-    margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:-space-y-9 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:-space-x-9 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-2.25rem * var(--tw-space-x-reverse));
-    margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:-space-y-10 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:-space-x-10 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-2.5rem * var(--tw-space-x-reverse));
-    margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:-space-y-11 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:-space-x-11 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-2.75rem * var(--tw-space-x-reverse));
-    margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:-space-y-12 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-3rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:-space-x-12 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-3rem * var(--tw-space-x-reverse));
-    margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:-space-y-14 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:-space-x-14 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-3.5rem * var(--tw-space-x-reverse));
-    margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:-space-y-16 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-4rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:-space-x-16 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-4rem * var(--tw-space-x-reverse));
-    margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:-space-y-20 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-5rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:-space-x-20 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-5rem * var(--tw-space-x-reverse));
-    margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:-space-y-24 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-6rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:-space-x-24 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-6rem * var(--tw-space-x-reverse));
-    margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:-space-y-28 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-7rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:-space-x-28 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-7rem * var(--tw-space-x-reverse));
-    margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:-space-y-32 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-8rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:-space-x-32 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-8rem * var(--tw-space-x-reverse));
-    margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:-space-y-36 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-9rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:-space-x-36 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-9rem * var(--tw-space-x-reverse));
-    margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:-space-y-40 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-10rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:-space-x-40 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-10rem * var(--tw-space-x-reverse));
-    margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:-space-y-44 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-11rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:-space-x-44 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-11rem * var(--tw-space-x-reverse));
-    margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:-space-y-48 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-12rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:-space-x-48 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-12rem * var(--tw-space-x-reverse));
-    margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:-space-y-52 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-13rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:-space-x-52 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-13rem * var(--tw-space-x-reverse));
-    margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:-space-y-56 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-14rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:-space-x-56 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-14rem * var(--tw-space-x-reverse));
-    margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:-space-y-60 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-15rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:-space-x-60 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-15rem * var(--tw-space-x-reverse));
-    margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:-space-y-64 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-16rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:-space-x-64 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-16rem * var(--tw-space-x-reverse));
-    margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:-space-y-72 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-18rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:-space-x-72 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-18rem * var(--tw-space-x-reverse));
-    margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:-space-y-80 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-20rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:-space-x-80 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-20rem * var(--tw-space-x-reverse));
-    margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:-space-y-96 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-24rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:-space-x-96 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-24rem * var(--tw-space-x-reverse));
-    margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:-space-y-px > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-1px * var(--tw-space-y-reverse));
-  }
-
-  .sm\:-space-x-px > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-1px * var(--tw-space-x-reverse));
-    margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:-space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:-space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-0.125rem * var(--tw-space-x-reverse));
-    margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:-space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:-space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-0.375rem * var(--tw-space-x-reverse));
-    margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:-space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:-space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-0.625rem * var(--tw-space-x-reverse));
-    margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:-space-y-3\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-0.875rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-0.875rem * var(--tw-space-y-reverse));
-  }
-
-  .sm\:-space-x-3\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-0.875rem * var(--tw-space-x-reverse));
-    margin-left: calc(-0.875rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .sm\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 1;
-  }
-
-  .sm\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 1;
-  }
-
-  .sm\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-y-reverse: 0;
-    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
-    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
-  }
-
-  .sm\:divide-x-0 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-x-reverse: 0;
-    border-right-width: calc(0px * var(--tw-divide-x-reverse));
-    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));
-  }
-
-  .sm\:divide-y-2 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-y-reverse: 0;
-    border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));
-    border-bottom-width: calc(2px * var(--tw-divide-y-reverse));
-  }
-
-  .sm\:divide-x-2 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-x-reverse: 0;
-    border-right-width: calc(2px * var(--tw-divide-x-reverse));
-    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));
-  }
-
-  .sm\:divide-y-4 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-y-reverse: 0;
-    border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));
-    border-bottom-width: calc(4px * var(--tw-divide-y-reverse));
-  }
-
-  .sm\:divide-x-4 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-x-reverse: 0;
-    border-right-width: calc(4px * var(--tw-divide-x-reverse));
-    border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));
-  }
-
-  .sm\:divide-y-8 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-y-reverse: 0;
-    border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));
-    border-bottom-width: calc(8px * var(--tw-divide-y-reverse));
-  }
-
-  .sm\:divide-x-8 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-x-reverse: 0;
-    border-right-width: calc(8px * var(--tw-divide-x-reverse));
-    border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)));
-  }
-
-  .sm\:divide-y > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-y-reverse: 0;
-    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
-    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
-  }
-
-  .sm\:divide-x > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-x-reverse: 0;
-    border-right-width: calc(1px * var(--tw-divide-x-reverse));
-    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
-  }
-
-  .sm\:divide-y-reverse > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-y-reverse: 1;
-  }
-
-  .sm\:divide-x-reverse > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-x-reverse: 1;
-  }
-
-  .sm\:divide-current > :not([hidden]) ~ :not([hidden]) {
-    border-color: currentColor;
-  }
-
-  .sm\:divide-transparent > :not([hidden]) ~ :not([hidden]) {
-    border-color: transparent;
-  }
-
-  .sm\:divide-black > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-white > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-darkCoolGray-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(245, 246, 247, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-darkCoolGray-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(235, 237, 239, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-darkCoolGray-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(206, 209, 214, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-darkCoolGray-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(176, 181, 189, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-darkCoolGray-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(117, 126, 140, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-darkCoolGray-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(58, 71, 91, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-darkCoolGray-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(52, 64, 82, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-darkCoolGray-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(44, 53, 68, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-darkCoolGray-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(35, 43, 55, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-darkCoolGray-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(28, 35, 45, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-coolGray-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(247, 248, 249, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-coolGray-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(238, 240, 243, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-coolGray-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(213, 218, 225, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-coolGray-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(187, 195, 207, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-coolGray-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(136, 150, 171, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-coolGray-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(85, 105, 135, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-coolGray-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(77, 95, 122, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-coolGray-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(64, 79, 101, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-coolGray-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(51, 63, 81, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-coolGray-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(42, 51, 66, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-indigo-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(248, 246, 255, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-indigo-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(240, 238, 255, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-indigo-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(218, 212, 255, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-indigo-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(195, 185, 255, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-indigo-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(150, 133, 255, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-indigo-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(105, 81, 255, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-indigo-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(95, 73, 230, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-indigo-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(79, 61, 191, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-indigo-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(63, 49, 153, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-indigo-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(51, 40, 125, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-violet-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(251, 247, 255, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-violet-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(246, 238, 254, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-violet-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(233, 213, 253, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-violet-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(220, 187, 252, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-violet-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(194, 136, 249, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-violet-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(168, 85, 247, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-violet-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(151, 77, 222, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-violet-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(126, 64, 185, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-violet-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(101, 51, 148, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-violet-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(82, 42, 121, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-yellow-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(255, 250, 243, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-yellow-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(254, 245, 231, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-yellow-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(253, 231, 194, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-yellow-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(251, 216, 157, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-yellow-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(248, 187, 84, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-yellow-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(245, 158, 11, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-yellow-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(221, 142, 10, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-yellow-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(184, 119, 8, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-yellow-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(147, 95, 7, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-yellow-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(120, 77, 5, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-red-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(254, 247, 246, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-red-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(253, 238, 236, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-red-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(251, 214, 208, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-red-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(249, 189, 180, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-red-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(244, 139, 124, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-red-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(239, 88, 68, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-red-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(215, 80, 61, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-red-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(179, 67, 51, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-red-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(143, 53, 41, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-red-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(117, 44, 33, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-green-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(244, 253, 247, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-green-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(234, 250, 240, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-green-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(202, 244, 217, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-green-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(170, 237, 195, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-green-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(106, 223, 149, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-green-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(42, 209, 103, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-green-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(38, 188, 94, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-green-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(32, 157, 78, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-green-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(25, 125, 62, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-green-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(21, 102, 51, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-blue-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(245, 249, 255, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-blue-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(235, 243, 254, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-blue-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(206, 224, 253, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-blue-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(177, 205, 251, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-blue-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(118, 168, 249, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-blue-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(59, 130, 246, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-blue-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(53, 117, 221, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-blue-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(44, 98, 185, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-blue-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(35, 78, 148, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-blue-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(29, 64, 121, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-gray-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(249, 250, 251, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-divide-opacity));
-  }
-
-  .sm\:divide-solid > :not([hidden]) ~ :not([hidden]) {
-    border-style: solid;
-  }
-
-  .sm\:divide-dashed > :not([hidden]) ~ :not([hidden]) {
-    border-style: dashed;
-  }
-
-  .sm\:divide-dotted > :not([hidden]) ~ :not([hidden]) {
-    border-style: dotted;
-  }
-
-  .sm\:divide-double > :not([hidden]) ~ :not([hidden]) {
-    border-style: double;
-  }
-
-  .sm\:divide-none > :not([hidden]) ~ :not([hidden]) {
-    border-style: none;
-  }
-
-  .sm\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0;
-  }
-
-  .sm\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.05;
-  }
-
-  .sm\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.1;
-  }
-
-  .sm\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.2;
-  }
-
-  .sm\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.25;
-  }
-
-  .sm\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.3;
-  }
-
-  .sm\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.4;
-  }
-
-  .sm\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.5;
-  }
-
-  .sm\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.6;
-  }
-
-  .sm\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.7;
-  }
-
-  .sm\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.75;
-  }
-
-  .sm\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.8;
-  }
-
-  .sm\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.9;
-  }
-
-  .sm\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.95;
-  }
-
-  .sm\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-  }
-
-  .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-within\:sr-only:focus-within {
-    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-within\:not-sr-only:focus-within {
-    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-clip-border {
-    background-clip: border-box;
-  }
-
-  .sm\:bg-clip-padding {
-    background-clip: padding-box;
-  }
-
-  .sm\:bg-clip-content {
-    background-clip: content-box;
-  }
-
-  .sm\:bg-clip-text {
-    -webkit-background-clip: text;
-            background-clip: text;
-  }
-
-  .sm\:bg-current {
-    background-color: currentColor;
-  }
-
-  .sm\:bg-transparent {
-    background-color: transparent;
-  }
-
-  .sm\:bg-black {
-    --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-white {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-darkCoolGray-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 246, 247, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-darkCoolGray-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 237, 239, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-darkCoolGray-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 209, 214, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-darkCoolGray-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(176, 181, 189, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-darkCoolGray-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 126, 140, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-darkCoolGray-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(58, 71, 91, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-darkCoolGray-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(52, 64, 82, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-darkCoolGray-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 53, 68, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-darkCoolGray-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 43, 55, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-darkCoolGray-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(28, 35, 45, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-coolGray-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(247, 248, 249, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-coolGray-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(238, 240, 243, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-coolGray-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(213, 218, 225, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-coolGray-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(187, 195, 207, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-coolGray-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(136, 150, 171, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-coolGray-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(85, 105, 135, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-coolGray-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(77, 95, 122, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-coolGray-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(64, 79, 101, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-coolGray-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 63, 81, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-coolGray-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 51, 66, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-indigo-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 246, 255, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-indigo-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(240, 238, 255, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-indigo-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(218, 212, 255, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-indigo-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(195, 185, 255, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-indigo-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(150, 133, 255, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-indigo-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(105, 81, 255, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-indigo-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(95, 73, 230, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-indigo-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(79, 61, 191, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-indigo-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(63, 49, 153, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-indigo-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 40, 125, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-violet-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 247, 255, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-violet-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(246, 238, 254, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-violet-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(233, 213, 253, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-violet-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(220, 187, 252, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-violet-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(194, 136, 249, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-violet-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(168, 85, 247, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-violet-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(151, 77, 222, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-violet-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(126, 64, 185, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-violet-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(101, 51, 148, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-violet-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(82, 42, 121, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-yellow-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 250, 243, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-yellow-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 245, 231, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-yellow-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 231, 194, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-yellow-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 216, 157, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-yellow-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 187, 84, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-yellow-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-yellow-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(221, 142, 10, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-yellow-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(184, 119, 8, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-yellow-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(147, 95, 7, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-yellow-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(120, 77, 5, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-red-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 247, 246, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-red-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 238, 236, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-red-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 214, 208, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-red-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 189, 180, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-red-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 139, 124, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-red-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(239, 88, 68, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-red-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(215, 80, 61, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-red-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(179, 67, 51, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-red-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(143, 53, 41, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-red-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 44, 33, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-green-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 253, 247, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-green-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(234, 250, 240, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-green-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(202, 244, 217, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-green-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(170, 237, 195, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-green-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(106, 223, 149, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-green-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 209, 103, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-green-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(38, 188, 94, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-green-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(32, 157, 78, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-green-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(25, 125, 62, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-green-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(21, 102, 51, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-blue-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 249, 255, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-blue-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 243, 254, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-blue-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 224, 253, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-blue-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(177, 205, 251, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-blue-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(118, 168, 249, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-blue-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-blue-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(53, 117, 221, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-blue-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 98, 185, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-blue-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 78, 148, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-blue-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(29, 64, 121, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-gray-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-gray-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-gray-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-gray-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-gray-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-gray-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-gray-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-gray-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-gray-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-gray-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-body {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-current {
-    background-color: currentColor;
-  }
-
-  .group:hover .sm\:group-hover\:bg-transparent {
-    background-color: transparent;
-  }
-
-  .group:hover .sm\:group-hover\:bg-black {
-    --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-white {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-darkCoolGray-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 246, 247, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-darkCoolGray-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 237, 239, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-darkCoolGray-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 209, 214, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-darkCoolGray-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(176, 181, 189, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-darkCoolGray-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 126, 140, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-darkCoolGray-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(58, 71, 91, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-darkCoolGray-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(52, 64, 82, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-darkCoolGray-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 53, 68, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-darkCoolGray-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 43, 55, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-darkCoolGray-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(28, 35, 45, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-coolGray-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(247, 248, 249, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-coolGray-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(238, 240, 243, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-coolGray-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(213, 218, 225, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-coolGray-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(187, 195, 207, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-coolGray-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(136, 150, 171, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-coolGray-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(85, 105, 135, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-coolGray-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(77, 95, 122, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-coolGray-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(64, 79, 101, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-coolGray-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 63, 81, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-coolGray-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 51, 66, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-indigo-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 246, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-indigo-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(240, 238, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-indigo-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(218, 212, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-indigo-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(195, 185, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-indigo-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(150, 133, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-indigo-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(105, 81, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-indigo-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(95, 73, 230, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-indigo-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(79, 61, 191, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-indigo-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(63, 49, 153, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-indigo-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 40, 125, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-violet-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 247, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-violet-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(246, 238, 254, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-violet-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(233, 213, 253, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-violet-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(220, 187, 252, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-violet-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(194, 136, 249, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-violet-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(168, 85, 247, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-violet-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(151, 77, 222, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-violet-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(126, 64, 185, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-violet-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(101, 51, 148, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-violet-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(82, 42, 121, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-yellow-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 250, 243, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-yellow-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 245, 231, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-yellow-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 231, 194, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-yellow-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 216, 157, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-yellow-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 187, 84, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-yellow-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-yellow-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(221, 142, 10, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-yellow-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(184, 119, 8, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-yellow-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(147, 95, 7, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-yellow-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(120, 77, 5, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-red-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 247, 246, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-red-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 238, 236, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-red-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 214, 208, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-red-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 189, 180, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-red-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 139, 124, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-red-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(239, 88, 68, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-red-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(215, 80, 61, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-red-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(179, 67, 51, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-red-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(143, 53, 41, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-red-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 44, 33, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-green-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 253, 247, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-green-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(234, 250, 240, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-green-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(202, 244, 217, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-green-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(170, 237, 195, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-green-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(106, 223, 149, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-green-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 209, 103, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-green-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(38, 188, 94, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-green-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(32, 157, 78, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-green-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(25, 125, 62, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-green-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(21, 102, 51, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-blue-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 249, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-blue-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 243, 254, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-blue-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 224, 253, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-blue-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(177, 205, 251, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-blue-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(118, 168, 249, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-blue-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-blue-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(53, 117, 221, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-blue-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 98, 185, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-blue-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 78, 148, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-blue-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(29, 64, 121, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-gray-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-gray-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-gray-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-gray-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-gray-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-gray-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-gray-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-gray-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-gray-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-gray-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:bg-body {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-current:focus-within {
-    background-color: currentColor;
-  }
-
-  .sm\:focus-within\:bg-transparent:focus-within {
-    background-color: transparent;
-  }
-
-  .sm\:focus-within\:bg-black:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-white:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-darkCoolGray-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 246, 247, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-darkCoolGray-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 237, 239, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-darkCoolGray-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 209, 214, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-darkCoolGray-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(176, 181, 189, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-darkCoolGray-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 126, 140, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-darkCoolGray-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(58, 71, 91, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-darkCoolGray-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(52, 64, 82, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-darkCoolGray-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 53, 68, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-darkCoolGray-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 43, 55, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-darkCoolGray-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(28, 35, 45, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-coolGray-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(247, 248, 249, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-coolGray-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(238, 240, 243, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-coolGray-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(213, 218, 225, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-coolGray-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(187, 195, 207, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-coolGray-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(136, 150, 171, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-coolGray-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(85, 105, 135, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-coolGray-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(77, 95, 122, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-coolGray-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(64, 79, 101, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-coolGray-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 63, 81, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-coolGray-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 51, 66, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-indigo-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 246, 255, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-indigo-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(240, 238, 255, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-indigo-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(218, 212, 255, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-indigo-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(195, 185, 255, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-indigo-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(150, 133, 255, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-indigo-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(105, 81, 255, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-indigo-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(95, 73, 230, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-indigo-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(79, 61, 191, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-indigo-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(63, 49, 153, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-indigo-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 40, 125, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-violet-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 247, 255, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-violet-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(246, 238, 254, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-violet-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(233, 213, 253, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-violet-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(220, 187, 252, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-violet-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(194, 136, 249, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-violet-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(168, 85, 247, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-violet-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(151, 77, 222, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-violet-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(126, 64, 185, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-violet-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(101, 51, 148, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-violet-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(82, 42, 121, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-yellow-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 250, 243, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-yellow-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 245, 231, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-yellow-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 231, 194, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-yellow-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 216, 157, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-yellow-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 187, 84, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-yellow-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-yellow-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(221, 142, 10, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-yellow-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(184, 119, 8, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-yellow-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(147, 95, 7, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-yellow-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(120, 77, 5, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-red-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 247, 246, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-red-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 238, 236, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-red-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 214, 208, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-red-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 189, 180, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-red-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 139, 124, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-red-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(239, 88, 68, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-red-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(215, 80, 61, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-red-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(179, 67, 51, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-red-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(143, 53, 41, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-red-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 44, 33, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-green-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 253, 247, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-green-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(234, 250, 240, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-green-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(202, 244, 217, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-green-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(170, 237, 195, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-green-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(106, 223, 149, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-green-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 209, 103, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-green-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(38, 188, 94, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-green-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(32, 157, 78, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-green-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(25, 125, 62, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-green-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(21, 102, 51, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-blue-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 249, 255, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-blue-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 243, 254, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-blue-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 224, 253, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-blue-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(177, 205, 251, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-blue-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(118, 168, 249, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-blue-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-blue-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(53, 117, 221, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-blue-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 98, 185, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-blue-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 78, 148, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-blue-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(29, 64, 121, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-gray-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-gray-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-gray-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-gray-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-gray-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-gray-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-gray-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-gray-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-gray-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-gray-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus-within\:bg-body:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-current:hover {
-    background-color: currentColor;
-  }
-
-  .sm\:hover\:bg-transparent:hover {
-    background-color: transparent;
-  }
-
-  .sm\:hover\:bg-black:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-white:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-darkCoolGray-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 246, 247, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-darkCoolGray-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 237, 239, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-darkCoolGray-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 209, 214, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-darkCoolGray-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(176, 181, 189, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-darkCoolGray-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 126, 140, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-darkCoolGray-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(58, 71, 91, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-darkCoolGray-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(52, 64, 82, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-darkCoolGray-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 53, 68, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-darkCoolGray-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 43, 55, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-darkCoolGray-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(28, 35, 45, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-coolGray-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(247, 248, 249, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-coolGray-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(238, 240, 243, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-coolGray-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(213, 218, 225, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-coolGray-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(187, 195, 207, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-coolGray-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(136, 150, 171, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-coolGray-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(85, 105, 135, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-coolGray-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(77, 95, 122, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-coolGray-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(64, 79, 101, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-coolGray-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 63, 81, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-coolGray-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 51, 66, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-indigo-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 246, 255, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-indigo-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(240, 238, 255, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-indigo-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(218, 212, 255, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-indigo-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(195, 185, 255, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-indigo-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(150, 133, 255, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-indigo-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(105, 81, 255, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-indigo-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(95, 73, 230, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-indigo-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(79, 61, 191, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-indigo-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(63, 49, 153, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-indigo-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 40, 125, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-violet-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 247, 255, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-violet-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(246, 238, 254, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-violet-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(233, 213, 253, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-violet-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(220, 187, 252, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-violet-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(194, 136, 249, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-violet-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(168, 85, 247, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-violet-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(151, 77, 222, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-violet-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(126, 64, 185, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-violet-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(101, 51, 148, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-violet-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(82, 42, 121, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-yellow-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 250, 243, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-yellow-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 245, 231, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-yellow-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 231, 194, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-yellow-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 216, 157, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-yellow-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 187, 84, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-yellow-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-yellow-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(221, 142, 10, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-yellow-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(184, 119, 8, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-yellow-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(147, 95, 7, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-yellow-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(120, 77, 5, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-red-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 247, 246, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-red-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 238, 236, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-red-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 214, 208, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-red-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 189, 180, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-red-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 139, 124, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-red-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(239, 88, 68, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-red-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(215, 80, 61, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-red-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(179, 67, 51, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-red-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(143, 53, 41, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-red-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 44, 33, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-green-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 253, 247, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-green-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(234, 250, 240, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-green-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(202, 244, 217, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-green-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(170, 237, 195, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-green-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(106, 223, 149, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-green-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 209, 103, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-green-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(38, 188, 94, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-green-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(32, 157, 78, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-green-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(25, 125, 62, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-green-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(21, 102, 51, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-blue-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 249, 255, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-blue-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 243, 254, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-blue-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 224, 253, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-blue-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(177, 205, 251, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-blue-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(118, 168, 249, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-blue-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-blue-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(53, 117, 221, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-blue-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 98, 185, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-blue-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 78, 148, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-blue-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(29, 64, 121, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-gray-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-gray-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-gray-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-gray-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-gray-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-gray-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-gray-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-gray-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-gray-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-gray-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
-  }
-
-  .sm\:hover\:bg-body:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-current:focus {
-    background-color: currentColor;
-  }
-
-  .sm\:focus\:bg-transparent:focus {
-    background-color: transparent;
-  }
-
-  .sm\:focus\:bg-black:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-white:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-darkCoolGray-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 246, 247, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-darkCoolGray-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 237, 239, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-darkCoolGray-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 209, 214, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-darkCoolGray-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(176, 181, 189, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-darkCoolGray-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 126, 140, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-darkCoolGray-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(58, 71, 91, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-darkCoolGray-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(52, 64, 82, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-darkCoolGray-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 53, 68, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-darkCoolGray-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 43, 55, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-darkCoolGray-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(28, 35, 45, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-coolGray-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(247, 248, 249, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-coolGray-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(238, 240, 243, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-coolGray-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(213, 218, 225, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-coolGray-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(187, 195, 207, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-coolGray-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(136, 150, 171, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-coolGray-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(85, 105, 135, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-coolGray-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(77, 95, 122, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-coolGray-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(64, 79, 101, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-coolGray-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 63, 81, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-coolGray-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 51, 66, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-indigo-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 246, 255, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-indigo-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(240, 238, 255, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-indigo-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(218, 212, 255, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-indigo-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(195, 185, 255, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-indigo-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(150, 133, 255, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-indigo-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(105, 81, 255, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-indigo-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(95, 73, 230, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-indigo-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(79, 61, 191, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-indigo-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(63, 49, 153, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-indigo-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 40, 125, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-violet-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 247, 255, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-violet-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(246, 238, 254, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-violet-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(233, 213, 253, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-violet-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(220, 187, 252, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-violet-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(194, 136, 249, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-violet-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(168, 85, 247, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-violet-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(151, 77, 222, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-violet-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(126, 64, 185, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-violet-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(101, 51, 148, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-violet-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(82, 42, 121, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-yellow-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 250, 243, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-yellow-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 245, 231, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-yellow-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 231, 194, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-yellow-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 216, 157, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-yellow-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 187, 84, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-yellow-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-yellow-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(221, 142, 10, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-yellow-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(184, 119, 8, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-yellow-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(147, 95, 7, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-yellow-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(120, 77, 5, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-red-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 247, 246, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-red-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 238, 236, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-red-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 214, 208, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-red-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 189, 180, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-red-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 139, 124, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-red-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(239, 88, 68, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-red-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(215, 80, 61, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-red-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(179, 67, 51, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-red-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(143, 53, 41, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-red-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 44, 33, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-green-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 253, 247, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-green-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(234, 250, 240, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-green-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(202, 244, 217, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-green-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(170, 237, 195, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-green-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(106, 223, 149, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-green-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 209, 103, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-green-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(38, 188, 94, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-green-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(32, 157, 78, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-green-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(25, 125, 62, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-green-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(21, 102, 51, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-blue-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 249, 255, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-blue-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 243, 254, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-blue-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 224, 253, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-blue-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(177, 205, 251, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-blue-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(118, 168, 249, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-blue-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-blue-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(53, 117, 221, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-blue-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 98, 185, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-blue-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 78, 148, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-blue-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(29, 64, 121, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-gray-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-gray-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-gray-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-gray-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-gray-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-gray-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-gray-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-gray-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-gray-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-gray-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
-  }
-
-  .sm\:focus\:bg-body:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .sm\:bg-none {
-    background-image: none;
-  }
-
-  .sm\:bg-gradient-to-t {
-    background-image: linear-gradient(to top, var(--tw-gradient-stops));
-  }
-
-  .sm\:bg-gradient-to-tr {
-    background-image: linear-gradient(to top right, var(--tw-gradient-stops));
-  }
-
-  .sm\:bg-gradient-to-r {
-    background-image: linear-gradient(to right, var(--tw-gradient-stops));
-  }
-
-  .sm\:bg-gradient-to-br {
-    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
-  }
-
-  .sm\:bg-gradient-to-b {
-    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
-  }
-
-  .sm\:bg-gradient-to-bl {
-    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
-  }
-
-  .sm\:bg-gradient-to-l {
-    background-image: linear-gradient(to left, var(--tw-gradient-stops));
-  }
-
-  .sm\:bg-gradient-to-tl {
-    background-image: linear-gradient(to top left, var(--tw-gradient-stops));
-  }
-
-  .sm\:from-current {
-    --tw-gradient-from: currentColor;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .sm\:from-transparent {
-    --tw-gradient-from: transparent;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .sm\:from-black {
-    --tw-gradient-from: #000;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .sm\:from-white {
-    --tw-gradient-from: #fff;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .sm\:from-darkCoolGray-50 {
-    --tw-gradient-from: #F5F6F7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 246, 247, 0));
-  }
-
-  .sm\:from-darkCoolGray-100 {
-    --tw-gradient-from: #EBEDEF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(235, 237, 239, 0));
-  }
-
-  .sm\:from-darkCoolGray-200 {
-    --tw-gradient-from: #CED1D6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 209, 214, 0));
-  }
-
-  .sm\:from-darkCoolGray-300 {
-    --tw-gradient-from: #B0B5BD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(176, 181, 189, 0));
-  }
-
-  .sm\:from-darkCoolGray-400 {
-    --tw-gradient-from: #757E8C;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(117, 126, 140, 0));
-  }
-
-  .sm\:from-darkCoolGray-500 {
-    --tw-gradient-from: #3A475B;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(58, 71, 91, 0));
-  }
-
-  .sm\:from-darkCoolGray-600 {
-    --tw-gradient-from: #344052;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 64, 82, 0));
-  }
-
-  .sm\:from-darkCoolGray-700 {
-    --tw-gradient-from: #2C3544;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(44, 53, 68, 0));
-  }
-
-  .sm\:from-darkCoolGray-800 {
-    --tw-gradient-from: #232B37;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 43, 55, 0));
-  }
-
-  .sm\:from-darkCoolGray-900 {
-    --tw-gradient-from: #1C232D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(28, 35, 45, 0));
-  }
-
-  .sm\:from-coolGray-50 {
-    --tw-gradient-from: #F7F8F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 248, 249, 0));
-  }
-
-  .sm\:from-coolGray-100 {
-    --tw-gradient-from: #EEF0F3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 240, 243, 0));
-  }
-
-  .sm\:from-coolGray-200 {
-    --tw-gradient-from: #D5DAE1;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(213, 218, 225, 0));
-  }
-
-  .sm\:from-coolGray-300 {
-    --tw-gradient-from: #BBC3CF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(187, 195, 207, 0));
-  }
-
-  .sm\:from-coolGray-400 {
-    --tw-gradient-from: #8896AB;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(136, 150, 171, 0));
-  }
-
-  .sm\:from-coolGray-500 {
-    --tw-gradient-from: #556987;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(85, 105, 135, 0));
-  }
-
-  .sm\:from-coolGray-600 {
-    --tw-gradient-from: #4D5F7A;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(77, 95, 122, 0));
-  }
-
-  .sm\:from-coolGray-700 {
-    --tw-gradient-from: #404F65;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(64, 79, 101, 0));
-  }
-
-  .sm\:from-coolGray-800 {
-    --tw-gradient-from: #333F51;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 63, 81, 0));
-  }
-
-  .sm\:from-coolGray-900 {
-    --tw-gradient-from: #2A3342;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(42, 51, 66, 0));
-  }
-
-  .sm\:from-indigo-50 {
-    --tw-gradient-from: #F8F6FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 246, 255, 0));
-  }
-
-  .sm\:from-indigo-100 {
-    --tw-gradient-from: #F0EEFF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(240, 238, 255, 0));
-  }
-
-  .sm\:from-indigo-200 {
-    --tw-gradient-from: #DAD4FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(218, 212, 255, 0));
-  }
-
-  .sm\:from-indigo-300 {
-    --tw-gradient-from: #C3B9FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 185, 255, 0));
-  }
-
-  .sm\:from-indigo-400 {
-    --tw-gradient-from: #9685FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(150, 133, 255, 0));
-  }
-
-  .sm\:from-indigo-500 {
-    --tw-gradient-from: #6951FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(105, 81, 255, 0));
-  }
-
-  .sm\:from-indigo-600 {
-    --tw-gradient-from: #5F49E6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(95, 73, 230, 0));
-  }
-
-  .sm\:from-indigo-700 {
-    --tw-gradient-from: #4F3DBF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 61, 191, 0));
-  }
-
-  .sm\:from-indigo-800 {
-    --tw-gradient-from: #3F3199;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(63, 49, 153, 0));
-  }
-
-  .sm\:from-indigo-900 {
-    --tw-gradient-from: #33287D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 40, 125, 0));
-  }
-
-  .sm\:from-violet-50 {
-    --tw-gradient-from: #FBF7FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 247, 255, 0));
-  }
-
-  .sm\:from-violet-100 {
-    --tw-gradient-from: #F6EEFE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 238, 254, 0));
-  }
-
-  .sm\:from-violet-200 {
-    --tw-gradient-from: #E9D5FD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(233, 213, 253, 0));
-  }
-
-  .sm\:from-violet-300 {
-    --tw-gradient-from: #DCBBFC;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 187, 252, 0));
-  }
-
-  .sm\:from-violet-400 {
-    --tw-gradient-from: #C288F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(194, 136, 249, 0));
-  }
-
-  .sm\:from-violet-500 {
-    --tw-gradient-from: #A855F7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(168, 85, 247, 0));
-  }
-
-  .sm\:from-violet-600 {
-    --tw-gradient-from: #974DDE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(151, 77, 222, 0));
-  }
-
-  .sm\:from-violet-700 {
-    --tw-gradient-from: #7E40B9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(126, 64, 185, 0));
-  }
-
-  .sm\:from-violet-800 {
-    --tw-gradient-from: #653394;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(101, 51, 148, 0));
-  }
-
-  .sm\:from-violet-900 {
-    --tw-gradient-from: #522A79;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(82, 42, 121, 0));
-  }
-
-  .sm\:from-yellow-50 {
-    --tw-gradient-from: #FFFAF3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 250, 243, 0));
-  }
-
-  .sm\:from-yellow-100 {
-    --tw-gradient-from: #FEF5E7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 245, 231, 0));
-  }
-
-  .sm\:from-yellow-200 {
-    --tw-gradient-from: #FDE7C2;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 231, 194, 0));
-  }
-
-  .sm\:from-yellow-300 {
-    --tw-gradient-from: #FBD89D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 216, 157, 0));
-  }
-
-  .sm\:from-yellow-400 {
-    --tw-gradient-from: #F8BB54;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 187, 84, 0));
-  }
-
-  .sm\:from-yellow-500 {
-    --tw-gradient-from: #F59E0B;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
-  }
-
-  .sm\:from-yellow-600 {
-    --tw-gradient-from: #DD8E0A;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 142, 10, 0));
-  }
-
-  .sm\:from-yellow-700 {
-    --tw-gradient-from: #B87708;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(184, 119, 8, 0));
-  }
-
-  .sm\:from-yellow-800 {
-    --tw-gradient-from: #935F07;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 95, 7, 0));
-  }
-
-  .sm\:from-yellow-900 {
-    --tw-gradient-from: #784D05;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 77, 5, 0));
-  }
-
-  .sm\:from-red-50 {
-    --tw-gradient-from: #FEF7F6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 247, 246, 0));
-  }
-
-  .sm\:from-red-100 {
-    --tw-gradient-from: #FDEEEC;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 238, 236, 0));
-  }
-
-  .sm\:from-red-200 {
-    --tw-gradient-from: #FBD6D0;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 214, 208, 0));
-  }
-
-  .sm\:from-red-300 {
-    --tw-gradient-from: #F9BDB4;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 189, 180, 0));
-  }
-
-  .sm\:from-red-400 {
-    --tw-gradient-from: #F48B7C;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 139, 124, 0));
-  }
-
-  .sm\:from-red-500 {
-    --tw-gradient-from: #EF5844;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 88, 68, 0));
-  }
-
-  .sm\:from-red-600 {
-    --tw-gradient-from: #D7503D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(215, 80, 61, 0));
-  }
-
-  .sm\:from-red-700 {
-    --tw-gradient-from: #B34333;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(179, 67, 51, 0));
-  }
-
-  .sm\:from-red-800 {
-    --tw-gradient-from: #8F3529;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(143, 53, 41, 0));
-  }
-
-  .sm\:from-red-900 {
-    --tw-gradient-from: #752C21;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(117, 44, 33, 0));
-  }
-
-  .sm\:from-green-50 {
-    --tw-gradient-from: #F4FDF7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 253, 247, 0));
-  }
-
-  .sm\:from-green-100 {
-    --tw-gradient-from: #EAFAF0;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(234, 250, 240, 0));
-  }
-
-  .sm\:from-green-200 {
-    --tw-gradient-from: #CAF4D9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(202, 244, 217, 0));
-  }
-
-  .sm\:from-green-300 {
-    --tw-gradient-from: #AAEDC3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(170, 237, 195, 0));
-  }
-
-  .sm\:from-green-400 {
-    --tw-gradient-from: #6ADF95;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(106, 223, 149, 0));
-  }
-
-  .sm\:from-green-500 {
-    --tw-gradient-from: #2AD167;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(42, 209, 103, 0));
-  }
-
-  .sm\:from-green-600 {
-    --tw-gradient-from: #26BC5E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(38, 188, 94, 0));
-  }
-
-  .sm\:from-green-700 {
-    --tw-gradient-from: #209D4E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 157, 78, 0));
-  }
-
-  .sm\:from-green-800 {
-    --tw-gradient-from: #197D3E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(25, 125, 62, 0));
-  }
-
-  .sm\:from-green-900 {
-    --tw-gradient-from: #156633;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(21, 102, 51, 0));
-  }
-
-  .sm\:from-blue-50 {
-    --tw-gradient-from: #F5F9FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 249, 255, 0));
-  }
-
-  .sm\:from-blue-100 {
-    --tw-gradient-from: #EBF3FE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(235, 243, 254, 0));
-  }
-
-  .sm\:from-blue-200 {
-    --tw-gradient-from: #CEE0FD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 224, 253, 0));
-  }
-
-  .sm\:from-blue-300 {
-    --tw-gradient-from: #B1CDFB;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(177, 205, 251, 0));
-  }
-
-  .sm\:from-blue-400 {
-    --tw-gradient-from: #76A8F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(118, 168, 249, 0));
-  }
-
-  .sm\:from-blue-500 {
-    --tw-gradient-from: #3B82F6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
-  }
-
-  .sm\:from-blue-600 {
-    --tw-gradient-from: #3575DD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(53, 117, 221, 0));
-  }
-
-  .sm\:from-blue-700 {
-    --tw-gradient-from: #2C62B9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(44, 98, 185, 0));
-  }
-
-  .sm\:from-blue-800 {
-    --tw-gradient-from: #234E94;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 78, 148, 0));
-  }
-
-  .sm\:from-blue-900 {
-    --tw-gradient-from: #1D4079;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 64, 121, 0));
-  }
-
-  .sm\:from-gray-50 {
-    --tw-gradient-from: #f9fafb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
-  }
-
-  .sm\:from-gray-100 {
-    --tw-gradient-from: #f3f4f6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
-  }
-
-  .sm\:from-gray-200 {
-    --tw-gradient-from: #e5e7eb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
-  }
-
-  .sm\:from-gray-300 {
-    --tw-gradient-from: #d1d5db;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
-  }
-
-  .sm\:from-gray-400 {
-    --tw-gradient-from: #9ca3af;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
-  }
-
-  .sm\:from-gray-500 {
-    --tw-gradient-from: #6b7280;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
-  }
-
-  .sm\:from-gray-600 {
-    --tw-gradient-from: #4b5563;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
-  }
-
-  .sm\:from-gray-700 {
-    --tw-gradient-from: #374151;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
-  }
-
-  .sm\:from-gray-800 {
-    --tw-gradient-from: #1f2937;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
-  }
-
-  .sm\:from-gray-900 {
-    --tw-gradient-from: #111827;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
-  }
-
-  .sm\:via-current {
-    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .sm\:via-transparent {
-    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .sm\:via-black {
-    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .sm\:via-white {
-    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .sm\:via-darkCoolGray-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F5F6F7, var(--tw-gradient-to, rgba(245, 246, 247, 0));
-  }
-
-  .sm\:via-darkCoolGray-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #EBEDEF, var(--tw-gradient-to, rgba(235, 237, 239, 0));
-  }
-
-  .sm\:via-darkCoolGray-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #CED1D6, var(--tw-gradient-to, rgba(206, 209, 214, 0));
-  }
-
-  .sm\:via-darkCoolGray-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #B0B5BD, var(--tw-gradient-to, rgba(176, 181, 189, 0));
-  }
-
-  .sm\:via-darkCoolGray-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #757E8C, var(--tw-gradient-to, rgba(117, 126, 140, 0));
-  }
-
-  .sm\:via-darkCoolGray-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #3A475B, var(--tw-gradient-to, rgba(58, 71, 91, 0));
-  }
-
-  .sm\:via-darkCoolGray-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #344052, var(--tw-gradient-to, rgba(52, 64, 82, 0));
-  }
-
-  .sm\:via-darkCoolGray-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #2C3544, var(--tw-gradient-to, rgba(44, 53, 68, 0));
-  }
-
-  .sm\:via-darkCoolGray-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #232B37, var(--tw-gradient-to, rgba(35, 43, 55, 0));
-  }
-
-  .sm\:via-darkCoolGray-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #1C232D, var(--tw-gradient-to, rgba(28, 35, 45, 0));
-  }
-
-  .sm\:via-coolGray-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F7F8F9, var(--tw-gradient-to, rgba(247, 248, 249, 0));
-  }
-
-  .sm\:via-coolGray-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #EEF0F3, var(--tw-gradient-to, rgba(238, 240, 243, 0));
-  }
-
-  .sm\:via-coolGray-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #D5DAE1, var(--tw-gradient-to, rgba(213, 218, 225, 0));
-  }
-
-  .sm\:via-coolGray-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #BBC3CF, var(--tw-gradient-to, rgba(187, 195, 207, 0));
-  }
-
-  .sm\:via-coolGray-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #8896AB, var(--tw-gradient-to, rgba(136, 150, 171, 0));
-  }
-
-  .sm\:via-coolGray-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #556987, var(--tw-gradient-to, rgba(85, 105, 135, 0));
-  }
-
-  .sm\:via-coolGray-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #4D5F7A, var(--tw-gradient-to, rgba(77, 95, 122, 0));
-  }
-
-  .sm\:via-coolGray-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #404F65, var(--tw-gradient-to, rgba(64, 79, 101, 0));
-  }
-
-  .sm\:via-coolGray-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #333F51, var(--tw-gradient-to, rgba(51, 63, 81, 0));
-  }
-
-  .sm\:via-coolGray-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #2A3342, var(--tw-gradient-to, rgba(42, 51, 66, 0));
-  }
-
-  .sm\:via-indigo-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F8F6FF, var(--tw-gradient-to, rgba(248, 246, 255, 0));
-  }
-
-  .sm\:via-indigo-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F0EEFF, var(--tw-gradient-to, rgba(240, 238, 255, 0));
-  }
-
-  .sm\:via-indigo-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #DAD4FF, var(--tw-gradient-to, rgba(218, 212, 255, 0));
-  }
-
-  .sm\:via-indigo-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #C3B9FF, var(--tw-gradient-to, rgba(195, 185, 255, 0));
-  }
-
-  .sm\:via-indigo-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #9685FF, var(--tw-gradient-to, rgba(150, 133, 255, 0));
-  }
-
-  .sm\:via-indigo-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #6951FF, var(--tw-gradient-to, rgba(105, 81, 255, 0));
-  }
-
-  .sm\:via-indigo-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #5F49E6, var(--tw-gradient-to, rgba(95, 73, 230, 0));
-  }
-
-  .sm\:via-indigo-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #4F3DBF, var(--tw-gradient-to, rgba(79, 61, 191, 0));
-  }
-
-  .sm\:via-indigo-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #3F3199, var(--tw-gradient-to, rgba(63, 49, 153, 0));
-  }
-
-  .sm\:via-indigo-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #33287D, var(--tw-gradient-to, rgba(51, 40, 125, 0));
-  }
-
-  .sm\:via-violet-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBF7FF, var(--tw-gradient-to, rgba(251, 247, 255, 0));
-  }
-
-  .sm\:via-violet-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F6EEFE, var(--tw-gradient-to, rgba(246, 238, 254, 0));
-  }
-
-  .sm\:via-violet-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #E9D5FD, var(--tw-gradient-to, rgba(233, 213, 253, 0));
-  }
-
-  .sm\:via-violet-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #DCBBFC, var(--tw-gradient-to, rgba(220, 187, 252, 0));
-  }
-
-  .sm\:via-violet-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #C288F9, var(--tw-gradient-to, rgba(194, 136, 249, 0));
-  }
-
-  .sm\:via-violet-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #A855F7, var(--tw-gradient-to, rgba(168, 85, 247, 0));
-  }
-
-  .sm\:via-violet-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #974DDE, var(--tw-gradient-to, rgba(151, 77, 222, 0));
-  }
-
-  .sm\:via-violet-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #7E40B9, var(--tw-gradient-to, rgba(126, 64, 185, 0));
-  }
-
-  .sm\:via-violet-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #653394, var(--tw-gradient-to, rgba(101, 51, 148, 0));
-  }
-
-  .sm\:via-violet-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #522A79, var(--tw-gradient-to, rgba(82, 42, 121, 0));
-  }
-
-  .sm\:via-yellow-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #FFFAF3, var(--tw-gradient-to, rgba(255, 250, 243, 0));
-  }
-
-  .sm\:via-yellow-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #FEF5E7, var(--tw-gradient-to, rgba(254, 245, 231, 0));
-  }
-
-  .sm\:via-yellow-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #FDE7C2, var(--tw-gradient-to, rgba(253, 231, 194, 0));
-  }
-
-  .sm\:via-yellow-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBD89D, var(--tw-gradient-to, rgba(251, 216, 157, 0));
-  }
-
-  .sm\:via-yellow-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F8BB54, var(--tw-gradient-to, rgba(248, 187, 84, 0));
-  }
-
-  .sm\:via-yellow-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F59E0B, var(--tw-gradient-to, rgba(245, 158, 11, 0));
-  }
-
-  .sm\:via-yellow-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #DD8E0A, var(--tw-gradient-to, rgba(221, 142, 10, 0));
-  }
-
-  .sm\:via-yellow-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #B87708, var(--tw-gradient-to, rgba(184, 119, 8, 0));
-  }
-
-  .sm\:via-yellow-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #935F07, var(--tw-gradient-to, rgba(147, 95, 7, 0));
-  }
-
-  .sm\:via-yellow-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #784D05, var(--tw-gradient-to, rgba(120, 77, 5, 0));
-  }
-
-  .sm\:via-red-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #FEF7F6, var(--tw-gradient-to, rgba(254, 247, 246, 0));
-  }
-
-  .sm\:via-red-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #FDEEEC, var(--tw-gradient-to, rgba(253, 238, 236, 0));
-  }
-
-  .sm\:via-red-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBD6D0, var(--tw-gradient-to, rgba(251, 214, 208, 0));
-  }
-
-  .sm\:via-red-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F9BDB4, var(--tw-gradient-to, rgba(249, 189, 180, 0));
-  }
-
-  .sm\:via-red-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F48B7C, var(--tw-gradient-to, rgba(244, 139, 124, 0));
-  }
-
-  .sm\:via-red-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #EF5844, var(--tw-gradient-to, rgba(239, 88, 68, 0));
-  }
-
-  .sm\:via-red-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #D7503D, var(--tw-gradient-to, rgba(215, 80, 61, 0));
-  }
-
-  .sm\:via-red-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #B34333, var(--tw-gradient-to, rgba(179, 67, 51, 0));
-  }
-
-  .sm\:via-red-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #8F3529, var(--tw-gradient-to, rgba(143, 53, 41, 0));
-  }
-
-  .sm\:via-red-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #752C21, var(--tw-gradient-to, rgba(117, 44, 33, 0));
-  }
-
-  .sm\:via-green-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F4FDF7, var(--tw-gradient-to, rgba(244, 253, 247, 0));
-  }
-
-  .sm\:via-green-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #EAFAF0, var(--tw-gradient-to, rgba(234, 250, 240, 0));
-  }
-
-  .sm\:via-green-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #CAF4D9, var(--tw-gradient-to, rgba(202, 244, 217, 0));
-  }
-
-  .sm\:via-green-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #AAEDC3, var(--tw-gradient-to, rgba(170, 237, 195, 0));
-  }
-
-  .sm\:via-green-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #6ADF95, var(--tw-gradient-to, rgba(106, 223, 149, 0));
-  }
-
-  .sm\:via-green-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #2AD167, var(--tw-gradient-to, rgba(42, 209, 103, 0));
-  }
-
-  .sm\:via-green-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #26BC5E, var(--tw-gradient-to, rgba(38, 188, 94, 0));
-  }
-
-  .sm\:via-green-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #209D4E, var(--tw-gradient-to, rgba(32, 157, 78, 0));
-  }
-
-  .sm\:via-green-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #197D3E, var(--tw-gradient-to, rgba(25, 125, 62, 0));
-  }
-
-  .sm\:via-green-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #156633, var(--tw-gradient-to, rgba(21, 102, 51, 0));
-  }
-
-  .sm\:via-blue-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F5F9FF, var(--tw-gradient-to, rgba(245, 249, 255, 0));
-  }
-
-  .sm\:via-blue-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #EBF3FE, var(--tw-gradient-to, rgba(235, 243, 254, 0));
-  }
-
-  .sm\:via-blue-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #CEE0FD, var(--tw-gradient-to, rgba(206, 224, 253, 0));
-  }
-
-  .sm\:via-blue-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #B1CDFB, var(--tw-gradient-to, rgba(177, 205, 251, 0));
-  }
-
-  .sm\:via-blue-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #76A8F9, var(--tw-gradient-to, rgba(118, 168, 249, 0));
-  }
-
-  .sm\:via-blue-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #3B82F6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
-  }
-
-  .sm\:via-blue-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #3575DD, var(--tw-gradient-to, rgba(53, 117, 221, 0));
-  }
-
-  .sm\:via-blue-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #2C62B9, var(--tw-gradient-to, rgba(44, 98, 185, 0));
-  }
-
-  .sm\:via-blue-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #234E94, var(--tw-gradient-to, rgba(35, 78, 148, 0));
-  }
-
-  .sm\:via-blue-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #1D4079, var(--tw-gradient-to, rgba(29, 64, 121, 0));
-  }
-
-  .sm\:via-gray-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
-  }
-
-  .sm\:via-gray-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
-  }
-
-  .sm\:via-gray-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
-  }
-
-  .sm\:via-gray-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
-  }
-
-  .sm\:via-gray-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
-  }
-
-  .sm\:via-gray-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
-  }
-
-  .sm\:via-gray-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
-  }
-
-  .sm\:via-gray-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
-  }
-
-  .sm\:via-gray-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
-  }
-
-  .sm\:via-gray-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
-  }
-
-  .sm\:to-current {
-    --tw-gradient-to: currentColor;
-  }
-
-  .sm\:to-transparent {
-    --tw-gradient-to: transparent;
-  }
-
-  .sm\:to-black {
-    --tw-gradient-to: #000;
-  }
-
-  .sm\:to-white {
-    --tw-gradient-to: #fff;
-  }
-
-  .sm\:to-darkCoolGray-50 {
-    --tw-gradient-to: #F5F6F7;
-  }
-
-  .sm\:to-darkCoolGray-100 {
-    --tw-gradient-to: #EBEDEF;
-  }
-
-  .sm\:to-darkCoolGray-200 {
-    --tw-gradient-to: #CED1D6;
-  }
-
-  .sm\:to-darkCoolGray-300 {
-    --tw-gradient-to: #B0B5BD;
-  }
-
-  .sm\:to-darkCoolGray-400 {
-    --tw-gradient-to: #757E8C;
-  }
-
-  .sm\:to-darkCoolGray-500 {
-    --tw-gradient-to: #3A475B;
-  }
-
-  .sm\:to-darkCoolGray-600 {
-    --tw-gradient-to: #344052;
-  }
-
-  .sm\:to-darkCoolGray-700 {
-    --tw-gradient-to: #2C3544;
-  }
-
-  .sm\:to-darkCoolGray-800 {
-    --tw-gradient-to: #232B37;
-  }
-
-  .sm\:to-darkCoolGray-900 {
-    --tw-gradient-to: #1C232D;
-  }
-
-  .sm\:to-coolGray-50 {
-    --tw-gradient-to: #F7F8F9;
-  }
-
-  .sm\:to-coolGray-100 {
-    --tw-gradient-to: #EEF0F3;
-  }
-
-  .sm\:to-coolGray-200 {
-    --tw-gradient-to: #D5DAE1;
-  }
-
-  .sm\:to-coolGray-300 {
-    --tw-gradient-to: #BBC3CF;
-  }
-
-  .sm\:to-coolGray-400 {
-    --tw-gradient-to: #8896AB;
-  }
-
-  .sm\:to-coolGray-500 {
-    --tw-gradient-to: #556987;
-  }
-
-  .sm\:to-coolGray-600 {
-    --tw-gradient-to: #4D5F7A;
-  }
-
-  .sm\:to-coolGray-700 {
-    --tw-gradient-to: #404F65;
-  }
-
-  .sm\:to-coolGray-800 {
-    --tw-gradient-to: #333F51;
-  }
-
-  .sm\:to-coolGray-900 {
-    --tw-gradient-to: #2A3342;
-  }
-
-  .sm\:to-indigo-50 {
-    --tw-gradient-to: #F8F6FF;
-  }
-
-  .sm\:to-indigo-100 {
-    --tw-gradient-to: #F0EEFF;
-  }
-
-  .sm\:to-indigo-200 {
-    --tw-gradient-to: #DAD4FF;
-  }
-
-  .sm\:to-indigo-300 {
-    --tw-gradient-to: #C3B9FF;
-  }
-
-  .sm\:to-indigo-400 {
-    --tw-gradient-to: #9685FF;
-  }
-
-  .sm\:to-indigo-500 {
-    --tw-gradient-to: #6951FF;
-  }
-
-  .sm\:to-indigo-600 {
-    --tw-gradient-to: #5F49E6;
-  }
-
-  .sm\:to-indigo-700 {
-    --tw-gradient-to: #4F3DBF;
-  }
-
-  .sm\:to-indigo-800 {
-    --tw-gradient-to: #3F3199;
-  }
-
-  .sm\:to-indigo-900 {
-    --tw-gradient-to: #33287D;
-  }
-
-  .sm\:to-violet-50 {
-    --tw-gradient-to: #FBF7FF;
-  }
-
-  .sm\:to-violet-100 {
-    --tw-gradient-to: #F6EEFE;
-  }
-
-  .sm\:to-violet-200 {
-    --tw-gradient-to: #E9D5FD;
-  }
-
-  .sm\:to-violet-300 {
-    --tw-gradient-to: #DCBBFC;
-  }
-
-  .sm\:to-violet-400 {
-    --tw-gradient-to: #C288F9;
-  }
-
-  .sm\:to-violet-500 {
-    --tw-gradient-to: #A855F7;
-  }
-
-  .sm\:to-violet-600 {
-    --tw-gradient-to: #974DDE;
-  }
-
-  .sm\:to-violet-700 {
-    --tw-gradient-to: #7E40B9;
-  }
-
-  .sm\:to-violet-800 {
-    --tw-gradient-to: #653394;
-  }
-
-  .sm\:to-violet-900 {
-    --tw-gradient-to: #522A79;
-  }
-
-  .sm\:to-yellow-50 {
-    --tw-gradient-to: #FFFAF3;
-  }
-
-  .sm\:to-yellow-100 {
-    --tw-gradient-to: #FEF5E7;
-  }
-
-  .sm\:to-yellow-200 {
-    --tw-gradient-to: #FDE7C2;
-  }
-
-  .sm\:to-yellow-300 {
-    --tw-gradient-to: #FBD89D;
-  }
-
-  .sm\:to-yellow-400 {
-    --tw-gradient-to: #F8BB54;
-  }
-
-  .sm\:to-yellow-500 {
-    --tw-gradient-to: #F59E0B;
-  }
-
-  .sm\:to-yellow-600 {
-    --tw-gradient-to: #DD8E0A;
-  }
-
-  .sm\:to-yellow-700 {
-    --tw-gradient-to: #B87708;
-  }
-
-  .sm\:to-yellow-800 {
-    --tw-gradient-to: #935F07;
-  }
-
-  .sm\:to-yellow-900 {
-    --tw-gradient-to: #784D05;
-  }
-
-  .sm\:to-red-50 {
-    --tw-gradient-to: #FEF7F6;
-  }
-
-  .sm\:to-red-100 {
-    --tw-gradient-to: #FDEEEC;
-  }
-
-  .sm\:to-red-200 {
-    --tw-gradient-to: #FBD6D0;
-  }
-
-  .sm\:to-red-300 {
-    --tw-gradient-to: #F9BDB4;
-  }
-
-  .sm\:to-red-400 {
-    --tw-gradient-to: #F48B7C;
-  }
-
-  .sm\:to-red-500 {
-    --tw-gradient-to: #EF5844;
-  }
-
-  .sm\:to-red-600 {
-    --tw-gradient-to: #D7503D;
-  }
-
-  .sm\:to-red-700 {
-    --tw-gradient-to: #B34333;
-  }
-
-  .sm\:to-red-800 {
-    --tw-gradient-to: #8F3529;
-  }
-
-  .sm\:to-red-900 {
-    --tw-gradient-to: #752C21;
-  }
-
-  .sm\:to-green-50 {
-    --tw-gradient-to: #F4FDF7;
-  }
-
-  .sm\:to-green-100 {
-    --tw-gradient-to: #EAFAF0;
-  }
-
-  .sm\:to-green-200 {
-    --tw-gradient-to: #CAF4D9;
-  }
-
-  .sm\:to-green-300 {
-    --tw-gradient-to: #AAEDC3;
-  }
-
-  .sm\:to-green-400 {
-    --tw-gradient-to: #6ADF95;
-  }
-
-  .sm\:to-green-500 {
-    --tw-gradient-to: #2AD167;
-  }
-
-  .sm\:to-green-600 {
-    --tw-gradient-to: #26BC5E;
-  }
-
-  .sm\:to-green-700 {
-    --tw-gradient-to: #209D4E;
-  }
-
-  .sm\:to-green-800 {
-    --tw-gradient-to: #197D3E;
-  }
-
-  .sm\:to-green-900 {
-    --tw-gradient-to: #156633;
-  }
-
-  .sm\:to-blue-50 {
-    --tw-gradient-to: #F5F9FF;
-  }
-
-  .sm\:to-blue-100 {
-    --tw-gradient-to: #EBF3FE;
-  }
-
-  .sm\:to-blue-200 {
-    --tw-gradient-to: #CEE0FD;
-  }
-
-  .sm\:to-blue-300 {
-    --tw-gradient-to: #B1CDFB;
-  }
-
-  .sm\:to-blue-400 {
-    --tw-gradient-to: #76A8F9;
-  }
-
-  .sm\:to-blue-500 {
-    --tw-gradient-to: #3B82F6;
-  }
-
-  .sm\:to-blue-600 {
-    --tw-gradient-to: #3575DD;
-  }
-
-  .sm\:to-blue-700 {
-    --tw-gradient-to: #2C62B9;
-  }
-
-  .sm\:to-blue-800 {
-    --tw-gradient-to: #234E94;
-  }
-
-  .sm\:to-blue-900 {
-    --tw-gradient-to: #1D4079;
-  }
-
-  .sm\:to-gray-50 {
-    --tw-gradient-to: #f9fafb;
-  }
-
-  .sm\:to-gray-100 {
-    --tw-gradient-to: #f3f4f6;
-  }
-
-  .sm\:to-gray-200 {
-    --tw-gradient-to: #e5e7eb;
-  }
-
-  .sm\:to-gray-300 {
-    --tw-gradient-to: #d1d5db;
-  }
-
-  .sm\:to-gray-400 {
-    --tw-gradient-to: #9ca3af;
-  }
-
-  .sm\:to-gray-500 {
-    --tw-gradient-to: #6b7280;
-  }
-
-  .sm\:to-gray-600 {
-    --tw-gradient-to: #4b5563;
-  }
-
-  .sm\:to-gray-700 {
-    --tw-gradient-to: #374151;
-  }
-
-  .sm\:to-gray-800 {
-    --tw-gradient-to: #1f2937;
-  }
-
-  .sm\:to-gray-900 {
-    --tw-gradient-to: #111827;
-  }
-
-  .sm\:hover\:from-current:hover {
-    --tw-gradient-from: currentColor;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .sm\:hover\:from-transparent:hover {
-    --tw-gradient-from: transparent;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .sm\:hover\:from-black:hover {
-    --tw-gradient-from: #000;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .sm\:hover\:from-white:hover {
-    --tw-gradient-from: #fff;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .sm\:hover\:from-darkCoolGray-50:hover {
-    --tw-gradient-from: #F5F6F7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 246, 247, 0));
-  }
-
-  .sm\:hover\:from-darkCoolGray-100:hover {
-    --tw-gradient-from: #EBEDEF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(235, 237, 239, 0));
-  }
-
-  .sm\:hover\:from-darkCoolGray-200:hover {
-    --tw-gradient-from: #CED1D6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 209, 214, 0));
-  }
-
-  .sm\:hover\:from-darkCoolGray-300:hover {
-    --tw-gradient-from: #B0B5BD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(176, 181, 189, 0));
-  }
-
-  .sm\:hover\:from-darkCoolGray-400:hover {
-    --tw-gradient-from: #757E8C;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(117, 126, 140, 0));
-  }
-
-  .sm\:hover\:from-darkCoolGray-500:hover {
-    --tw-gradient-from: #3A475B;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(58, 71, 91, 0));
-  }
-
-  .sm\:hover\:from-darkCoolGray-600:hover {
-    --tw-gradient-from: #344052;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 64, 82, 0));
-  }
-
-  .sm\:hover\:from-darkCoolGray-700:hover {
-    --tw-gradient-from: #2C3544;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(44, 53, 68, 0));
-  }
-
-  .sm\:hover\:from-darkCoolGray-800:hover {
-    --tw-gradient-from: #232B37;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 43, 55, 0));
-  }
-
-  .sm\:hover\:from-darkCoolGray-900:hover {
-    --tw-gradient-from: #1C232D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(28, 35, 45, 0));
-  }
-
-  .sm\:hover\:from-coolGray-50:hover {
-    --tw-gradient-from: #F7F8F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 248, 249, 0));
-  }
-
-  .sm\:hover\:from-coolGray-100:hover {
-    --tw-gradient-from: #EEF0F3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 240, 243, 0));
-  }
-
-  .sm\:hover\:from-coolGray-200:hover {
-    --tw-gradient-from: #D5DAE1;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(213, 218, 225, 0));
-  }
-
-  .sm\:hover\:from-coolGray-300:hover {
-    --tw-gradient-from: #BBC3CF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(187, 195, 207, 0));
-  }
-
-  .sm\:hover\:from-coolGray-400:hover {
-    --tw-gradient-from: #8896AB;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(136, 150, 171, 0));
-  }
-
-  .sm\:hover\:from-coolGray-500:hover {
-    --tw-gradient-from: #556987;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(85, 105, 135, 0));
-  }
-
-  .sm\:hover\:from-coolGray-600:hover {
-    --tw-gradient-from: #4D5F7A;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(77, 95, 122, 0));
-  }
-
-  .sm\:hover\:from-coolGray-700:hover {
-    --tw-gradient-from: #404F65;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(64, 79, 101, 0));
-  }
-
-  .sm\:hover\:from-coolGray-800:hover {
-    --tw-gradient-from: #333F51;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 63, 81, 0));
-  }
-
-  .sm\:hover\:from-coolGray-900:hover {
-    --tw-gradient-from: #2A3342;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(42, 51, 66, 0));
-  }
-
-  .sm\:hover\:from-indigo-50:hover {
-    --tw-gradient-from: #F8F6FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 246, 255, 0));
-  }
-
-  .sm\:hover\:from-indigo-100:hover {
-    --tw-gradient-from: #F0EEFF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(240, 238, 255, 0));
-  }
-
-  .sm\:hover\:from-indigo-200:hover {
-    --tw-gradient-from: #DAD4FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(218, 212, 255, 0));
-  }
-
-  .sm\:hover\:from-indigo-300:hover {
-    --tw-gradient-from: #C3B9FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 185, 255, 0));
-  }
-
-  .sm\:hover\:from-indigo-400:hover {
-    --tw-gradient-from: #9685FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(150, 133, 255, 0));
-  }
-
-  .sm\:hover\:from-indigo-500:hover {
-    --tw-gradient-from: #6951FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(105, 81, 255, 0));
-  }
-
-  .sm\:hover\:from-indigo-600:hover {
-    --tw-gradient-from: #5F49E6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(95, 73, 230, 0));
-  }
-
-  .sm\:hover\:from-indigo-700:hover {
-    --tw-gradient-from: #4F3DBF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 61, 191, 0));
-  }
-
-  .sm\:hover\:from-indigo-800:hover {
-    --tw-gradient-from: #3F3199;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(63, 49, 153, 0));
-  }
-
-  .sm\:hover\:from-indigo-900:hover {
-    --tw-gradient-from: #33287D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 40, 125, 0));
-  }
-
-  .sm\:hover\:from-violet-50:hover {
-    --tw-gradient-from: #FBF7FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 247, 255, 0));
-  }
-
-  .sm\:hover\:from-violet-100:hover {
-    --tw-gradient-from: #F6EEFE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 238, 254, 0));
-  }
-
-  .sm\:hover\:from-violet-200:hover {
-    --tw-gradient-from: #E9D5FD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(233, 213, 253, 0));
-  }
-
-  .sm\:hover\:from-violet-300:hover {
-    --tw-gradient-from: #DCBBFC;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 187, 252, 0));
-  }
-
-  .sm\:hover\:from-violet-400:hover {
-    --tw-gradient-from: #C288F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(194, 136, 249, 0));
-  }
-
-  .sm\:hover\:from-violet-500:hover {
-    --tw-gradient-from: #A855F7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(168, 85, 247, 0));
-  }
-
-  .sm\:hover\:from-violet-600:hover {
-    --tw-gradient-from: #974DDE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(151, 77, 222, 0));
-  }
-
-  .sm\:hover\:from-violet-700:hover {
-    --tw-gradient-from: #7E40B9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(126, 64, 185, 0));
-  }
-
-  .sm\:hover\:from-violet-800:hover {
-    --tw-gradient-from: #653394;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(101, 51, 148, 0));
-  }
-
-  .sm\:hover\:from-violet-900:hover {
-    --tw-gradient-from: #522A79;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(82, 42, 121, 0));
-  }
-
-  .sm\:hover\:from-yellow-50:hover {
-    --tw-gradient-from: #FFFAF3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 250, 243, 0));
-  }
-
-  .sm\:hover\:from-yellow-100:hover {
-    --tw-gradient-from: #FEF5E7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 245, 231, 0));
-  }
-
-  .sm\:hover\:from-yellow-200:hover {
-    --tw-gradient-from: #FDE7C2;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 231, 194, 0));
-  }
-
-  .sm\:hover\:from-yellow-300:hover {
-    --tw-gradient-from: #FBD89D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 216, 157, 0));
-  }
-
-  .sm\:hover\:from-yellow-400:hover {
-    --tw-gradient-from: #F8BB54;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 187, 84, 0));
-  }
-
-  .sm\:hover\:from-yellow-500:hover {
-    --tw-gradient-from: #F59E0B;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
-  }
-
-  .sm\:hover\:from-yellow-600:hover {
-    --tw-gradient-from: #DD8E0A;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 142, 10, 0));
-  }
-
-  .sm\:hover\:from-yellow-700:hover {
-    --tw-gradient-from: #B87708;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(184, 119, 8, 0));
-  }
-
-  .sm\:hover\:from-yellow-800:hover {
-    --tw-gradient-from: #935F07;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 95, 7, 0));
-  }
-
-  .sm\:hover\:from-yellow-900:hover {
-    --tw-gradient-from: #784D05;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 77, 5, 0));
-  }
-
-  .sm\:hover\:from-red-50:hover {
-    --tw-gradient-from: #FEF7F6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 247, 246, 0));
-  }
-
-  .sm\:hover\:from-red-100:hover {
-    --tw-gradient-from: #FDEEEC;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 238, 236, 0));
-  }
-
-  .sm\:hover\:from-red-200:hover {
-    --tw-gradient-from: #FBD6D0;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 214, 208, 0));
-  }
-
-  .sm\:hover\:from-red-300:hover {
-    --tw-gradient-from: #F9BDB4;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 189, 180, 0));
-  }
-
-  .sm\:hover\:from-red-400:hover {
-    --tw-gradient-from: #F48B7C;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 139, 124, 0));
-  }
-
-  .sm\:hover\:from-red-500:hover {
-    --tw-gradient-from: #EF5844;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 88, 68, 0));
-  }
-
-  .sm\:hover\:from-red-600:hover {
-    --tw-gradient-from: #D7503D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(215, 80, 61, 0));
-  }
-
-  .sm\:hover\:from-red-700:hover {
-    --tw-gradient-from: #B34333;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(179, 67, 51, 0));
-  }
-
-  .sm\:hover\:from-red-800:hover {
-    --tw-gradient-from: #8F3529;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(143, 53, 41, 0));
-  }
-
-  .sm\:hover\:from-red-900:hover {
-    --tw-gradient-from: #752C21;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(117, 44, 33, 0));
-  }
-
-  .sm\:hover\:from-green-50:hover {
-    --tw-gradient-from: #F4FDF7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 253, 247, 0));
-  }
-
-  .sm\:hover\:from-green-100:hover {
-    --tw-gradient-from: #EAFAF0;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(234, 250, 240, 0));
-  }
-
-  .sm\:hover\:from-green-200:hover {
-    --tw-gradient-from: #CAF4D9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(202, 244, 217, 0));
-  }
-
-  .sm\:hover\:from-green-300:hover {
-    --tw-gradient-from: #AAEDC3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(170, 237, 195, 0));
-  }
-
-  .sm\:hover\:from-green-400:hover {
-    --tw-gradient-from: #6ADF95;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(106, 223, 149, 0));
-  }
-
-  .sm\:hover\:from-green-500:hover {
-    --tw-gradient-from: #2AD167;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(42, 209, 103, 0));
-  }
-
-  .sm\:hover\:from-green-600:hover {
-    --tw-gradient-from: #26BC5E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(38, 188, 94, 0));
-  }
-
-  .sm\:hover\:from-green-700:hover {
-    --tw-gradient-from: #209D4E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 157, 78, 0));
-  }
-
-  .sm\:hover\:from-green-800:hover {
-    --tw-gradient-from: #197D3E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(25, 125, 62, 0));
-  }
-
-  .sm\:hover\:from-green-900:hover {
-    --tw-gradient-from: #156633;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(21, 102, 51, 0));
-  }
-
-  .sm\:hover\:from-blue-50:hover {
-    --tw-gradient-from: #F5F9FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 249, 255, 0));
-  }
-
-  .sm\:hover\:from-blue-100:hover {
-    --tw-gradient-from: #EBF3FE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(235, 243, 254, 0));
-  }
-
-  .sm\:hover\:from-blue-200:hover {
-    --tw-gradient-from: #CEE0FD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 224, 253, 0));
-  }
-
-  .sm\:hover\:from-blue-300:hover {
-    --tw-gradient-from: #B1CDFB;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(177, 205, 251, 0));
-  }
-
-  .sm\:hover\:from-blue-400:hover {
-    --tw-gradient-from: #76A8F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(118, 168, 249, 0));
-  }
-
-  .sm\:hover\:from-blue-500:hover {
-    --tw-gradient-from: #3B82F6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
-  }
-
-  .sm\:hover\:from-blue-600:hover {
-    --tw-gradient-from: #3575DD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(53, 117, 221, 0));
-  }
-
-  .sm\:hover\:from-blue-700:hover {
-    --tw-gradient-from: #2C62B9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(44, 98, 185, 0));
-  }
-
-  .sm\:hover\:from-blue-800:hover {
-    --tw-gradient-from: #234E94;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 78, 148, 0));
-  }
-
-  .sm\:hover\:from-blue-900:hover {
-    --tw-gradient-from: #1D4079;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 64, 121, 0));
-  }
-
-  .sm\:hover\:from-gray-50:hover {
-    --tw-gradient-from: #f9fafb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
-  }
-
-  .sm\:hover\:from-gray-100:hover {
-    --tw-gradient-from: #f3f4f6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
-  }
-
-  .sm\:hover\:from-gray-200:hover {
-    --tw-gradient-from: #e5e7eb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
-  }
-
-  .sm\:hover\:from-gray-300:hover {
-    --tw-gradient-from: #d1d5db;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
-  }
-
-  .sm\:hover\:from-gray-400:hover {
-    --tw-gradient-from: #9ca3af;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
-  }
-
-  .sm\:hover\:from-gray-500:hover {
-    --tw-gradient-from: #6b7280;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
-  }
-
-  .sm\:hover\:from-gray-600:hover {
-    --tw-gradient-from: #4b5563;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
-  }
-
-  .sm\:hover\:from-gray-700:hover {
-    --tw-gradient-from: #374151;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
-  }
-
-  .sm\:hover\:from-gray-800:hover {
-    --tw-gradient-from: #1f2937;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
-  }
-
-  .sm\:hover\:from-gray-900:hover {
-    --tw-gradient-from: #111827;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
-  }
-
-  .sm\:hover\:via-current:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .sm\:hover\:via-transparent:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .sm\:hover\:via-black:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .sm\:hover\:via-white:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .sm\:hover\:via-darkCoolGray-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F5F6F7, var(--tw-gradient-to, rgba(245, 246, 247, 0));
-  }
-
-  .sm\:hover\:via-darkCoolGray-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #EBEDEF, var(--tw-gradient-to, rgba(235, 237, 239, 0));
-  }
-
-  .sm\:hover\:via-darkCoolGray-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #CED1D6, var(--tw-gradient-to, rgba(206, 209, 214, 0));
-  }
-
-  .sm\:hover\:via-darkCoolGray-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #B0B5BD, var(--tw-gradient-to, rgba(176, 181, 189, 0));
-  }
-
-  .sm\:hover\:via-darkCoolGray-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #757E8C, var(--tw-gradient-to, rgba(117, 126, 140, 0));
-  }
-
-  .sm\:hover\:via-darkCoolGray-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #3A475B, var(--tw-gradient-to, rgba(58, 71, 91, 0));
-  }
-
-  .sm\:hover\:via-darkCoolGray-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #344052, var(--tw-gradient-to, rgba(52, 64, 82, 0));
-  }
-
-  .sm\:hover\:via-darkCoolGray-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #2C3544, var(--tw-gradient-to, rgba(44, 53, 68, 0));
-  }
-
-  .sm\:hover\:via-darkCoolGray-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #232B37, var(--tw-gradient-to, rgba(35, 43, 55, 0));
-  }
-
-  .sm\:hover\:via-darkCoolGray-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #1C232D, var(--tw-gradient-to, rgba(28, 35, 45, 0));
-  }
-
-  .sm\:hover\:via-coolGray-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F7F8F9, var(--tw-gradient-to, rgba(247, 248, 249, 0));
-  }
-
-  .sm\:hover\:via-coolGray-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #EEF0F3, var(--tw-gradient-to, rgba(238, 240, 243, 0));
-  }
-
-  .sm\:hover\:via-coolGray-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #D5DAE1, var(--tw-gradient-to, rgba(213, 218, 225, 0));
-  }
-
-  .sm\:hover\:via-coolGray-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #BBC3CF, var(--tw-gradient-to, rgba(187, 195, 207, 0));
-  }
-
-  .sm\:hover\:via-coolGray-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #8896AB, var(--tw-gradient-to, rgba(136, 150, 171, 0));
-  }
-
-  .sm\:hover\:via-coolGray-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #556987, var(--tw-gradient-to, rgba(85, 105, 135, 0));
-  }
-
-  .sm\:hover\:via-coolGray-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #4D5F7A, var(--tw-gradient-to, rgba(77, 95, 122, 0));
-  }
-
-  .sm\:hover\:via-coolGray-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #404F65, var(--tw-gradient-to, rgba(64, 79, 101, 0));
-  }
-
-  .sm\:hover\:via-coolGray-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #333F51, var(--tw-gradient-to, rgba(51, 63, 81, 0));
-  }
-
-  .sm\:hover\:via-coolGray-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #2A3342, var(--tw-gradient-to, rgba(42, 51, 66, 0));
-  }
-
-  .sm\:hover\:via-indigo-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F8F6FF, var(--tw-gradient-to, rgba(248, 246, 255, 0));
-  }
-
-  .sm\:hover\:via-indigo-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F0EEFF, var(--tw-gradient-to, rgba(240, 238, 255, 0));
-  }
-
-  .sm\:hover\:via-indigo-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #DAD4FF, var(--tw-gradient-to, rgba(218, 212, 255, 0));
-  }
-
-  .sm\:hover\:via-indigo-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #C3B9FF, var(--tw-gradient-to, rgba(195, 185, 255, 0));
-  }
-
-  .sm\:hover\:via-indigo-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #9685FF, var(--tw-gradient-to, rgba(150, 133, 255, 0));
-  }
-
-  .sm\:hover\:via-indigo-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #6951FF, var(--tw-gradient-to, rgba(105, 81, 255, 0));
-  }
-
-  .sm\:hover\:via-indigo-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #5F49E6, var(--tw-gradient-to, rgba(95, 73, 230, 0));
-  }
-
-  .sm\:hover\:via-indigo-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #4F3DBF, var(--tw-gradient-to, rgba(79, 61, 191, 0));
-  }
-
-  .sm\:hover\:via-indigo-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #3F3199, var(--tw-gradient-to, rgba(63, 49, 153, 0));
-  }
-
-  .sm\:hover\:via-indigo-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #33287D, var(--tw-gradient-to, rgba(51, 40, 125, 0));
-  }
-
-  .sm\:hover\:via-violet-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBF7FF, var(--tw-gradient-to, rgba(251, 247, 255, 0));
-  }
-
-  .sm\:hover\:via-violet-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F6EEFE, var(--tw-gradient-to, rgba(246, 238, 254, 0));
-  }
-
-  .sm\:hover\:via-violet-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #E9D5FD, var(--tw-gradient-to, rgba(233, 213, 253, 0));
-  }
-
-  .sm\:hover\:via-violet-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #DCBBFC, var(--tw-gradient-to, rgba(220, 187, 252, 0));
-  }
-
-  .sm\:hover\:via-violet-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #C288F9, var(--tw-gradient-to, rgba(194, 136, 249, 0));
-  }
-
-  .sm\:hover\:via-violet-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #A855F7, var(--tw-gradient-to, rgba(168, 85, 247, 0));
-  }
-
-  .sm\:hover\:via-violet-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #974DDE, var(--tw-gradient-to, rgba(151, 77, 222, 0));
-  }
-
-  .sm\:hover\:via-violet-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #7E40B9, var(--tw-gradient-to, rgba(126, 64, 185, 0));
-  }
-
-  .sm\:hover\:via-violet-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #653394, var(--tw-gradient-to, rgba(101, 51, 148, 0));
-  }
-
-  .sm\:hover\:via-violet-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #522A79, var(--tw-gradient-to, rgba(82, 42, 121, 0));
-  }
-
-  .sm\:hover\:via-yellow-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #FFFAF3, var(--tw-gradient-to, rgba(255, 250, 243, 0));
-  }
-
-  .sm\:hover\:via-yellow-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #FEF5E7, var(--tw-gradient-to, rgba(254, 245, 231, 0));
-  }
-
-  .sm\:hover\:via-yellow-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #FDE7C2, var(--tw-gradient-to, rgba(253, 231, 194, 0));
-  }
-
-  .sm\:hover\:via-yellow-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBD89D, var(--tw-gradient-to, rgba(251, 216, 157, 0));
-  }
-
-  .sm\:hover\:via-yellow-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F8BB54, var(--tw-gradient-to, rgba(248, 187, 84, 0));
-  }
-
-  .sm\:hover\:via-yellow-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F59E0B, var(--tw-gradient-to, rgba(245, 158, 11, 0));
-  }
-
-  .sm\:hover\:via-yellow-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #DD8E0A, var(--tw-gradient-to, rgba(221, 142, 10, 0));
-  }
-
-  .sm\:hover\:via-yellow-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #B87708, var(--tw-gradient-to, rgba(184, 119, 8, 0));
-  }
-
-  .sm\:hover\:via-yellow-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #935F07, var(--tw-gradient-to, rgba(147, 95, 7, 0));
-  }
-
-  .sm\:hover\:via-yellow-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #784D05, var(--tw-gradient-to, rgba(120, 77, 5, 0));
-  }
-
-  .sm\:hover\:via-red-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #FEF7F6, var(--tw-gradient-to, rgba(254, 247, 246, 0));
-  }
-
-  .sm\:hover\:via-red-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #FDEEEC, var(--tw-gradient-to, rgba(253, 238, 236, 0));
-  }
-
-  .sm\:hover\:via-red-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBD6D0, var(--tw-gradient-to, rgba(251, 214, 208, 0));
-  }
-
-  .sm\:hover\:via-red-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F9BDB4, var(--tw-gradient-to, rgba(249, 189, 180, 0));
-  }
-
-  .sm\:hover\:via-red-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F48B7C, var(--tw-gradient-to, rgba(244, 139, 124, 0));
-  }
-
-  .sm\:hover\:via-red-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #EF5844, var(--tw-gradient-to, rgba(239, 88, 68, 0));
-  }
-
-  .sm\:hover\:via-red-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #D7503D, var(--tw-gradient-to, rgba(215, 80, 61, 0));
-  }
-
-  .sm\:hover\:via-red-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #B34333, var(--tw-gradient-to, rgba(179, 67, 51, 0));
-  }
-
-  .sm\:hover\:via-red-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #8F3529, var(--tw-gradient-to, rgba(143, 53, 41, 0));
-  }
-
-  .sm\:hover\:via-red-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #752C21, var(--tw-gradient-to, rgba(117, 44, 33, 0));
-  }
-
-  .sm\:hover\:via-green-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F4FDF7, var(--tw-gradient-to, rgba(244, 253, 247, 0));
-  }
-
-  .sm\:hover\:via-green-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #EAFAF0, var(--tw-gradient-to, rgba(234, 250, 240, 0));
-  }
-
-  .sm\:hover\:via-green-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #CAF4D9, var(--tw-gradient-to, rgba(202, 244, 217, 0));
-  }
-
-  .sm\:hover\:via-green-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #AAEDC3, var(--tw-gradient-to, rgba(170, 237, 195, 0));
-  }
-
-  .sm\:hover\:via-green-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #6ADF95, var(--tw-gradient-to, rgba(106, 223, 149, 0));
-  }
-
-  .sm\:hover\:via-green-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #2AD167, var(--tw-gradient-to, rgba(42, 209, 103, 0));
-  }
-
-  .sm\:hover\:via-green-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #26BC5E, var(--tw-gradient-to, rgba(38, 188, 94, 0));
-  }
-
-  .sm\:hover\:via-green-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #209D4E, var(--tw-gradient-to, rgba(32, 157, 78, 0));
-  }
-
-  .sm\:hover\:via-green-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #197D3E, var(--tw-gradient-to, rgba(25, 125, 62, 0));
-  }
-
-  .sm\:hover\:via-green-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #156633, var(--tw-gradient-to, rgba(21, 102, 51, 0));
-  }
-
-  .sm\:hover\:via-blue-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F5F9FF, var(--tw-gradient-to, rgba(245, 249, 255, 0));
-  }
-
-  .sm\:hover\:via-blue-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #EBF3FE, var(--tw-gradient-to, rgba(235, 243, 254, 0));
-  }
-
-  .sm\:hover\:via-blue-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #CEE0FD, var(--tw-gradient-to, rgba(206, 224, 253, 0));
-  }
-
-  .sm\:hover\:via-blue-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #B1CDFB, var(--tw-gradient-to, rgba(177, 205, 251, 0));
-  }
-
-  .sm\:hover\:via-blue-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #76A8F9, var(--tw-gradient-to, rgba(118, 168, 249, 0));
-  }
-
-  .sm\:hover\:via-blue-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #3B82F6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
-  }
-
-  .sm\:hover\:via-blue-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #3575DD, var(--tw-gradient-to, rgba(53, 117, 221, 0));
-  }
-
-  .sm\:hover\:via-blue-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #2C62B9, var(--tw-gradient-to, rgba(44, 98, 185, 0));
-  }
-
-  .sm\:hover\:via-blue-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #234E94, var(--tw-gradient-to, rgba(35, 78, 148, 0));
-  }
-
-  .sm\:hover\:via-blue-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #1D4079, var(--tw-gradient-to, rgba(29, 64, 121, 0));
-  }
-
-  .sm\:hover\:via-gray-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
-  }
-
-  .sm\:hover\:via-gray-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
-  }
-
-  .sm\:hover\:via-gray-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
-  }
-
-  .sm\:hover\:via-gray-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
-  }
-
-  .sm\:hover\:via-gray-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
-  }
-
-  .sm\:hover\:via-gray-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
-  }
-
-  .sm\:hover\:via-gray-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
-  }
-
-  .sm\:hover\:via-gray-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
-  }
-
-  .sm\:hover\:via-gray-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
-  }
-
-  .sm\:hover\:via-gray-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
-  }
-
-  .sm\:hover\:to-current:hover {
-    --tw-gradient-to: currentColor;
-  }
-
-  .sm\:hover\:to-transparent:hover {
-    --tw-gradient-to: transparent;
-  }
-
-  .sm\:hover\:to-black:hover {
-    --tw-gradient-to: #000;
-  }
-
-  .sm\:hover\:to-white:hover {
-    --tw-gradient-to: #fff;
-  }
-
-  .sm\:hover\:to-darkCoolGray-50:hover {
-    --tw-gradient-to: #F5F6F7;
-  }
-
-  .sm\:hover\:to-darkCoolGray-100:hover {
-    --tw-gradient-to: #EBEDEF;
-  }
-
-  .sm\:hover\:to-darkCoolGray-200:hover {
-    --tw-gradient-to: #CED1D6;
-  }
-
-  .sm\:hover\:to-darkCoolGray-300:hover {
-    --tw-gradient-to: #B0B5BD;
-  }
-
-  .sm\:hover\:to-darkCoolGray-400:hover {
-    --tw-gradient-to: #757E8C;
-  }
-
-  .sm\:hover\:to-darkCoolGray-500:hover {
-    --tw-gradient-to: #3A475B;
-  }
-
-  .sm\:hover\:to-darkCoolGray-600:hover {
-    --tw-gradient-to: #344052;
-  }
-
-  .sm\:hover\:to-darkCoolGray-700:hover {
-    --tw-gradient-to: #2C3544;
-  }
-
-  .sm\:hover\:to-darkCoolGray-800:hover {
-    --tw-gradient-to: #232B37;
-  }
-
-  .sm\:hover\:to-darkCoolGray-900:hover {
-    --tw-gradient-to: #1C232D;
-  }
-
-  .sm\:hover\:to-coolGray-50:hover {
-    --tw-gradient-to: #F7F8F9;
-  }
-
-  .sm\:hover\:to-coolGray-100:hover {
-    --tw-gradient-to: #EEF0F3;
-  }
-
-  .sm\:hover\:to-coolGray-200:hover {
-    --tw-gradient-to: #D5DAE1;
-  }
-
-  .sm\:hover\:to-coolGray-300:hover {
-    --tw-gradient-to: #BBC3CF;
-  }
-
-  .sm\:hover\:to-coolGray-400:hover {
-    --tw-gradient-to: #8896AB;
-  }
-
-  .sm\:hover\:to-coolGray-500:hover {
-    --tw-gradient-to: #556987;
-  }
-
-  .sm\:hover\:to-coolGray-600:hover {
-    --tw-gradient-to: #4D5F7A;
-  }
-
-  .sm\:hover\:to-coolGray-700:hover {
-    --tw-gradient-to: #404F65;
-  }
-
-  .sm\:hover\:to-coolGray-800:hover {
-    --tw-gradient-to: #333F51;
-  }
-
-  .sm\:hover\:to-coolGray-900:hover {
-    --tw-gradient-to: #2A3342;
-  }
-
-  .sm\:hover\:to-indigo-50:hover {
-    --tw-gradient-to: #F8F6FF;
-  }
-
-  .sm\:hover\:to-indigo-100:hover {
-    --tw-gradient-to: #F0EEFF;
-  }
-
-  .sm\:hover\:to-indigo-200:hover {
-    --tw-gradient-to: #DAD4FF;
-  }
-
-  .sm\:hover\:to-indigo-300:hover {
-    --tw-gradient-to: #C3B9FF;
-  }
-
-  .sm\:hover\:to-indigo-400:hover {
-    --tw-gradient-to: #9685FF;
-  }
-
-  .sm\:hover\:to-indigo-500:hover {
-    --tw-gradient-to: #6951FF;
-  }
-
-  .sm\:hover\:to-indigo-600:hover {
-    --tw-gradient-to: #5F49E6;
-  }
-
-  .sm\:hover\:to-indigo-700:hover {
-    --tw-gradient-to: #4F3DBF;
-  }
-
-  .sm\:hover\:to-indigo-800:hover {
-    --tw-gradient-to: #3F3199;
-  }
-
-  .sm\:hover\:to-indigo-900:hover {
-    --tw-gradient-to: #33287D;
-  }
-
-  .sm\:hover\:to-violet-50:hover {
-    --tw-gradient-to: #FBF7FF;
-  }
-
-  .sm\:hover\:to-violet-100:hover {
-    --tw-gradient-to: #F6EEFE;
-  }
-
-  .sm\:hover\:to-violet-200:hover {
-    --tw-gradient-to: #E9D5FD;
-  }
-
-  .sm\:hover\:to-violet-300:hover {
-    --tw-gradient-to: #DCBBFC;
-  }
-
-  .sm\:hover\:to-violet-400:hover {
-    --tw-gradient-to: #C288F9;
-  }
-
-  .sm\:hover\:to-violet-500:hover {
-    --tw-gradient-to: #A855F7;
-  }
-
-  .sm\:hover\:to-violet-600:hover {
-    --tw-gradient-to: #974DDE;
-  }
-
-  .sm\:hover\:to-violet-700:hover {
-    --tw-gradient-to: #7E40B9;
-  }
-
-  .sm\:hover\:to-violet-800:hover {
-    --tw-gradient-to: #653394;
-  }
-
-  .sm\:hover\:to-violet-900:hover {
-    --tw-gradient-to: #522A79;
-  }
-
-  .sm\:hover\:to-yellow-50:hover {
-    --tw-gradient-to: #FFFAF3;
-  }
-
-  .sm\:hover\:to-yellow-100:hover {
-    --tw-gradient-to: #FEF5E7;
-  }
-
-  .sm\:hover\:to-yellow-200:hover {
-    --tw-gradient-to: #FDE7C2;
-  }
-
-  .sm\:hover\:to-yellow-300:hover {
-    --tw-gradient-to: #FBD89D;
-  }
-
-  .sm\:hover\:to-yellow-400:hover {
-    --tw-gradient-to: #F8BB54;
-  }
-
-  .sm\:hover\:to-yellow-500:hover {
-    --tw-gradient-to: #F59E0B;
-  }
-
-  .sm\:hover\:to-yellow-600:hover {
-    --tw-gradient-to: #DD8E0A;
-  }
-
-  .sm\:hover\:to-yellow-700:hover {
-    --tw-gradient-to: #B87708;
-  }
-
-  .sm\:hover\:to-yellow-800:hover {
-    --tw-gradient-to: #935F07;
-  }
-
-  .sm\:hover\:to-yellow-900:hover {
-    --tw-gradient-to: #784D05;
-  }
-
-  .sm\:hover\:to-red-50:hover {
-    --tw-gradient-to: #FEF7F6;
-  }
-
-  .sm\:hover\:to-red-100:hover {
-    --tw-gradient-to: #FDEEEC;
-  }
-
-  .sm\:hover\:to-red-200:hover {
-    --tw-gradient-to: #FBD6D0;
-  }
-
-  .sm\:hover\:to-red-300:hover {
-    --tw-gradient-to: #F9BDB4;
-  }
-
-  .sm\:hover\:to-red-400:hover {
-    --tw-gradient-to: #F48B7C;
-  }
-
-  .sm\:hover\:to-red-500:hover {
-    --tw-gradient-to: #EF5844;
-  }
-
-  .sm\:hover\:to-red-600:hover {
-    --tw-gradient-to: #D7503D;
-  }
-
-  .sm\:hover\:to-red-700:hover {
-    --tw-gradient-to: #B34333;
-  }
-
-  .sm\:hover\:to-red-800:hover {
-    --tw-gradient-to: #8F3529;
-  }
-
-  .sm\:hover\:to-red-900:hover {
-    --tw-gradient-to: #752C21;
-  }
-
-  .sm\:hover\:to-green-50:hover {
-    --tw-gradient-to: #F4FDF7;
-  }
-
-  .sm\:hover\:to-green-100:hover {
-    --tw-gradient-to: #EAFAF0;
-  }
-
-  .sm\:hover\:to-green-200:hover {
-    --tw-gradient-to: #CAF4D9;
-  }
-
-  .sm\:hover\:to-green-300:hover {
-    --tw-gradient-to: #AAEDC3;
-  }
-
-  .sm\:hover\:to-green-400:hover {
-    --tw-gradient-to: #6ADF95;
-  }
-
-  .sm\:hover\:to-green-500:hover {
-    --tw-gradient-to: #2AD167;
-  }
-
-  .sm\:hover\:to-green-600:hover {
-    --tw-gradient-to: #26BC5E;
-  }
-
-  .sm\:hover\:to-green-700:hover {
-    --tw-gradient-to: #209D4E;
-  }
-
-  .sm\:hover\:to-green-800:hover {
-    --tw-gradient-to: #197D3E;
-  }
-
-  .sm\:hover\:to-green-900:hover {
-    --tw-gradient-to: #156633;
-  }
-
-  .sm\:hover\:to-blue-50:hover {
-    --tw-gradient-to: #F5F9FF;
-  }
-
-  .sm\:hover\:to-blue-100:hover {
-    --tw-gradient-to: #EBF3FE;
-  }
-
-  .sm\:hover\:to-blue-200:hover {
-    --tw-gradient-to: #CEE0FD;
-  }
-
-  .sm\:hover\:to-blue-300:hover {
-    --tw-gradient-to: #B1CDFB;
-  }
-
-  .sm\:hover\:to-blue-400:hover {
-    --tw-gradient-to: #76A8F9;
-  }
-
-  .sm\:hover\:to-blue-500:hover {
-    --tw-gradient-to: #3B82F6;
-  }
-
-  .sm\:hover\:to-blue-600:hover {
-    --tw-gradient-to: #3575DD;
-  }
-
-  .sm\:hover\:to-blue-700:hover {
-    --tw-gradient-to: #2C62B9;
-  }
-
-  .sm\:hover\:to-blue-800:hover {
-    --tw-gradient-to: #234E94;
-  }
-
-  .sm\:hover\:to-blue-900:hover {
-    --tw-gradient-to: #1D4079;
-  }
-
-  .sm\:hover\:to-gray-50:hover {
-    --tw-gradient-to: #f9fafb;
-  }
-
-  .sm\:hover\:to-gray-100:hover {
-    --tw-gradient-to: #f3f4f6;
-  }
-
-  .sm\:hover\:to-gray-200:hover {
-    --tw-gradient-to: #e5e7eb;
-  }
-
-  .sm\:hover\:to-gray-300:hover {
-    --tw-gradient-to: #d1d5db;
-  }
-
-  .sm\:hover\:to-gray-400:hover {
-    --tw-gradient-to: #9ca3af;
-  }
-
-  .sm\:hover\:to-gray-500:hover {
-    --tw-gradient-to: #6b7280;
-  }
-
-  .sm\:hover\:to-gray-600:hover {
-    --tw-gradient-to: #4b5563;
-  }
-
-  .sm\:hover\:to-gray-700:hover {
-    --tw-gradient-to: #374151;
-  }
-
-  .sm\:hover\:to-gray-800:hover {
-    --tw-gradient-to: #1f2937;
-  }
-
-  .sm\:hover\:to-gray-900:hover {
-    --tw-gradient-to: #111827;
-  }
-
-  .sm\:focus\:from-current:focus {
-    --tw-gradient-from: currentColor;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .sm\:focus\:from-transparent:focus {
-    --tw-gradient-from: transparent;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .sm\:focus\:from-black:focus {
-    --tw-gradient-from: #000;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .sm\:focus\:from-white:focus {
-    --tw-gradient-from: #fff;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .sm\:focus\:from-darkCoolGray-50:focus {
-    --tw-gradient-from: #F5F6F7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 246, 247, 0));
-  }
-
-  .sm\:focus\:from-darkCoolGray-100:focus {
-    --tw-gradient-from: #EBEDEF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(235, 237, 239, 0));
-  }
-
-  .sm\:focus\:from-darkCoolGray-200:focus {
-    --tw-gradient-from: #CED1D6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 209, 214, 0));
-  }
-
-  .sm\:focus\:from-darkCoolGray-300:focus {
-    --tw-gradient-from: #B0B5BD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(176, 181, 189, 0));
-  }
-
-  .sm\:focus\:from-darkCoolGray-400:focus {
-    --tw-gradient-from: #757E8C;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(117, 126, 140, 0));
-  }
-
-  .sm\:focus\:from-darkCoolGray-500:focus {
-    --tw-gradient-from: #3A475B;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(58, 71, 91, 0));
-  }
-
-  .sm\:focus\:from-darkCoolGray-600:focus {
-    --tw-gradient-from: #344052;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 64, 82, 0));
-  }
-
-  .sm\:focus\:from-darkCoolGray-700:focus {
-    --tw-gradient-from: #2C3544;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(44, 53, 68, 0));
-  }
-
-  .sm\:focus\:from-darkCoolGray-800:focus {
-    --tw-gradient-from: #232B37;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 43, 55, 0));
-  }
-
-  .sm\:focus\:from-darkCoolGray-900:focus {
-    --tw-gradient-from: #1C232D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(28, 35, 45, 0));
-  }
-
-  .sm\:focus\:from-coolGray-50:focus {
-    --tw-gradient-from: #F7F8F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 248, 249, 0));
-  }
-
-  .sm\:focus\:from-coolGray-100:focus {
-    --tw-gradient-from: #EEF0F3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 240, 243, 0));
-  }
-
-  .sm\:focus\:from-coolGray-200:focus {
-    --tw-gradient-from: #D5DAE1;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(213, 218, 225, 0));
-  }
-
-  .sm\:focus\:from-coolGray-300:focus {
-    --tw-gradient-from: #BBC3CF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(187, 195, 207, 0));
-  }
-
-  .sm\:focus\:from-coolGray-400:focus {
-    --tw-gradient-from: #8896AB;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(136, 150, 171, 0));
-  }
-
-  .sm\:focus\:from-coolGray-500:focus {
-    --tw-gradient-from: #556987;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(85, 105, 135, 0));
-  }
-
-  .sm\:focus\:from-coolGray-600:focus {
-    --tw-gradient-from: #4D5F7A;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(77, 95, 122, 0));
-  }
-
-  .sm\:focus\:from-coolGray-700:focus {
-    --tw-gradient-from: #404F65;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(64, 79, 101, 0));
-  }
-
-  .sm\:focus\:from-coolGray-800:focus {
-    --tw-gradient-from: #333F51;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 63, 81, 0));
-  }
-
-  .sm\:focus\:from-coolGray-900:focus {
-    --tw-gradient-from: #2A3342;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(42, 51, 66, 0));
-  }
-
-  .sm\:focus\:from-indigo-50:focus {
-    --tw-gradient-from: #F8F6FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 246, 255, 0));
-  }
-
-  .sm\:focus\:from-indigo-100:focus {
-    --tw-gradient-from: #F0EEFF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(240, 238, 255, 0));
-  }
-
-  .sm\:focus\:from-indigo-200:focus {
-    --tw-gradient-from: #DAD4FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(218, 212, 255, 0));
-  }
-
-  .sm\:focus\:from-indigo-300:focus {
-    --tw-gradient-from: #C3B9FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 185, 255, 0));
-  }
-
-  .sm\:focus\:from-indigo-400:focus {
-    --tw-gradient-from: #9685FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(150, 133, 255, 0));
-  }
-
-  .sm\:focus\:from-indigo-500:focus {
-    --tw-gradient-from: #6951FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(105, 81, 255, 0));
-  }
-
-  .sm\:focus\:from-indigo-600:focus {
-    --tw-gradient-from: #5F49E6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(95, 73, 230, 0));
-  }
-
-  .sm\:focus\:from-indigo-700:focus {
-    --tw-gradient-from: #4F3DBF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 61, 191, 0));
-  }
-
-  .sm\:focus\:from-indigo-800:focus {
-    --tw-gradient-from: #3F3199;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(63, 49, 153, 0));
-  }
-
-  .sm\:focus\:from-indigo-900:focus {
-    --tw-gradient-from: #33287D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 40, 125, 0));
-  }
-
-  .sm\:focus\:from-violet-50:focus {
-    --tw-gradient-from: #FBF7FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 247, 255, 0));
-  }
-
-  .sm\:focus\:from-violet-100:focus {
-    --tw-gradient-from: #F6EEFE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 238, 254, 0));
-  }
-
-  .sm\:focus\:from-violet-200:focus {
-    --tw-gradient-from: #E9D5FD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(233, 213, 253, 0));
-  }
-
-  .sm\:focus\:from-violet-300:focus {
-    --tw-gradient-from: #DCBBFC;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 187, 252, 0));
-  }
-
-  .sm\:focus\:from-violet-400:focus {
-    --tw-gradient-from: #C288F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(194, 136, 249, 0));
-  }
-
-  .sm\:focus\:from-violet-500:focus {
-    --tw-gradient-from: #A855F7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(168, 85, 247, 0));
-  }
-
-  .sm\:focus\:from-violet-600:focus {
-    --tw-gradient-from: #974DDE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(151, 77, 222, 0));
-  }
-
-  .sm\:focus\:from-violet-700:focus {
-    --tw-gradient-from: #7E40B9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(126, 64, 185, 0));
-  }
-
-  .sm\:focus\:from-violet-800:focus {
-    --tw-gradient-from: #653394;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(101, 51, 148, 0));
-  }
-
-  .sm\:focus\:from-violet-900:focus {
-    --tw-gradient-from: #522A79;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(82, 42, 121, 0));
-  }
-
-  .sm\:focus\:from-yellow-50:focus {
-    --tw-gradient-from: #FFFAF3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 250, 243, 0));
-  }
-
-  .sm\:focus\:from-yellow-100:focus {
-    --tw-gradient-from: #FEF5E7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 245, 231, 0));
-  }
-
-  .sm\:focus\:from-yellow-200:focus {
-    --tw-gradient-from: #FDE7C2;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 231, 194, 0));
-  }
-
-  .sm\:focus\:from-yellow-300:focus {
-    --tw-gradient-from: #FBD89D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 216, 157, 0));
-  }
-
-  .sm\:focus\:from-yellow-400:focus {
-    --tw-gradient-from: #F8BB54;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 187, 84, 0));
-  }
-
-  .sm\:focus\:from-yellow-500:focus {
-    --tw-gradient-from: #F59E0B;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
-  }
-
-  .sm\:focus\:from-yellow-600:focus {
-    --tw-gradient-from: #DD8E0A;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 142, 10, 0));
-  }
-
-  .sm\:focus\:from-yellow-700:focus {
-    --tw-gradient-from: #B87708;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(184, 119, 8, 0));
-  }
-
-  .sm\:focus\:from-yellow-800:focus {
-    --tw-gradient-from: #935F07;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 95, 7, 0));
-  }
-
-  .sm\:focus\:from-yellow-900:focus {
-    --tw-gradient-from: #784D05;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 77, 5, 0));
-  }
-
-  .sm\:focus\:from-red-50:focus {
-    --tw-gradient-from: #FEF7F6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 247, 246, 0));
-  }
-
-  .sm\:focus\:from-red-100:focus {
-    --tw-gradient-from: #FDEEEC;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 238, 236, 0));
-  }
-
-  .sm\:focus\:from-red-200:focus {
-    --tw-gradient-from: #FBD6D0;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 214, 208, 0));
-  }
-
-  .sm\:focus\:from-red-300:focus {
-    --tw-gradient-from: #F9BDB4;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 189, 180, 0));
-  }
-
-  .sm\:focus\:from-red-400:focus {
-    --tw-gradient-from: #F48B7C;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 139, 124, 0));
-  }
-
-  .sm\:focus\:from-red-500:focus {
-    --tw-gradient-from: #EF5844;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 88, 68, 0));
-  }
-
-  .sm\:focus\:from-red-600:focus {
-    --tw-gradient-from: #D7503D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(215, 80, 61, 0));
-  }
-
-  .sm\:focus\:from-red-700:focus {
-    --tw-gradient-from: #B34333;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(179, 67, 51, 0));
-  }
-
-  .sm\:focus\:from-red-800:focus {
-    --tw-gradient-from: #8F3529;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(143, 53, 41, 0));
-  }
-
-  .sm\:focus\:from-red-900:focus {
-    --tw-gradient-from: #752C21;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(117, 44, 33, 0));
-  }
-
-  .sm\:focus\:from-green-50:focus {
-    --tw-gradient-from: #F4FDF7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 253, 247, 0));
-  }
-
-  .sm\:focus\:from-green-100:focus {
-    --tw-gradient-from: #EAFAF0;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(234, 250, 240, 0));
-  }
-
-  .sm\:focus\:from-green-200:focus {
-    --tw-gradient-from: #CAF4D9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(202, 244, 217, 0));
-  }
-
-  .sm\:focus\:from-green-300:focus {
-    --tw-gradient-from: #AAEDC3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(170, 237, 195, 0));
-  }
-
-  .sm\:focus\:from-green-400:focus {
-    --tw-gradient-from: #6ADF95;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(106, 223, 149, 0));
-  }
-
-  .sm\:focus\:from-green-500:focus {
-    --tw-gradient-from: #2AD167;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(42, 209, 103, 0));
-  }
-
-  .sm\:focus\:from-green-600:focus {
-    --tw-gradient-from: #26BC5E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(38, 188, 94, 0));
-  }
-
-  .sm\:focus\:from-green-700:focus {
-    --tw-gradient-from: #209D4E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 157, 78, 0));
-  }
-
-  .sm\:focus\:from-green-800:focus {
-    --tw-gradient-from: #197D3E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(25, 125, 62, 0));
-  }
-
-  .sm\:focus\:from-green-900:focus {
-    --tw-gradient-from: #156633;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(21, 102, 51, 0));
-  }
-
-  .sm\:focus\:from-blue-50:focus {
-    --tw-gradient-from: #F5F9FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 249, 255, 0));
-  }
-
-  .sm\:focus\:from-blue-100:focus {
-    --tw-gradient-from: #EBF3FE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(235, 243, 254, 0));
-  }
-
-  .sm\:focus\:from-blue-200:focus {
-    --tw-gradient-from: #CEE0FD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 224, 253, 0));
-  }
-
-  .sm\:focus\:from-blue-300:focus {
-    --tw-gradient-from: #B1CDFB;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(177, 205, 251, 0));
-  }
-
-  .sm\:focus\:from-blue-400:focus {
-    --tw-gradient-from: #76A8F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(118, 168, 249, 0));
-  }
-
-  .sm\:focus\:from-blue-500:focus {
-    --tw-gradient-from: #3B82F6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
-  }
-
-  .sm\:focus\:from-blue-600:focus {
-    --tw-gradient-from: #3575DD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(53, 117, 221, 0));
-  }
-
-  .sm\:focus\:from-blue-700:focus {
-    --tw-gradient-from: #2C62B9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(44, 98, 185, 0));
-  }
-
-  .sm\:focus\:from-blue-800:focus {
-    --tw-gradient-from: #234E94;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 78, 148, 0));
-  }
-
-  .sm\:focus\:from-blue-900:focus {
-    --tw-gradient-from: #1D4079;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 64, 121, 0));
-  }
-
-  .sm\:focus\:from-gray-50:focus {
-    --tw-gradient-from: #f9fafb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
-  }
-
-  .sm\:focus\:from-gray-100:focus {
-    --tw-gradient-from: #f3f4f6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
-  }
-
-  .sm\:focus\:from-gray-200:focus {
-    --tw-gradient-from: #e5e7eb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
-  }
-
-  .sm\:focus\:from-gray-300:focus {
-    --tw-gradient-from: #d1d5db;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
-  }
-
-  .sm\:focus\:from-gray-400:focus {
-    --tw-gradient-from: #9ca3af;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
-  }
-
-  .sm\:focus\:from-gray-500:focus {
-    --tw-gradient-from: #6b7280;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
-  }
-
-  .sm\:focus\:from-gray-600:focus {
-    --tw-gradient-from: #4b5563;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
-  }
-
-  .sm\:focus\:from-gray-700:focus {
-    --tw-gradient-from: #374151;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
-  }
-
-  .sm\:focus\:from-gray-800:focus {
-    --tw-gradient-from: #1f2937;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
-  }
-
-  .sm\:focus\:from-gray-900:focus {
-    --tw-gradient-from: #111827;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
-  }
-
-  .sm\:focus\:via-current:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .sm\:focus\:via-transparent:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .sm\:focus\:via-black:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .sm\:focus\:via-white:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .sm\:focus\:via-darkCoolGray-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F5F6F7, var(--tw-gradient-to, rgba(245, 246, 247, 0));
-  }
-
-  .sm\:focus\:via-darkCoolGray-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #EBEDEF, var(--tw-gradient-to, rgba(235, 237, 239, 0));
-  }
-
-  .sm\:focus\:via-darkCoolGray-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #CED1D6, var(--tw-gradient-to, rgba(206, 209, 214, 0));
-  }
-
-  .sm\:focus\:via-darkCoolGray-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #B0B5BD, var(--tw-gradient-to, rgba(176, 181, 189, 0));
-  }
-
-  .sm\:focus\:via-darkCoolGray-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #757E8C, var(--tw-gradient-to, rgba(117, 126, 140, 0));
-  }
-
-  .sm\:focus\:via-darkCoolGray-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #3A475B, var(--tw-gradient-to, rgba(58, 71, 91, 0));
-  }
-
-  .sm\:focus\:via-darkCoolGray-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #344052, var(--tw-gradient-to, rgba(52, 64, 82, 0));
-  }
-
-  .sm\:focus\:via-darkCoolGray-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #2C3544, var(--tw-gradient-to, rgba(44, 53, 68, 0));
-  }
-
-  .sm\:focus\:via-darkCoolGray-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #232B37, var(--tw-gradient-to, rgba(35, 43, 55, 0));
-  }
-
-  .sm\:focus\:via-darkCoolGray-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #1C232D, var(--tw-gradient-to, rgba(28, 35, 45, 0));
-  }
-
-  .sm\:focus\:via-coolGray-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F7F8F9, var(--tw-gradient-to, rgba(247, 248, 249, 0));
-  }
-
-  .sm\:focus\:via-coolGray-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #EEF0F3, var(--tw-gradient-to, rgba(238, 240, 243, 0));
-  }
-
-  .sm\:focus\:via-coolGray-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #D5DAE1, var(--tw-gradient-to, rgba(213, 218, 225, 0));
-  }
-
-  .sm\:focus\:via-coolGray-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #BBC3CF, var(--tw-gradient-to, rgba(187, 195, 207, 0));
-  }
-
-  .sm\:focus\:via-coolGray-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #8896AB, var(--tw-gradient-to, rgba(136, 150, 171, 0));
-  }
-
-  .sm\:focus\:via-coolGray-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #556987, var(--tw-gradient-to, rgba(85, 105, 135, 0));
-  }
-
-  .sm\:focus\:via-coolGray-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #4D5F7A, var(--tw-gradient-to, rgba(77, 95, 122, 0));
-  }
-
-  .sm\:focus\:via-coolGray-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #404F65, var(--tw-gradient-to, rgba(64, 79, 101, 0));
-  }
-
-  .sm\:focus\:via-coolGray-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #333F51, var(--tw-gradient-to, rgba(51, 63, 81, 0));
-  }
-
-  .sm\:focus\:via-coolGray-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #2A3342, var(--tw-gradient-to, rgba(42, 51, 66, 0));
-  }
-
-  .sm\:focus\:via-indigo-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F8F6FF, var(--tw-gradient-to, rgba(248, 246, 255, 0));
-  }
-
-  .sm\:focus\:via-indigo-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F0EEFF, var(--tw-gradient-to, rgba(240, 238, 255, 0));
-  }
-
-  .sm\:focus\:via-indigo-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #DAD4FF, var(--tw-gradient-to, rgba(218, 212, 255, 0));
-  }
-
-  .sm\:focus\:via-indigo-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #C3B9FF, var(--tw-gradient-to, rgba(195, 185, 255, 0));
-  }
-
-  .sm\:focus\:via-indigo-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #9685FF, var(--tw-gradient-to, rgba(150, 133, 255, 0));
-  }
-
-  .sm\:focus\:via-indigo-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #6951FF, var(--tw-gradient-to, rgba(105, 81, 255, 0));
-  }
-
-  .sm\:focus\:via-indigo-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #5F49E6, var(--tw-gradient-to, rgba(95, 73, 230, 0));
-  }
-
-  .sm\:focus\:via-indigo-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #4F3DBF, var(--tw-gradient-to, rgba(79, 61, 191, 0));
-  }
-
-  .sm\:focus\:via-indigo-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #3F3199, var(--tw-gradient-to, rgba(63, 49, 153, 0));
-  }
-
-  .sm\:focus\:via-indigo-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #33287D, var(--tw-gradient-to, rgba(51, 40, 125, 0));
-  }
-
-  .sm\:focus\:via-violet-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBF7FF, var(--tw-gradient-to, rgba(251, 247, 255, 0));
-  }
-
-  .sm\:focus\:via-violet-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F6EEFE, var(--tw-gradient-to, rgba(246, 238, 254, 0));
-  }
-
-  .sm\:focus\:via-violet-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #E9D5FD, var(--tw-gradient-to, rgba(233, 213, 253, 0));
-  }
-
-  .sm\:focus\:via-violet-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #DCBBFC, var(--tw-gradient-to, rgba(220, 187, 252, 0));
-  }
-
-  .sm\:focus\:via-violet-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #C288F9, var(--tw-gradient-to, rgba(194, 136, 249, 0));
-  }
-
-  .sm\:focus\:via-violet-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #A855F7, var(--tw-gradient-to, rgba(168, 85, 247, 0));
-  }
-
-  .sm\:focus\:via-violet-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #974DDE, var(--tw-gradient-to, rgba(151, 77, 222, 0));
-  }
-
-  .sm\:focus\:via-violet-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #7E40B9, var(--tw-gradient-to, rgba(126, 64, 185, 0));
-  }
-
-  .sm\:focus\:via-violet-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #653394, var(--tw-gradient-to, rgba(101, 51, 148, 0));
-  }
-
-  .sm\:focus\:via-violet-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #522A79, var(--tw-gradient-to, rgba(82, 42, 121, 0));
-  }
-
-  .sm\:focus\:via-yellow-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #FFFAF3, var(--tw-gradient-to, rgba(255, 250, 243, 0));
-  }
-
-  .sm\:focus\:via-yellow-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #FEF5E7, var(--tw-gradient-to, rgba(254, 245, 231, 0));
-  }
-
-  .sm\:focus\:via-yellow-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #FDE7C2, var(--tw-gradient-to, rgba(253, 231, 194, 0));
-  }
-
-  .sm\:focus\:via-yellow-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBD89D, var(--tw-gradient-to, rgba(251, 216, 157, 0));
-  }
-
-  .sm\:focus\:via-yellow-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F8BB54, var(--tw-gradient-to, rgba(248, 187, 84, 0));
-  }
-
-  .sm\:focus\:via-yellow-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F59E0B, var(--tw-gradient-to, rgba(245, 158, 11, 0));
-  }
-
-  .sm\:focus\:via-yellow-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #DD8E0A, var(--tw-gradient-to, rgba(221, 142, 10, 0));
-  }
-
-  .sm\:focus\:via-yellow-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #B87708, var(--tw-gradient-to, rgba(184, 119, 8, 0));
-  }
-
-  .sm\:focus\:via-yellow-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #935F07, var(--tw-gradient-to, rgba(147, 95, 7, 0));
-  }
-
-  .sm\:focus\:via-yellow-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #784D05, var(--tw-gradient-to, rgba(120, 77, 5, 0));
-  }
-
-  .sm\:focus\:via-red-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #FEF7F6, var(--tw-gradient-to, rgba(254, 247, 246, 0));
-  }
-
-  .sm\:focus\:via-red-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #FDEEEC, var(--tw-gradient-to, rgba(253, 238, 236, 0));
-  }
-
-  .sm\:focus\:via-red-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBD6D0, var(--tw-gradient-to, rgba(251, 214, 208, 0));
-  }
-
-  .sm\:focus\:via-red-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F9BDB4, var(--tw-gradient-to, rgba(249, 189, 180, 0));
-  }
-
-  .sm\:focus\:via-red-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F48B7C, var(--tw-gradient-to, rgba(244, 139, 124, 0));
-  }
-
-  .sm\:focus\:via-red-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #EF5844, var(--tw-gradient-to, rgba(239, 88, 68, 0));
-  }
-
-  .sm\:focus\:via-red-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #D7503D, var(--tw-gradient-to, rgba(215, 80, 61, 0));
-  }
-
-  .sm\:focus\:via-red-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #B34333, var(--tw-gradient-to, rgba(179, 67, 51, 0));
-  }
-
-  .sm\:focus\:via-red-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #8F3529, var(--tw-gradient-to, rgba(143, 53, 41, 0));
-  }
-
-  .sm\:focus\:via-red-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #752C21, var(--tw-gradient-to, rgba(117, 44, 33, 0));
-  }
-
-  .sm\:focus\:via-green-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F4FDF7, var(--tw-gradient-to, rgba(244, 253, 247, 0));
-  }
-
-  .sm\:focus\:via-green-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #EAFAF0, var(--tw-gradient-to, rgba(234, 250, 240, 0));
-  }
-
-  .sm\:focus\:via-green-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #CAF4D9, var(--tw-gradient-to, rgba(202, 244, 217, 0));
-  }
-
-  .sm\:focus\:via-green-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #AAEDC3, var(--tw-gradient-to, rgba(170, 237, 195, 0));
-  }
-
-  .sm\:focus\:via-green-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #6ADF95, var(--tw-gradient-to, rgba(106, 223, 149, 0));
-  }
-
-  .sm\:focus\:via-green-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #2AD167, var(--tw-gradient-to, rgba(42, 209, 103, 0));
-  }
-
-  .sm\:focus\:via-green-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #26BC5E, var(--tw-gradient-to, rgba(38, 188, 94, 0));
-  }
-
-  .sm\:focus\:via-green-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #209D4E, var(--tw-gradient-to, rgba(32, 157, 78, 0));
-  }
-
-  .sm\:focus\:via-green-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #197D3E, var(--tw-gradient-to, rgba(25, 125, 62, 0));
-  }
-
-  .sm\:focus\:via-green-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #156633, var(--tw-gradient-to, rgba(21, 102, 51, 0));
-  }
-
-  .sm\:focus\:via-blue-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F5F9FF, var(--tw-gradient-to, rgba(245, 249, 255, 0));
-  }
-
-  .sm\:focus\:via-blue-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #EBF3FE, var(--tw-gradient-to, rgba(235, 243, 254, 0));
-  }
-
-  .sm\:focus\:via-blue-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #CEE0FD, var(--tw-gradient-to, rgba(206, 224, 253, 0));
-  }
-
-  .sm\:focus\:via-blue-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #B1CDFB, var(--tw-gradient-to, rgba(177, 205, 251, 0));
-  }
-
-  .sm\:focus\:via-blue-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #76A8F9, var(--tw-gradient-to, rgba(118, 168, 249, 0));
-  }
-
-  .sm\:focus\:via-blue-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #3B82F6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
-  }
-
-  .sm\:focus\:via-blue-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #3575DD, var(--tw-gradient-to, rgba(53, 117, 221, 0));
-  }
-
-  .sm\:focus\:via-blue-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #2C62B9, var(--tw-gradient-to, rgba(44, 98, 185, 0));
-  }
-
-  .sm\:focus\:via-blue-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #234E94, var(--tw-gradient-to, rgba(35, 78, 148, 0));
-  }
-
-  .sm\:focus\:via-blue-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #1D4079, var(--tw-gradient-to, rgba(29, 64, 121, 0));
-  }
-
-  .sm\:focus\:via-gray-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
-  }
-
-  .sm\:focus\:via-gray-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
-  }
-
-  .sm\:focus\:via-gray-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
-  }
-
-  .sm\:focus\:via-gray-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
-  }
-
-  .sm\:focus\:via-gray-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
-  }
-
-  .sm\:focus\:via-gray-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
-  }
-
-  .sm\:focus\:via-gray-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
-  }
-
-  .sm\:focus\:via-gray-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
-  }
-
-  .sm\:focus\:via-gray-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
-  }
-
-  .sm\:focus\:via-gray-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
-  }
-
-  .sm\:focus\:to-current:focus {
-    --tw-gradient-to: currentColor;
-  }
-
-  .sm\:focus\:to-transparent:focus {
-    --tw-gradient-to: transparent;
-  }
-
-  .sm\:focus\:to-black:focus {
-    --tw-gradient-to: #000;
-  }
-
-  .sm\:focus\:to-white:focus {
-    --tw-gradient-to: #fff;
-  }
-
-  .sm\:focus\:to-darkCoolGray-50:focus {
-    --tw-gradient-to: #F5F6F7;
-  }
-
-  .sm\:focus\:to-darkCoolGray-100:focus {
-    --tw-gradient-to: #EBEDEF;
-  }
-
-  .sm\:focus\:to-darkCoolGray-200:focus {
-    --tw-gradient-to: #CED1D6;
-  }
-
-  .sm\:focus\:to-darkCoolGray-300:focus {
-    --tw-gradient-to: #B0B5BD;
-  }
-
-  .sm\:focus\:to-darkCoolGray-400:focus {
-    --tw-gradient-to: #757E8C;
-  }
-
-  .sm\:focus\:to-darkCoolGray-500:focus {
-    --tw-gradient-to: #3A475B;
-  }
-
-  .sm\:focus\:to-darkCoolGray-600:focus {
-    --tw-gradient-to: #344052;
-  }
-
-  .sm\:focus\:to-darkCoolGray-700:focus {
-    --tw-gradient-to: #2C3544;
-  }
-
-  .sm\:focus\:to-darkCoolGray-800:focus {
-    --tw-gradient-to: #232B37;
-  }
-
-  .sm\:focus\:to-darkCoolGray-900:focus {
-    --tw-gradient-to: #1C232D;
-  }
-
-  .sm\:focus\:to-coolGray-50:focus {
-    --tw-gradient-to: #F7F8F9;
-  }
-
-  .sm\:focus\:to-coolGray-100:focus {
-    --tw-gradient-to: #EEF0F3;
-  }
-
-  .sm\:focus\:to-coolGray-200:focus {
-    --tw-gradient-to: #D5DAE1;
-  }
-
-  .sm\:focus\:to-coolGray-300:focus {
-    --tw-gradient-to: #BBC3CF;
-  }
-
-  .sm\:focus\:to-coolGray-400:focus {
-    --tw-gradient-to: #8896AB;
-  }
-
-  .sm\:focus\:to-coolGray-500:focus {
-    --tw-gradient-to: #556987;
-  }
-
-  .sm\:focus\:to-coolGray-600:focus {
-    --tw-gradient-to: #4D5F7A;
-  }
-
-  .sm\:focus\:to-coolGray-700:focus {
-    --tw-gradient-to: #404F65;
-  }
-
-  .sm\:focus\:to-coolGray-800:focus {
-    --tw-gradient-to: #333F51;
-  }
-
-  .sm\:focus\:to-coolGray-900:focus {
-    --tw-gradient-to: #2A3342;
-  }
-
-  .sm\:focus\:to-indigo-50:focus {
-    --tw-gradient-to: #F8F6FF;
-  }
-
-  .sm\:focus\:to-indigo-100:focus {
-    --tw-gradient-to: #F0EEFF;
-  }
-
-  .sm\:focus\:to-indigo-200:focus {
-    --tw-gradient-to: #DAD4FF;
-  }
-
-  .sm\:focus\:to-indigo-300:focus {
-    --tw-gradient-to: #C3B9FF;
-  }
-
-  .sm\:focus\:to-indigo-400:focus {
-    --tw-gradient-to: #9685FF;
-  }
-
-  .sm\:focus\:to-indigo-500:focus {
-    --tw-gradient-to: #6951FF;
-  }
-
-  .sm\:focus\:to-indigo-600:focus {
-    --tw-gradient-to: #5F49E6;
-  }
-
-  .sm\:focus\:to-indigo-700:focus {
-    --tw-gradient-to: #4F3DBF;
-  }
-
-  .sm\:focus\:to-indigo-800:focus {
-    --tw-gradient-to: #3F3199;
-  }
-
-  .sm\:focus\:to-indigo-900:focus {
-    --tw-gradient-to: #33287D;
-  }
-
-  .sm\:focus\:to-violet-50:focus {
-    --tw-gradient-to: #FBF7FF;
-  }
-
-  .sm\:focus\:to-violet-100:focus {
-    --tw-gradient-to: #F6EEFE;
-  }
-
-  .sm\:focus\:to-violet-200:focus {
-    --tw-gradient-to: #E9D5FD;
-  }
-
-  .sm\:focus\:to-violet-300:focus {
-    --tw-gradient-to: #DCBBFC;
-  }
-
-  .sm\:focus\:to-violet-400:focus {
-    --tw-gradient-to: #C288F9;
-  }
-
-  .sm\:focus\:to-violet-500:focus {
-    --tw-gradient-to: #A855F7;
-  }
-
-  .sm\:focus\:to-violet-600:focus {
-    --tw-gradient-to: #974DDE;
-  }
-
-  .sm\:focus\:to-violet-700:focus {
-    --tw-gradient-to: #7E40B9;
-  }
-
-  .sm\:focus\:to-violet-800:focus {
-    --tw-gradient-to: #653394;
-  }
-
-  .sm\:focus\:to-violet-900:focus {
-    --tw-gradient-to: #522A79;
-  }
-
-  .sm\:focus\:to-yellow-50:focus {
-    --tw-gradient-to: #FFFAF3;
-  }
-
-  .sm\:focus\:to-yellow-100:focus {
-    --tw-gradient-to: #FEF5E7;
-  }
-
-  .sm\:focus\:to-yellow-200:focus {
-    --tw-gradient-to: #FDE7C2;
-  }
-
-  .sm\:focus\:to-yellow-300:focus {
-    --tw-gradient-to: #FBD89D;
-  }
-
-  .sm\:focus\:to-yellow-400:focus {
-    --tw-gradient-to: #F8BB54;
-  }
-
-  .sm\:focus\:to-yellow-500:focus {
-    --tw-gradient-to: #F59E0B;
-  }
-
-  .sm\:focus\:to-yellow-600:focus {
-    --tw-gradient-to: #DD8E0A;
-  }
-
-  .sm\:focus\:to-yellow-700:focus {
-    --tw-gradient-to: #B87708;
-  }
-
-  .sm\:focus\:to-yellow-800:focus {
-    --tw-gradient-to: #935F07;
-  }
-
-  .sm\:focus\:to-yellow-900:focus {
-    --tw-gradient-to: #784D05;
-  }
-
-  .sm\:focus\:to-red-50:focus {
-    --tw-gradient-to: #FEF7F6;
-  }
-
-  .sm\:focus\:to-red-100:focus {
-    --tw-gradient-to: #FDEEEC;
-  }
-
-  .sm\:focus\:to-red-200:focus {
-    --tw-gradient-to: #FBD6D0;
-  }
-
-  .sm\:focus\:to-red-300:focus {
-    --tw-gradient-to: #F9BDB4;
-  }
-
-  .sm\:focus\:to-red-400:focus {
-    --tw-gradient-to: #F48B7C;
-  }
-
-  .sm\:focus\:to-red-500:focus {
-    --tw-gradient-to: #EF5844;
-  }
-
-  .sm\:focus\:to-red-600:focus {
-    --tw-gradient-to: #D7503D;
-  }
-
-  .sm\:focus\:to-red-700:focus {
-    --tw-gradient-to: #B34333;
-  }
-
-  .sm\:focus\:to-red-800:focus {
-    --tw-gradient-to: #8F3529;
-  }
-
-  .sm\:focus\:to-red-900:focus {
-    --tw-gradient-to: #752C21;
-  }
-
-  .sm\:focus\:to-green-50:focus {
-    --tw-gradient-to: #F4FDF7;
-  }
-
-  .sm\:focus\:to-green-100:focus {
-    --tw-gradient-to: #EAFAF0;
-  }
-
-  .sm\:focus\:to-green-200:focus {
-    --tw-gradient-to: #CAF4D9;
-  }
-
-  .sm\:focus\:to-green-300:focus {
-    --tw-gradient-to: #AAEDC3;
-  }
-
-  .sm\:focus\:to-green-400:focus {
-    --tw-gradient-to: #6ADF95;
-  }
-
-  .sm\:focus\:to-green-500:focus {
-    --tw-gradient-to: #2AD167;
-  }
-
-  .sm\:focus\:to-green-600:focus {
-    --tw-gradient-to: #26BC5E;
-  }
-
-  .sm\:focus\:to-green-700:focus {
-    --tw-gradient-to: #209D4E;
-  }
-
-  .sm\:focus\:to-green-800:focus {
-    --tw-gradient-to: #197D3E;
-  }
-
-  .sm\:focus\:to-green-900:focus {
-    --tw-gradient-to: #156633;
-  }
-
-  .sm\:focus\:to-blue-50:focus {
-    --tw-gradient-to: #F5F9FF;
-  }
-
-  .sm\:focus\:to-blue-100:focus {
-    --tw-gradient-to: #EBF3FE;
-  }
-
-  .sm\:focus\:to-blue-200:focus {
-    --tw-gradient-to: #CEE0FD;
-  }
-
-  .sm\:focus\:to-blue-300:focus {
-    --tw-gradient-to: #B1CDFB;
-  }
-
-  .sm\:focus\:to-blue-400:focus {
-    --tw-gradient-to: #76A8F9;
-  }
-
-  .sm\:focus\:to-blue-500:focus {
-    --tw-gradient-to: #3B82F6;
-  }
-
-  .sm\:focus\:to-blue-600:focus {
-    --tw-gradient-to: #3575DD;
-  }
-
-  .sm\:focus\:to-blue-700:focus {
-    --tw-gradient-to: #2C62B9;
-  }
-
-  .sm\:focus\:to-blue-800:focus {
-    --tw-gradient-to: #234E94;
-  }
-
-  .sm\:focus\:to-blue-900:focus {
-    --tw-gradient-to: #1D4079;
-  }
-
-  .sm\:focus\:to-gray-50:focus {
-    --tw-gradient-to: #f9fafb;
-  }
-
-  .sm\:focus\:to-gray-100:focus {
-    --tw-gradient-to: #f3f4f6;
-  }
-
-  .sm\:focus\:to-gray-200:focus {
-    --tw-gradient-to: #e5e7eb;
-  }
-
-  .sm\:focus\:to-gray-300:focus {
-    --tw-gradient-to: #d1d5db;
-  }
-
-  .sm\:focus\:to-gray-400:focus {
-    --tw-gradient-to: #9ca3af;
-  }
-
-  .sm\:focus\:to-gray-500:focus {
-    --tw-gradient-to: #6b7280;
-  }
-
-  .sm\:focus\:to-gray-600:focus {
-    --tw-gradient-to: #4b5563;
-  }
-
-  .sm\:focus\:to-gray-700:focus {
-    --tw-gradient-to: #374151;
-  }
-
-  .sm\:focus\:to-gray-800:focus {
-    --tw-gradient-to: #1f2937;
-  }
-
-  .sm\:focus\:to-gray-900:focus {
-    --tw-gradient-to: #111827;
-  }
-
-  .sm\:bg-opacity-0 {
-    --tw-bg-opacity: 0;
-  }
-
-  .sm\:bg-opacity-5 {
-    --tw-bg-opacity: 0.05;
-  }
-
-  .sm\:bg-opacity-10 {
-    --tw-bg-opacity: 0.1;
-  }
-
-  .sm\:bg-opacity-20 {
-    --tw-bg-opacity: 0.2;
-  }
-
-  .sm\:bg-opacity-25 {
-    --tw-bg-opacity: 0.25;
-  }
-
-  .sm\:bg-opacity-30 {
-    --tw-bg-opacity: 0.3;
-  }
-
-  .sm\:bg-opacity-40 {
-    --tw-bg-opacity: 0.4;
-  }
-
-  .sm\:bg-opacity-50 {
-    --tw-bg-opacity: 0.5;
-  }
-
-  .sm\:bg-opacity-60 {
-    --tw-bg-opacity: 0.6;
-  }
-
-  .sm\:bg-opacity-70 {
-    --tw-bg-opacity: 0.7;
-  }
-
-  .sm\:bg-opacity-75 {
-    --tw-bg-opacity: 0.75;
-  }
-
-  .sm\:bg-opacity-80 {
-    --tw-bg-opacity: 0.8;
-  }
-
-  .sm\:bg-opacity-90 {
-    --tw-bg-opacity: 0.9;
-  }
-
-  .sm\:bg-opacity-95 {
-    --tw-bg-opacity: 0.95;
-  }
-
-  .sm\:bg-opacity-100 {
-    --tw-bg-opacity: 1;
-  }
-
-  .group:hover .sm\:group-hover\:bg-opacity-0 {
-    --tw-bg-opacity: 0;
-  }
-
-  .group:hover .sm\:group-hover\:bg-opacity-5 {
-    --tw-bg-opacity: 0.05;
-  }
-
-  .group:hover .sm\:group-hover\:bg-opacity-10 {
-    --tw-bg-opacity: 0.1;
-  }
-
-  .group:hover .sm\:group-hover\:bg-opacity-20 {
-    --tw-bg-opacity: 0.2;
-  }
-
-  .group:hover .sm\:group-hover\:bg-opacity-25 {
-    --tw-bg-opacity: 0.25;
-  }
-
-  .group:hover .sm\:group-hover\:bg-opacity-30 {
-    --tw-bg-opacity: 0.3;
-  }
-
-  .group:hover .sm\:group-hover\:bg-opacity-40 {
-    --tw-bg-opacity: 0.4;
-  }
-
-  .group:hover .sm\:group-hover\:bg-opacity-50 {
-    --tw-bg-opacity: 0.5;
-  }
-
-  .group:hover .sm\:group-hover\:bg-opacity-60 {
-    --tw-bg-opacity: 0.6;
-  }
-
-  .group:hover .sm\:group-hover\:bg-opacity-70 {
-    --tw-bg-opacity: 0.7;
-  }
-
-  .group:hover .sm\:group-hover\:bg-opacity-75 {
-    --tw-bg-opacity: 0.75;
-  }
-
-  .group:hover .sm\:group-hover\:bg-opacity-80 {
-    --tw-bg-opacity: 0.8;
-  }
-
-  .group:hover .sm\:group-hover\:bg-opacity-90 {
-    --tw-bg-opacity: 0.9;
-  }
-
-  .group:hover .sm\:group-hover\:bg-opacity-95 {
-    --tw-bg-opacity: 0.95;
-  }
-
-  .group:hover .sm\:group-hover\:bg-opacity-100 {
-    --tw-bg-opacity: 1;
-  }
-
-  .sm\:focus-within\:bg-opacity-0:focus-within {
-    --tw-bg-opacity: 0;
-  }
-
-  .sm\:focus-within\:bg-opacity-5:focus-within {
-    --tw-bg-opacity: 0.05;
-  }
-
-  .sm\:focus-within\:bg-opacity-10:focus-within {
-    --tw-bg-opacity: 0.1;
-  }
-
-  .sm\:focus-within\:bg-opacity-20:focus-within {
-    --tw-bg-opacity: 0.2;
-  }
-
-  .sm\:focus-within\:bg-opacity-25:focus-within {
-    --tw-bg-opacity: 0.25;
-  }
-
-  .sm\:focus-within\:bg-opacity-30:focus-within {
-    --tw-bg-opacity: 0.3;
-  }
-
-  .sm\:focus-within\:bg-opacity-40:focus-within {
-    --tw-bg-opacity: 0.4;
-  }
-
-  .sm\:focus-within\:bg-opacity-50:focus-within {
-    --tw-bg-opacity: 0.5;
-  }
-
-  .sm\:focus-within\:bg-opacity-60:focus-within {
-    --tw-bg-opacity: 0.6;
-  }
-
-  .sm\:focus-within\:bg-opacity-70:focus-within {
-    --tw-bg-opacity: 0.7;
-  }
-
-  .sm\:focus-within\:bg-opacity-75:focus-within {
-    --tw-bg-opacity: 0.75;
-  }
-
-  .sm\:focus-within\:bg-opacity-80:focus-within {
-    --tw-bg-opacity: 0.8;
-  }
-
-  .sm\:focus-within\:bg-opacity-90:focus-within {
-    --tw-bg-opacity: 0.9;
-  }
-
-  .sm\:focus-within\:bg-opacity-95:focus-within {
-    --tw-bg-opacity: 0.95;
-  }
-
-  .sm\:focus-within\:bg-opacity-100:focus-within {
-    --tw-bg-opacity: 1;
-  }
-
-  .sm\:hover\:bg-opacity-0:hover {
-    --tw-bg-opacity: 0;
-  }
-
-  .sm\:hover\:bg-opacity-5:hover {
-    --tw-bg-opacity: 0.05;
-  }
-
-  .sm\:hover\:bg-opacity-10:hover {
-    --tw-bg-opacity: 0.1;
-  }
-
-  .sm\:hover\:bg-opacity-20:hover {
-    --tw-bg-opacity: 0.2;
-  }
-
-  .sm\:hover\:bg-opacity-25:hover {
-    --tw-bg-opacity: 0.25;
-  }
-
-  .sm\:hover\:bg-opacity-30:hover {
-    --tw-bg-opacity: 0.3;
-  }
-
-  .sm\:hover\:bg-opacity-40:hover {
-    --tw-bg-opacity: 0.4;
-  }
-
-  .sm\:hover\:bg-opacity-50:hover {
-    --tw-bg-opacity: 0.5;
-  }
-
-  .sm\:hover\:bg-opacity-60:hover {
-    --tw-bg-opacity: 0.6;
-  }
-
-  .sm\:hover\:bg-opacity-70:hover {
-    --tw-bg-opacity: 0.7;
-  }
-
-  .sm\:hover\:bg-opacity-75:hover {
-    --tw-bg-opacity: 0.75;
-  }
-
-  .sm\:hover\:bg-opacity-80:hover {
-    --tw-bg-opacity: 0.8;
-  }
-
-  .sm\:hover\:bg-opacity-90:hover {
-    --tw-bg-opacity: 0.9;
-  }
-
-  .sm\:hover\:bg-opacity-95:hover {
-    --tw-bg-opacity: 0.95;
-  }
-
-  .sm\:hover\:bg-opacity-100:hover {
-    --tw-bg-opacity: 1;
-  }
-
-  .sm\:focus\:bg-opacity-0:focus {
-    --tw-bg-opacity: 0;
-  }
-
-  .sm\:focus\:bg-opacity-5:focus {
-    --tw-bg-opacity: 0.05;
-  }
-
-  .sm\:focus\:bg-opacity-10:focus {
-    --tw-bg-opacity: 0.1;
-  }
-
-  .sm\:focus\:bg-opacity-20:focus {
-    --tw-bg-opacity: 0.2;
-  }
-
-  .sm\:focus\:bg-opacity-25:focus {
-    --tw-bg-opacity: 0.25;
-  }
-
-  .sm\:focus\:bg-opacity-30:focus {
-    --tw-bg-opacity: 0.3;
-  }
-
-  .sm\:focus\:bg-opacity-40:focus {
-    --tw-bg-opacity: 0.4;
-  }
-
-  .sm\:focus\:bg-opacity-50:focus {
-    --tw-bg-opacity: 0.5;
-  }
-
-  .sm\:focus\:bg-opacity-60:focus {
-    --tw-bg-opacity: 0.6;
-  }
-
-  .sm\:focus\:bg-opacity-70:focus {
-    --tw-bg-opacity: 0.7;
-  }
-
-  .sm\:focus\:bg-opacity-75:focus {
-    --tw-bg-opacity: 0.75;
-  }
-
-  .sm\:focus\:bg-opacity-80:focus {
-    --tw-bg-opacity: 0.8;
-  }
-
-  .sm\:focus\:bg-opacity-90:focus {
-    --tw-bg-opacity: 0.9;
-  }
-
-  .sm\:focus\:bg-opacity-95:focus {
-    --tw-bg-opacity: 0.95;
-  }
-
-  .sm\:focus\:bg-opacity-100:focus {
-    --tw-bg-opacity: 1;
-  }
-
-  .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-current {
-    border-color: currentColor;
-  }
-
-  .sm\:border-transparent {
-    border-color: transparent;
-  }
-
-  .sm\:border-black {
-    --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
-  }
-
-  .sm\:border-white {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
-  }
-
-  .sm\:border-darkCoolGray-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 246, 247, var(--tw-border-opacity));
-  }
-
-  .sm\:border-darkCoolGray-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 237, 239, var(--tw-border-opacity));
-  }
-
-  .sm\:border-darkCoolGray-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 209, 214, var(--tw-border-opacity));
-  }
-
-  .sm\:border-darkCoolGray-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(176, 181, 189, var(--tw-border-opacity));
-  }
-
-  .sm\:border-darkCoolGray-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 126, 140, var(--tw-border-opacity));
-  }
-
-  .sm\:border-darkCoolGray-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(58, 71, 91, var(--tw-border-opacity));
-  }
-
-  .sm\:border-darkCoolGray-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(52, 64, 82, var(--tw-border-opacity));
-  }
-
-  .sm\:border-darkCoolGray-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 53, 68, var(--tw-border-opacity));
-  }
-
-  .sm\:border-darkCoolGray-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 43, 55, var(--tw-border-opacity));
-  }
-
-  .sm\:border-darkCoolGray-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(28, 35, 45, var(--tw-border-opacity));
-  }
-
-  .sm\:border-coolGray-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(247, 248, 249, var(--tw-border-opacity));
-  }
-
-  .sm\:border-coolGray-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(238, 240, 243, var(--tw-border-opacity));
-  }
-
-  .sm\:border-coolGray-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(213, 218, 225, var(--tw-border-opacity));
-  }
-
-  .sm\:border-coolGray-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(187, 195, 207, var(--tw-border-opacity));
-  }
-
-  .sm\:border-coolGray-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(136, 150, 171, var(--tw-border-opacity));
-  }
-
-  .sm\:border-coolGray-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(85, 105, 135, var(--tw-border-opacity));
-  }
-
-  .sm\:border-coolGray-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(77, 95, 122, var(--tw-border-opacity));
-  }
-
-  .sm\:border-coolGray-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(64, 79, 101, var(--tw-border-opacity));
-  }
-
-  .sm\:border-coolGray-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 63, 81, var(--tw-border-opacity));
-  }
-
-  .sm\:border-coolGray-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 51, 66, var(--tw-border-opacity));
-  }
-
-  .sm\:border-indigo-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 246, 255, var(--tw-border-opacity));
-  }
-
-  .sm\:border-indigo-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(240, 238, 255, var(--tw-border-opacity));
-  }
-
-  .sm\:border-indigo-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(218, 212, 255, var(--tw-border-opacity));
-  }
-
-  .sm\:border-indigo-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(195, 185, 255, var(--tw-border-opacity));
-  }
-
-  .sm\:border-indigo-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(150, 133, 255, var(--tw-border-opacity));
-  }
-
-  .sm\:border-indigo-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(105, 81, 255, var(--tw-border-opacity));
-  }
-
-  .sm\:border-indigo-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(95, 73, 230, var(--tw-border-opacity));
-  }
-
-  .sm\:border-indigo-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(79, 61, 191, var(--tw-border-opacity));
-  }
-
-  .sm\:border-indigo-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(63, 49, 153, var(--tw-border-opacity));
-  }
-
-  .sm\:border-indigo-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 40, 125, var(--tw-border-opacity));
-  }
-
-  .sm\:border-violet-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 247, 255, var(--tw-border-opacity));
-  }
-
-  .sm\:border-violet-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(246, 238, 254, var(--tw-border-opacity));
-  }
-
-  .sm\:border-violet-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(233, 213, 253, var(--tw-border-opacity));
-  }
-
-  .sm\:border-violet-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(220, 187, 252, var(--tw-border-opacity));
-  }
-
-  .sm\:border-violet-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(194, 136, 249, var(--tw-border-opacity));
-  }
-
-  .sm\:border-violet-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(168, 85, 247, var(--tw-border-opacity));
-  }
-
-  .sm\:border-violet-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(151, 77, 222, var(--tw-border-opacity));
-  }
-
-  .sm\:border-violet-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(126, 64, 185, var(--tw-border-opacity));
-  }
-
-  .sm\:border-violet-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(101, 51, 148, var(--tw-border-opacity));
-  }
-
-  .sm\:border-violet-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(82, 42, 121, var(--tw-border-opacity));
-  }
-
-  .sm\:border-yellow-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 250, 243, var(--tw-border-opacity));
-  }
-
-  .sm\:border-yellow-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 245, 231, var(--tw-border-opacity));
-  }
-
-  .sm\:border-yellow-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 231, 194, var(--tw-border-opacity));
-  }
-
-  .sm\:border-yellow-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 216, 157, var(--tw-border-opacity));
-  }
-
-  .sm\:border-yellow-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 187, 84, var(--tw-border-opacity));
-  }
-
-  .sm\:border-yellow-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
-  }
-
-  .sm\:border-yellow-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(221, 142, 10, var(--tw-border-opacity));
-  }
-
-  .sm\:border-yellow-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(184, 119, 8, var(--tw-border-opacity));
-  }
-
-  .sm\:border-yellow-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(147, 95, 7, var(--tw-border-opacity));
-  }
-
-  .sm\:border-yellow-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(120, 77, 5, var(--tw-border-opacity));
-  }
-
-  .sm\:border-red-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 247, 246, var(--tw-border-opacity));
-  }
-
-  .sm\:border-red-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 238, 236, var(--tw-border-opacity));
-  }
-
-  .sm\:border-red-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 214, 208, var(--tw-border-opacity));
-  }
-
-  .sm\:border-red-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 189, 180, var(--tw-border-opacity));
-  }
-
-  .sm\:border-red-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 139, 124, var(--tw-border-opacity));
-  }
-
-  .sm\:border-red-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(239, 88, 68, var(--tw-border-opacity));
-  }
-
-  .sm\:border-red-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(215, 80, 61, var(--tw-border-opacity));
-  }
-
-  .sm\:border-red-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(179, 67, 51, var(--tw-border-opacity));
-  }
-
-  .sm\:border-red-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(143, 53, 41, var(--tw-border-opacity));
-  }
-
-  .sm\:border-red-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 44, 33, var(--tw-border-opacity));
-  }
-
-  .sm\:border-green-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 253, 247, var(--tw-border-opacity));
-  }
-
-  .sm\:border-green-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(234, 250, 240, var(--tw-border-opacity));
-  }
-
-  .sm\:border-green-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(202, 244, 217, var(--tw-border-opacity));
-  }
-
-  .sm\:border-green-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(170, 237, 195, var(--tw-border-opacity));
-  }
-
-  .sm\:border-green-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(106, 223, 149, var(--tw-border-opacity));
-  }
-
-  .sm\:border-green-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 209, 103, var(--tw-border-opacity));
-  }
-
-  .sm\:border-green-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(38, 188, 94, var(--tw-border-opacity));
-  }
-
-  .sm\:border-green-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(32, 157, 78, var(--tw-border-opacity));
-  }
-
-  .sm\:border-green-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(25, 125, 62, var(--tw-border-opacity));
-  }
-
-  .sm\:border-green-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(21, 102, 51, var(--tw-border-opacity));
-  }
-
-  .sm\:border-blue-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 249, 255, var(--tw-border-opacity));
-  }
-
-  .sm\:border-blue-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 243, 254, var(--tw-border-opacity));
-  }
-
-  .sm\:border-blue-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 224, 253, var(--tw-border-opacity));
-  }
-
-  .sm\:border-blue-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(177, 205, 251, var(--tw-border-opacity));
-  }
-
-  .sm\:border-blue-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(118, 168, 249, var(--tw-border-opacity));
-  }
-
-  .sm\:border-blue-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
-  }
-
-  .sm\:border-blue-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(53, 117, 221, var(--tw-border-opacity));
-  }
-
-  .sm\:border-blue-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 98, 185, var(--tw-border-opacity));
-  }
-
-  .sm\:border-blue-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 78, 148, var(--tw-border-opacity));
-  }
-
-  .sm\:border-blue-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(29, 64, 121, var(--tw-border-opacity));
-  }
-
-  .sm\:border-gray-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
-  }
-
-  .sm\:border-gray-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
-  }
-
-  .sm\:border-gray-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
-  }
-
-  .sm\:border-gray-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
-  }
-
-  .sm\:border-gray-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
-  }
-
-  .sm\:border-gray-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
-  }
-
-  .sm\:border-gray-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
-  }
-
-  .sm\:border-gray-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
-  }
-
-  .sm\:border-gray-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
-  }
-
-  .sm\:border-gray-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-current {
-    border-color: currentColor;
-  }
-
-  .group:hover .sm\:group-hover\:border-transparent {
-    border-color: transparent;
-  }
-
-  .group:hover .sm\:group-hover\:border-black {
-    --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-white {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-darkCoolGray-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 246, 247, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-darkCoolGray-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 237, 239, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-darkCoolGray-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 209, 214, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-darkCoolGray-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(176, 181, 189, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-darkCoolGray-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 126, 140, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-darkCoolGray-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(58, 71, 91, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-darkCoolGray-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(52, 64, 82, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-darkCoolGray-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 53, 68, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-darkCoolGray-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 43, 55, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-darkCoolGray-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(28, 35, 45, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-coolGray-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(247, 248, 249, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-coolGray-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(238, 240, 243, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-coolGray-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(213, 218, 225, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-coolGray-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(187, 195, 207, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-coolGray-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(136, 150, 171, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-coolGray-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(85, 105, 135, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-coolGray-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(77, 95, 122, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-coolGray-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(64, 79, 101, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-coolGray-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 63, 81, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-coolGray-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 51, 66, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-indigo-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 246, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-indigo-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(240, 238, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-indigo-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(218, 212, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-indigo-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(195, 185, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-indigo-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(150, 133, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-indigo-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(105, 81, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-indigo-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(95, 73, 230, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-indigo-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(79, 61, 191, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-indigo-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(63, 49, 153, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-indigo-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 40, 125, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-violet-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 247, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-violet-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(246, 238, 254, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-violet-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(233, 213, 253, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-violet-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(220, 187, 252, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-violet-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(194, 136, 249, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-violet-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(168, 85, 247, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-violet-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(151, 77, 222, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-violet-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(126, 64, 185, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-violet-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(101, 51, 148, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-violet-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(82, 42, 121, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-yellow-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 250, 243, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-yellow-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 245, 231, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-yellow-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 231, 194, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-yellow-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 216, 157, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-yellow-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 187, 84, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-yellow-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-yellow-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(221, 142, 10, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-yellow-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(184, 119, 8, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-yellow-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(147, 95, 7, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-yellow-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(120, 77, 5, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-red-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 247, 246, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-red-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 238, 236, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-red-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 214, 208, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-red-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 189, 180, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-red-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 139, 124, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-red-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(239, 88, 68, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-red-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(215, 80, 61, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-red-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(179, 67, 51, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-red-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(143, 53, 41, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-red-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 44, 33, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-green-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 253, 247, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-green-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(234, 250, 240, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-green-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(202, 244, 217, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-green-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(170, 237, 195, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-green-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(106, 223, 149, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-green-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 209, 103, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-green-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(38, 188, 94, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-green-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(32, 157, 78, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-green-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(25, 125, 62, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-green-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(21, 102, 51, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-blue-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 249, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-blue-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 243, 254, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-blue-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 224, 253, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-blue-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(177, 205, 251, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-blue-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(118, 168, 249, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-blue-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-blue-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(53, 117, 221, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-blue-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 98, 185, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-blue-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 78, 148, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-blue-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(29, 64, 121, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-gray-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-gray-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-gray-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-gray-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-gray-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-gray-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-gray-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-gray-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-gray-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:border-gray-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-current:focus-within {
-    border-color: currentColor;
-  }
-
-  .sm\:focus-within\:border-transparent:focus-within {
-    border-color: transparent;
-  }
-
-  .sm\:focus-within\:border-black:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-white:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-darkCoolGray-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 246, 247, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-darkCoolGray-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 237, 239, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-darkCoolGray-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 209, 214, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-darkCoolGray-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(176, 181, 189, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-darkCoolGray-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 126, 140, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-darkCoolGray-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(58, 71, 91, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-darkCoolGray-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(52, 64, 82, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-darkCoolGray-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 53, 68, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-darkCoolGray-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 43, 55, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-darkCoolGray-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(28, 35, 45, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-coolGray-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(247, 248, 249, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-coolGray-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(238, 240, 243, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-coolGray-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(213, 218, 225, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-coolGray-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(187, 195, 207, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-coolGray-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(136, 150, 171, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-coolGray-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(85, 105, 135, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-coolGray-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(77, 95, 122, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-coolGray-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(64, 79, 101, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-coolGray-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 63, 81, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-coolGray-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 51, 66, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-indigo-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 246, 255, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-indigo-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(240, 238, 255, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-indigo-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(218, 212, 255, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-indigo-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(195, 185, 255, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-indigo-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(150, 133, 255, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-indigo-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(105, 81, 255, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-indigo-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(95, 73, 230, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-indigo-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(79, 61, 191, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-indigo-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(63, 49, 153, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-indigo-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 40, 125, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-violet-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 247, 255, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-violet-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(246, 238, 254, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-violet-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(233, 213, 253, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-violet-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(220, 187, 252, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-violet-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(194, 136, 249, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-violet-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(168, 85, 247, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-violet-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(151, 77, 222, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-violet-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(126, 64, 185, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-violet-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(101, 51, 148, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-violet-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(82, 42, 121, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-yellow-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 250, 243, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-yellow-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 245, 231, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-yellow-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 231, 194, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-yellow-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 216, 157, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-yellow-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 187, 84, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-yellow-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-yellow-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(221, 142, 10, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-yellow-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(184, 119, 8, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-yellow-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(147, 95, 7, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-yellow-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(120, 77, 5, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-red-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 247, 246, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-red-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 238, 236, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-red-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 214, 208, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-red-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 189, 180, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-red-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 139, 124, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-red-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(239, 88, 68, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-red-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(215, 80, 61, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-red-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(179, 67, 51, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-red-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(143, 53, 41, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-red-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 44, 33, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-green-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 253, 247, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-green-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(234, 250, 240, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-green-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(202, 244, 217, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-green-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(170, 237, 195, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-green-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(106, 223, 149, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-green-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 209, 103, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-green-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(38, 188, 94, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-green-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(32, 157, 78, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-green-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(25, 125, 62, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-green-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(21, 102, 51, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-blue-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 249, 255, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-blue-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 243, 254, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-blue-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 224, 253, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-blue-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(177, 205, 251, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-blue-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(118, 168, 249, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-blue-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-blue-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(53, 117, 221, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-blue-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 98, 185, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-blue-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 78, 148, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-blue-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(29, 64, 121, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-gray-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-gray-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-gray-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-gray-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-gray-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-gray-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-gray-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-gray-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-gray-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
-  }
-
-  .sm\:focus-within\:border-gray-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-current:hover {
-    border-color: currentColor;
-  }
-
-  .sm\:hover\:border-transparent:hover {
-    border-color: transparent;
-  }
-
-  .sm\:hover\:border-black:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-white:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-darkCoolGray-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 246, 247, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-darkCoolGray-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 237, 239, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-darkCoolGray-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 209, 214, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-darkCoolGray-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(176, 181, 189, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-darkCoolGray-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 126, 140, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-darkCoolGray-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(58, 71, 91, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-darkCoolGray-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(52, 64, 82, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-darkCoolGray-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 53, 68, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-darkCoolGray-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 43, 55, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-darkCoolGray-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(28, 35, 45, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-coolGray-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(247, 248, 249, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-coolGray-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(238, 240, 243, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-coolGray-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(213, 218, 225, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-coolGray-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(187, 195, 207, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-coolGray-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(136, 150, 171, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-coolGray-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(85, 105, 135, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-coolGray-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(77, 95, 122, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-coolGray-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(64, 79, 101, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-coolGray-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 63, 81, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-coolGray-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 51, 66, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-indigo-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 246, 255, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-indigo-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(240, 238, 255, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-indigo-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(218, 212, 255, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-indigo-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(195, 185, 255, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-indigo-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(150, 133, 255, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-indigo-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(105, 81, 255, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-indigo-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(95, 73, 230, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-indigo-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(79, 61, 191, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-indigo-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(63, 49, 153, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-indigo-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 40, 125, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-violet-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 247, 255, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-violet-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(246, 238, 254, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-violet-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(233, 213, 253, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-violet-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(220, 187, 252, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-violet-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(194, 136, 249, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-violet-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(168, 85, 247, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-violet-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(151, 77, 222, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-violet-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(126, 64, 185, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-violet-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(101, 51, 148, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-violet-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(82, 42, 121, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-yellow-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 250, 243, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-yellow-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 245, 231, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-yellow-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 231, 194, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-yellow-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 216, 157, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-yellow-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 187, 84, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-yellow-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-yellow-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(221, 142, 10, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-yellow-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(184, 119, 8, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-yellow-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(147, 95, 7, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-yellow-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(120, 77, 5, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-red-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 247, 246, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-red-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 238, 236, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-red-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 214, 208, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-red-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 189, 180, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-red-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 139, 124, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-red-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(239, 88, 68, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-red-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(215, 80, 61, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-red-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(179, 67, 51, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-red-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(143, 53, 41, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-red-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 44, 33, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-green-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 253, 247, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-green-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(234, 250, 240, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-green-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(202, 244, 217, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-green-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(170, 237, 195, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-green-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(106, 223, 149, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-green-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 209, 103, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-green-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(38, 188, 94, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-green-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(32, 157, 78, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-green-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(25, 125, 62, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-green-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(21, 102, 51, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-blue-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 249, 255, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-blue-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 243, 254, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-blue-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 224, 253, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-blue-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(177, 205, 251, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-blue-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(118, 168, 249, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-blue-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-blue-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(53, 117, 221, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-blue-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 98, 185, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-blue-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 78, 148, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-blue-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(29, 64, 121, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-gray-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-gray-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-gray-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-gray-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-gray-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-gray-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-gray-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-gray-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-gray-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
-  }
-
-  .sm\:hover\:border-gray-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-current:focus {
-    border-color: currentColor;
-  }
-
-  .sm\:focus\:border-transparent:focus {
-    border-color: transparent;
-  }
-
-  .sm\:focus\:border-black:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-white:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-darkCoolGray-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 246, 247, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-darkCoolGray-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 237, 239, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-darkCoolGray-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 209, 214, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-darkCoolGray-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(176, 181, 189, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-darkCoolGray-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 126, 140, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-darkCoolGray-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(58, 71, 91, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-darkCoolGray-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(52, 64, 82, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-darkCoolGray-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 53, 68, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-darkCoolGray-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 43, 55, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-darkCoolGray-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(28, 35, 45, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-coolGray-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(247, 248, 249, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-coolGray-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(238, 240, 243, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-coolGray-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(213, 218, 225, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-coolGray-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(187, 195, 207, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-coolGray-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(136, 150, 171, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-coolGray-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(85, 105, 135, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-coolGray-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(77, 95, 122, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-coolGray-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(64, 79, 101, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-coolGray-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 63, 81, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-coolGray-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 51, 66, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-indigo-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 246, 255, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-indigo-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(240, 238, 255, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-indigo-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(218, 212, 255, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-indigo-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(195, 185, 255, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-indigo-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(150, 133, 255, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-indigo-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(105, 81, 255, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-indigo-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(95, 73, 230, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-indigo-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(79, 61, 191, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-indigo-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(63, 49, 153, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-indigo-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 40, 125, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-violet-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 247, 255, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-violet-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(246, 238, 254, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-violet-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(233, 213, 253, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-violet-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(220, 187, 252, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-violet-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(194, 136, 249, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-violet-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(168, 85, 247, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-violet-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(151, 77, 222, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-violet-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(126, 64, 185, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-violet-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(101, 51, 148, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-violet-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(82, 42, 121, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-yellow-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 250, 243, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-yellow-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 245, 231, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-yellow-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 231, 194, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-yellow-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 216, 157, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-yellow-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 187, 84, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-yellow-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-yellow-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(221, 142, 10, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-yellow-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(184, 119, 8, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-yellow-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(147, 95, 7, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-yellow-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(120, 77, 5, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-red-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 247, 246, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-red-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 238, 236, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-red-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 214, 208, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-red-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 189, 180, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-red-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 139, 124, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-red-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(239, 88, 68, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-red-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(215, 80, 61, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-red-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(179, 67, 51, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-red-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(143, 53, 41, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-red-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 44, 33, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-green-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 253, 247, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-green-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(234, 250, 240, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-green-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(202, 244, 217, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-green-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(170, 237, 195, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-green-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(106, 223, 149, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-green-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 209, 103, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-green-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(38, 188, 94, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-green-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(32, 157, 78, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-green-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(25, 125, 62, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-green-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(21, 102, 51, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-blue-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 249, 255, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-blue-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 243, 254, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-blue-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 224, 253, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-blue-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(177, 205, 251, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-blue-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(118, 168, 249, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-blue-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-blue-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(53, 117, 221, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-blue-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 98, 185, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-blue-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 78, 148, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-blue-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(29, 64, 121, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-gray-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-gray-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-gray-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-gray-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-gray-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-gray-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-gray-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-gray-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-gray-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
-  }
-
-  .sm\:focus\:border-gray-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
-  }
-
-  .sm\:border-opacity-0 {
-    --tw-border-opacity: 0;
-  }
-
-  .sm\:border-opacity-5 {
-    --tw-border-opacity: 0.05;
-  }
-
-  .sm\:border-opacity-10 {
-    --tw-border-opacity: 0.1;
-  }
-
-  .sm\:border-opacity-20 {
-    --tw-border-opacity: 0.2;
-  }
-
-  .sm\:border-opacity-25 {
-    --tw-border-opacity: 0.25;
-  }
-
-  .sm\:border-opacity-30 {
-    --tw-border-opacity: 0.3;
-  }
-
-  .sm\:border-opacity-40 {
-    --tw-border-opacity: 0.4;
-  }
-
-  .sm\:border-opacity-50 {
-    --tw-border-opacity: 0.5;
-  }
-
-  .sm\:border-opacity-60 {
-    --tw-border-opacity: 0.6;
-  }
-
-  .sm\:border-opacity-70 {
-    --tw-border-opacity: 0.7;
-  }
-
-  .sm\:border-opacity-75 {
-    --tw-border-opacity: 0.75;
-  }
-
-  .sm\:border-opacity-80 {
-    --tw-border-opacity: 0.8;
-  }
-
-  .sm\:border-opacity-90 {
-    --tw-border-opacity: 0.9;
-  }
-
-  .sm\:border-opacity-95 {
-    --tw-border-opacity: 0.95;
-  }
-
-  .sm\:border-opacity-100 {
-    --tw-border-opacity: 1;
-  }
-
-  .group:hover .sm\:group-hover\:border-opacity-0 {
-    --tw-border-opacity: 0;
-  }
-
-  .group:hover .sm\:group-hover\:border-opacity-5 {
-    --tw-border-opacity: 0.05;
-  }
-
-  .group:hover .sm\:group-hover\:border-opacity-10 {
-    --tw-border-opacity: 0.1;
-  }
-
-  .group:hover .sm\:group-hover\:border-opacity-20 {
-    --tw-border-opacity: 0.2;
-  }
-
-  .group:hover .sm\:group-hover\:border-opacity-25 {
-    --tw-border-opacity: 0.25;
-  }
-
-  .group:hover .sm\:group-hover\:border-opacity-30 {
-    --tw-border-opacity: 0.3;
-  }
-
-  .group:hover .sm\:group-hover\:border-opacity-40 {
-    --tw-border-opacity: 0.4;
-  }
-
-  .group:hover .sm\:group-hover\:border-opacity-50 {
-    --tw-border-opacity: 0.5;
-  }
-
-  .group:hover .sm\:group-hover\:border-opacity-60 {
-    --tw-border-opacity: 0.6;
-  }
-
-  .group:hover .sm\:group-hover\:border-opacity-70 {
-    --tw-border-opacity: 0.7;
-  }
-
-  .group:hover .sm\:group-hover\:border-opacity-75 {
-    --tw-border-opacity: 0.75;
-  }
-
-  .group:hover .sm\:group-hover\:border-opacity-80 {
-    --tw-border-opacity: 0.8;
-  }
-
-  .group:hover .sm\:group-hover\:border-opacity-90 {
-    --tw-border-opacity: 0.9;
-  }
-
-  .group:hover .sm\:group-hover\:border-opacity-95 {
-    --tw-border-opacity: 0.95;
-  }
-
-  .group:hover .sm\:group-hover\:border-opacity-100 {
-    --tw-border-opacity: 1;
-  }
-
-  .sm\:focus-within\:border-opacity-0:focus-within {
-    --tw-border-opacity: 0;
-  }
-
-  .sm\:focus-within\:border-opacity-5:focus-within {
-    --tw-border-opacity: 0.05;
-  }
-
-  .sm\:focus-within\:border-opacity-10:focus-within {
-    --tw-border-opacity: 0.1;
-  }
-
-  .sm\:focus-within\:border-opacity-20:focus-within {
-    --tw-border-opacity: 0.2;
-  }
-
-  .sm\:focus-within\:border-opacity-25:focus-within {
-    --tw-border-opacity: 0.25;
-  }
-
-  .sm\:focus-within\:border-opacity-30:focus-within {
-    --tw-border-opacity: 0.3;
-  }
-
-  .sm\:focus-within\:border-opacity-40:focus-within {
-    --tw-border-opacity: 0.4;
-  }
-
-  .sm\:focus-within\:border-opacity-50:focus-within {
-    --tw-border-opacity: 0.5;
-  }
-
-  .sm\:focus-within\:border-opacity-60:focus-within {
-    --tw-border-opacity: 0.6;
-  }
-
-  .sm\:focus-within\:border-opacity-70:focus-within {
-    --tw-border-opacity: 0.7;
-  }
-
-  .sm\:focus-within\:border-opacity-75:focus-within {
-    --tw-border-opacity: 0.75;
-  }
-
-  .sm\:focus-within\:border-opacity-80:focus-within {
-    --tw-border-opacity: 0.8;
-  }
-
-  .sm\:focus-within\:border-opacity-90:focus-within {
-    --tw-border-opacity: 0.9;
-  }
-
-  .sm\:focus-within\:border-opacity-95:focus-within {
-    --tw-border-opacity: 0.95;
-  }
-
-  .sm\:focus-within\:border-opacity-100:focus-within {
-    --tw-border-opacity: 1;
-  }
-
-  .sm\:hover\:border-opacity-0:hover {
-    --tw-border-opacity: 0;
-  }
-
-  .sm\:hover\:border-opacity-5:hover {
-    --tw-border-opacity: 0.05;
-  }
-
-  .sm\:hover\:border-opacity-10:hover {
-    --tw-border-opacity: 0.1;
-  }
-
-  .sm\:hover\:border-opacity-20:hover {
-    --tw-border-opacity: 0.2;
-  }
-
-  .sm\:hover\:border-opacity-25:hover {
-    --tw-border-opacity: 0.25;
-  }
-
-  .sm\:hover\:border-opacity-30:hover {
-    --tw-border-opacity: 0.3;
-  }
-
-  .sm\:hover\:border-opacity-40:hover {
-    --tw-border-opacity: 0.4;
-  }
-
-  .sm\:hover\:border-opacity-50:hover {
-    --tw-border-opacity: 0.5;
-  }
-
-  .sm\:hover\:border-opacity-60:hover {
-    --tw-border-opacity: 0.6;
-  }
-
-  .sm\:hover\:border-opacity-70:hover {
-    --tw-border-opacity: 0.7;
-  }
-
-  .sm\:hover\:border-opacity-75:hover {
-    --tw-border-opacity: 0.75;
-  }
-
-  .sm\:hover\:border-opacity-80:hover {
-    --tw-border-opacity: 0.8;
-  }
-
-  .sm\:hover\:border-opacity-90:hover {
-    --tw-border-opacity: 0.9;
-  }
-
-  .sm\:hover\:border-opacity-95:hover {
-    --tw-border-opacity: 0.95;
-  }
-
-  .sm\:hover\:border-opacity-100:hover {
-    --tw-border-opacity: 1;
-  }
-
-  .sm\:focus\:border-opacity-0:focus {
-    --tw-border-opacity: 0;
-  }
-
-  .sm\:focus\:border-opacity-5:focus {
-    --tw-border-opacity: 0.05;
-  }
-
-  .sm\:focus\:border-opacity-10:focus {
-    --tw-border-opacity: 0.1;
-  }
-
-  .sm\:focus\:border-opacity-20:focus {
-    --tw-border-opacity: 0.2;
-  }
-
-  .sm\:focus\:border-opacity-25:focus {
-    --tw-border-opacity: 0.25;
-  }
-
-  .sm\:focus\:border-opacity-30:focus {
-    --tw-border-opacity: 0.3;
-  }
-
-  .sm\:focus\:border-opacity-40:focus {
-    --tw-border-opacity: 0.4;
-  }
-
-  .sm\:focus\:border-opacity-50:focus {
-    --tw-border-opacity: 0.5;
-  }
-
-  .sm\:focus\:border-opacity-60:focus {
-    --tw-border-opacity: 0.6;
-  }
-
-  .sm\:focus\:border-opacity-70:focus {
-    --tw-border-opacity: 0.7;
-  }
-
-  .sm\:focus\:border-opacity-75:focus {
-    --tw-border-opacity: 0.75;
-  }
-
-  .sm\:focus\:border-opacity-80:focus {
-    --tw-border-opacity: 0.8;
-  }
-
-  .sm\:focus\:border-opacity-90:focus {
-    --tw-border-opacity: 0.9;
-  }
-
-  .sm\:focus\:border-opacity-95:focus {
-    --tw-border-opacity: 0.95;
-  }
-
-  .sm\:focus\:border-opacity-100:focus {
-    --tw-border-opacity: 1;
-  }
-
-  .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-xl {
-    border-radius: 0.675rem;
-  }
-
-  .sm\:rounded-2xl {
-    border-radius: 0.75rem;
-  }
-
-  .sm\:rounded-3xl {
-    border-radius: 0.875rem;
-  }
-
-  .sm\:rounded-4xl {
-    border-radius: 1rem;
-  }
-
-  .sm\:rounded-5xl {
-    border-radius: 1.25rem;
-  }
-
-  .sm\:rounded-6xl {
-    border-radius: 1.375rem;
-  }
-
-  .sm\:rounded-7xl {
-    border-radius: 1.5rem;
-  }
-
-  .sm\:rounded-8xl {
-    border-radius: 2rem;
-  }
-
-  .sm\:rounded-9xl {
-    border-radius: 2.25rem;
-  }
-
-  .sm\:rounded-10xl {
-    border-radius: 2.5rem;
-  }
-
-  .sm\:rounded-11xl {
-    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: 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-xl {
-    border-top-left-radius: 0.675rem;
-    border-top-right-radius: 0.675rem;
-  }
-
-  .sm\:rounded-r-xl {
-    border-top-right-radius: 0.675rem;
-    border-bottom-right-radius: 0.675rem;
-  }
-
-  .sm\:rounded-b-xl {
-    border-bottom-right-radius: 0.675rem;
-    border-bottom-left-radius: 0.675rem;
-  }
-
-  .sm\:rounded-l-xl {
-    border-top-left-radius: 0.675rem;
-    border-bottom-left-radius: 0.675rem;
-  }
-
-  .sm\:rounded-t-2xl {
-    border-top-left-radius: 0.75rem;
-    border-top-right-radius: 0.75rem;
-  }
-
-  .sm\:rounded-r-2xl {
-    border-top-right-radius: 0.75rem;
-    border-bottom-right-radius: 0.75rem;
-  }
-
-  .sm\:rounded-b-2xl {
-    border-bottom-right-radius: 0.75rem;
-    border-bottom-left-radius: 0.75rem;
-  }
-
-  .sm\:rounded-l-2xl {
-    border-top-left-radius: 0.75rem;
-    border-bottom-left-radius: 0.75rem;
-  }
-
-  .sm\:rounded-t-3xl {
-    border-top-left-radius: 0.875rem;
-    border-top-right-radius: 0.875rem;
-  }
-
-  .sm\:rounded-r-3xl {
-    border-top-right-radius: 0.875rem;
-    border-bottom-right-radius: 0.875rem;
-  }
-
-  .sm\:rounded-b-3xl {
-    border-bottom-right-radius: 0.875rem;
-    border-bottom-left-radius: 0.875rem;
-  }
-
-  .sm\:rounded-l-3xl {
-    border-top-left-radius: 0.875rem;
-    border-bottom-left-radius: 0.875rem;
-  }
-
-  .sm\:rounded-t-4xl {
-    border-top-left-radius: 1rem;
-    border-top-right-radius: 1rem;
-  }
-
-  .sm\:rounded-r-4xl {
-    border-top-right-radius: 1rem;
-    border-bottom-right-radius: 1rem;
-  }
-
-  .sm\:rounded-b-4xl {
-    border-bottom-right-radius: 1rem;
-    border-bottom-left-radius: 1rem;
-  }
-
-  .sm\:rounded-l-4xl {
-    border-top-left-radius: 1rem;
-    border-bottom-left-radius: 1rem;
-  }
-
-  .sm\:rounded-t-5xl {
-    border-top-left-radius: 1.25rem;
-    border-top-right-radius: 1.25rem;
-  }
-
-  .sm\:rounded-r-5xl {
-    border-top-right-radius: 1.25rem;
-    border-bottom-right-radius: 1.25rem;
-  }
-
-  .sm\:rounded-b-5xl {
-    border-bottom-right-radius: 1.25rem;
-    border-bottom-left-radius: 1.25rem;
-  }
-
-  .sm\:rounded-l-5xl {
-    border-top-left-radius: 1.25rem;
-    border-bottom-left-radius: 1.25rem;
-  }
-
-  .sm\:rounded-t-6xl {
-    border-top-left-radius: 1.375rem;
-    border-top-right-radius: 1.375rem;
-  }
-
-  .sm\:rounded-r-6xl {
-    border-top-right-radius: 1.375rem;
-    border-bottom-right-radius: 1.375rem;
-  }
-
-  .sm\:rounded-b-6xl {
-    border-bottom-right-radius: 1.375rem;
-    border-bottom-left-radius: 1.375rem;
-  }
-
-  .sm\:rounded-l-6xl {
-    border-top-left-radius: 1.375rem;
-    border-bottom-left-radius: 1.375rem;
-  }
-
-  .sm\:rounded-t-7xl {
-    border-top-left-radius: 1.5rem;
-    border-top-right-radius: 1.5rem;
-  }
-
-  .sm\:rounded-r-7xl {
-    border-top-right-radius: 1.5rem;
-    border-bottom-right-radius: 1.5rem;
-  }
-
-  .sm\:rounded-b-7xl {
-    border-bottom-right-radius: 1.5rem;
-    border-bottom-left-radius: 1.5rem;
-  }
-
-  .sm\:rounded-l-7xl {
-    border-top-left-radius: 1.5rem;
-    border-bottom-left-radius: 1.5rem;
-  }
-
-  .sm\:rounded-t-8xl {
-    border-top-left-radius: 2rem;
-    border-top-right-radius: 2rem;
-  }
-
-  .sm\:rounded-r-8xl {
-    border-top-right-radius: 2rem;
-    border-bottom-right-radius: 2rem;
-  }
-
-  .sm\:rounded-b-8xl {
-    border-bottom-right-radius: 2rem;
-    border-bottom-left-radius: 2rem;
-  }
-
-  .sm\:rounded-l-8xl {
-    border-top-left-radius: 2rem;
-    border-bottom-left-radius: 2rem;
-  }
-
-  .sm\:rounded-t-9xl {
-    border-top-left-radius: 2.25rem;
-    border-top-right-radius: 2.25rem;
-  }
-
-  .sm\:rounded-r-9xl {
-    border-top-right-radius: 2.25rem;
-    border-bottom-right-radius: 2.25rem;
-  }
-
-  .sm\:rounded-b-9xl {
-    border-bottom-right-radius: 2.25rem;
-    border-bottom-left-radius: 2.25rem;
-  }
-
-  .sm\:rounded-l-9xl {
-    border-top-left-radius: 2.25rem;
-    border-bottom-left-radius: 2.25rem;
-  }
-
-  .sm\:rounded-t-10xl {
-    border-top-left-radius: 2.5rem;
-    border-top-right-radius: 2.5rem;
-  }
-
-  .sm\:rounded-r-10xl {
-    border-top-right-radius: 2.5rem;
-    border-bottom-right-radius: 2.5rem;
-  }
-
-  .sm\:rounded-b-10xl {
-    border-bottom-right-radius: 2.5rem;
-    border-bottom-left-radius: 2.5rem;
-  }
-
-  .sm\:rounded-l-10xl {
-    border-top-left-radius: 2.5rem;
-    border-bottom-left-radius: 2.5rem;
-  }
-
-  .sm\:rounded-t-11xl {
-    border-top-left-radius: 5rem;
-    border-top-right-radius: 5rem;
-  }
-
-  .sm\:rounded-r-11xl {
-    border-top-right-radius: 5rem;
-    border-bottom-right-radius: 5rem;
-  }
-
-  .sm\:rounded-b-11xl {
-    border-bottom-right-radius: 5rem;
-    border-bottom-left-radius: 5rem;
-  }
-
-  .sm\:rounded-l-11xl {
-    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: 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-xl {
-    border-top-left-radius: 0.675rem;
-  }
-
-  .sm\:rounded-tr-xl {
-    border-top-right-radius: 0.675rem;
-  }
-
-  .sm\:rounded-br-xl {
-    border-bottom-right-radius: 0.675rem;
-  }
-
-  .sm\:rounded-bl-xl {
-    border-bottom-left-radius: 0.675rem;
-  }
-
-  .sm\:rounded-tl-2xl {
-    border-top-left-radius: 0.75rem;
-  }
-
-  .sm\:rounded-tr-2xl {
-    border-top-right-radius: 0.75rem;
-  }
-
-  .sm\:rounded-br-2xl {
-    border-bottom-right-radius: 0.75rem;
-  }
-
-  .sm\:rounded-bl-2xl {
-    border-bottom-left-radius: 0.75rem;
-  }
-
-  .sm\:rounded-tl-3xl {
-    border-top-left-radius: 0.875rem;
-  }
-
-  .sm\:rounded-tr-3xl {
-    border-top-right-radius: 0.875rem;
-  }
-
-  .sm\:rounded-br-3xl {
-    border-bottom-right-radius: 0.875rem;
-  }
-
-  .sm\:rounded-bl-3xl {
-    border-bottom-left-radius: 0.875rem;
-  }
-
-  .sm\:rounded-tl-4xl {
-    border-top-left-radius: 1rem;
-  }
-
-  .sm\:rounded-tr-4xl {
-    border-top-right-radius: 1rem;
-  }
-
-  .sm\:rounded-br-4xl {
-    border-bottom-right-radius: 1rem;
-  }
-
-  .sm\:rounded-bl-4xl {
-    border-bottom-left-radius: 1rem;
-  }
-
-  .sm\:rounded-tl-5xl {
-    border-top-left-radius: 1.25rem;
-  }
-
-  .sm\:rounded-tr-5xl {
-    border-top-right-radius: 1.25rem;
-  }
-
-  .sm\:rounded-br-5xl {
-    border-bottom-right-radius: 1.25rem;
-  }
-
-  .sm\:rounded-bl-5xl {
-    border-bottom-left-radius: 1.25rem;
-  }
-
-  .sm\:rounded-tl-6xl {
-    border-top-left-radius: 1.375rem;
-  }
-
-  .sm\:rounded-tr-6xl {
-    border-top-right-radius: 1.375rem;
-  }
-
-  .sm\:rounded-br-6xl {
-    border-bottom-right-radius: 1.375rem;
-  }
-
-  .sm\:rounded-bl-6xl {
-    border-bottom-left-radius: 1.375rem;
-  }
-
-  .sm\:rounded-tl-7xl {
-    border-top-left-radius: 1.5rem;
-  }
-
-  .sm\:rounded-tr-7xl {
-    border-top-right-radius: 1.5rem;
-  }
-
-  .sm\:rounded-br-7xl {
-    border-bottom-right-radius: 1.5rem;
-  }
-
-  .sm\:rounded-bl-7xl {
-    border-bottom-left-radius: 1.5rem;
-  }
-
-  .sm\:rounded-tl-8xl {
-    border-top-left-radius: 2rem;
-  }
-
-  .sm\:rounded-tr-8xl {
-    border-top-right-radius: 2rem;
-  }
-
-  .sm\:rounded-br-8xl {
-    border-bottom-right-radius: 2rem;
-  }
-
-  .sm\:rounded-bl-8xl {
-    border-bottom-left-radius: 2rem;
-  }
-
-  .sm\:rounded-tl-9xl {
-    border-top-left-radius: 2.25rem;
-  }
-
-  .sm\:rounded-tr-9xl {
-    border-top-right-radius: 2.25rem;
-  }
-
-  .sm\:rounded-br-9xl {
-    border-bottom-right-radius: 2.25rem;
-  }
-
-  .sm\:rounded-bl-9xl {
-    border-bottom-left-radius: 2.25rem;
-  }
-
-  .sm\:rounded-tl-10xl {
-    border-top-left-radius: 2.5rem;
-  }
-
-  .sm\:rounded-tr-10xl {
-    border-top-right-radius: 2.5rem;
-  }
-
-  .sm\:rounded-br-10xl {
-    border-bottom-right-radius: 2.5rem;
-  }
-
-  .sm\:rounded-bl-10xl {
-    border-bottom-left-radius: 2.5rem;
-  }
-
-  .sm\:rounded-tl-11xl {
-    border-top-left-radius: 5rem;
-  }
-
-  .sm\:rounded-tr-11xl {
-    border-top-right-radius: 5rem;
-  }
-
-  .sm\:rounded-br-11xl {
-    border-bottom-right-radius: 5rem;
-  }
-
-  .sm\:rounded-bl-11xl {
-    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 {
-    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\: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\:flow-root {
-    display: flow-root;
-  }
-
-  .sm\:grid {
-    display: grid;
-  }
-
-  .sm\:inline-grid {
-    display: inline-grid;
-  }
-
-  .sm\:contents {
-    display: contents;
-  }
-
-  .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-nowrap {
-    flex-wrap: nowrap;
-  }
-
-  .sm\:place-items-auto {
-    place-items: auto;
-  }
-
-  .sm\:place-items-start {
-    place-items: start;
-  }
-
-  .sm\:place-items-end {
-    place-items: end;
-  }
-
-  .sm\:place-items-center {
-    place-items: center;
-  }
-
-  .sm\:place-items-stretch {
-    place-items: stretch;
-  }
-
-  .sm\:place-content-center {
-    place-content: center;
-  }
-
-  .sm\:place-content-start {
-    place-content: start;
-  }
-
-  .sm\:place-content-end {
-    place-content: end;
-  }
-
-  .sm\:place-content-between {
-    place-content: space-between;
-  }
-
-  .sm\:place-content-around {
-    place-content: space-around;
-  }
-
-  .sm\:place-content-evenly {
-    place-content: space-evenly;
-  }
-
-  .sm\:place-content-stretch {
-    place-content: stretch;
-  }
-
-  .sm\:place-self-auto {
-    place-self: auto;
-  }
-
-  .sm\:place-self-start {
-    place-self: start;
-  }
-
-  .sm\:place-self-end {
-    place-self: end;
-  }
-
-  .sm\:place-self-center {
-    place-self: center;
-  }
-
-  .sm\:place-self-stretch {
-    place-self: stretch;
-  }
-
-  .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\: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\:content-evenly {
-    align-content: space-evenly;
-  }
-
-  .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-items-auto {
-    justify-items: auto;
-  }
-
-  .sm\:justify-items-start {
-    justify-items: start;
-  }
-
-  .sm\:justify-items-end {
-    justify-items: end;
-  }
-
-  .sm\:justify-items-center {
-    justify-items: center;
-  }
-
-  .sm\:justify-items-stretch {
-    justify-items: 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\:justify-self-auto {
-    justify-self: auto;
-  }
-
-  .sm\:justify-self-start {
-    justify-self: start;
-  }
-
-  .sm\:justify-self-end {
-    justify-self: end;
-  }
-
-  .sm\:justify-self-center {
-    justify-self: center;
-  }
-
-  .sm\:justify-self-stretch {
-    justify-self: stretch;
-  }
-
-  .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\:clear-left {
-    clear: left;
-  }
-
-  .sm\:clear-right {
-    clear: right;
-  }
-
-  .sm\:clear-both {
-    clear: both;
-  }
-
-  .sm\:clear-none {
-    clear: none;
-  }
-
-  .sm\:font-body {
-    font-family: Inter, ui-sans-serif, 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-heading {
-    font-family: Inter, ui-sans-serif, 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-sans {
-    font-family: "Inter", ui-sans-serif, 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: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
-  }
-
-  .sm\:font-mono {
-    font-family: ui-monospace, SFMono-Regular, 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\:h-0 {
-    height: 0px;
-  }
-
-  .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-7 {
-    height: 1.75rem;
-  }
-
-  .sm\:h-8 {
-    height: 2rem;
-  }
-
-  .sm\:h-9 {
-    height: 2.25rem;
-  }
-
-  .sm\:h-10 {
-    height: 2.5rem;
-  }
-
-  .sm\:h-11 {
-    height: 2.75rem;
-  }
-
-  .sm\:h-12 {
-    height: 3rem;
-  }
-
-  .sm\:h-14 {
-    height: 3.5rem;
-  }
-
-  .sm\:h-16 {
-    height: 4rem;
-  }
-
-  .sm\:h-20 {
-    height: 5rem;
-  }
-
-  .sm\:h-24 {
-    height: 6rem;
-  }
-
-  .sm\:h-28 {
-    height: 7rem;
-  }
-
-  .sm\:h-32 {
-    height: 8rem;
-  }
-
-  .sm\:h-36 {
-    height: 9rem;
-  }
-
-  .sm\:h-40 {
-    height: 10rem;
-  }
-
-  .sm\:h-44 {
-    height: 11rem;
-  }
-
-  .sm\:h-48 {
-    height: 12rem;
-  }
-
-  .sm\:h-52 {
-    height: 13rem;
-  }
-
-  .sm\:h-56 {
-    height: 14rem;
-  }
-
-  .sm\:h-60 {
-    height: 15rem;
-  }
-
-  .sm\:h-64 {
-    height: 16rem;
-  }
-
-  .sm\:h-72 {
-    height: 18rem;
-  }
-
-  .sm\:h-80 {
-    height: 20rem;
-  }
-
-  .sm\:h-96 {
-    height: 24rem;
-  }
-
-  .sm\:h-auto {
-    height: auto;
-  }
-
-  .sm\:h-px {
-    height: 1px;
-  }
-
-  .sm\:h-0\.5 {
-    height: 0.125rem;
-  }
-
-  .sm\:h-1\.5 {
-    height: 0.375rem;
-  }
-
-  .sm\:h-2\.5 {
-    height: 0.625rem;
-  }
-
-  .sm\:h-3\.5 {
-    height: 0.875rem;
-  }
-
-  .sm\:h-full {
-    height: 100%;
-  }
-
-  .sm\:h-screen {
-    height: 100vh;
-  }
-
-  .sm\:text-xxs {
-    font-size: 0.6875rem;
-  }
-
-  .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: 3.75rem;
-  }
-
-  .sm\:text-7xl {
-    font-size: 4.5rem;
-  }
-
-  .sm\:text-8xl {
-    font-size: 6rem;
-  }
-
-  .sm\:text-9xl {
-    font-size: 8rem;
-  }
-
-  .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: 0px;
-  }
-
-  .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-7 {
-    margin: 1.75rem;
-  }
-
-  .sm\:m-8 {
-    margin: 2rem;
-  }
-
-  .sm\:m-9 {
-    margin: 2.25rem;
-  }
-
-  .sm\:m-10 {
-    margin: 2.5rem;
-  }
-
-  .sm\:m-11 {
-    margin: 2.75rem;
-  }
-
-  .sm\:m-12 {
-    margin: 3rem;
-  }
-
-  .sm\:m-14 {
-    margin: 3.5rem;
-  }
-
-  .sm\:m-16 {
-    margin: 4rem;
-  }
-
-  .sm\:m-20 {
-    margin: 5rem;
-  }
-
-  .sm\:m-24 {
-    margin: 6rem;
-  }
-
-  .sm\:m-28 {
-    margin: 7rem;
-  }
-
-  .sm\:m-32 {
-    margin: 8rem;
-  }
-
-  .sm\:m-36 {
-    margin: 9rem;
-  }
-
-  .sm\:m-40 {
-    margin: 10rem;
-  }
-
-  .sm\:m-44 {
-    margin: 11rem;
-  }
-
-  .sm\:m-48 {
-    margin: 12rem;
-  }
-
-  .sm\:m-52 {
-    margin: 13rem;
-  }
-
-  .sm\:m-56 {
-    margin: 14rem;
-  }
-
-  .sm\:m-60 {
-    margin: 15rem;
-  }
-
-  .sm\:m-64 {
-    margin: 16rem;
-  }
-
-  .sm\:m-72 {
-    margin: 18rem;
-  }
-
-  .sm\:m-80 {
-    margin: 20rem;
-  }
-
-  .sm\:m-96 {
-    margin: 24rem;
-  }
-
-  .sm\:m-auto {
-    margin: auto;
-  }
-
-  .sm\:m-px {
-    margin: 1px;
-  }
-
-  .sm\:m-0\.5 {
-    margin: 0.125rem;
-  }
-
-  .sm\:m-1\.5 {
-    margin: 0.375rem;
-  }
-
-  .sm\:m-2\.5 {
-    margin: 0.625rem;
-  }
-
-  .sm\:m-3\.5 {
-    margin: 0.875rem;
-  }
-
-  .sm\:-m-0 {
-    margin: 0px;
-  }
-
-  .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-7 {
-    margin: -1.75rem;
-  }
-
-  .sm\:-m-8 {
-    margin: -2rem;
-  }
-
-  .sm\:-m-9 {
-    margin: -2.25rem;
-  }
-
-  .sm\:-m-10 {
-    margin: -2.5rem;
-  }
-
-  .sm\:-m-11 {
-    margin: -2.75rem;
-  }
-
-  .sm\:-m-12 {
-    margin: -3rem;
-  }
-
-  .sm\:-m-14 {
-    margin: -3.5rem;
-  }
-
-  .sm\:-m-16 {
-    margin: -4rem;
-  }
-
-  .sm\:-m-20 {
-    margin: -5rem;
-  }
-
-  .sm\:-m-24 {
-    margin: -6rem;
-  }
-
-  .sm\:-m-28 {
-    margin: -7rem;
-  }
-
-  .sm\:-m-32 {
-    margin: -8rem;
-  }
-
-  .sm\:-m-36 {
-    margin: -9rem;
-  }
-
-  .sm\:-m-40 {
-    margin: -10rem;
-  }
-
-  .sm\:-m-44 {
-    margin: -11rem;
-  }
-
-  .sm\:-m-48 {
-    margin: -12rem;
-  }
-
-  .sm\:-m-52 {
-    margin: -13rem;
-  }
-
-  .sm\:-m-56 {
-    margin: -14rem;
-  }
-
-  .sm\:-m-60 {
-    margin: -15rem;
-  }
-
-  .sm\:-m-64 {
-    margin: -16rem;
-  }
-
-  .sm\:-m-72 {
-    margin: -18rem;
-  }
-
-  .sm\:-m-80 {
-    margin: -20rem;
-  }
-
-  .sm\:-m-96 {
-    margin: -24rem;
-  }
-
-  .sm\:-m-px {
-    margin: -1px;
-  }
-
-  .sm\:-m-0\.5 {
-    margin: -0.125rem;
-  }
-
-  .sm\:-m-1\.5 {
-    margin: -0.375rem;
-  }
-
-  .sm\:-m-2\.5 {
-    margin: -0.625rem;
-  }
-
-  .sm\:-m-3\.5 {
-    margin: -0.875rem;
-  }
-
-  .sm\:my-0 {
-    margin-top: 0px;
-    margin-bottom: 0px;
-  }
-
-  .sm\:mx-0 {
-    margin-left: 0px;
-    margin-right: 0px;
-  }
-
-  .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-7 {
-    margin-top: 1.75rem;
-    margin-bottom: 1.75rem;
-  }
-
-  .sm\:mx-7 {
-    margin-left: 1.75rem;
-    margin-right: 1.75rem;
-  }
-
-  .sm\:my-8 {
-    margin-top: 2rem;
-    margin-bottom: 2rem;
-  }
-
-  .sm\:mx-8 {
-    margin-left: 2rem;
-    margin-right: 2rem;
-  }
-
-  .sm\:my-9 {
-    margin-top: 2.25rem;
-    margin-bottom: 2.25rem;
-  }
-
-  .sm\:mx-9 {
-    margin-left: 2.25rem;
-    margin-right: 2.25rem;
-  }
-
-  .sm\:my-10 {
-    margin-top: 2.5rem;
-    margin-bottom: 2.5rem;
-  }
-
-  .sm\:mx-10 {
-    margin-left: 2.5rem;
-    margin-right: 2.5rem;
-  }
-
-  .sm\:my-11 {
-    margin-top: 2.75rem;
-    margin-bottom: 2.75rem;
-  }
-
-  .sm\:mx-11 {
-    margin-left: 2.75rem;
-    margin-right: 2.75rem;
-  }
-
-  .sm\:my-12 {
-    margin-top: 3rem;
-    margin-bottom: 3rem;
-  }
-
-  .sm\:mx-12 {
-    margin-left: 3rem;
-    margin-right: 3rem;
-  }
-
-  .sm\:my-14 {
-    margin-top: 3.5rem;
-    margin-bottom: 3.5rem;
-  }
-
-  .sm\:mx-14 {
-    margin-left: 3.5rem;
-    margin-right: 3.5rem;
-  }
-
-  .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-28 {
-    margin-top: 7rem;
-    margin-bottom: 7rem;
-  }
-
-  .sm\:mx-28 {
-    margin-left: 7rem;
-    margin-right: 7rem;
-  }
-
-  .sm\:my-32 {
-    margin-top: 8rem;
-    margin-bottom: 8rem;
-  }
-
-  .sm\:mx-32 {
-    margin-left: 8rem;
-    margin-right: 8rem;
-  }
-
-  .sm\:my-36 {
-    margin-top: 9rem;
-    margin-bottom: 9rem;
-  }
-
-  .sm\:mx-36 {
-    margin-left: 9rem;
-    margin-right: 9rem;
-  }
-
-  .sm\:my-40 {
-    margin-top: 10rem;
-    margin-bottom: 10rem;
-  }
-
-  .sm\:mx-40 {
-    margin-left: 10rem;
-    margin-right: 10rem;
-  }
-
-  .sm\:my-44 {
-    margin-top: 11rem;
-    margin-bottom: 11rem;
-  }
-
-  .sm\:mx-44 {
-    margin-left: 11rem;
-    margin-right: 11rem;
-  }
-
-  .sm\:my-48 {
-    margin-top: 12rem;
-    margin-bottom: 12rem;
-  }
-
-  .sm\:mx-48 {
-    margin-left: 12rem;
-    margin-right: 12rem;
-  }
-
-  .sm\:my-52 {
-    margin-top: 13rem;
-    margin-bottom: 13rem;
-  }
-
-  .sm\:mx-52 {
-    margin-left: 13rem;
-    margin-right: 13rem;
-  }
-
-  .sm\:my-56 {
-    margin-top: 14rem;
-    margin-bottom: 14rem;
-  }
-
-  .sm\:mx-56 {
-    margin-left: 14rem;
-    margin-right: 14rem;
-  }
-
-  .sm\:my-60 {
-    margin-top: 15rem;
-    margin-bottom: 15rem;
-  }
-
-  .sm\:mx-60 {
-    margin-left: 15rem;
-    margin-right: 15rem;
-  }
-
-  .sm\:my-64 {
-    margin-top: 16rem;
-    margin-bottom: 16rem;
-  }
-
-  .sm\:mx-64 {
-    margin-left: 16rem;
-    margin-right: 16rem;
-  }
-
-  .sm\:my-72 {
-    margin-top: 18rem;
-    margin-bottom: 18rem;
-  }
-
-  .sm\:mx-72 {
-    margin-left: 18rem;
-    margin-right: 18rem;
-  }
-
-  .sm\:my-80 {
-    margin-top: 20rem;
-    margin-bottom: 20rem;
-  }
-
-  .sm\:mx-80 {
-    margin-left: 20rem;
-    margin-right: 20rem;
-  }
-
-  .sm\:my-96 {
-    margin-top: 24rem;
-    margin-bottom: 24rem;
-  }
-
-  .sm\:mx-96 {
-    margin-left: 24rem;
-    margin-right: 24rem;
-  }
-
-  .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-0\.5 {
-    margin-top: 0.125rem;
-    margin-bottom: 0.125rem;
-  }
-
-  .sm\:mx-0\.5 {
-    margin-left: 0.125rem;
-    margin-right: 0.125rem;
-  }
-
-  .sm\:my-1\.5 {
-    margin-top: 0.375rem;
-    margin-bottom: 0.375rem;
-  }
-
-  .sm\:mx-1\.5 {
-    margin-left: 0.375rem;
-    margin-right: 0.375rem;
-  }
-
-  .sm\:my-2\.5 {
-    margin-top: 0.625rem;
-    margin-bottom: 0.625rem;
-  }
-
-  .sm\:mx-2\.5 {
-    margin-left: 0.625rem;
-    margin-right: 0.625rem;
-  }
-
-  .sm\:my-3\.5 {
-    margin-top: 0.875rem;
-    margin-bottom: 0.875rem;
-  }
-
-  .sm\:mx-3\.5 {
-    margin-left: 0.875rem;
-    margin-right: 0.875rem;
-  }
-
-  .sm\:-my-0 {
-    margin-top: 0px;
-    margin-bottom: 0px;
-  }
-
-  .sm\:-mx-0 {
-    margin-left: 0px;
-    margin-right: 0px;
-  }
-
-  .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-7 {
-    margin-top: -1.75rem;
-    margin-bottom: -1.75rem;
-  }
-
-  .sm\:-mx-7 {
-    margin-left: -1.75rem;
-    margin-right: -1.75rem;
-  }
-
-  .sm\:-my-8 {
-    margin-top: -2rem;
-    margin-bottom: -2rem;
-  }
-
-  .sm\:-mx-8 {
-    margin-left: -2rem;
-    margin-right: -2rem;
-  }
-
-  .sm\:-my-9 {
-    margin-top: -2.25rem;
-    margin-bottom: -2.25rem;
-  }
-
-  .sm\:-mx-9 {
-    margin-left: -2.25rem;
-    margin-right: -2.25rem;
-  }
-
-  .sm\:-my-10 {
-    margin-top: -2.5rem;
-    margin-bottom: -2.5rem;
-  }
-
-  .sm\:-mx-10 {
-    margin-left: -2.5rem;
-    margin-right: -2.5rem;
-  }
-
-  .sm\:-my-11 {
-    margin-top: -2.75rem;
-    margin-bottom: -2.75rem;
-  }
-
-  .sm\:-mx-11 {
-    margin-left: -2.75rem;
-    margin-right: -2.75rem;
-  }
-
-  .sm\:-my-12 {
-    margin-top: -3rem;
-    margin-bottom: -3rem;
-  }
-
-  .sm\:-mx-12 {
-    margin-left: -3rem;
-    margin-right: -3rem;
-  }
-
-  .sm\:-my-14 {
-    margin-top: -3.5rem;
-    margin-bottom: -3.5rem;
-  }
-
-  .sm\:-mx-14 {
-    margin-left: -3.5rem;
-    margin-right: -3.5rem;
-  }
-
-  .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-28 {
-    margin-top: -7rem;
-    margin-bottom: -7rem;
-  }
-
-  .sm\:-mx-28 {
-    margin-left: -7rem;
-    margin-right: -7rem;
-  }
-
-  .sm\:-my-32 {
-    margin-top: -8rem;
-    margin-bottom: -8rem;
-  }
-
-  .sm\:-mx-32 {
-    margin-left: -8rem;
-    margin-right: -8rem;
-  }
-
-  .sm\:-my-36 {
-    margin-top: -9rem;
-    margin-bottom: -9rem;
-  }
-
-  .sm\:-mx-36 {
-    margin-left: -9rem;
-    margin-right: -9rem;
-  }
-
-  .sm\:-my-40 {
-    margin-top: -10rem;
-    margin-bottom: -10rem;
-  }
-
-  .sm\:-mx-40 {
-    margin-left: -10rem;
-    margin-right: -10rem;
-  }
-
-  .sm\:-my-44 {
-    margin-top: -11rem;
-    margin-bottom: -11rem;
-  }
-
-  .sm\:-mx-44 {
-    margin-left: -11rem;
-    margin-right: -11rem;
-  }
-
-  .sm\:-my-48 {
-    margin-top: -12rem;
-    margin-bottom: -12rem;
-  }
-
-  .sm\:-mx-48 {
-    margin-left: -12rem;
-    margin-right: -12rem;
-  }
-
-  .sm\:-my-52 {
-    margin-top: -13rem;
-    margin-bottom: -13rem;
-  }
-
-  .sm\:-mx-52 {
-    margin-left: -13rem;
-    margin-right: -13rem;
-  }
-
-  .sm\:-my-56 {
-    margin-top: -14rem;
-    margin-bottom: -14rem;
-  }
-
-  .sm\:-mx-56 {
-    margin-left: -14rem;
-    margin-right: -14rem;
-  }
-
-  .sm\:-my-60 {
-    margin-top: -15rem;
-    margin-bottom: -15rem;
-  }
-
-  .sm\:-mx-60 {
-    margin-left: -15rem;
-    margin-right: -15rem;
-  }
-
-  .sm\:-my-64 {
-    margin-top: -16rem;
-    margin-bottom: -16rem;
-  }
-
-  .sm\:-mx-64 {
-    margin-left: -16rem;
-    margin-right: -16rem;
-  }
-
-  .sm\:-my-72 {
-    margin-top: -18rem;
-    margin-bottom: -18rem;
-  }
-
-  .sm\:-mx-72 {
-    margin-left: -18rem;
-    margin-right: -18rem;
-  }
-
-  .sm\:-my-80 {
-    margin-top: -20rem;
-    margin-bottom: -20rem;
-  }
-
-  .sm\:-mx-80 {
-    margin-left: -20rem;
-    margin-right: -20rem;
-  }
-
-  .sm\:-my-96 {
-    margin-top: -24rem;
-    margin-bottom: -24rem;
-  }
-
-  .sm\:-mx-96 {
-    margin-left: -24rem;
-    margin-right: -24rem;
-  }
-
-  .sm\:-my-px {
-    margin-top: -1px;
-    margin-bottom: -1px;
-  }
-
-  .sm\:-mx-px {
-    margin-left: -1px;
-    margin-right: -1px;
-  }
-
-  .sm\:-my-0\.5 {
-    margin-top: -0.125rem;
-    margin-bottom: -0.125rem;
-  }
-
-  .sm\:-mx-0\.5 {
-    margin-left: -0.125rem;
-    margin-right: -0.125rem;
-  }
-
-  .sm\:-my-1\.5 {
-    margin-top: -0.375rem;
-    margin-bottom: -0.375rem;
-  }
-
-  .sm\:-mx-1\.5 {
-    margin-left: -0.375rem;
-    margin-right: -0.375rem;
-  }
-
-  .sm\:-my-2\.5 {
-    margin-top: -0.625rem;
-    margin-bottom: -0.625rem;
-  }
-
-  .sm\:-mx-2\.5 {
-    margin-left: -0.625rem;
-    margin-right: -0.625rem;
-  }
-
-  .sm\:-my-3\.5 {
-    margin-top: -0.875rem;
-    margin-bottom: -0.875rem;
-  }
-
-  .sm\:-mx-3\.5 {
-    margin-left: -0.875rem;
-    margin-right: -0.875rem;
-  }
-
-  .sm\:mt-0 {
-    margin-top: 0px;
-  }
-
-  .sm\:mr-0 {
-    margin-right: 0px;
-  }
-
-  .sm\:mb-0 {
-    margin-bottom: 0px;
-  }
-
-  .sm\:ml-0 {
-    margin-left: 0px;
-  }
-
-  .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-7 {
-    margin-top: 1.75rem;
-  }
-
-  .sm\:mr-7 {
-    margin-right: 1.75rem;
-  }
-
-  .sm\:mb-7 {
-    margin-bottom: 1.75rem;
-  }
-
-  .sm\:ml-7 {
-    margin-left: 1.75rem;
-  }
-
-  .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-9 {
-    margin-top: 2.25rem;
-  }
-
-  .sm\:mr-9 {
-    margin-right: 2.25rem;
-  }
-
-  .sm\:mb-9 {
-    margin-bottom: 2.25rem;
-  }
-
-  .sm\:ml-9 {
-    margin-left: 2.25rem;
-  }
-
-  .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-11 {
-    margin-top: 2.75rem;
-  }
-
-  .sm\:mr-11 {
-    margin-right: 2.75rem;
-  }
-
-  .sm\:mb-11 {
-    margin-bottom: 2.75rem;
-  }
-
-  .sm\:ml-11 {
-    margin-left: 2.75rem;
-  }
-
-  .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-14 {
-    margin-top: 3.5rem;
-  }
-
-  .sm\:mr-14 {
-    margin-right: 3.5rem;
-  }
-
-  .sm\:mb-14 {
-    margin-bottom: 3.5rem;
-  }
-
-  .sm\:ml-14 {
-    margin-left: 3.5rem;
-  }
-
-  .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-28 {
-    margin-top: 7rem;
-  }
-
-  .sm\:mr-28 {
-    margin-right: 7rem;
-  }
-
-  .sm\:mb-28 {
-    margin-bottom: 7rem;
-  }
-
-  .sm\:ml-28 {
-    margin-left: 7rem;
-  }
-
-  .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-36 {
-    margin-top: 9rem;
-  }
-
-  .sm\:mr-36 {
-    margin-right: 9rem;
-  }
-
-  .sm\:mb-36 {
-    margin-bottom: 9rem;
-  }
-
-  .sm\:ml-36 {
-    margin-left: 9rem;
-  }
-
-  .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-44 {
-    margin-top: 11rem;
-  }
-
-  .sm\:mr-44 {
-    margin-right: 11rem;
-  }
-
-  .sm\:mb-44 {
-    margin-bottom: 11rem;
-  }
-
-  .sm\:ml-44 {
-    margin-left: 11rem;
-  }
-
-  .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-52 {
-    margin-top: 13rem;
-  }
-
-  .sm\:mr-52 {
-    margin-right: 13rem;
-  }
-
-  .sm\:mb-52 {
-    margin-bottom: 13rem;
-  }
-
-  .sm\:ml-52 {
-    margin-left: 13rem;
-  }
-
-  .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-60 {
-    margin-top: 15rem;
-  }
-
-  .sm\:mr-60 {
-    margin-right: 15rem;
-  }
-
-  .sm\:mb-60 {
-    margin-bottom: 15rem;
-  }
-
-  .sm\:ml-60 {
-    margin-left: 15rem;
-  }
-
-  .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-72 {
-    margin-top: 18rem;
-  }
-
-  .sm\:mr-72 {
-    margin-right: 18rem;
-  }
-
-  .sm\:mb-72 {
-    margin-bottom: 18rem;
-  }
-
-  .sm\:ml-72 {
-    margin-left: 18rem;
-  }
-
-  .sm\:mt-80 {
-    margin-top: 20rem;
-  }
-
-  .sm\:mr-80 {
-    margin-right: 20rem;
-  }
-
-  .sm\:mb-80 {
-    margin-bottom: 20rem;
-  }
-
-  .sm\:ml-80 {
-    margin-left: 20rem;
-  }
-
-  .sm\:mt-96 {
-    margin-top: 24rem;
-  }
-
-  .sm\:mr-96 {
-    margin-right: 24rem;
-  }
-
-  .sm\:mb-96 {
-    margin-bottom: 24rem;
-  }
-
-  .sm\:ml-96 {
-    margin-left: 24rem;
-  }
-
-  .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-0\.5 {
-    margin-top: 0.125rem;
-  }
-
-  .sm\:mr-0\.5 {
-    margin-right: 0.125rem;
-  }
-
-  .sm\:mb-0\.5 {
-    margin-bottom: 0.125rem;
-  }
-
-  .sm\:ml-0\.5 {
-    margin-left: 0.125rem;
-  }
-
-  .sm\:mt-1\.5 {
-    margin-top: 0.375rem;
-  }
-
-  .sm\:mr-1\.5 {
-    margin-right: 0.375rem;
-  }
-
-  .sm\:mb-1\.5 {
-    margin-bottom: 0.375rem;
-  }
-
-  .sm\:ml-1\.5 {
-    margin-left: 0.375rem;
-  }
-
-  .sm\:mt-2\.5 {
-    margin-top: 0.625rem;
-  }
-
-  .sm\:mr-2\.5 {
-    margin-right: 0.625rem;
-  }
-
-  .sm\:mb-2\.5 {
-    margin-bottom: 0.625rem;
-  }
-
-  .sm\:ml-2\.5 {
-    margin-left: 0.625rem;
-  }
-
-  .sm\:mt-3\.5 {
-    margin-top: 0.875rem;
-  }
-
-  .sm\:mr-3\.5 {
-    margin-right: 0.875rem;
-  }
-
-  .sm\:mb-3\.5 {
-    margin-bottom: 0.875rem;
-  }
-
-  .sm\:ml-3\.5 {
-    margin-left: 0.875rem;
-  }
-
-  .sm\:-mt-0 {
-    margin-top: 0px;
-  }
-
-  .sm\:-mr-0 {
-    margin-right: 0px;
-  }
-
-  .sm\:-mb-0 {
-    margin-bottom: 0px;
-  }
-
-  .sm\:-ml-0 {
-    margin-left: 0px;
-  }
-
-  .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-7 {
-    margin-top: -1.75rem;
-  }
-
-  .sm\:-mr-7 {
-    margin-right: -1.75rem;
-  }
-
-  .sm\:-mb-7 {
-    margin-bottom: -1.75rem;
-  }
-
-  .sm\:-ml-7 {
-    margin-left: -1.75rem;
-  }
-
-  .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-9 {
-    margin-top: -2.25rem;
-  }
-
-  .sm\:-mr-9 {
-    margin-right: -2.25rem;
-  }
-
-  .sm\:-mb-9 {
-    margin-bottom: -2.25rem;
-  }
-
-  .sm\:-ml-9 {
-    margin-left: -2.25rem;
-  }
-
-  .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-11 {
-    margin-top: -2.75rem;
-  }
-
-  .sm\:-mr-11 {
-    margin-right: -2.75rem;
-  }
-
-  .sm\:-mb-11 {
-    margin-bottom: -2.75rem;
-  }
-
-  .sm\:-ml-11 {
-    margin-left: -2.75rem;
-  }
-
-  .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-14 {
-    margin-top: -3.5rem;
-  }
-
-  .sm\:-mr-14 {
-    margin-right: -3.5rem;
-  }
-
-  .sm\:-mb-14 {
-    margin-bottom: -3.5rem;
-  }
-
-  .sm\:-ml-14 {
-    margin-left: -3.5rem;
-  }
-
-  .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-28 {
-    margin-top: -7rem;
-  }
-
-  .sm\:-mr-28 {
-    margin-right: -7rem;
-  }
-
-  .sm\:-mb-28 {
-    margin-bottom: -7rem;
-  }
-
-  .sm\:-ml-28 {
-    margin-left: -7rem;
-  }
-
-  .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-36 {
-    margin-top: -9rem;
-  }
-
-  .sm\:-mr-36 {
-    margin-right: -9rem;
-  }
-
-  .sm\:-mb-36 {
-    margin-bottom: -9rem;
-  }
-
-  .sm\:-ml-36 {
-    margin-left: -9rem;
-  }
-
-  .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-44 {
-    margin-top: -11rem;
-  }
-
-  .sm\:-mr-44 {
-    margin-right: -11rem;
-  }
-
-  .sm\:-mb-44 {
-    margin-bottom: -11rem;
-  }
-
-  .sm\:-ml-44 {
-    margin-left: -11rem;
-  }
-
-  .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-52 {
-    margin-top: -13rem;
-  }
-
-  .sm\:-mr-52 {
-    margin-right: -13rem;
-  }
-
-  .sm\:-mb-52 {
-    margin-bottom: -13rem;
-  }
-
-  .sm\:-ml-52 {
-    margin-left: -13rem;
-  }
-
-  .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-60 {
-    margin-top: -15rem;
-  }
-
-  .sm\:-mr-60 {
-    margin-right: -15rem;
-  }
-
-  .sm\:-mb-60 {
-    margin-bottom: -15rem;
-  }
-
-  .sm\:-ml-60 {
-    margin-left: -15rem;
-  }
-
-  .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-72 {
-    margin-top: -18rem;
-  }
-
-  .sm\:-mr-72 {
-    margin-right: -18rem;
-  }
-
-  .sm\:-mb-72 {
-    margin-bottom: -18rem;
-  }
-
-  .sm\:-ml-72 {
-    margin-left: -18rem;
-  }
-
-  .sm\:-mt-80 {
-    margin-top: -20rem;
-  }
-
-  .sm\:-mr-80 {
-    margin-right: -20rem;
-  }
-
-  .sm\:-mb-80 {
-    margin-bottom: -20rem;
-  }
-
-  .sm\:-ml-80 {
-    margin-left: -20rem;
-  }
-
-  .sm\:-mt-96 {
-    margin-top: -24rem;
-  }
-
-  .sm\:-mr-96 {
-    margin-right: -24rem;
-  }
-
-  .sm\:-mb-96 {
-    margin-bottom: -24rem;
-  }
-
-  .sm\:-ml-96 {
-    margin-left: -24rem;
-  }
-
-  .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-0\.5 {
-    margin-top: -0.125rem;
-  }
-
-  .sm\:-mr-0\.5 {
-    margin-right: -0.125rem;
-  }
-
-  .sm\:-mb-0\.5 {
-    margin-bottom: -0.125rem;
-  }
-
-  .sm\:-ml-0\.5 {
-    margin-left: -0.125rem;
-  }
-
-  .sm\:-mt-1\.5 {
-    margin-top: -0.375rem;
-  }
-
-  .sm\:-mr-1\.5 {
-    margin-right: -0.375rem;
-  }
-
-  .sm\:-mb-1\.5 {
-    margin-bottom: -0.375rem;
-  }
-
-  .sm\:-ml-1\.5 {
-    margin-left: -0.375rem;
-  }
-
-  .sm\:-mt-2\.5 {
-    margin-top: -0.625rem;
-  }
-
-  .sm\:-mr-2\.5 {
-    margin-right: -0.625rem;
-  }
-
-  .sm\:-mb-2\.5 {
-    margin-bottom: -0.625rem;
-  }
-
-  .sm\:-ml-2\.5 {
-    margin-left: -0.625rem;
-  }
-
-  .sm\:-mt-3\.5 {
-    margin-top: -0.875rem;
-  }
-
-  .sm\:-mr-3\.5 {
-    margin-right: -0.875rem;
-  }
-
-  .sm\:-mb-3\.5 {
-    margin-bottom: -0.875rem;
-  }
-
-  .sm\:-ml-3\.5 {
-    margin-left: -0.875rem;
-  }
-
-  .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-7xl {
-    max-width: 80rem;
-  }
-
-  .sm\:max-w-full {
-    max-width: 100%;
-  }
-
-  .sm\:max-w-min {
-    max-width: -webkit-min-content;
-    max-width: -moz-min-content;
-    max-width: min-content;
-  }
-
-  .sm\:max-w-max {
-    max-width: -webkit-max-content;
-    max-width: -moz-max-content;
-    max-width: max-content;
-  }
-
-  .sm\:max-w-prose {
-    max-width: 65ch;
-  }
-
-  .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-5 {
-    opacity: 0.05;
-  }
-
-  .sm\:opacity-10 {
-    opacity: 0.1;
-  }
-
-  .sm\:opacity-20 {
-    opacity: 0.2;
-  }
-
-  .sm\:opacity-25 {
-    opacity: 0.25;
-  }
-
-  .sm\:opacity-30 {
-    opacity: 0.3;
-  }
-
-  .sm\:opacity-40 {
-    opacity: 0.4;
-  }
-
-  .sm\:opacity-50 {
-    opacity: 0.5;
-  }
-
-  .sm\:opacity-60 {
-    opacity: 0.6;
-  }
-
-  .sm\:opacity-70 {
-    opacity: 0.7;
-  }
-
-  .sm\:opacity-75 {
-    opacity: 0.75;
-  }
-
-  .sm\:opacity-80 {
-    opacity: 0.8;
-  }
-
-  .sm\:opacity-90 {
-    opacity: 0.9;
-  }
-
-  .sm\:opacity-95 {
-    opacity: 0.95;
-  }
-
-  .sm\:opacity-100 {
-    opacity: 1;
-  }
-
-  .group:hover .sm\:group-hover\:opacity-0 {
-    opacity: 0;
-  }
-
-  .group:hover .sm\:group-hover\:opacity-5 {
-    opacity: 0.05;
-  }
-
-  .group:hover .sm\:group-hover\:opacity-10 {
-    opacity: 0.1;
-  }
-
-  .group:hover .sm\:group-hover\:opacity-20 {
-    opacity: 0.2;
-  }
-
-  .group:hover .sm\:group-hover\:opacity-25 {
-    opacity: 0.25;
-  }
-
-  .group:hover .sm\:group-hover\:opacity-30 {
-    opacity: 0.3;
-  }
-
-  .group:hover .sm\:group-hover\:opacity-40 {
-    opacity: 0.4;
-  }
-
-  .group:hover .sm\:group-hover\:opacity-50 {
-    opacity: 0.5;
-  }
-
-  .group:hover .sm\:group-hover\:opacity-60 {
-    opacity: 0.6;
-  }
-
-  .group:hover .sm\:group-hover\:opacity-70 {
-    opacity: 0.7;
-  }
-
-  .group:hover .sm\:group-hover\:opacity-75 {
-    opacity: 0.75;
-  }
-
-  .group:hover .sm\:group-hover\:opacity-80 {
-    opacity: 0.8;
-  }
-
-  .group:hover .sm\:group-hover\:opacity-90 {
-    opacity: 0.9;
-  }
-
-  .group:hover .sm\:group-hover\:opacity-95 {
-    opacity: 0.95;
-  }
-
-  .group:hover .sm\:group-hover\:opacity-100 {
-    opacity: 1;
-  }
-
-  .sm\:focus-within\:opacity-0:focus-within {
-    opacity: 0;
-  }
-
-  .sm\:focus-within\:opacity-5:focus-within {
-    opacity: 0.05;
-  }
-
-  .sm\:focus-within\:opacity-10:focus-within {
-    opacity: 0.1;
-  }
-
-  .sm\:focus-within\:opacity-20:focus-within {
-    opacity: 0.2;
-  }
-
-  .sm\:focus-within\:opacity-25:focus-within {
-    opacity: 0.25;
-  }
-
-  .sm\:focus-within\:opacity-30:focus-within {
-    opacity: 0.3;
-  }
-
-  .sm\:focus-within\:opacity-40:focus-within {
-    opacity: 0.4;
-  }
-
-  .sm\:focus-within\:opacity-50:focus-within {
-    opacity: 0.5;
-  }
-
-  .sm\:focus-within\:opacity-60:focus-within {
-    opacity: 0.6;
-  }
-
-  .sm\:focus-within\:opacity-70:focus-within {
-    opacity: 0.7;
-  }
-
-  .sm\:focus-within\:opacity-75:focus-within {
-    opacity: 0.75;
-  }
-
-  .sm\:focus-within\:opacity-80:focus-within {
-    opacity: 0.8;
-  }
-
-  .sm\:focus-within\:opacity-90:focus-within {
-    opacity: 0.9;
-  }
-
-  .sm\:focus-within\:opacity-95:focus-within {
-    opacity: 0.95;
-  }
-
-  .sm\:focus-within\:opacity-100:focus-within {
-    opacity: 1;
-  }
-
-  .sm\:hover\:opacity-0:hover {
-    opacity: 0;
-  }
-
-  .sm\:hover\:opacity-5:hover {
-    opacity: 0.05;
-  }
-
-  .sm\:hover\:opacity-10:hover {
-    opacity: 0.1;
-  }
-
-  .sm\:hover\:opacity-20:hover {
-    opacity: 0.2;
-  }
-
-  .sm\:hover\:opacity-25:hover {
-    opacity: 0.25;
-  }
-
-  .sm\:hover\:opacity-30:hover {
-    opacity: 0.3;
-  }
-
-  .sm\:hover\:opacity-40:hover {
-    opacity: 0.4;
-  }
-
-  .sm\:hover\:opacity-50:hover {
-    opacity: 0.5;
-  }
-
-  .sm\:hover\:opacity-60:hover {
-    opacity: 0.6;
-  }
-
-  .sm\:hover\:opacity-70:hover {
-    opacity: 0.7;
-  }
-
-  .sm\:hover\:opacity-75:hover {
-    opacity: 0.75;
-  }
-
-  .sm\:hover\:opacity-80:hover {
-    opacity: 0.8;
-  }
-
-  .sm\:hover\:opacity-90:hover {
-    opacity: 0.9;
-  }
-
-  .sm\:hover\:opacity-95:hover {
-    opacity: 0.95;
-  }
-
-  .sm\:hover\:opacity-100:hover {
-    opacity: 1;
-  }
-
-  .sm\:focus\:opacity-0:focus {
-    opacity: 0;
-  }
-
-  .sm\:focus\:opacity-5:focus {
-    opacity: 0.05;
-  }
-
-  .sm\:focus\:opacity-10:focus {
-    opacity: 0.1;
-  }
-
-  .sm\:focus\:opacity-20:focus {
-    opacity: 0.2;
-  }
-
-  .sm\:focus\:opacity-25:focus {
-    opacity: 0.25;
-  }
-
-  .sm\:focus\:opacity-30:focus {
-    opacity: 0.3;
-  }
-
-  .sm\:focus\:opacity-40:focus {
-    opacity: 0.4;
-  }
-
-  .sm\:focus\:opacity-50:focus {
-    opacity: 0.5;
-  }
-
-  .sm\:focus\:opacity-60:focus {
-    opacity: 0.6;
-  }
-
-  .sm\:focus\:opacity-70:focus {
-    opacity: 0.7;
-  }
-
-  .sm\:focus\:opacity-75:focus {
-    opacity: 0.75;
-  }
-
-  .sm\:focus\:opacity-80:focus {
-    opacity: 0.8;
-  }
-
-  .sm\:focus\:opacity-90:focus {
-    opacity: 0.9;
-  }
-
-  .sm\:focus\:opacity-95:focus {
-    opacity: 0.95;
-  }
-
-  .sm\:focus\:opacity-100:focus {
-    opacity: 1;
-  }
-
-  .sm\:outline-none {
-    outline: 2px solid transparent;
-    outline-offset: 2px;
-  }
-
-  .sm\:outline-white {
-    outline: 2px dotted white;
-    outline-offset: 2px;
-  }
-
-  .sm\:outline-black {
-    outline: 2px dotted black;
-    outline-offset: 2px;
-  }
-
-  .sm\:focus-within\:outline-none:focus-within {
-    outline: 2px solid transparent;
-    outline-offset: 2px;
-  }
-
-  .sm\:focus-within\:outline-white:focus-within {
-    outline: 2px dotted white;
-    outline-offset: 2px;
-  }
-
-  .sm\:focus-within\:outline-black:focus-within {
-    outline: 2px dotted black;
-    outline-offset: 2px;
-  }
-
-  .sm\:focus\:outline-none:focus {
-    outline: 2px solid transparent;
-    outline-offset: 2px;
-  }
-
-  .sm\:focus\:outline-white:focus {
-    outline: 2px dotted white;
-    outline-offset: 2px;
-  }
-
-  .sm\:focus\:outline-black:focus {
-    outline: 2px dotted black;
-    outline-offset: 2px;
-  }
-
-  .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\:overscroll-auto {
-    -ms-scroll-chaining: chained;
-        overscroll-behavior: auto;
-  }
-
-  .sm\:overscroll-contain {
-    -ms-scroll-chaining: none;
-        overscroll-behavior: contain;
-  }
-
-  .sm\:overscroll-none {
-    -ms-scroll-chaining: none;
-        overscroll-behavior: none;
-  }
-
-  .sm\:overscroll-y-auto {
-    overscroll-behavior-y: auto;
-  }
-
-  .sm\:overscroll-y-contain {
-    overscroll-behavior-y: contain;
-  }
-
-  .sm\:overscroll-y-none {
-    overscroll-behavior-y: none;
-  }
-
-  .sm\:overscroll-x-auto {
-    overscroll-behavior-x: auto;
-  }
-
-  .sm\:overscroll-x-contain {
-    overscroll-behavior-x: contain;
-  }
-
-  .sm\:overscroll-x-none {
-    overscroll-behavior-x: none;
-  }
-
-  .sm\:p-0 {
-    padding: 0px;
-  }
-
-  .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-7 {
-    padding: 1.75rem;
-  }
-
-  .sm\:p-8 {
-    padding: 2rem;
-  }
-
-  .sm\:p-9 {
-    padding: 2.25rem;
-  }
-
-  .sm\:p-10 {
-    padding: 2.5rem;
-  }
-
-  .sm\:p-11 {
-    padding: 2.75rem;
-  }
-
-  .sm\:p-12 {
-    padding: 3rem;
-  }
-
-  .sm\:p-14 {
-    padding: 3.5rem;
-  }
-
-  .sm\:p-16 {
-    padding: 4rem;
-  }
-
-  .sm\:p-20 {
-    padding: 5rem;
-  }
-
-  .sm\:p-24 {
-    padding: 6rem;
-  }
-
-  .sm\:p-28 {
-    padding: 7rem;
-  }
-
-  .sm\:p-32 {
-    padding: 8rem;
-  }
-
-  .sm\:p-36 {
-    padding: 9rem;
-  }
-
-  .sm\:p-40 {
-    padding: 10rem;
-  }
-
-  .sm\:p-44 {
-    padding: 11rem;
-  }
-
-  .sm\:p-48 {
-    padding: 12rem;
-  }
-
-  .sm\:p-52 {
-    padding: 13rem;
-  }
-
-  .sm\:p-56 {
-    padding: 14rem;
-  }
-
-  .sm\:p-60 {
-    padding: 15rem;
-  }
-
-  .sm\:p-64 {
-    padding: 16rem;
-  }
-
-  .sm\:p-72 {
-    padding: 18rem;
-  }
-
-  .sm\:p-80 {
-    padding: 20rem;
-  }
-
-  .sm\:p-96 {
-    padding: 24rem;
-  }
-
-  .sm\:p-px {
-    padding: 1px;
-  }
-
-  .sm\:p-0\.5 {
-    padding: 0.125rem;
-  }
-
-  .sm\:p-1\.5 {
-    padding: 0.375rem;
-  }
-
-  .sm\:p-2\.5 {
-    padding: 0.625rem;
-  }
-
-  .sm\:p-3\.5 {
-    padding: 0.875rem;
-  }
-
-  .sm\:py-0 {
-    padding-top: 0px;
-    padding-bottom: 0px;
-  }
-
-  .sm\:px-0 {
-    padding-left: 0px;
-    padding-right: 0px;
-  }
-
-  .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-7 {
-    padding-top: 1.75rem;
-    padding-bottom: 1.75rem;
-  }
-
-  .sm\:px-7 {
-    padding-left: 1.75rem;
-    padding-right: 1.75rem;
-  }
-
-  .sm\:py-8 {
-    padding-top: 2rem;
-    padding-bottom: 2rem;
-  }
-
-  .sm\:px-8 {
-    padding-left: 2rem;
-    padding-right: 2rem;
-  }
-
-  .sm\:py-9 {
-    padding-top: 2.25rem;
-    padding-bottom: 2.25rem;
-  }
-
-  .sm\:px-9 {
-    padding-left: 2.25rem;
-    padding-right: 2.25rem;
-  }
-
-  .sm\:py-10 {
-    padding-top: 2.5rem;
-    padding-bottom: 2.5rem;
-  }
-
-  .sm\:px-10 {
-    padding-left: 2.5rem;
-    padding-right: 2.5rem;
-  }
-
-  .sm\:py-11 {
-    padding-top: 2.75rem;
-    padding-bottom: 2.75rem;
-  }
-
-  .sm\:px-11 {
-    padding-left: 2.75rem;
-    padding-right: 2.75rem;
-  }
-
-  .sm\:py-12 {
-    padding-top: 3rem;
-    padding-bottom: 3rem;
-  }
-
-  .sm\:px-12 {
-    padding-left: 3rem;
-    padding-right: 3rem;
-  }
-
-  .sm\:py-14 {
-    padding-top: 3.5rem;
-    padding-bottom: 3.5rem;
-  }
-
-  .sm\:px-14 {
-    padding-left: 3.5rem;
-    padding-right: 3.5rem;
-  }
-
-  .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-28 {
-    padding-top: 7rem;
-    padding-bottom: 7rem;
-  }
-
-  .sm\:px-28 {
-    padding-left: 7rem;
-    padding-right: 7rem;
-  }
-
-  .sm\:py-32 {
-    padding-top: 8rem;
-    padding-bottom: 8rem;
-  }
-
-  .sm\:px-32 {
-    padding-left: 8rem;
-    padding-right: 8rem;
-  }
-
-  .sm\:py-36 {
-    padding-top: 9rem;
-    padding-bottom: 9rem;
-  }
-
-  .sm\:px-36 {
-    padding-left: 9rem;
-    padding-right: 9rem;
-  }
-
-  .sm\:py-40 {
-    padding-top: 10rem;
-    padding-bottom: 10rem;
-  }
-
-  .sm\:px-40 {
-    padding-left: 10rem;
-    padding-right: 10rem;
-  }
-
-  .sm\:py-44 {
-    padding-top: 11rem;
-    padding-bottom: 11rem;
-  }
-
-  .sm\:px-44 {
-    padding-left: 11rem;
-    padding-right: 11rem;
-  }
-
-  .sm\:py-48 {
-    padding-top: 12rem;
-    padding-bottom: 12rem;
-  }
-
-  .sm\:px-48 {
-    padding-left: 12rem;
-    padding-right: 12rem;
-  }
-
-  .sm\:py-52 {
-    padding-top: 13rem;
-    padding-bottom: 13rem;
-  }
-
-  .sm\:px-52 {
-    padding-left: 13rem;
-    padding-right: 13rem;
-  }
-
-  .sm\:py-56 {
-    padding-top: 14rem;
-    padding-bottom: 14rem;
-  }
-
-  .sm\:px-56 {
-    padding-left: 14rem;
-    padding-right: 14rem;
-  }
-
-  .sm\:py-60 {
-    padding-top: 15rem;
-    padding-bottom: 15rem;
-  }
-
-  .sm\:px-60 {
-    padding-left: 15rem;
-    padding-right: 15rem;
-  }
-
-  .sm\:py-64 {
-    padding-top: 16rem;
-    padding-bottom: 16rem;
-  }
-
-  .sm\:px-64 {
-    padding-left: 16rem;
-    padding-right: 16rem;
-  }
-
-  .sm\:py-72 {
-    padding-top: 18rem;
-    padding-bottom: 18rem;
-  }
-
-  .sm\:px-72 {
-    padding-left: 18rem;
-    padding-right: 18rem;
-  }
-
-  .sm\:py-80 {
-    padding-top: 20rem;
-    padding-bottom: 20rem;
-  }
-
-  .sm\:px-80 {
-    padding-left: 20rem;
-    padding-right: 20rem;
-  }
-
-  .sm\:py-96 {
-    padding-top: 24rem;
-    padding-bottom: 24rem;
-  }
-
-  .sm\:px-96 {
-    padding-left: 24rem;
-    padding-right: 24rem;
-  }
-
-  .sm\:py-px {
-    padding-top: 1px;
-    padding-bottom: 1px;
-  }
-
-  .sm\:px-px {
-    padding-left: 1px;
-    padding-right: 1px;
-  }
-
-  .sm\:py-0\.5 {
-    padding-top: 0.125rem;
-    padding-bottom: 0.125rem;
-  }
-
-  .sm\:px-0\.5 {
-    padding-left: 0.125rem;
-    padding-right: 0.125rem;
-  }
-
-  .sm\:py-1\.5 {
-    padding-top: 0.375rem;
-    padding-bottom: 0.375rem;
-  }
-
-  .sm\:px-1\.5 {
-    padding-left: 0.375rem;
-    padding-right: 0.375rem;
-  }
-
-  .sm\:py-2\.5 {
-    padding-top: 0.625rem;
-    padding-bottom: 0.625rem;
-  }
-
-  .sm\:px-2\.5 {
-    padding-left: 0.625rem;
-    padding-right: 0.625rem;
-  }
-
-  .sm\:py-3\.5 {
-    padding-top: 0.875rem;
-    padding-bottom: 0.875rem;
-  }
-
-  .sm\:px-3\.5 {
-    padding-left: 0.875rem;
-    padding-right: 0.875rem;
-  }
-
-  .sm\:pt-0 {
-    padding-top: 0px;
-  }
-
-  .sm\:pr-0 {
-    padding-right: 0px;
-  }
-
-  .sm\:pb-0 {
-    padding-bottom: 0px;
-  }
-
-  .sm\:pl-0 {
-    padding-left: 0px;
-  }
-
-  .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-7 {
-    padding-top: 1.75rem;
-  }
-
-  .sm\:pr-7 {
-    padding-right: 1.75rem;
-  }
-
-  .sm\:pb-7 {
-    padding-bottom: 1.75rem;
-  }
-
-  .sm\:pl-7 {
-    padding-left: 1.75rem;
-  }
-
-  .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-9 {
-    padding-top: 2.25rem;
-  }
-
-  .sm\:pr-9 {
-    padding-right: 2.25rem;
-  }
-
-  .sm\:pb-9 {
-    padding-bottom: 2.25rem;
-  }
-
-  .sm\:pl-9 {
-    padding-left: 2.25rem;
-  }
-
-  .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-11 {
-    padding-top: 2.75rem;
-  }
-
-  .sm\:pr-11 {
-    padding-right: 2.75rem;
-  }
-
-  .sm\:pb-11 {
-    padding-bottom: 2.75rem;
-  }
-
-  .sm\:pl-11 {
-    padding-left: 2.75rem;
-  }
-
-  .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-14 {
-    padding-top: 3.5rem;
-  }
-
-  .sm\:pr-14 {
-    padding-right: 3.5rem;
-  }
-
-  .sm\:pb-14 {
-    padding-bottom: 3.5rem;
-  }
-
-  .sm\:pl-14 {
-    padding-left: 3.5rem;
-  }
-
-  .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-28 {
-    padding-top: 7rem;
-  }
-
-  .sm\:pr-28 {
-    padding-right: 7rem;
-  }
-
-  .sm\:pb-28 {
-    padding-bottom: 7rem;
-  }
-
-  .sm\:pl-28 {
-    padding-left: 7rem;
-  }
-
-  .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-36 {
-    padding-top: 9rem;
-  }
-
-  .sm\:pr-36 {
-    padding-right: 9rem;
-  }
-
-  .sm\:pb-36 {
-    padding-bottom: 9rem;
-  }
-
-  .sm\:pl-36 {
-    padding-left: 9rem;
-  }
-
-  .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-44 {
-    padding-top: 11rem;
-  }
-
-  .sm\:pr-44 {
-    padding-right: 11rem;
-  }
-
-  .sm\:pb-44 {
-    padding-bottom: 11rem;
-  }
-
-  .sm\:pl-44 {
-    padding-left: 11rem;
-  }
-
-  .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-52 {
-    padding-top: 13rem;
-  }
-
-  .sm\:pr-52 {
-    padding-right: 13rem;
-  }
-
-  .sm\:pb-52 {
-    padding-bottom: 13rem;
-  }
-
-  .sm\:pl-52 {
-    padding-left: 13rem;
-  }
-
-  .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-60 {
-    padding-top: 15rem;
-  }
-
-  .sm\:pr-60 {
-    padding-right: 15rem;
-  }
-
-  .sm\:pb-60 {
-    padding-bottom: 15rem;
-  }
-
-  .sm\:pl-60 {
-    padding-left: 15rem;
-  }
-
-  .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-72 {
-    padding-top: 18rem;
-  }
-
-  .sm\:pr-72 {
-    padding-right: 18rem;
-  }
-
-  .sm\:pb-72 {
-    padding-bottom: 18rem;
-  }
-
-  .sm\:pl-72 {
-    padding-left: 18rem;
-  }
-
-  .sm\:pt-80 {
-    padding-top: 20rem;
-  }
-
-  .sm\:pr-80 {
-    padding-right: 20rem;
-  }
-
-  .sm\:pb-80 {
-    padding-bottom: 20rem;
-  }
-
-  .sm\:pl-80 {
-    padding-left: 20rem;
-  }
-
-  .sm\:pt-96 {
-    padding-top: 24rem;
-  }
-
-  .sm\:pr-96 {
-    padding-right: 24rem;
-  }
-
-  .sm\:pb-96 {
-    padding-bottom: 24rem;
-  }
-
-  .sm\:pl-96 {
-    padding-left: 24rem;
-  }
-
-  .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\:pt-0\.5 {
-    padding-top: 0.125rem;
-  }
-
-  .sm\:pr-0\.5 {
-    padding-right: 0.125rem;
-  }
-
-  .sm\:pb-0\.5 {
-    padding-bottom: 0.125rem;
-  }
-
-  .sm\:pl-0\.5 {
-    padding-left: 0.125rem;
-  }
-
-  .sm\:pt-1\.5 {
-    padding-top: 0.375rem;
-  }
-
-  .sm\:pr-1\.5 {
-    padding-right: 0.375rem;
-  }
-
-  .sm\:pb-1\.5 {
-    padding-bottom: 0.375rem;
-  }
-
-  .sm\:pl-1\.5 {
-    padding-left: 0.375rem;
-  }
-
-  .sm\:pt-2\.5 {
-    padding-top: 0.625rem;
-  }
-
-  .sm\:pr-2\.5 {
-    padding-right: 0.625rem;
-  }
-
-  .sm\:pb-2\.5 {
-    padding-bottom: 0.625rem;
-  }
-
-  .sm\:pl-2\.5 {
-    padding-left: 0.625rem;
-  }
-
-  .sm\:pt-3\.5 {
-    padding-top: 0.875rem;
-  }
-
-  .sm\:pr-3\.5 {
-    padding-right: 0.875rem;
-  }
-
-  .sm\:pb-3\.5 {
-    padding-bottom: 0.875rem;
-  }
-
-  .sm\:pl-3\.5 {
-    padding-left: 0.875rem;
-  }
-
-  .sm\:placeholder-current::-webkit-input-placeholder {
-    color: currentColor;
-  }
-
-  .sm\:placeholder-current::-moz-placeholder {
-    color: currentColor;
-  }
-
-  .sm\:placeholder-current:-ms-input-placeholder {
-    color: currentColor;
-  }
-
-  .sm\:placeholder-current::-ms-input-placeholder {
-    color: currentColor;
-  }
-
-  .sm\:placeholder-current::placeholder {
-    color: currentColor;
-  }
-
-  .sm\:placeholder-transparent::-webkit-input-placeholder {
-    color: transparent;
-  }
-
-  .sm\:placeholder-transparent::-moz-placeholder {
-    color: transparent;
-  }
-
-  .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::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-black::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-black:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-black::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-black::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-white::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-white::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-white:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-white::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-white::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-darkCoolGray-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-coolGray-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-indigo-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-violet-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-yellow-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-red-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-green-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-blue-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-gray-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-current:focus::-webkit-input-placeholder {
-    color: currentColor;
-  }
-
-  .sm\:focus\:placeholder-current:focus::-moz-placeholder {
-    color: currentColor;
-  }
-
-  .sm\:focus\:placeholder-current:focus:-ms-input-placeholder {
-    color: currentColor;
-  }
-
-  .sm\:focus\:placeholder-current:focus::-ms-input-placeholder {
-    color: currentColor;
-  }
-
-  .sm\:focus\:placeholder-current:focus::placeholder {
-    color: currentColor;
-  }
-
-  .sm\:focus\:placeholder-transparent:focus::-webkit-input-placeholder {
-    color: transparent;
-  }
-
-  .sm\:focus\:placeholder-transparent:focus::-moz-placeholder {
-    color: transparent;
-  }
-
-  .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::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-black:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-black:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-black:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-black:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-white:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-white:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-white:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-white:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-white:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-darkCoolGray-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-coolGray-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-indigo-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-violet-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-yellow-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-red-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-green-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-blue-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:focus\:placeholder-gray-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .sm\:placeholder-opacity-0::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .sm\:placeholder-opacity-0::-moz-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .sm\:placeholder-opacity-0:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .sm\:placeholder-opacity-0::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .sm\:placeholder-opacity-0::placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .sm\:placeholder-opacity-5::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .sm\:placeholder-opacity-5::-moz-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .sm\:placeholder-opacity-5:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .sm\:placeholder-opacity-5::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .sm\:placeholder-opacity-5::placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .sm\:placeholder-opacity-10::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .sm\:placeholder-opacity-10::-moz-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .sm\:placeholder-opacity-10:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .sm\:placeholder-opacity-10::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .sm\:placeholder-opacity-10::placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .sm\:placeholder-opacity-20::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .sm\:placeholder-opacity-20::-moz-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .sm\:placeholder-opacity-20:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .sm\:placeholder-opacity-20::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .sm\:placeholder-opacity-20::placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .sm\:placeholder-opacity-25::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .sm\:placeholder-opacity-25::-moz-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .sm\:placeholder-opacity-25:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .sm\:placeholder-opacity-25::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .sm\:placeholder-opacity-25::placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .sm\:placeholder-opacity-30::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .sm\:placeholder-opacity-30::-moz-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .sm\:placeholder-opacity-30:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .sm\:placeholder-opacity-30::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .sm\:placeholder-opacity-30::placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .sm\:placeholder-opacity-40::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .sm\:placeholder-opacity-40::-moz-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .sm\:placeholder-opacity-40:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .sm\:placeholder-opacity-40::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .sm\:placeholder-opacity-40::placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .sm\:placeholder-opacity-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .sm\:placeholder-opacity-50::-moz-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .sm\:placeholder-opacity-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .sm\:placeholder-opacity-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .sm\:placeholder-opacity-50::placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .sm\:placeholder-opacity-60::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .sm\:placeholder-opacity-60::-moz-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .sm\:placeholder-opacity-60:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .sm\:placeholder-opacity-60::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .sm\:placeholder-opacity-60::placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .sm\:placeholder-opacity-70::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .sm\:placeholder-opacity-70::-moz-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .sm\:placeholder-opacity-70:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .sm\:placeholder-opacity-70::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .sm\:placeholder-opacity-70::placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .sm\:placeholder-opacity-75::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .sm\:placeholder-opacity-75::-moz-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .sm\:placeholder-opacity-75:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .sm\:placeholder-opacity-75::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .sm\:placeholder-opacity-75::placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .sm\:placeholder-opacity-80::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .sm\:placeholder-opacity-80::-moz-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .sm\:placeholder-opacity-80:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .sm\:placeholder-opacity-80::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .sm\:placeholder-opacity-80::placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .sm\:placeholder-opacity-90::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .sm\:placeholder-opacity-90::-moz-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .sm\:placeholder-opacity-90:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .sm\:placeholder-opacity-90::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .sm\:placeholder-opacity-90::placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .sm\:placeholder-opacity-95::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .sm\:placeholder-opacity-95::-moz-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .sm\:placeholder-opacity-95:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .sm\:placeholder-opacity-95::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .sm\:placeholder-opacity-95::placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .sm\:placeholder-opacity-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .sm\:placeholder-opacity-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .sm\:placeholder-opacity-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .sm\:placeholder-opacity-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .sm\:placeholder-opacity-100::placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .sm\:focus\:placeholder-opacity-0:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .sm\:focus\:placeholder-opacity-0:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .sm\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .sm\:focus\:placeholder-opacity-0:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .sm\:focus\:placeholder-opacity-0:focus::placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .sm\:focus\:placeholder-opacity-5:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .sm\:focus\:placeholder-opacity-5:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .sm\:focus\:placeholder-opacity-5:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .sm\:focus\:placeholder-opacity-5:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .sm\:focus\:placeholder-opacity-5:focus::placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .sm\:focus\:placeholder-opacity-10:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .sm\:focus\:placeholder-opacity-10:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .sm\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .sm\:focus\:placeholder-opacity-10:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .sm\:focus\:placeholder-opacity-10:focus::placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .sm\:focus\:placeholder-opacity-20:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .sm\:focus\:placeholder-opacity-20:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .sm\:focus\:placeholder-opacity-20:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .sm\:focus\:placeholder-opacity-20:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .sm\:focus\:placeholder-opacity-20:focus::placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .sm\:focus\:placeholder-opacity-25:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .sm\:focus\:placeholder-opacity-25:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .sm\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .sm\:focus\:placeholder-opacity-25:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .sm\:focus\:placeholder-opacity-25:focus::placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .sm\:focus\:placeholder-opacity-30:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .sm\:focus\:placeholder-opacity-30:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .sm\:focus\:placeholder-opacity-30:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .sm\:focus\:placeholder-opacity-30:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .sm\:focus\:placeholder-opacity-30:focus::placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .sm\:focus\:placeholder-opacity-40:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .sm\:focus\:placeholder-opacity-40:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .sm\:focus\:placeholder-opacity-40:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .sm\:focus\:placeholder-opacity-40:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .sm\:focus\:placeholder-opacity-40:focus::placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .sm\:focus\:placeholder-opacity-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .sm\:focus\:placeholder-opacity-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .sm\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .sm\:focus\:placeholder-opacity-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .sm\:focus\:placeholder-opacity-50:focus::placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .sm\:focus\:placeholder-opacity-60:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .sm\:focus\:placeholder-opacity-60:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .sm\:focus\:placeholder-opacity-60:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .sm\:focus\:placeholder-opacity-60:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .sm\:focus\:placeholder-opacity-60:focus::placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .sm\:focus\:placeholder-opacity-70:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .sm\:focus\:placeholder-opacity-70:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .sm\:focus\:placeholder-opacity-70:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .sm\:focus\:placeholder-opacity-70:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .sm\:focus\:placeholder-opacity-70:focus::placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .sm\:focus\:placeholder-opacity-75:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .sm\:focus\:placeholder-opacity-75:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .sm\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .sm\:focus\:placeholder-opacity-75:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .sm\:focus\:placeholder-opacity-75:focus::placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .sm\:focus\:placeholder-opacity-80:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .sm\:focus\:placeholder-opacity-80:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .sm\:focus\:placeholder-opacity-80:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .sm\:focus\:placeholder-opacity-80:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .sm\:focus\:placeholder-opacity-80:focus::placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .sm\:focus\:placeholder-opacity-90:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .sm\:focus\:placeholder-opacity-90:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .sm\:focus\:placeholder-opacity-90:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .sm\:focus\:placeholder-opacity-90:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .sm\:focus\:placeholder-opacity-90:focus::placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .sm\:focus\:placeholder-opacity-95:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .sm\:focus\:placeholder-opacity-95:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .sm\:focus\:placeholder-opacity-95:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .sm\:focus\:placeholder-opacity-95:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .sm\:focus\:placeholder-opacity-95:focus::placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .sm\:focus\:placeholder-opacity-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .sm\:focus\:placeholder-opacity-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .sm\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .sm\:focus\:placeholder-opacity-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .sm\:focus\:placeholder-opacity-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .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: 0px;
-    right: 0px;
-    bottom: 0px;
-    left: 0px;
-  }
-
-  .sm\:inset-1 {
-    top: 0.25rem;
-    right: 0.25rem;
-    bottom: 0.25rem;
-    left: 0.25rem;
-  }
-
-  .sm\:inset-2 {
-    top: 0.5rem;
-    right: 0.5rem;
-    bottom: 0.5rem;
-    left: 0.5rem;
-  }
-
-  .sm\:inset-3 {
-    top: 0.75rem;
-    right: 0.75rem;
-    bottom: 0.75rem;
-    left: 0.75rem;
-  }
-
-  .sm\:inset-4 {
-    top: 1rem;
-    right: 1rem;
-    bottom: 1rem;
-    left: 1rem;
-  }
-
-  .sm\:inset-5 {
-    top: 1.25rem;
-    right: 1.25rem;
-    bottom: 1.25rem;
-    left: 1.25rem;
-  }
-
-  .sm\:inset-6 {
-    top: 1.5rem;
-    right: 1.5rem;
-    bottom: 1.5rem;
-    left: 1.5rem;
-  }
-
-  .sm\:inset-7 {
-    top: 1.75rem;
-    right: 1.75rem;
-    bottom: 1.75rem;
-    left: 1.75rem;
-  }
-
-  .sm\:inset-8 {
-    top: 2rem;
-    right: 2rem;
-    bottom: 2rem;
-    left: 2rem;
-  }
-
-  .sm\:inset-9 {
-    top: 2.25rem;
-    right: 2.25rem;
-    bottom: 2.25rem;
-    left: 2.25rem;
-  }
-
-  .sm\:inset-10 {
-    top: 2.5rem;
-    right: 2.5rem;
-    bottom: 2.5rem;
-    left: 2.5rem;
-  }
-
-  .sm\:inset-11 {
-    top: 2.75rem;
-    right: 2.75rem;
-    bottom: 2.75rem;
-    left: 2.75rem;
-  }
-
-  .sm\:inset-12 {
-    top: 3rem;
-    right: 3rem;
-    bottom: 3rem;
-    left: 3rem;
-  }
-
-  .sm\:inset-14 {
-    top: 3.5rem;
-    right: 3.5rem;
-    bottom: 3.5rem;
-    left: 3.5rem;
-  }
-
-  .sm\:inset-16 {
-    top: 4rem;
-    right: 4rem;
-    bottom: 4rem;
-    left: 4rem;
-  }
-
-  .sm\:inset-20 {
-    top: 5rem;
-    right: 5rem;
-    bottom: 5rem;
-    left: 5rem;
-  }
-
-  .sm\:inset-24 {
-    top: 6rem;
-    right: 6rem;
-    bottom: 6rem;
-    left: 6rem;
-  }
-
-  .sm\:inset-28 {
-    top: 7rem;
-    right: 7rem;
-    bottom: 7rem;
-    left: 7rem;
-  }
-
-  .sm\:inset-32 {
-    top: 8rem;
-    right: 8rem;
-    bottom: 8rem;
-    left: 8rem;
-  }
-
-  .sm\:inset-36 {
-    top: 9rem;
-    right: 9rem;
-    bottom: 9rem;
-    left: 9rem;
-  }
-
-  .sm\:inset-40 {
-    top: 10rem;
-    right: 10rem;
-    bottom: 10rem;
-    left: 10rem;
-  }
-
-  .sm\:inset-44 {
-    top: 11rem;
-    right: 11rem;
-    bottom: 11rem;
-    left: 11rem;
-  }
-
-  .sm\:inset-48 {
-    top: 12rem;
-    right: 12rem;
-    bottom: 12rem;
-    left: 12rem;
-  }
-
-  .sm\:inset-52 {
-    top: 13rem;
-    right: 13rem;
-    bottom: 13rem;
-    left: 13rem;
-  }
-
-  .sm\:inset-56 {
-    top: 14rem;
-    right: 14rem;
-    bottom: 14rem;
-    left: 14rem;
-  }
-
-  .sm\:inset-60 {
-    top: 15rem;
-    right: 15rem;
-    bottom: 15rem;
-    left: 15rem;
-  }
-
-  .sm\:inset-64 {
-    top: 16rem;
-    right: 16rem;
-    bottom: 16rem;
-    left: 16rem;
-  }
-
-  .sm\:inset-72 {
-    top: 18rem;
-    right: 18rem;
-    bottom: 18rem;
-    left: 18rem;
-  }
-
-  .sm\:inset-80 {
-    top: 20rem;
-    right: 20rem;
-    bottom: 20rem;
-    left: 20rem;
-  }
-
-  .sm\:inset-96 {
-    top: 24rem;
-    right: 24rem;
-    bottom: 24rem;
-    left: 24rem;
-  }
-
-  .sm\:inset-auto {
-    top: auto;
-    right: auto;
-    bottom: auto;
-    left: auto;
-  }
-
-  .sm\:inset-px {
-    top: 1px;
-    right: 1px;
-    bottom: 1px;
-    left: 1px;
-  }
-
-  .sm\:inset-0\.5 {
-    top: 0.125rem;
-    right: 0.125rem;
-    bottom: 0.125rem;
-    left: 0.125rem;
-  }
-
-  .sm\:inset-1\.5 {
-    top: 0.375rem;
-    right: 0.375rem;
-    bottom: 0.375rem;
-    left: 0.375rem;
-  }
-
-  .sm\:inset-2\.5 {
-    top: 0.625rem;
-    right: 0.625rem;
-    bottom: 0.625rem;
-    left: 0.625rem;
-  }
-
-  .sm\:inset-3\.5 {
-    top: 0.875rem;
-    right: 0.875rem;
-    bottom: 0.875rem;
-    left: 0.875rem;
-  }
-
-  .sm\:-inset-0 {
-    top: 0px;
-    right: 0px;
-    bottom: 0px;
-    left: 0px;
-  }
-
-  .sm\:-inset-1 {
-    top: -0.25rem;
-    right: -0.25rem;
-    bottom: -0.25rem;
-    left: -0.25rem;
-  }
-
-  .sm\:-inset-2 {
-    top: -0.5rem;
-    right: -0.5rem;
-    bottom: -0.5rem;
-    left: -0.5rem;
-  }
-
-  .sm\:-inset-3 {
-    top: -0.75rem;
-    right: -0.75rem;
-    bottom: -0.75rem;
-    left: -0.75rem;
-  }
-
-  .sm\:-inset-4 {
-    top: -1rem;
-    right: -1rem;
-    bottom: -1rem;
-    left: -1rem;
-  }
-
-  .sm\:-inset-5 {
-    top: -1.25rem;
-    right: -1.25rem;
-    bottom: -1.25rem;
-    left: -1.25rem;
-  }
-
-  .sm\:-inset-6 {
-    top: -1.5rem;
-    right: -1.5rem;
-    bottom: -1.5rem;
-    left: -1.5rem;
-  }
-
-  .sm\:-inset-7 {
-    top: -1.75rem;
-    right: -1.75rem;
-    bottom: -1.75rem;
-    left: -1.75rem;
-  }
-
-  .sm\:-inset-8 {
-    top: -2rem;
-    right: -2rem;
-    bottom: -2rem;
-    left: -2rem;
-  }
-
-  .sm\:-inset-9 {
-    top: -2.25rem;
-    right: -2.25rem;
-    bottom: -2.25rem;
-    left: -2.25rem;
-  }
-
-  .sm\:-inset-10 {
-    top: -2.5rem;
-    right: -2.5rem;
-    bottom: -2.5rem;
-    left: -2.5rem;
-  }
-
-  .sm\:-inset-11 {
-    top: -2.75rem;
-    right: -2.75rem;
-    bottom: -2.75rem;
-    left: -2.75rem;
-  }
-
-  .sm\:-inset-12 {
-    top: -3rem;
-    right: -3rem;
-    bottom: -3rem;
-    left: -3rem;
-  }
-
-  .sm\:-inset-14 {
-    top: -3.5rem;
-    right: -3.5rem;
-    bottom: -3.5rem;
-    left: -3.5rem;
-  }
-
-  .sm\:-inset-16 {
-    top: -4rem;
-    right: -4rem;
-    bottom: -4rem;
-    left: -4rem;
-  }
-
-  .sm\:-inset-20 {
-    top: -5rem;
-    right: -5rem;
-    bottom: -5rem;
-    left: -5rem;
-  }
-
-  .sm\:-inset-24 {
-    top: -6rem;
-    right: -6rem;
-    bottom: -6rem;
-    left: -6rem;
-  }
-
-  .sm\:-inset-28 {
-    top: -7rem;
-    right: -7rem;
-    bottom: -7rem;
-    left: -7rem;
-  }
-
-  .sm\:-inset-32 {
-    top: -8rem;
-    right: -8rem;
-    bottom: -8rem;
-    left: -8rem;
-  }
-
-  .sm\:-inset-36 {
-    top: -9rem;
-    right: -9rem;
-    bottom: -9rem;
-    left: -9rem;
-  }
-
-  .sm\:-inset-40 {
-    top: -10rem;
-    right: -10rem;
-    bottom: -10rem;
-    left: -10rem;
-  }
-
-  .sm\:-inset-44 {
-    top: -11rem;
-    right: -11rem;
-    bottom: -11rem;
-    left: -11rem;
-  }
-
-  .sm\:-inset-48 {
-    top: -12rem;
-    right: -12rem;
-    bottom: -12rem;
-    left: -12rem;
-  }
-
-  .sm\:-inset-52 {
-    top: -13rem;
-    right: -13rem;
-    bottom: -13rem;
-    left: -13rem;
-  }
-
-  .sm\:-inset-56 {
-    top: -14rem;
-    right: -14rem;
-    bottom: -14rem;
-    left: -14rem;
-  }
-
-  .sm\:-inset-60 {
-    top: -15rem;
-    right: -15rem;
-    bottom: -15rem;
-    left: -15rem;
-  }
-
-  .sm\:-inset-64 {
-    top: -16rem;
-    right: -16rem;
-    bottom: -16rem;
-    left: -16rem;
-  }
-
-  .sm\:-inset-72 {
-    top: -18rem;
-    right: -18rem;
-    bottom: -18rem;
-    left: -18rem;
-  }
-
-  .sm\:-inset-80 {
-    top: -20rem;
-    right: -20rem;
-    bottom: -20rem;
-    left: -20rem;
-  }
-
-  .sm\:-inset-96 {
-    top: -24rem;
-    right: -24rem;
-    bottom: -24rem;
-    left: -24rem;
-  }
-
-  .sm\:-inset-px {
-    top: -1px;
-    right: -1px;
-    bottom: -1px;
-    left: -1px;
-  }
-
-  .sm\:-inset-0\.5 {
-    top: -0.125rem;
-    right: -0.125rem;
-    bottom: -0.125rem;
-    left: -0.125rem;
-  }
-
-  .sm\:-inset-1\.5 {
-    top: -0.375rem;
-    right: -0.375rem;
-    bottom: -0.375rem;
-    left: -0.375rem;
-  }
-
-  .sm\:-inset-2\.5 {
-    top: -0.625rem;
-    right: -0.625rem;
-    bottom: -0.625rem;
-    left: -0.625rem;
-  }
-
-  .sm\:-inset-3\.5 {
-    top: -0.875rem;
-    right: -0.875rem;
-    bottom: -0.875rem;
-    left: -0.875rem;
-  }
-
-  .sm\:inset-1\/2 {
-    top: 50%;
-    right: 50%;
-    bottom: 50%;
-    left: 50%;
-  }
-
-  .sm\:inset-1\/3 {
-    top: 33.333333%;
-    right: 33.333333%;
-    bottom: 33.333333%;
-    left: 33.333333%;
-  }
-
-  .sm\:inset-2\/3 {
-    top: 66.666667%;
-    right: 66.666667%;
-    bottom: 66.666667%;
-    left: 66.666667%;
-  }
-
-  .sm\:inset-1\/4 {
-    top: 25%;
-    right: 25%;
-    bottom: 25%;
-    left: 25%;
-  }
-
-  .sm\:inset-2\/4 {
-    top: 50%;
-    right: 50%;
-    bottom: 50%;
-    left: 50%;
-  }
-
-  .sm\:inset-3\/4 {
-    top: 75%;
-    right: 75%;
-    bottom: 75%;
-    left: 75%;
-  }
-
-  .sm\:inset-full {
-    top: 100%;
-    right: 100%;
-    bottom: 100%;
-    left: 100%;
-  }
-
-  .sm\:-inset-1\/2 {
-    top: -50%;
-    right: -50%;
-    bottom: -50%;
-    left: -50%;
-  }
-
-  .sm\:-inset-1\/3 {
-    top: -33.333333%;
-    right: -33.333333%;
-    bottom: -33.333333%;
-    left: -33.333333%;
-  }
-
-  .sm\:-inset-2\/3 {
-    top: -66.666667%;
-    right: -66.666667%;
-    bottom: -66.666667%;
-    left: -66.666667%;
-  }
-
-  .sm\:-inset-1\/4 {
-    top: -25%;
-    right: -25%;
-    bottom: -25%;
-    left: -25%;
-  }
-
-  .sm\:-inset-2\/4 {
-    top: -50%;
-    right: -50%;
-    bottom: -50%;
-    left: -50%;
-  }
-
-  .sm\:-inset-3\/4 {
-    top: -75%;
-    right: -75%;
-    bottom: -75%;
-    left: -75%;
-  }
-
-  .sm\:-inset-full {
-    top: -100%;
-    right: -100%;
-    bottom: -100%;
-    left: -100%;
-  }
-
-  .sm\:inset-y-0 {
-    top: 0px;
-    bottom: 0px;
-  }
-
-  .sm\:inset-x-0 {
-    right: 0px;
-    left: 0px;
-  }
-
-  .sm\:inset-y-1 {
-    top: 0.25rem;
-    bottom: 0.25rem;
-  }
-
-  .sm\:inset-x-1 {
-    right: 0.25rem;
-    left: 0.25rem;
-  }
-
-  .sm\:inset-y-2 {
-    top: 0.5rem;
-    bottom: 0.5rem;
-  }
-
-  .sm\:inset-x-2 {
-    right: 0.5rem;
-    left: 0.5rem;
-  }
-
-  .sm\:inset-y-3 {
-    top: 0.75rem;
-    bottom: 0.75rem;
-  }
-
-  .sm\:inset-x-3 {
-    right: 0.75rem;
-    left: 0.75rem;
-  }
-
-  .sm\:inset-y-4 {
-    top: 1rem;
-    bottom: 1rem;
-  }
-
-  .sm\:inset-x-4 {
-    right: 1rem;
-    left: 1rem;
-  }
-
-  .sm\:inset-y-5 {
-    top: 1.25rem;
-    bottom: 1.25rem;
-  }
-
-  .sm\:inset-x-5 {
-    right: 1.25rem;
-    left: 1.25rem;
-  }
-
-  .sm\:inset-y-6 {
-    top: 1.5rem;
-    bottom: 1.5rem;
-  }
-
-  .sm\:inset-x-6 {
-    right: 1.5rem;
-    left: 1.5rem;
-  }
-
-  .sm\:inset-y-7 {
-    top: 1.75rem;
-    bottom: 1.75rem;
-  }
-
-  .sm\:inset-x-7 {
-    right: 1.75rem;
-    left: 1.75rem;
-  }
-
-  .sm\:inset-y-8 {
-    top: 2rem;
-    bottom: 2rem;
-  }
-
-  .sm\:inset-x-8 {
-    right: 2rem;
-    left: 2rem;
-  }
-
-  .sm\:inset-y-9 {
-    top: 2.25rem;
-    bottom: 2.25rem;
-  }
-
-  .sm\:inset-x-9 {
-    right: 2.25rem;
-    left: 2.25rem;
-  }
-
-  .sm\:inset-y-10 {
-    top: 2.5rem;
-    bottom: 2.5rem;
-  }
-
-  .sm\:inset-x-10 {
-    right: 2.5rem;
-    left: 2.5rem;
-  }
-
-  .sm\:inset-y-11 {
-    top: 2.75rem;
-    bottom: 2.75rem;
-  }
-
-  .sm\:inset-x-11 {
-    right: 2.75rem;
-    left: 2.75rem;
-  }
-
-  .sm\:inset-y-12 {
-    top: 3rem;
-    bottom: 3rem;
-  }
-
-  .sm\:inset-x-12 {
-    right: 3rem;
-    left: 3rem;
-  }
-
-  .sm\:inset-y-14 {
-    top: 3.5rem;
-    bottom: 3.5rem;
-  }
-
-  .sm\:inset-x-14 {
-    right: 3.5rem;
-    left: 3.5rem;
-  }
-
-  .sm\:inset-y-16 {
-    top: 4rem;
-    bottom: 4rem;
-  }
-
-  .sm\:inset-x-16 {
-    right: 4rem;
-    left: 4rem;
-  }
-
-  .sm\:inset-y-20 {
-    top: 5rem;
-    bottom: 5rem;
-  }
-
-  .sm\:inset-x-20 {
-    right: 5rem;
-    left: 5rem;
-  }
-
-  .sm\:inset-y-24 {
-    top: 6rem;
-    bottom: 6rem;
-  }
-
-  .sm\:inset-x-24 {
-    right: 6rem;
-    left: 6rem;
-  }
-
-  .sm\:inset-y-28 {
-    top: 7rem;
-    bottom: 7rem;
-  }
-
-  .sm\:inset-x-28 {
-    right: 7rem;
-    left: 7rem;
-  }
-
-  .sm\:inset-y-32 {
-    top: 8rem;
-    bottom: 8rem;
-  }
-
-  .sm\:inset-x-32 {
-    right: 8rem;
-    left: 8rem;
-  }
-
-  .sm\:inset-y-36 {
-    top: 9rem;
-    bottom: 9rem;
-  }
-
-  .sm\:inset-x-36 {
-    right: 9rem;
-    left: 9rem;
-  }
-
-  .sm\:inset-y-40 {
-    top: 10rem;
-    bottom: 10rem;
-  }
-
-  .sm\:inset-x-40 {
-    right: 10rem;
-    left: 10rem;
-  }
-
-  .sm\:inset-y-44 {
-    top: 11rem;
-    bottom: 11rem;
-  }
-
-  .sm\:inset-x-44 {
-    right: 11rem;
-    left: 11rem;
-  }
-
-  .sm\:inset-y-48 {
-    top: 12rem;
-    bottom: 12rem;
-  }
-
-  .sm\:inset-x-48 {
-    right: 12rem;
-    left: 12rem;
-  }
-
-  .sm\:inset-y-52 {
-    top: 13rem;
-    bottom: 13rem;
-  }
-
-  .sm\:inset-x-52 {
-    right: 13rem;
-    left: 13rem;
-  }
-
-  .sm\:inset-y-56 {
-    top: 14rem;
-    bottom: 14rem;
-  }
-
-  .sm\:inset-x-56 {
-    right: 14rem;
-    left: 14rem;
-  }
-
-  .sm\:inset-y-60 {
-    top: 15rem;
-    bottom: 15rem;
-  }
-
-  .sm\:inset-x-60 {
-    right: 15rem;
-    left: 15rem;
-  }
-
-  .sm\:inset-y-64 {
-    top: 16rem;
-    bottom: 16rem;
-  }
-
-  .sm\:inset-x-64 {
-    right: 16rem;
-    left: 16rem;
-  }
-
-  .sm\:inset-y-72 {
-    top: 18rem;
-    bottom: 18rem;
-  }
-
-  .sm\:inset-x-72 {
-    right: 18rem;
-    left: 18rem;
-  }
-
-  .sm\:inset-y-80 {
-    top: 20rem;
-    bottom: 20rem;
-  }
-
-  .sm\:inset-x-80 {
-    right: 20rem;
-    left: 20rem;
-  }
-
-  .sm\:inset-y-96 {
-    top: 24rem;
-    bottom: 24rem;
-  }
-
-  .sm\:inset-x-96 {
-    right: 24rem;
-    left: 24rem;
-  }
-
-  .sm\:inset-y-auto {
-    top: auto;
-    bottom: auto;
-  }
-
-  .sm\:inset-x-auto {
-    right: auto;
-    left: auto;
-  }
-
-  .sm\:inset-y-px {
-    top: 1px;
-    bottom: 1px;
-  }
-
-  .sm\:inset-x-px {
-    right: 1px;
-    left: 1px;
-  }
-
-  .sm\:inset-y-0\.5 {
-    top: 0.125rem;
-    bottom: 0.125rem;
-  }
-
-  .sm\:inset-x-0\.5 {
-    right: 0.125rem;
-    left: 0.125rem;
-  }
-
-  .sm\:inset-y-1\.5 {
-    top: 0.375rem;
-    bottom: 0.375rem;
-  }
-
-  .sm\:inset-x-1\.5 {
-    right: 0.375rem;
-    left: 0.375rem;
-  }
-
-  .sm\:inset-y-2\.5 {
-    top: 0.625rem;
-    bottom: 0.625rem;
-  }
-
-  .sm\:inset-x-2\.5 {
-    right: 0.625rem;
-    left: 0.625rem;
-  }
-
-  .sm\:inset-y-3\.5 {
-    top: 0.875rem;
-    bottom: 0.875rem;
-  }
-
-  .sm\:inset-x-3\.5 {
-    right: 0.875rem;
-    left: 0.875rem;
-  }
-
-  .sm\:-inset-y-0 {
-    top: 0px;
-    bottom: 0px;
-  }
-
-  .sm\:-inset-x-0 {
-    right: 0px;
-    left: 0px;
-  }
-
-  .sm\:-inset-y-1 {
-    top: -0.25rem;
-    bottom: -0.25rem;
-  }
-
-  .sm\:-inset-x-1 {
-    right: -0.25rem;
-    left: -0.25rem;
-  }
-
-  .sm\:-inset-y-2 {
-    top: -0.5rem;
-    bottom: -0.5rem;
-  }
-
-  .sm\:-inset-x-2 {
-    right: -0.5rem;
-    left: -0.5rem;
-  }
-
-  .sm\:-inset-y-3 {
-    top: -0.75rem;
-    bottom: -0.75rem;
-  }
-
-  .sm\:-inset-x-3 {
-    right: -0.75rem;
-    left: -0.75rem;
-  }
-
-  .sm\:-inset-y-4 {
-    top: -1rem;
-    bottom: -1rem;
-  }
-
-  .sm\:-inset-x-4 {
-    right: -1rem;
-    left: -1rem;
-  }
-
-  .sm\:-inset-y-5 {
-    top: -1.25rem;
-    bottom: -1.25rem;
-  }
-
-  .sm\:-inset-x-5 {
-    right: -1.25rem;
-    left: -1.25rem;
-  }
-
-  .sm\:-inset-y-6 {
-    top: -1.5rem;
-    bottom: -1.5rem;
-  }
-
-  .sm\:-inset-x-6 {
-    right: -1.5rem;
-    left: -1.5rem;
-  }
-
-  .sm\:-inset-y-7 {
-    top: -1.75rem;
-    bottom: -1.75rem;
-  }
-
-  .sm\:-inset-x-7 {
-    right: -1.75rem;
-    left: -1.75rem;
-  }
-
-  .sm\:-inset-y-8 {
-    top: -2rem;
-    bottom: -2rem;
-  }
-
-  .sm\:-inset-x-8 {
-    right: -2rem;
-    left: -2rem;
-  }
-
-  .sm\:-inset-y-9 {
-    top: -2.25rem;
-    bottom: -2.25rem;
-  }
-
-  .sm\:-inset-x-9 {
-    right: -2.25rem;
-    left: -2.25rem;
-  }
-
-  .sm\:-inset-y-10 {
-    top: -2.5rem;
-    bottom: -2.5rem;
-  }
-
-  .sm\:-inset-x-10 {
-    right: -2.5rem;
-    left: -2.5rem;
-  }
-
-  .sm\:-inset-y-11 {
-    top: -2.75rem;
-    bottom: -2.75rem;
-  }
-
-  .sm\:-inset-x-11 {
-    right: -2.75rem;
-    left: -2.75rem;
-  }
-
-  .sm\:-inset-y-12 {
-    top: -3rem;
-    bottom: -3rem;
-  }
-
-  .sm\:-inset-x-12 {
-    right: -3rem;
-    left: -3rem;
-  }
-
-  .sm\:-inset-y-14 {
-    top: -3.5rem;
-    bottom: -3.5rem;
-  }
-
-  .sm\:-inset-x-14 {
-    right: -3.5rem;
-    left: -3.5rem;
-  }
-
-  .sm\:-inset-y-16 {
-    top: -4rem;
-    bottom: -4rem;
-  }
-
-  .sm\:-inset-x-16 {
-    right: -4rem;
-    left: -4rem;
-  }
-
-  .sm\:-inset-y-20 {
-    top: -5rem;
-    bottom: -5rem;
-  }
-
-  .sm\:-inset-x-20 {
-    right: -5rem;
-    left: -5rem;
-  }
-
-  .sm\:-inset-y-24 {
-    top: -6rem;
-    bottom: -6rem;
-  }
-
-  .sm\:-inset-x-24 {
-    right: -6rem;
-    left: -6rem;
-  }
-
-  .sm\:-inset-y-28 {
-    top: -7rem;
-    bottom: -7rem;
-  }
-
-  .sm\:-inset-x-28 {
-    right: -7rem;
-    left: -7rem;
-  }
-
-  .sm\:-inset-y-32 {
-    top: -8rem;
-    bottom: -8rem;
-  }
-
-  .sm\:-inset-x-32 {
-    right: -8rem;
-    left: -8rem;
-  }
-
-  .sm\:-inset-y-36 {
-    top: -9rem;
-    bottom: -9rem;
-  }
-
-  .sm\:-inset-x-36 {
-    right: -9rem;
-    left: -9rem;
-  }
-
-  .sm\:-inset-y-40 {
-    top: -10rem;
-    bottom: -10rem;
-  }
-
-  .sm\:-inset-x-40 {
-    right: -10rem;
-    left: -10rem;
-  }
-
-  .sm\:-inset-y-44 {
-    top: -11rem;
-    bottom: -11rem;
-  }
-
-  .sm\:-inset-x-44 {
-    right: -11rem;
-    left: -11rem;
-  }
-
-  .sm\:-inset-y-48 {
-    top: -12rem;
-    bottom: -12rem;
-  }
-
-  .sm\:-inset-x-48 {
-    right: -12rem;
-    left: -12rem;
-  }
-
-  .sm\:-inset-y-52 {
-    top: -13rem;
-    bottom: -13rem;
-  }
-
-  .sm\:-inset-x-52 {
-    right: -13rem;
-    left: -13rem;
-  }
-
-  .sm\:-inset-y-56 {
-    top: -14rem;
-    bottom: -14rem;
-  }
-
-  .sm\:-inset-x-56 {
-    right: -14rem;
-    left: -14rem;
-  }
-
-  .sm\:-inset-y-60 {
-    top: -15rem;
-    bottom: -15rem;
-  }
-
-  .sm\:-inset-x-60 {
-    right: -15rem;
-    left: -15rem;
-  }
-
-  .sm\:-inset-y-64 {
-    top: -16rem;
-    bottom: -16rem;
-  }
-
-  .sm\:-inset-x-64 {
-    right: -16rem;
-    left: -16rem;
-  }
-
-  .sm\:-inset-y-72 {
-    top: -18rem;
-    bottom: -18rem;
-  }
-
-  .sm\:-inset-x-72 {
-    right: -18rem;
-    left: -18rem;
-  }
-
-  .sm\:-inset-y-80 {
-    top: -20rem;
-    bottom: -20rem;
-  }
-
-  .sm\:-inset-x-80 {
-    right: -20rem;
-    left: -20rem;
-  }
-
-  .sm\:-inset-y-96 {
-    top: -24rem;
-    bottom: -24rem;
-  }
-
-  .sm\:-inset-x-96 {
-    right: -24rem;
-    left: -24rem;
-  }
-
-  .sm\:-inset-y-px {
-    top: -1px;
-    bottom: -1px;
-  }
-
-  .sm\:-inset-x-px {
-    right: -1px;
-    left: -1px;
-  }
-
-  .sm\:-inset-y-0\.5 {
-    top: -0.125rem;
-    bottom: -0.125rem;
-  }
-
-  .sm\:-inset-x-0\.5 {
-    right: -0.125rem;
-    left: -0.125rem;
-  }
-
-  .sm\:-inset-y-1\.5 {
-    top: -0.375rem;
-    bottom: -0.375rem;
-  }
-
-  .sm\:-inset-x-1\.5 {
-    right: -0.375rem;
-    left: -0.375rem;
-  }
-
-  .sm\:-inset-y-2\.5 {
-    top: -0.625rem;
-    bottom: -0.625rem;
-  }
-
-  .sm\:-inset-x-2\.5 {
-    right: -0.625rem;
-    left: -0.625rem;
-  }
-
-  .sm\:-inset-y-3\.5 {
-    top: -0.875rem;
-    bottom: -0.875rem;
-  }
-
-  .sm\:-inset-x-3\.5 {
-    right: -0.875rem;
-    left: -0.875rem;
-  }
-
-  .sm\:inset-y-1\/2 {
-    top: 50%;
-    bottom: 50%;
-  }
-
-  .sm\:inset-x-1\/2 {
-    right: 50%;
-    left: 50%;
-  }
-
-  .sm\:inset-y-1\/3 {
-    top: 33.333333%;
-    bottom: 33.333333%;
-  }
-
-  .sm\:inset-x-1\/3 {
-    right: 33.333333%;
-    left: 33.333333%;
-  }
-
-  .sm\:inset-y-2\/3 {
-    top: 66.666667%;
-    bottom: 66.666667%;
-  }
-
-  .sm\:inset-x-2\/3 {
-    right: 66.666667%;
-    left: 66.666667%;
-  }
-
-  .sm\:inset-y-1\/4 {
-    top: 25%;
-    bottom: 25%;
-  }
-
-  .sm\:inset-x-1\/4 {
-    right: 25%;
-    left: 25%;
-  }
-
-  .sm\:inset-y-2\/4 {
-    top: 50%;
-    bottom: 50%;
-  }
-
-  .sm\:inset-x-2\/4 {
-    right: 50%;
-    left: 50%;
-  }
-
-  .sm\:inset-y-3\/4 {
-    top: 75%;
-    bottom: 75%;
-  }
-
-  .sm\:inset-x-3\/4 {
-    right: 75%;
-    left: 75%;
-  }
-
-  .sm\:inset-y-full {
-    top: 100%;
-    bottom: 100%;
-  }
-
-  .sm\:inset-x-full {
-    right: 100%;
-    left: 100%;
-  }
-
-  .sm\:-inset-y-1\/2 {
-    top: -50%;
-    bottom: -50%;
-  }
-
-  .sm\:-inset-x-1\/2 {
-    right: -50%;
-    left: -50%;
-  }
-
-  .sm\:-inset-y-1\/3 {
-    top: -33.333333%;
-    bottom: -33.333333%;
-  }
-
-  .sm\:-inset-x-1\/3 {
-    right: -33.333333%;
-    left: -33.333333%;
-  }
-
-  .sm\:-inset-y-2\/3 {
-    top: -66.666667%;
-    bottom: -66.666667%;
-  }
-
-  .sm\:-inset-x-2\/3 {
-    right: -66.666667%;
-    left: -66.666667%;
-  }
-
-  .sm\:-inset-y-1\/4 {
-    top: -25%;
-    bottom: -25%;
-  }
-
-  .sm\:-inset-x-1\/4 {
-    right: -25%;
-    left: -25%;
-  }
-
-  .sm\:-inset-y-2\/4 {
-    top: -50%;
-    bottom: -50%;
-  }
-
-  .sm\:-inset-x-2\/4 {
-    right: -50%;
-    left: -50%;
-  }
-
-  .sm\:-inset-y-3\/4 {
-    top: -75%;
-    bottom: -75%;
-  }
-
-  .sm\:-inset-x-3\/4 {
-    right: -75%;
-    left: -75%;
-  }
-
-  .sm\:-inset-y-full {
-    top: -100%;
-    bottom: -100%;
-  }
-
-  .sm\:-inset-x-full {
-    right: -100%;
-    left: -100%;
-  }
-
-  .sm\:top-0 {
-    top: 0px;
-  }
-
-  .sm\:right-0 {
-    right: 0px;
-  }
-
-  .sm\:bottom-0 {
-    bottom: 0px;
-  }
-
-  .sm\:left-0 {
-    left: 0px;
-  }
-
-  .sm\:top-1 {
-    top: 0.25rem;
-  }
-
-  .sm\:right-1 {
-    right: 0.25rem;
-  }
-
-  .sm\:bottom-1 {
-    bottom: 0.25rem;
-  }
-
-  .sm\:left-1 {
-    left: 0.25rem;
-  }
-
-  .sm\:top-2 {
-    top: 0.5rem;
-  }
-
-  .sm\:right-2 {
-    right: 0.5rem;
-  }
-
-  .sm\:bottom-2 {
-    bottom: 0.5rem;
-  }
-
-  .sm\:left-2 {
-    left: 0.5rem;
-  }
-
-  .sm\:top-3 {
-    top: 0.75rem;
-  }
-
-  .sm\:right-3 {
-    right: 0.75rem;
-  }
-
-  .sm\:bottom-3 {
-    bottom: 0.75rem;
-  }
-
-  .sm\:left-3 {
-    left: 0.75rem;
-  }
-
-  .sm\:top-4 {
-    top: 1rem;
-  }
-
-  .sm\:right-4 {
-    right: 1rem;
-  }
-
-  .sm\:bottom-4 {
-    bottom: 1rem;
-  }
-
-  .sm\:left-4 {
-    left: 1rem;
-  }
-
-  .sm\:top-5 {
-    top: 1.25rem;
-  }
-
-  .sm\:right-5 {
-    right: 1.25rem;
-  }
-
-  .sm\:bottom-5 {
-    bottom: 1.25rem;
-  }
-
-  .sm\:left-5 {
-    left: 1.25rem;
-  }
-
-  .sm\:top-6 {
-    top: 1.5rem;
-  }
-
-  .sm\:right-6 {
-    right: 1.5rem;
-  }
-
-  .sm\:bottom-6 {
-    bottom: 1.5rem;
-  }
-
-  .sm\:left-6 {
-    left: 1.5rem;
-  }
-
-  .sm\:top-7 {
-    top: 1.75rem;
-  }
-
-  .sm\:right-7 {
-    right: 1.75rem;
-  }
-
-  .sm\:bottom-7 {
-    bottom: 1.75rem;
-  }
-
-  .sm\:left-7 {
-    left: 1.75rem;
-  }
-
-  .sm\:top-8 {
-    top: 2rem;
-  }
-
-  .sm\:right-8 {
-    right: 2rem;
-  }
-
-  .sm\:bottom-8 {
-    bottom: 2rem;
-  }
-
-  .sm\:left-8 {
-    left: 2rem;
-  }
-
-  .sm\:top-9 {
-    top: 2.25rem;
-  }
-
-  .sm\:right-9 {
-    right: 2.25rem;
-  }
-
-  .sm\:bottom-9 {
-    bottom: 2.25rem;
-  }
-
-  .sm\:left-9 {
-    left: 2.25rem;
-  }
-
-  .sm\:top-10 {
-    top: 2.5rem;
-  }
-
-  .sm\:right-10 {
-    right: 2.5rem;
-  }
-
-  .sm\:bottom-10 {
-    bottom: 2.5rem;
-  }
-
-  .sm\:left-10 {
-    left: 2.5rem;
-  }
-
-  .sm\:top-11 {
-    top: 2.75rem;
-  }
-
-  .sm\:right-11 {
-    right: 2.75rem;
-  }
-
-  .sm\:bottom-11 {
-    bottom: 2.75rem;
-  }
-
-  .sm\:left-11 {
-    left: 2.75rem;
-  }
-
-  .sm\:top-12 {
-    top: 3rem;
-  }
-
-  .sm\:right-12 {
-    right: 3rem;
-  }
-
-  .sm\:bottom-12 {
-    bottom: 3rem;
-  }
-
-  .sm\:left-12 {
-    left: 3rem;
-  }
-
-  .sm\:top-14 {
-    top: 3.5rem;
-  }
-
-  .sm\:right-14 {
-    right: 3.5rem;
-  }
-
-  .sm\:bottom-14 {
-    bottom: 3.5rem;
-  }
-
-  .sm\:left-14 {
-    left: 3.5rem;
-  }
-
-  .sm\:top-16 {
-    top: 4rem;
-  }
-
-  .sm\:right-16 {
-    right: 4rem;
-  }
-
-  .sm\:bottom-16 {
-    bottom: 4rem;
-  }
-
-  .sm\:left-16 {
-    left: 4rem;
-  }
-
-  .sm\:top-20 {
-    top: 5rem;
-  }
-
-  .sm\:right-20 {
-    right: 5rem;
-  }
-
-  .sm\:bottom-20 {
-    bottom: 5rem;
-  }
-
-  .sm\:left-20 {
-    left: 5rem;
-  }
-
-  .sm\:top-24 {
-    top: 6rem;
-  }
-
-  .sm\:right-24 {
-    right: 6rem;
-  }
-
-  .sm\:bottom-24 {
-    bottom: 6rem;
-  }
-
-  .sm\:left-24 {
-    left: 6rem;
-  }
-
-  .sm\:top-28 {
-    top: 7rem;
-  }
-
-  .sm\:right-28 {
-    right: 7rem;
-  }
-
-  .sm\:bottom-28 {
-    bottom: 7rem;
-  }
-
-  .sm\:left-28 {
-    left: 7rem;
-  }
-
-  .sm\:top-32 {
-    top: 8rem;
-  }
-
-  .sm\:right-32 {
-    right: 8rem;
-  }
-
-  .sm\:bottom-32 {
-    bottom: 8rem;
-  }
-
-  .sm\:left-32 {
-    left: 8rem;
-  }
-
-  .sm\:top-36 {
-    top: 9rem;
-  }
-
-  .sm\:right-36 {
-    right: 9rem;
-  }
-
-  .sm\:bottom-36 {
-    bottom: 9rem;
-  }
-
-  .sm\:left-36 {
-    left: 9rem;
-  }
-
-  .sm\:top-40 {
-    top: 10rem;
-  }
-
-  .sm\:right-40 {
-    right: 10rem;
-  }
-
-  .sm\:bottom-40 {
-    bottom: 10rem;
-  }
-
-  .sm\:left-40 {
-    left: 10rem;
-  }
-
-  .sm\:top-44 {
-    top: 11rem;
-  }
-
-  .sm\:right-44 {
-    right: 11rem;
-  }
-
-  .sm\:bottom-44 {
-    bottom: 11rem;
-  }
-
-  .sm\:left-44 {
-    left: 11rem;
-  }
-
-  .sm\:top-48 {
-    top: 12rem;
-  }
-
-  .sm\:right-48 {
-    right: 12rem;
-  }
-
-  .sm\:bottom-48 {
-    bottom: 12rem;
-  }
-
-  .sm\:left-48 {
-    left: 12rem;
-  }
-
-  .sm\:top-52 {
-    top: 13rem;
-  }
-
-  .sm\:right-52 {
-    right: 13rem;
-  }
-
-  .sm\:bottom-52 {
-    bottom: 13rem;
-  }
-
-  .sm\:left-52 {
-    left: 13rem;
-  }
-
-  .sm\:top-56 {
-    top: 14rem;
-  }
-
-  .sm\:right-56 {
-    right: 14rem;
-  }
-
-  .sm\:bottom-56 {
-    bottom: 14rem;
-  }
-
-  .sm\:left-56 {
-    left: 14rem;
-  }
-
-  .sm\:top-60 {
-    top: 15rem;
-  }
-
-  .sm\:right-60 {
-    right: 15rem;
-  }
-
-  .sm\:bottom-60 {
-    bottom: 15rem;
-  }
-
-  .sm\:left-60 {
-    left: 15rem;
-  }
-
-  .sm\:top-64 {
-    top: 16rem;
-  }
-
-  .sm\:right-64 {
-    right: 16rem;
-  }
-
-  .sm\:bottom-64 {
-    bottom: 16rem;
-  }
-
-  .sm\:left-64 {
-    left: 16rem;
-  }
-
-  .sm\:top-72 {
-    top: 18rem;
-  }
-
-  .sm\:right-72 {
-    right: 18rem;
-  }
-
-  .sm\:bottom-72 {
-    bottom: 18rem;
-  }
-
-  .sm\:left-72 {
-    left: 18rem;
-  }
-
-  .sm\:top-80 {
-    top: 20rem;
-  }
-
-  .sm\:right-80 {
-    right: 20rem;
-  }
-
-  .sm\:bottom-80 {
-    bottom: 20rem;
-  }
-
-  .sm\:left-80 {
-    left: 20rem;
-  }
-
-  .sm\:top-96 {
-    top: 24rem;
-  }
-
-  .sm\:right-96 {
-    right: 24rem;
-  }
-
-  .sm\:bottom-96 {
-    bottom: 24rem;
-  }
-
-  .sm\:left-96 {
-    left: 24rem;
-  }
-
-  .sm\:top-auto {
-    top: auto;
-  }
-
-  .sm\:right-auto {
-    right: auto;
-  }
-
-  .sm\:bottom-auto {
-    bottom: auto;
-  }
-
-  .sm\:left-auto {
-    left: auto;
-  }
-
-  .sm\:top-px {
-    top: 1px;
-  }
-
-  .sm\:right-px {
-    right: 1px;
-  }
-
-  .sm\:bottom-px {
-    bottom: 1px;
-  }
-
-  .sm\:left-px {
-    left: 1px;
-  }
-
-  .sm\:top-0\.5 {
-    top: 0.125rem;
-  }
-
-  .sm\:right-0\.5 {
-    right: 0.125rem;
-  }
-
-  .sm\:bottom-0\.5 {
-    bottom: 0.125rem;
-  }
-
-  .sm\:left-0\.5 {
-    left: 0.125rem;
-  }
-
-  .sm\:top-1\.5 {
-    top: 0.375rem;
-  }
-
-  .sm\:right-1\.5 {
-    right: 0.375rem;
-  }
-
-  .sm\:bottom-1\.5 {
-    bottom: 0.375rem;
-  }
-
-  .sm\:left-1\.5 {
-    left: 0.375rem;
-  }
-
-  .sm\:top-2\.5 {
-    top: 0.625rem;
-  }
-
-  .sm\:right-2\.5 {
-    right: 0.625rem;
-  }
-
-  .sm\:bottom-2\.5 {
-    bottom: 0.625rem;
-  }
-
-  .sm\:left-2\.5 {
-    left: 0.625rem;
-  }
-
-  .sm\:top-3\.5 {
-    top: 0.875rem;
-  }
-
-  .sm\:right-3\.5 {
-    right: 0.875rem;
-  }
-
-  .sm\:bottom-3\.5 {
-    bottom: 0.875rem;
-  }
-
-  .sm\:left-3\.5 {
-    left: 0.875rem;
-  }
-
-  .sm\:-top-0 {
-    top: 0px;
-  }
-
-  .sm\:-right-0 {
-    right: 0px;
-  }
-
-  .sm\:-bottom-0 {
-    bottom: 0px;
-  }
-
-  .sm\:-left-0 {
-    left: 0px;
-  }
-
-  .sm\:-top-1 {
-    top: -0.25rem;
-  }
-
-  .sm\:-right-1 {
-    right: -0.25rem;
-  }
-
-  .sm\:-bottom-1 {
-    bottom: -0.25rem;
-  }
-
-  .sm\:-left-1 {
-    left: -0.25rem;
-  }
-
-  .sm\:-top-2 {
-    top: -0.5rem;
-  }
-
-  .sm\:-right-2 {
-    right: -0.5rem;
-  }
-
-  .sm\:-bottom-2 {
-    bottom: -0.5rem;
-  }
-
-  .sm\:-left-2 {
-    left: -0.5rem;
-  }
-
-  .sm\:-top-3 {
-    top: -0.75rem;
-  }
-
-  .sm\:-right-3 {
-    right: -0.75rem;
-  }
-
-  .sm\:-bottom-3 {
-    bottom: -0.75rem;
-  }
-
-  .sm\:-left-3 {
-    left: -0.75rem;
-  }
-
-  .sm\:-top-4 {
-    top: -1rem;
-  }
-
-  .sm\:-right-4 {
-    right: -1rem;
-  }
-
-  .sm\:-bottom-4 {
-    bottom: -1rem;
-  }
-
-  .sm\:-left-4 {
-    left: -1rem;
-  }
-
-  .sm\:-top-5 {
-    top: -1.25rem;
-  }
-
-  .sm\:-right-5 {
-    right: -1.25rem;
-  }
-
-  .sm\:-bottom-5 {
-    bottom: -1.25rem;
-  }
-
-  .sm\:-left-5 {
-    left: -1.25rem;
-  }
-
-  .sm\:-top-6 {
-    top: -1.5rem;
-  }
-
-  .sm\:-right-6 {
-    right: -1.5rem;
-  }
-
-  .sm\:-bottom-6 {
-    bottom: -1.5rem;
-  }
-
-  .sm\:-left-6 {
-    left: -1.5rem;
-  }
-
-  .sm\:-top-7 {
-    top: -1.75rem;
-  }
-
-  .sm\:-right-7 {
-    right: -1.75rem;
-  }
-
-  .sm\:-bottom-7 {
-    bottom: -1.75rem;
-  }
-
-  .sm\:-left-7 {
-    left: -1.75rem;
-  }
-
-  .sm\:-top-8 {
-    top: -2rem;
-  }
-
-  .sm\:-right-8 {
-    right: -2rem;
-  }
-
-  .sm\:-bottom-8 {
-    bottom: -2rem;
-  }
-
-  .sm\:-left-8 {
-    left: -2rem;
-  }
-
-  .sm\:-top-9 {
-    top: -2.25rem;
-  }
-
-  .sm\:-right-9 {
-    right: -2.25rem;
-  }
-
-  .sm\:-bottom-9 {
-    bottom: -2.25rem;
-  }
-
-  .sm\:-left-9 {
-    left: -2.25rem;
-  }
-
-  .sm\:-top-10 {
-    top: -2.5rem;
-  }
-
-  .sm\:-right-10 {
-    right: -2.5rem;
-  }
-
-  .sm\:-bottom-10 {
-    bottom: -2.5rem;
-  }
-
-  .sm\:-left-10 {
-    left: -2.5rem;
-  }
-
-  .sm\:-top-11 {
-    top: -2.75rem;
-  }
-
-  .sm\:-right-11 {
-    right: -2.75rem;
-  }
-
-  .sm\:-bottom-11 {
-    bottom: -2.75rem;
-  }
-
-  .sm\:-left-11 {
-    left: -2.75rem;
-  }
-
-  .sm\:-top-12 {
-    top: -3rem;
-  }
-
-  .sm\:-right-12 {
-    right: -3rem;
-  }
-
-  .sm\:-bottom-12 {
-    bottom: -3rem;
-  }
-
-  .sm\:-left-12 {
-    left: -3rem;
-  }
-
-  .sm\:-top-14 {
-    top: -3.5rem;
-  }
-
-  .sm\:-right-14 {
-    right: -3.5rem;
-  }
-
-  .sm\:-bottom-14 {
-    bottom: -3.5rem;
-  }
-
-  .sm\:-left-14 {
-    left: -3.5rem;
-  }
-
-  .sm\:-top-16 {
-    top: -4rem;
-  }
-
-  .sm\:-right-16 {
-    right: -4rem;
-  }
-
-  .sm\:-bottom-16 {
-    bottom: -4rem;
-  }
-
-  .sm\:-left-16 {
-    left: -4rem;
-  }
-
-  .sm\:-top-20 {
-    top: -5rem;
-  }
-
-  .sm\:-right-20 {
-    right: -5rem;
-  }
-
-  .sm\:-bottom-20 {
-    bottom: -5rem;
-  }
-
-  .sm\:-left-20 {
-    left: -5rem;
-  }
-
-  .sm\:-top-24 {
-    top: -6rem;
-  }
-
-  .sm\:-right-24 {
-    right: -6rem;
-  }
-
-  .sm\:-bottom-24 {
-    bottom: -6rem;
-  }
-
-  .sm\:-left-24 {
-    left: -6rem;
-  }
-
-  .sm\:-top-28 {
-    top: -7rem;
-  }
-
-  .sm\:-right-28 {
-    right: -7rem;
-  }
-
-  .sm\:-bottom-28 {
-    bottom: -7rem;
-  }
-
-  .sm\:-left-28 {
-    left: -7rem;
-  }
-
-  .sm\:-top-32 {
-    top: -8rem;
-  }
-
-  .sm\:-right-32 {
-    right: -8rem;
-  }
-
-  .sm\:-bottom-32 {
-    bottom: -8rem;
-  }
-
-  .sm\:-left-32 {
-    left: -8rem;
-  }
-
-  .sm\:-top-36 {
-    top: -9rem;
-  }
-
-  .sm\:-right-36 {
-    right: -9rem;
-  }
-
-  .sm\:-bottom-36 {
-    bottom: -9rem;
-  }
-
-  .sm\:-left-36 {
-    left: -9rem;
-  }
-
-  .sm\:-top-40 {
-    top: -10rem;
-  }
-
-  .sm\:-right-40 {
-    right: -10rem;
-  }
-
-  .sm\:-bottom-40 {
-    bottom: -10rem;
-  }
-
-  .sm\:-left-40 {
-    left: -10rem;
-  }
-
-  .sm\:-top-44 {
-    top: -11rem;
-  }
-
-  .sm\:-right-44 {
-    right: -11rem;
-  }
-
-  .sm\:-bottom-44 {
-    bottom: -11rem;
-  }
-
-  .sm\:-left-44 {
-    left: -11rem;
-  }
-
-  .sm\:-top-48 {
-    top: -12rem;
-  }
-
-  .sm\:-right-48 {
-    right: -12rem;
-  }
-
-  .sm\:-bottom-48 {
-    bottom: -12rem;
-  }
-
-  .sm\:-left-48 {
-    left: -12rem;
-  }
-
-  .sm\:-top-52 {
-    top: -13rem;
-  }
-
-  .sm\:-right-52 {
-    right: -13rem;
-  }
-
-  .sm\:-bottom-52 {
-    bottom: -13rem;
-  }
-
-  .sm\:-left-52 {
-    left: -13rem;
-  }
-
-  .sm\:-top-56 {
-    top: -14rem;
-  }
-
-  .sm\:-right-56 {
-    right: -14rem;
-  }
-
-  .sm\:-bottom-56 {
-    bottom: -14rem;
-  }
-
-  .sm\:-left-56 {
-    left: -14rem;
-  }
-
-  .sm\:-top-60 {
-    top: -15rem;
-  }
-
-  .sm\:-right-60 {
-    right: -15rem;
-  }
-
-  .sm\:-bottom-60 {
-    bottom: -15rem;
-  }
-
-  .sm\:-left-60 {
-    left: -15rem;
-  }
-
-  .sm\:-top-64 {
-    top: -16rem;
-  }
-
-  .sm\:-right-64 {
-    right: -16rem;
-  }
-
-  .sm\:-bottom-64 {
-    bottom: -16rem;
-  }
-
-  .sm\:-left-64 {
-    left: -16rem;
-  }
-
-  .sm\:-top-72 {
-    top: -18rem;
-  }
-
-  .sm\:-right-72 {
-    right: -18rem;
-  }
-
-  .sm\:-bottom-72 {
-    bottom: -18rem;
-  }
-
-  .sm\:-left-72 {
-    left: -18rem;
-  }
-
-  .sm\:-top-80 {
-    top: -20rem;
-  }
-
-  .sm\:-right-80 {
-    right: -20rem;
-  }
-
-  .sm\:-bottom-80 {
-    bottom: -20rem;
-  }
-
-  .sm\:-left-80 {
-    left: -20rem;
-  }
-
-  .sm\:-top-96 {
-    top: -24rem;
-  }
-
-  .sm\:-right-96 {
-    right: -24rem;
-  }
-
-  .sm\:-bottom-96 {
-    bottom: -24rem;
-  }
-
-  .sm\:-left-96 {
-    left: -24rem;
-  }
-
-  .sm\:-top-px {
-    top: -1px;
-  }
-
-  .sm\:-right-px {
-    right: -1px;
-  }
-
-  .sm\:-bottom-px {
-    bottom: -1px;
-  }
-
-  .sm\:-left-px {
-    left: -1px;
-  }
-
-  .sm\:-top-0\.5 {
-    top: -0.125rem;
-  }
-
-  .sm\:-right-0\.5 {
-    right: -0.125rem;
-  }
-
-  .sm\:-bottom-0\.5 {
-    bottom: -0.125rem;
-  }
-
-  .sm\:-left-0\.5 {
-    left: -0.125rem;
-  }
-
-  .sm\:-top-1\.5 {
-    top: -0.375rem;
-  }
-
-  .sm\:-right-1\.5 {
-    right: -0.375rem;
-  }
-
-  .sm\:-bottom-1\.5 {
-    bottom: -0.375rem;
-  }
-
-  .sm\:-left-1\.5 {
-    left: -0.375rem;
-  }
-
-  .sm\:-top-2\.5 {
-    top: -0.625rem;
-  }
-
-  .sm\:-right-2\.5 {
-    right: -0.625rem;
-  }
-
-  .sm\:-bottom-2\.5 {
-    bottom: -0.625rem;
-  }
-
-  .sm\:-left-2\.5 {
-    left: -0.625rem;
-  }
-
-  .sm\:-top-3\.5 {
-    top: -0.875rem;
-  }
-
-  .sm\:-right-3\.5 {
-    right: -0.875rem;
-  }
-
-  .sm\:-bottom-3\.5 {
-    bottom: -0.875rem;
-  }
-
-  .sm\:-left-3\.5 {
-    left: -0.875rem;
-  }
-
-  .sm\:top-1\/2 {
-    top: 50%;
-  }
-
-  .sm\:right-1\/2 {
-    right: 50%;
-  }
-
-  .sm\:bottom-1\/2 {
-    bottom: 50%;
-  }
-
-  .sm\:left-1\/2 {
-    left: 50%;
-  }
-
-  .sm\:top-1\/3 {
-    top: 33.333333%;
-  }
-
-  .sm\:right-1\/3 {
-    right: 33.333333%;
-  }
-
-  .sm\:bottom-1\/3 {
-    bottom: 33.333333%;
-  }
-
-  .sm\:left-1\/3 {
-    left: 33.333333%;
-  }
-
-  .sm\:top-2\/3 {
-    top: 66.666667%;
-  }
-
-  .sm\:right-2\/3 {
-    right: 66.666667%;
-  }
-
-  .sm\:bottom-2\/3 {
-    bottom: 66.666667%;
-  }
-
-  .sm\:left-2\/3 {
-    left: 66.666667%;
-  }
-
-  .sm\:top-1\/4 {
-    top: 25%;
-  }
-
-  .sm\:right-1\/4 {
-    right: 25%;
-  }
-
-  .sm\:bottom-1\/4 {
-    bottom: 25%;
-  }
-
-  .sm\:left-1\/4 {
-    left: 25%;
-  }
-
-  .sm\:top-2\/4 {
-    top: 50%;
-  }
-
-  .sm\:right-2\/4 {
-    right: 50%;
-  }
-
-  .sm\:bottom-2\/4 {
-    bottom: 50%;
-  }
-
-  .sm\:left-2\/4 {
-    left: 50%;
-  }
-
-  .sm\:top-3\/4 {
-    top: 75%;
-  }
-
-  .sm\:right-3\/4 {
-    right: 75%;
-  }
-
-  .sm\:bottom-3\/4 {
-    bottom: 75%;
-  }
-
-  .sm\:left-3\/4 {
-    left: 75%;
-  }
-
-  .sm\:top-full {
-    top: 100%;
-  }
-
-  .sm\:right-full {
-    right: 100%;
-  }
-
-  .sm\:bottom-full {
-    bottom: 100%;
-  }
-
-  .sm\:left-full {
-    left: 100%;
-  }
-
-  .sm\:-top-1\/2 {
-    top: -50%;
-  }
-
-  .sm\:-right-1\/2 {
-    right: -50%;
-  }
-
-  .sm\:-bottom-1\/2 {
-    bottom: -50%;
-  }
-
-  .sm\:-left-1\/2 {
-    left: -50%;
-  }
-
-  .sm\:-top-1\/3 {
-    top: -33.333333%;
-  }
-
-  .sm\:-right-1\/3 {
-    right: -33.333333%;
-  }
-
-  .sm\:-bottom-1\/3 {
-    bottom: -33.333333%;
-  }
-
-  .sm\:-left-1\/3 {
-    left: -33.333333%;
-  }
-
-  .sm\:-top-2\/3 {
-    top: -66.666667%;
-  }
-
-  .sm\:-right-2\/3 {
-    right: -66.666667%;
-  }
-
-  .sm\:-bottom-2\/3 {
-    bottom: -66.666667%;
-  }
-
-  .sm\:-left-2\/3 {
-    left: -66.666667%;
-  }
-
-  .sm\:-top-1\/4 {
-    top: -25%;
-  }
-
-  .sm\:-right-1\/4 {
-    right: -25%;
-  }
-
-  .sm\:-bottom-1\/4 {
-    bottom: -25%;
-  }
-
-  .sm\:-left-1\/4 {
-    left: -25%;
-  }
-
-  .sm\:-top-2\/4 {
-    top: -50%;
-  }
-
-  .sm\:-right-2\/4 {
-    right: -50%;
-  }
-
-  .sm\:-bottom-2\/4 {
-    bottom: -50%;
-  }
-
-  .sm\:-left-2\/4 {
-    left: -50%;
-  }
-
-  .sm\:-top-3\/4 {
-    top: -75%;
-  }
-
-  .sm\:-right-3\/4 {
-    right: -75%;
-  }
-
-  .sm\:-bottom-3\/4 {
-    bottom: -75%;
-  }
-
-  .sm\:-left-3\/4 {
-    left: -75%;
-  }
-
-  .sm\:-top-full {
-    top: -100%;
-  }
-
-  .sm\:-right-full {
-    right: -100%;
-  }
-
-  .sm\:-bottom-full {
-    bottom: -100%;
-  }
-
-  .sm\:-left-full {
-    left: -100%;
-  }
-
-  .sm\:resize-none {
-    resize: none;
-  }
-
-  .sm\:resize-y {
-    resize: vertical;
-  }
-
-  .sm\:resize-x {
-    resize: horizontal;
-  }
-
-  .sm\:resize {
-    resize: both;
-  }
-
-  .sm\:shadow-sm {
-    --tw-shadow: 0 1px 2px 0 rgba(105, 81, 255, 0.05);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .sm\:shadow {
-    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .sm\:shadow-md {
-    --tw-shadow: 0 1px 2px 0 rgba(85, 105, 135, 0.1);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .sm\:shadow-lg {
-    --tw-shadow: 0px 1px 3px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .sm\:shadow-xl {
-    --tw-shadow: 10px 14px 34px rgba(0, 0, 0, 0.04);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .sm\:shadow-2xl {
-    --tw-shadow: 0px 32px 64px -12px rgba(85, 105, 135, 0.08);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .sm\:shadow-3xl {
-    --tw-shadow: 0px 24px 48px -12px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .sm\:shadow-inner {
-    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .sm\:shadow-none {
-    --tw-shadow: 0 0 #0000;
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .sm\:group-hover\:shadow-sm {
-    --tw-shadow: 0 1px 2px 0 rgba(105, 81, 255, 0.05);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .sm\:group-hover\:shadow {
-    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .sm\:group-hover\:shadow-md {
-    --tw-shadow: 0 1px 2px 0 rgba(85, 105, 135, 0.1);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .sm\:group-hover\:shadow-lg {
-    --tw-shadow: 0px 1px 3px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .sm\:group-hover\:shadow-xl {
-    --tw-shadow: 10px 14px 34px rgba(0, 0, 0, 0.04);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .sm\:group-hover\:shadow-2xl {
-    --tw-shadow: 0px 32px 64px -12px rgba(85, 105, 135, 0.08);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .sm\:group-hover\:shadow-3xl {
-    --tw-shadow: 0px 24px 48px -12px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .sm\:group-hover\:shadow-inner {
-    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .sm\:group-hover\:shadow-none {
-    --tw-shadow: 0 0 #0000;
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .sm\:focus-within\:shadow-sm:focus-within {
-    --tw-shadow: 0 1px 2px 0 rgba(105, 81, 255, 0.05);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .sm\:focus-within\:shadow:focus-within {
-    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .sm\:focus-within\:shadow-md:focus-within {
-    --tw-shadow: 0 1px 2px 0 rgba(85, 105, 135, 0.1);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .sm\:focus-within\:shadow-lg:focus-within {
-    --tw-shadow: 0px 1px 3px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .sm\:focus-within\:shadow-xl:focus-within {
-    --tw-shadow: 10px 14px 34px rgba(0, 0, 0, 0.04);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .sm\:focus-within\:shadow-2xl:focus-within {
-    --tw-shadow: 0px 32px 64px -12px rgba(85, 105, 135, 0.08);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .sm\:focus-within\:shadow-3xl:focus-within {
-    --tw-shadow: 0px 24px 48px -12px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .sm\:focus-within\:shadow-inner:focus-within {
-    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .sm\:focus-within\:shadow-none:focus-within {
-    --tw-shadow: 0 0 #0000;
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .sm\:hover\:shadow-sm:hover {
-    --tw-shadow: 0 1px 2px 0 rgba(105, 81, 255, 0.05);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .sm\:hover\:shadow:hover {
-    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .sm\:hover\:shadow-md:hover {
-    --tw-shadow: 0 1px 2px 0 rgba(85, 105, 135, 0.1);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .sm\:hover\:shadow-lg:hover {
-    --tw-shadow: 0px 1px 3px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .sm\:hover\:shadow-xl:hover {
-    --tw-shadow: 10px 14px 34px rgba(0, 0, 0, 0.04);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .sm\:hover\:shadow-2xl:hover {
-    --tw-shadow: 0px 32px 64px -12px rgba(85, 105, 135, 0.08);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .sm\:hover\:shadow-3xl:hover {
-    --tw-shadow: 0px 24px 48px -12px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .sm\:hover\:shadow-inner:hover {
-    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .sm\:hover\:shadow-none:hover {
-    --tw-shadow: 0 0 #0000;
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .sm\:focus\:shadow-sm:focus {
-    --tw-shadow: 0 1px 2px 0 rgba(105, 81, 255, 0.05);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .sm\:focus\:shadow:focus {
-    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .sm\:focus\:shadow-md:focus {
-    --tw-shadow: 0 1px 2px 0 rgba(85, 105, 135, 0.1);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .sm\:focus\:shadow-lg:focus {
-    --tw-shadow: 0px 1px 3px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .sm\:focus\:shadow-xl:focus {
-    --tw-shadow: 10px 14px 34px rgba(0, 0, 0, 0.04);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .sm\:focus\:shadow-2xl:focus {
-    --tw-shadow: 0px 32px 64px -12px rgba(85, 105, 135, 0.08);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .sm\:focus\:shadow-3xl:focus {
-    --tw-shadow: 0px 24px 48px -12px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .sm\:focus\:shadow-inner:focus {
-    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .sm\:focus\:shadow-none:focus {
-    --tw-shadow: 0 0 #0000;
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .sm\:ring-0 {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .sm\:ring-1 {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .sm\:ring-2 {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .sm\:ring-4 {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .sm\:ring-8 {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .sm\:ring {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .sm\:ring-inset {
-    --tw-ring-inset: inset;
-  }
-
-  .sm\:focus-within\:ring-0:focus-within {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .sm\:focus-within\:ring-1:focus-within {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .sm\:focus-within\:ring-2:focus-within {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .sm\:focus-within\:ring-4:focus-within {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .sm\:focus-within\:ring-8:focus-within {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .sm\:focus-within\:ring:focus-within {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .sm\:focus-within\:ring-inset:focus-within {
-    --tw-ring-inset: inset;
-  }
-
-  .sm\:focus\:ring-0:focus {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .sm\:focus\:ring-1:focus {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .sm\:focus\:ring-2:focus {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .sm\:focus\:ring-4:focus {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .sm\:focus\:ring-8:focus {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .sm\:focus\:ring:focus {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .sm\:focus\:ring-inset:focus {
-    --tw-ring-inset: inset;
-  }
-
-  .sm\:ring-offset-current {
-    --tw-ring-offset-color: currentColor;
-  }
-
-  .sm\:ring-offset-transparent {
-    --tw-ring-offset-color: transparent;
-  }
-
-  .sm\:ring-offset-black {
-    --tw-ring-offset-color: #000;
-  }
-
-  .sm\:ring-offset-white {
-    --tw-ring-offset-color: #fff;
-  }
-
-  .sm\:ring-offset-darkCoolGray-50 {
-    --tw-ring-offset-color: #F5F6F7;
-  }
-
-  .sm\:ring-offset-darkCoolGray-100 {
-    --tw-ring-offset-color: #EBEDEF;
-  }
-
-  .sm\:ring-offset-darkCoolGray-200 {
-    --tw-ring-offset-color: #CED1D6;
-  }
-
-  .sm\:ring-offset-darkCoolGray-300 {
-    --tw-ring-offset-color: #B0B5BD;
-  }
-
-  .sm\:ring-offset-darkCoolGray-400 {
-    --tw-ring-offset-color: #757E8C;
-  }
-
-  .sm\:ring-offset-darkCoolGray-500 {
-    --tw-ring-offset-color: #3A475B;
-  }
-
-  .sm\:ring-offset-darkCoolGray-600 {
-    --tw-ring-offset-color: #344052;
-  }
-
-  .sm\:ring-offset-darkCoolGray-700 {
-    --tw-ring-offset-color: #2C3544;
-  }
-
-  .sm\:ring-offset-darkCoolGray-800 {
-    --tw-ring-offset-color: #232B37;
-  }
-
-  .sm\:ring-offset-darkCoolGray-900 {
-    --tw-ring-offset-color: #1C232D;
-  }
-
-  .sm\:ring-offset-coolGray-50 {
-    --tw-ring-offset-color: #F7F8F9;
-  }
-
-  .sm\:ring-offset-coolGray-100 {
-    --tw-ring-offset-color: #EEF0F3;
-  }
-
-  .sm\:ring-offset-coolGray-200 {
-    --tw-ring-offset-color: #D5DAE1;
-  }
-
-  .sm\:ring-offset-coolGray-300 {
-    --tw-ring-offset-color: #BBC3CF;
-  }
-
-  .sm\:ring-offset-coolGray-400 {
-    --tw-ring-offset-color: #8896AB;
-  }
-
-  .sm\:ring-offset-coolGray-500 {
-    --tw-ring-offset-color: #556987;
-  }
-
-  .sm\:ring-offset-coolGray-600 {
-    --tw-ring-offset-color: #4D5F7A;
-  }
-
-  .sm\:ring-offset-coolGray-700 {
-    --tw-ring-offset-color: #404F65;
-  }
-
-  .sm\:ring-offset-coolGray-800 {
-    --tw-ring-offset-color: #333F51;
-  }
-
-  .sm\:ring-offset-coolGray-900 {
-    --tw-ring-offset-color: #2A3342;
-  }
-
-  .sm\:ring-offset-indigo-50 {
-    --tw-ring-offset-color: #F8F6FF;
-  }
-
-  .sm\:ring-offset-indigo-100 {
-    --tw-ring-offset-color: #F0EEFF;
-  }
-
-  .sm\:ring-offset-indigo-200 {
-    --tw-ring-offset-color: #DAD4FF;
-  }
-
-  .sm\:ring-offset-indigo-300 {
-    --tw-ring-offset-color: #C3B9FF;
-  }
-
-  .sm\:ring-offset-indigo-400 {
-    --tw-ring-offset-color: #9685FF;
-  }
-
-  .sm\:ring-offset-indigo-500 {
-    --tw-ring-offset-color: #6951FF;
-  }
-
-  .sm\:ring-offset-indigo-600 {
-    --tw-ring-offset-color: #5F49E6;
-  }
-
-  .sm\:ring-offset-indigo-700 {
-    --tw-ring-offset-color: #4F3DBF;
-  }
-
-  .sm\:ring-offset-indigo-800 {
-    --tw-ring-offset-color: #3F3199;
-  }
-
-  .sm\:ring-offset-indigo-900 {
-    --tw-ring-offset-color: #33287D;
-  }
-
-  .sm\:ring-offset-violet-50 {
-    --tw-ring-offset-color: #FBF7FF;
-  }
-
-  .sm\:ring-offset-violet-100 {
-    --tw-ring-offset-color: #F6EEFE;
-  }
-
-  .sm\:ring-offset-violet-200 {
-    --tw-ring-offset-color: #E9D5FD;
-  }
-
-  .sm\:ring-offset-violet-300 {
-    --tw-ring-offset-color: #DCBBFC;
-  }
-
-  .sm\:ring-offset-violet-400 {
-    --tw-ring-offset-color: #C288F9;
-  }
-
-  .sm\:ring-offset-violet-500 {
-    --tw-ring-offset-color: #A855F7;
-  }
-
-  .sm\:ring-offset-violet-600 {
-    --tw-ring-offset-color: #974DDE;
-  }
-
-  .sm\:ring-offset-violet-700 {
-    --tw-ring-offset-color: #7E40B9;
-  }
-
-  .sm\:ring-offset-violet-800 {
-    --tw-ring-offset-color: #653394;
-  }
-
-  .sm\:ring-offset-violet-900 {
-    --tw-ring-offset-color: #522A79;
-  }
-
-  .sm\:ring-offset-yellow-50 {
-    --tw-ring-offset-color: #FFFAF3;
-  }
-
-  .sm\:ring-offset-yellow-100 {
-    --tw-ring-offset-color: #FEF5E7;
-  }
-
-  .sm\:ring-offset-yellow-200 {
-    --tw-ring-offset-color: #FDE7C2;
-  }
-
-  .sm\:ring-offset-yellow-300 {
-    --tw-ring-offset-color: #FBD89D;
-  }
-
-  .sm\:ring-offset-yellow-400 {
-    --tw-ring-offset-color: #F8BB54;
-  }
-
-  .sm\:ring-offset-yellow-500 {
-    --tw-ring-offset-color: #F59E0B;
-  }
-
-  .sm\:ring-offset-yellow-600 {
-    --tw-ring-offset-color: #DD8E0A;
-  }
-
-  .sm\:ring-offset-yellow-700 {
-    --tw-ring-offset-color: #B87708;
-  }
-
-  .sm\:ring-offset-yellow-800 {
-    --tw-ring-offset-color: #935F07;
-  }
-
-  .sm\:ring-offset-yellow-900 {
-    --tw-ring-offset-color: #784D05;
-  }
-
-  .sm\:ring-offset-red-50 {
-    --tw-ring-offset-color: #FEF7F6;
-  }
-
-  .sm\:ring-offset-red-100 {
-    --tw-ring-offset-color: #FDEEEC;
-  }
-
-  .sm\:ring-offset-red-200 {
-    --tw-ring-offset-color: #FBD6D0;
-  }
-
-  .sm\:ring-offset-red-300 {
-    --tw-ring-offset-color: #F9BDB4;
-  }
-
-  .sm\:ring-offset-red-400 {
-    --tw-ring-offset-color: #F48B7C;
-  }
-
-  .sm\:ring-offset-red-500 {
-    --tw-ring-offset-color: #EF5844;
-  }
-
-  .sm\:ring-offset-red-600 {
-    --tw-ring-offset-color: #D7503D;
-  }
-
-  .sm\:ring-offset-red-700 {
-    --tw-ring-offset-color: #B34333;
-  }
-
-  .sm\:ring-offset-red-800 {
-    --tw-ring-offset-color: #8F3529;
-  }
-
-  .sm\:ring-offset-red-900 {
-    --tw-ring-offset-color: #752C21;
-  }
-
-  .sm\:ring-offset-green-50 {
-    --tw-ring-offset-color: #F4FDF7;
-  }
-
-  .sm\:ring-offset-green-100 {
-    --tw-ring-offset-color: #EAFAF0;
-  }
-
-  .sm\:ring-offset-green-200 {
-    --tw-ring-offset-color: #CAF4D9;
-  }
-
-  .sm\:ring-offset-green-300 {
-    --tw-ring-offset-color: #AAEDC3;
-  }
-
-  .sm\:ring-offset-green-400 {
-    --tw-ring-offset-color: #6ADF95;
-  }
-
-  .sm\:ring-offset-green-500 {
-    --tw-ring-offset-color: #2AD167;
-  }
-
-  .sm\:ring-offset-green-600 {
-    --tw-ring-offset-color: #26BC5E;
-  }
-
-  .sm\:ring-offset-green-700 {
-    --tw-ring-offset-color: #209D4E;
-  }
-
-  .sm\:ring-offset-green-800 {
-    --tw-ring-offset-color: #197D3E;
-  }
-
-  .sm\:ring-offset-green-900 {
-    --tw-ring-offset-color: #156633;
-  }
-
-  .sm\:ring-offset-blue-50 {
-    --tw-ring-offset-color: #F5F9FF;
-  }
-
-  .sm\:ring-offset-blue-100 {
-    --tw-ring-offset-color: #EBF3FE;
-  }
-
-  .sm\:ring-offset-blue-200 {
-    --tw-ring-offset-color: #CEE0FD;
-  }
-
-  .sm\:ring-offset-blue-300 {
-    --tw-ring-offset-color: #B1CDFB;
-  }
-
-  .sm\:ring-offset-blue-400 {
-    --tw-ring-offset-color: #76A8F9;
-  }
-
-  .sm\:ring-offset-blue-500 {
-    --tw-ring-offset-color: #3B82F6;
-  }
-
-  .sm\:ring-offset-blue-600 {
-    --tw-ring-offset-color: #3575DD;
-  }
-
-  .sm\:ring-offset-blue-700 {
-    --tw-ring-offset-color: #2C62B9;
-  }
-
-  .sm\:ring-offset-blue-800 {
-    --tw-ring-offset-color: #234E94;
-  }
-
-  .sm\:ring-offset-blue-900 {
-    --tw-ring-offset-color: #1D4079;
-  }
-
-  .sm\:ring-offset-gray-50 {
-    --tw-ring-offset-color: #f9fafb;
-  }
-
-  .sm\:ring-offset-gray-100 {
-    --tw-ring-offset-color: #f3f4f6;
-  }
-
-  .sm\:ring-offset-gray-200 {
-    --tw-ring-offset-color: #e5e7eb;
-  }
-
-  .sm\:ring-offset-gray-300 {
-    --tw-ring-offset-color: #d1d5db;
-  }
-
-  .sm\:ring-offset-gray-400 {
-    --tw-ring-offset-color: #9ca3af;
-  }
-
-  .sm\:ring-offset-gray-500 {
-    --tw-ring-offset-color: #6b7280;
-  }
-
-  .sm\:ring-offset-gray-600 {
-    --tw-ring-offset-color: #4b5563;
-  }
-
-  .sm\:ring-offset-gray-700 {
-    --tw-ring-offset-color: #374151;
-  }
-
-  .sm\:ring-offset-gray-800 {
-    --tw-ring-offset-color: #1f2937;
-  }
-
-  .sm\:ring-offset-gray-900 {
-    --tw-ring-offset-color: #111827;
-  }
-
-  .sm\:focus-within\:ring-offset-current:focus-within {
-    --tw-ring-offset-color: currentColor;
-  }
-
-  .sm\:focus-within\:ring-offset-transparent:focus-within {
-    --tw-ring-offset-color: transparent;
-  }
-
-  .sm\:focus-within\:ring-offset-black:focus-within {
-    --tw-ring-offset-color: #000;
-  }
-
-  .sm\:focus-within\:ring-offset-white:focus-within {
-    --tw-ring-offset-color: #fff;
-  }
-
-  .sm\:focus-within\:ring-offset-darkCoolGray-50:focus-within {
-    --tw-ring-offset-color: #F5F6F7;
-  }
-
-  .sm\:focus-within\:ring-offset-darkCoolGray-100:focus-within {
-    --tw-ring-offset-color: #EBEDEF;
-  }
-
-  .sm\:focus-within\:ring-offset-darkCoolGray-200:focus-within {
-    --tw-ring-offset-color: #CED1D6;
-  }
-
-  .sm\:focus-within\:ring-offset-darkCoolGray-300:focus-within {
-    --tw-ring-offset-color: #B0B5BD;
-  }
-
-  .sm\:focus-within\:ring-offset-darkCoolGray-400:focus-within {
-    --tw-ring-offset-color: #757E8C;
-  }
-
-  .sm\:focus-within\:ring-offset-darkCoolGray-500:focus-within {
-    --tw-ring-offset-color: #3A475B;
-  }
-
-  .sm\:focus-within\:ring-offset-darkCoolGray-600:focus-within {
-    --tw-ring-offset-color: #344052;
-  }
-
-  .sm\:focus-within\:ring-offset-darkCoolGray-700:focus-within {
-    --tw-ring-offset-color: #2C3544;
-  }
-
-  .sm\:focus-within\:ring-offset-darkCoolGray-800:focus-within {
-    --tw-ring-offset-color: #232B37;
-  }
-
-  .sm\:focus-within\:ring-offset-darkCoolGray-900:focus-within {
-    --tw-ring-offset-color: #1C232D;
-  }
-
-  .sm\:focus-within\:ring-offset-coolGray-50:focus-within {
-    --tw-ring-offset-color: #F7F8F9;
-  }
-
-  .sm\:focus-within\:ring-offset-coolGray-100:focus-within {
-    --tw-ring-offset-color: #EEF0F3;
-  }
-
-  .sm\:focus-within\:ring-offset-coolGray-200:focus-within {
-    --tw-ring-offset-color: #D5DAE1;
-  }
-
-  .sm\:focus-within\:ring-offset-coolGray-300:focus-within {
-    --tw-ring-offset-color: #BBC3CF;
-  }
-
-  .sm\:focus-within\:ring-offset-coolGray-400:focus-within {
-    --tw-ring-offset-color: #8896AB;
-  }
-
-  .sm\:focus-within\:ring-offset-coolGray-500:focus-within {
-    --tw-ring-offset-color: #556987;
-  }
-
-  .sm\:focus-within\:ring-offset-coolGray-600:focus-within {
-    --tw-ring-offset-color: #4D5F7A;
-  }
-
-  .sm\:focus-within\:ring-offset-coolGray-700:focus-within {
-    --tw-ring-offset-color: #404F65;
-  }
-
-  .sm\:focus-within\:ring-offset-coolGray-800:focus-within {
-    --tw-ring-offset-color: #333F51;
-  }
-
-  .sm\:focus-within\:ring-offset-coolGray-900:focus-within {
-    --tw-ring-offset-color: #2A3342;
-  }
-
-  .sm\:focus-within\:ring-offset-indigo-50:focus-within {
-    --tw-ring-offset-color: #F8F6FF;
-  }
-
-  .sm\:focus-within\:ring-offset-indigo-100:focus-within {
-    --tw-ring-offset-color: #F0EEFF;
-  }
-
-  .sm\:focus-within\:ring-offset-indigo-200:focus-within {
-    --tw-ring-offset-color: #DAD4FF;
-  }
-
-  .sm\:focus-within\:ring-offset-indigo-300:focus-within {
-    --tw-ring-offset-color: #C3B9FF;
-  }
-
-  .sm\:focus-within\:ring-offset-indigo-400:focus-within {
-    --tw-ring-offset-color: #9685FF;
-  }
-
-  .sm\:focus-within\:ring-offset-indigo-500:focus-within {
-    --tw-ring-offset-color: #6951FF;
-  }
-
-  .sm\:focus-within\:ring-offset-indigo-600:focus-within {
-    --tw-ring-offset-color: #5F49E6;
-  }
-
-  .sm\:focus-within\:ring-offset-indigo-700:focus-within {
-    --tw-ring-offset-color: #4F3DBF;
-  }
-
-  .sm\:focus-within\:ring-offset-indigo-800:focus-within {
-    --tw-ring-offset-color: #3F3199;
-  }
-
-  .sm\:focus-within\:ring-offset-indigo-900:focus-within {
-    --tw-ring-offset-color: #33287D;
-  }
-
-  .sm\:focus-within\:ring-offset-violet-50:focus-within {
-    --tw-ring-offset-color: #FBF7FF;
-  }
-
-  .sm\:focus-within\:ring-offset-violet-100:focus-within {
-    --tw-ring-offset-color: #F6EEFE;
-  }
-
-  .sm\:focus-within\:ring-offset-violet-200:focus-within {
-    --tw-ring-offset-color: #E9D5FD;
-  }
-
-  .sm\:focus-within\:ring-offset-violet-300:focus-within {
-    --tw-ring-offset-color: #DCBBFC;
-  }
-
-  .sm\:focus-within\:ring-offset-violet-400:focus-within {
-    --tw-ring-offset-color: #C288F9;
-  }
-
-  .sm\:focus-within\:ring-offset-violet-500:focus-within {
-    --tw-ring-offset-color: #A855F7;
-  }
-
-  .sm\:focus-within\:ring-offset-violet-600:focus-within {
-    --tw-ring-offset-color: #974DDE;
-  }
-
-  .sm\:focus-within\:ring-offset-violet-700:focus-within {
-    --tw-ring-offset-color: #7E40B9;
-  }
-
-  .sm\:focus-within\:ring-offset-violet-800:focus-within {
-    --tw-ring-offset-color: #653394;
-  }
-
-  .sm\:focus-within\:ring-offset-violet-900:focus-within {
-    --tw-ring-offset-color: #522A79;
-  }
-
-  .sm\:focus-within\:ring-offset-yellow-50:focus-within {
-    --tw-ring-offset-color: #FFFAF3;
-  }
-
-  .sm\:focus-within\:ring-offset-yellow-100:focus-within {
-    --tw-ring-offset-color: #FEF5E7;
-  }
-
-  .sm\:focus-within\:ring-offset-yellow-200:focus-within {
-    --tw-ring-offset-color: #FDE7C2;
-  }
-
-  .sm\:focus-within\:ring-offset-yellow-300:focus-within {
-    --tw-ring-offset-color: #FBD89D;
-  }
-
-  .sm\:focus-within\:ring-offset-yellow-400:focus-within {
-    --tw-ring-offset-color: #F8BB54;
-  }
-
-  .sm\:focus-within\:ring-offset-yellow-500:focus-within {
-    --tw-ring-offset-color: #F59E0B;
-  }
-
-  .sm\:focus-within\:ring-offset-yellow-600:focus-within {
-    --tw-ring-offset-color: #DD8E0A;
-  }
-
-  .sm\:focus-within\:ring-offset-yellow-700:focus-within {
-    --tw-ring-offset-color: #B87708;
-  }
-
-  .sm\:focus-within\:ring-offset-yellow-800:focus-within {
-    --tw-ring-offset-color: #935F07;
-  }
-
-  .sm\:focus-within\:ring-offset-yellow-900:focus-within {
-    --tw-ring-offset-color: #784D05;
-  }
-
-  .sm\:focus-within\:ring-offset-red-50:focus-within {
-    --tw-ring-offset-color: #FEF7F6;
-  }
-
-  .sm\:focus-within\:ring-offset-red-100:focus-within {
-    --tw-ring-offset-color: #FDEEEC;
-  }
-
-  .sm\:focus-within\:ring-offset-red-200:focus-within {
-    --tw-ring-offset-color: #FBD6D0;
-  }
-
-  .sm\:focus-within\:ring-offset-red-300:focus-within {
-    --tw-ring-offset-color: #F9BDB4;
-  }
-
-  .sm\:focus-within\:ring-offset-red-400:focus-within {
-    --tw-ring-offset-color: #F48B7C;
-  }
-
-  .sm\:focus-within\:ring-offset-red-500:focus-within {
-    --tw-ring-offset-color: #EF5844;
-  }
-
-  .sm\:focus-within\:ring-offset-red-600:focus-within {
-    --tw-ring-offset-color: #D7503D;
-  }
-
-  .sm\:focus-within\:ring-offset-red-700:focus-within {
-    --tw-ring-offset-color: #B34333;
-  }
-
-  .sm\:focus-within\:ring-offset-red-800:focus-within {
-    --tw-ring-offset-color: #8F3529;
-  }
-
-  .sm\:focus-within\:ring-offset-red-900:focus-within {
-    --tw-ring-offset-color: #752C21;
-  }
-
-  .sm\:focus-within\:ring-offset-green-50:focus-within {
-    --tw-ring-offset-color: #F4FDF7;
-  }
-
-  .sm\:focus-within\:ring-offset-green-100:focus-within {
-    --tw-ring-offset-color: #EAFAF0;
-  }
-
-  .sm\:focus-within\:ring-offset-green-200:focus-within {
-    --tw-ring-offset-color: #CAF4D9;
-  }
-
-  .sm\:focus-within\:ring-offset-green-300:focus-within {
-    --tw-ring-offset-color: #AAEDC3;
-  }
-
-  .sm\:focus-within\:ring-offset-green-400:focus-within {
-    --tw-ring-offset-color: #6ADF95;
-  }
-
-  .sm\:focus-within\:ring-offset-green-500:focus-within {
-    --tw-ring-offset-color: #2AD167;
-  }
-
-  .sm\:focus-within\:ring-offset-green-600:focus-within {
-    --tw-ring-offset-color: #26BC5E;
-  }
-
-  .sm\:focus-within\:ring-offset-green-700:focus-within {
-    --tw-ring-offset-color: #209D4E;
-  }
-
-  .sm\:focus-within\:ring-offset-green-800:focus-within {
-    --tw-ring-offset-color: #197D3E;
-  }
-
-  .sm\:focus-within\:ring-offset-green-900:focus-within {
-    --tw-ring-offset-color: #156633;
-  }
-
-  .sm\:focus-within\:ring-offset-blue-50:focus-within {
-    --tw-ring-offset-color: #F5F9FF;
-  }
-
-  .sm\:focus-within\:ring-offset-blue-100:focus-within {
-    --tw-ring-offset-color: #EBF3FE;
-  }
-
-  .sm\:focus-within\:ring-offset-blue-200:focus-within {
-    --tw-ring-offset-color: #CEE0FD;
-  }
-
-  .sm\:focus-within\:ring-offset-blue-300:focus-within {
-    --tw-ring-offset-color: #B1CDFB;
-  }
-
-  .sm\:focus-within\:ring-offset-blue-400:focus-within {
-    --tw-ring-offset-color: #76A8F9;
-  }
-
-  .sm\:focus-within\:ring-offset-blue-500:focus-within {
-    --tw-ring-offset-color: #3B82F6;
-  }
-
-  .sm\:focus-within\:ring-offset-blue-600:focus-within {
-    --tw-ring-offset-color: #3575DD;
-  }
-
-  .sm\:focus-within\:ring-offset-blue-700:focus-within {
-    --tw-ring-offset-color: #2C62B9;
-  }
-
-  .sm\:focus-within\:ring-offset-blue-800:focus-within {
-    --tw-ring-offset-color: #234E94;
-  }
-
-  .sm\:focus-within\:ring-offset-blue-900:focus-within {
-    --tw-ring-offset-color: #1D4079;
-  }
-
-  .sm\:focus-within\:ring-offset-gray-50:focus-within {
-    --tw-ring-offset-color: #f9fafb;
-  }
-
-  .sm\:focus-within\:ring-offset-gray-100:focus-within {
-    --tw-ring-offset-color: #f3f4f6;
-  }
-
-  .sm\:focus-within\:ring-offset-gray-200:focus-within {
-    --tw-ring-offset-color: #e5e7eb;
-  }
-
-  .sm\:focus-within\:ring-offset-gray-300:focus-within {
-    --tw-ring-offset-color: #d1d5db;
-  }
-
-  .sm\:focus-within\:ring-offset-gray-400:focus-within {
-    --tw-ring-offset-color: #9ca3af;
-  }
-
-  .sm\:focus-within\:ring-offset-gray-500:focus-within {
-    --tw-ring-offset-color: #6b7280;
-  }
-
-  .sm\:focus-within\:ring-offset-gray-600:focus-within {
-    --tw-ring-offset-color: #4b5563;
-  }
-
-  .sm\:focus-within\:ring-offset-gray-700:focus-within {
-    --tw-ring-offset-color: #374151;
-  }
-
-  .sm\:focus-within\:ring-offset-gray-800:focus-within {
-    --tw-ring-offset-color: #1f2937;
-  }
-
-  .sm\:focus-within\:ring-offset-gray-900:focus-within {
-    --tw-ring-offset-color: #111827;
-  }
-
-  .sm\:focus\:ring-offset-current:focus {
-    --tw-ring-offset-color: currentColor;
-  }
-
-  .sm\:focus\:ring-offset-transparent:focus {
-    --tw-ring-offset-color: transparent;
-  }
-
-  .sm\:focus\:ring-offset-black:focus {
-    --tw-ring-offset-color: #000;
-  }
-
-  .sm\:focus\:ring-offset-white:focus {
-    --tw-ring-offset-color: #fff;
-  }
-
-  .sm\:focus\:ring-offset-darkCoolGray-50:focus {
-    --tw-ring-offset-color: #F5F6F7;
-  }
-
-  .sm\:focus\:ring-offset-darkCoolGray-100:focus {
-    --tw-ring-offset-color: #EBEDEF;
-  }
-
-  .sm\:focus\:ring-offset-darkCoolGray-200:focus {
-    --tw-ring-offset-color: #CED1D6;
-  }
-
-  .sm\:focus\:ring-offset-darkCoolGray-300:focus {
-    --tw-ring-offset-color: #B0B5BD;
-  }
-
-  .sm\:focus\:ring-offset-darkCoolGray-400:focus {
-    --tw-ring-offset-color: #757E8C;
-  }
-
-  .sm\:focus\:ring-offset-darkCoolGray-500:focus {
-    --tw-ring-offset-color: #3A475B;
-  }
-
-  .sm\:focus\:ring-offset-darkCoolGray-600:focus {
-    --tw-ring-offset-color: #344052;
-  }
-
-  .sm\:focus\:ring-offset-darkCoolGray-700:focus {
-    --tw-ring-offset-color: #2C3544;
-  }
-
-  .sm\:focus\:ring-offset-darkCoolGray-800:focus {
-    --tw-ring-offset-color: #232B37;
-  }
-
-  .sm\:focus\:ring-offset-darkCoolGray-900:focus {
-    --tw-ring-offset-color: #1C232D;
-  }
-
-  .sm\:focus\:ring-offset-coolGray-50:focus {
-    --tw-ring-offset-color: #F7F8F9;
-  }
-
-  .sm\:focus\:ring-offset-coolGray-100:focus {
-    --tw-ring-offset-color: #EEF0F3;
-  }
-
-  .sm\:focus\:ring-offset-coolGray-200:focus {
-    --tw-ring-offset-color: #D5DAE1;
-  }
-
-  .sm\:focus\:ring-offset-coolGray-300:focus {
-    --tw-ring-offset-color: #BBC3CF;
-  }
-
-  .sm\:focus\:ring-offset-coolGray-400:focus {
-    --tw-ring-offset-color: #8896AB;
-  }
-
-  .sm\:focus\:ring-offset-coolGray-500:focus {
-    --tw-ring-offset-color: #556987;
-  }
-
-  .sm\:focus\:ring-offset-coolGray-600:focus {
-    --tw-ring-offset-color: #4D5F7A;
-  }
-
-  .sm\:focus\:ring-offset-coolGray-700:focus {
-    --tw-ring-offset-color: #404F65;
-  }
-
-  .sm\:focus\:ring-offset-coolGray-800:focus {
-    --tw-ring-offset-color: #333F51;
-  }
-
-  .sm\:focus\:ring-offset-coolGray-900:focus {
-    --tw-ring-offset-color: #2A3342;
-  }
-
-  .sm\:focus\:ring-offset-indigo-50:focus {
-    --tw-ring-offset-color: #F8F6FF;
-  }
-
-  .sm\:focus\:ring-offset-indigo-100:focus {
-    --tw-ring-offset-color: #F0EEFF;
-  }
-
-  .sm\:focus\:ring-offset-indigo-200:focus {
-    --tw-ring-offset-color: #DAD4FF;
-  }
-
-  .sm\:focus\:ring-offset-indigo-300:focus {
-    --tw-ring-offset-color: #C3B9FF;
-  }
-
-  .sm\:focus\:ring-offset-indigo-400:focus {
-    --tw-ring-offset-color: #9685FF;
-  }
-
-  .sm\:focus\:ring-offset-indigo-500:focus {
-    --tw-ring-offset-color: #6951FF;
-  }
-
-  .sm\:focus\:ring-offset-indigo-600:focus {
-    --tw-ring-offset-color: #5F49E6;
-  }
-
-  .sm\:focus\:ring-offset-indigo-700:focus {
-    --tw-ring-offset-color: #4F3DBF;
-  }
-
-  .sm\:focus\:ring-offset-indigo-800:focus {
-    --tw-ring-offset-color: #3F3199;
-  }
-
-  .sm\:focus\:ring-offset-indigo-900:focus {
-    --tw-ring-offset-color: #33287D;
-  }
-
-  .sm\:focus\:ring-offset-violet-50:focus {
-    --tw-ring-offset-color: #FBF7FF;
-  }
-
-  .sm\:focus\:ring-offset-violet-100:focus {
-    --tw-ring-offset-color: #F6EEFE;
-  }
-
-  .sm\:focus\:ring-offset-violet-200:focus {
-    --tw-ring-offset-color: #E9D5FD;
-  }
-
-  .sm\:focus\:ring-offset-violet-300:focus {
-    --tw-ring-offset-color: #DCBBFC;
-  }
-
-  .sm\:focus\:ring-offset-violet-400:focus {
-    --tw-ring-offset-color: #C288F9;
-  }
-
-  .sm\:focus\:ring-offset-violet-500:focus {
-    --tw-ring-offset-color: #A855F7;
-  }
-
-  .sm\:focus\:ring-offset-violet-600:focus {
-    --tw-ring-offset-color: #974DDE;
-  }
-
-  .sm\:focus\:ring-offset-violet-700:focus {
-    --tw-ring-offset-color: #7E40B9;
-  }
-
-  .sm\:focus\:ring-offset-violet-800:focus {
-    --tw-ring-offset-color: #653394;
-  }
-
-  .sm\:focus\:ring-offset-violet-900:focus {
-    --tw-ring-offset-color: #522A79;
-  }
-
-  .sm\:focus\:ring-offset-yellow-50:focus {
-    --tw-ring-offset-color: #FFFAF3;
-  }
-
-  .sm\:focus\:ring-offset-yellow-100:focus {
-    --tw-ring-offset-color: #FEF5E7;
-  }
-
-  .sm\:focus\:ring-offset-yellow-200:focus {
-    --tw-ring-offset-color: #FDE7C2;
-  }
-
-  .sm\:focus\:ring-offset-yellow-300:focus {
-    --tw-ring-offset-color: #FBD89D;
-  }
-
-  .sm\:focus\:ring-offset-yellow-400:focus {
-    --tw-ring-offset-color: #F8BB54;
-  }
-
-  .sm\:focus\:ring-offset-yellow-500:focus {
-    --tw-ring-offset-color: #F59E0B;
-  }
-
-  .sm\:focus\:ring-offset-yellow-600:focus {
-    --tw-ring-offset-color: #DD8E0A;
-  }
-
-  .sm\:focus\:ring-offset-yellow-700:focus {
-    --tw-ring-offset-color: #B87708;
-  }
-
-  .sm\:focus\:ring-offset-yellow-800:focus {
-    --tw-ring-offset-color: #935F07;
-  }
-
-  .sm\:focus\:ring-offset-yellow-900:focus {
-    --tw-ring-offset-color: #784D05;
-  }
-
-  .sm\:focus\:ring-offset-red-50:focus {
-    --tw-ring-offset-color: #FEF7F6;
-  }
-
-  .sm\:focus\:ring-offset-red-100:focus {
-    --tw-ring-offset-color: #FDEEEC;
-  }
-
-  .sm\:focus\:ring-offset-red-200:focus {
-    --tw-ring-offset-color: #FBD6D0;
-  }
-
-  .sm\:focus\:ring-offset-red-300:focus {
-    --tw-ring-offset-color: #F9BDB4;
-  }
-
-  .sm\:focus\:ring-offset-red-400:focus {
-    --tw-ring-offset-color: #F48B7C;
-  }
-
-  .sm\:focus\:ring-offset-red-500:focus {
-    --tw-ring-offset-color: #EF5844;
-  }
-
-  .sm\:focus\:ring-offset-red-600:focus {
-    --tw-ring-offset-color: #D7503D;
-  }
-
-  .sm\:focus\:ring-offset-red-700:focus {
-    --tw-ring-offset-color: #B34333;
-  }
-
-  .sm\:focus\:ring-offset-red-800:focus {
-    --tw-ring-offset-color: #8F3529;
-  }
-
-  .sm\:focus\:ring-offset-red-900:focus {
-    --tw-ring-offset-color: #752C21;
-  }
-
-  .sm\:focus\:ring-offset-green-50:focus {
-    --tw-ring-offset-color: #F4FDF7;
-  }
-
-  .sm\:focus\:ring-offset-green-100:focus {
-    --tw-ring-offset-color: #EAFAF0;
-  }
-
-  .sm\:focus\:ring-offset-green-200:focus {
-    --tw-ring-offset-color: #CAF4D9;
-  }
-
-  .sm\:focus\:ring-offset-green-300:focus {
-    --tw-ring-offset-color: #AAEDC3;
-  }
-
-  .sm\:focus\:ring-offset-green-400:focus {
-    --tw-ring-offset-color: #6ADF95;
-  }
-
-  .sm\:focus\:ring-offset-green-500:focus {
-    --tw-ring-offset-color: #2AD167;
-  }
-
-  .sm\:focus\:ring-offset-green-600:focus {
-    --tw-ring-offset-color: #26BC5E;
-  }
-
-  .sm\:focus\:ring-offset-green-700:focus {
-    --tw-ring-offset-color: #209D4E;
-  }
-
-  .sm\:focus\:ring-offset-green-800:focus {
-    --tw-ring-offset-color: #197D3E;
-  }
-
-  .sm\:focus\:ring-offset-green-900:focus {
-    --tw-ring-offset-color: #156633;
-  }
-
-  .sm\:focus\:ring-offset-blue-50:focus {
-    --tw-ring-offset-color: #F5F9FF;
-  }
-
-  .sm\:focus\:ring-offset-blue-100:focus {
-    --tw-ring-offset-color: #EBF3FE;
-  }
-
-  .sm\:focus\:ring-offset-blue-200:focus {
-    --tw-ring-offset-color: #CEE0FD;
-  }
-
-  .sm\:focus\:ring-offset-blue-300:focus {
-    --tw-ring-offset-color: #B1CDFB;
-  }
-
-  .sm\:focus\:ring-offset-blue-400:focus {
-    --tw-ring-offset-color: #76A8F9;
-  }
-
-  .sm\:focus\:ring-offset-blue-500:focus {
-    --tw-ring-offset-color: #3B82F6;
-  }
-
-  .sm\:focus\:ring-offset-blue-600:focus {
-    --tw-ring-offset-color: #3575DD;
-  }
-
-  .sm\:focus\:ring-offset-blue-700:focus {
-    --tw-ring-offset-color: #2C62B9;
-  }
-
-  .sm\:focus\:ring-offset-blue-800:focus {
-    --tw-ring-offset-color: #234E94;
-  }
-
-  .sm\:focus\:ring-offset-blue-900:focus {
-    --tw-ring-offset-color: #1D4079;
-  }
-
-  .sm\:focus\:ring-offset-gray-50:focus {
-    --tw-ring-offset-color: #f9fafb;
-  }
-
-  .sm\:focus\:ring-offset-gray-100:focus {
-    --tw-ring-offset-color: #f3f4f6;
-  }
-
-  .sm\:focus\:ring-offset-gray-200:focus {
-    --tw-ring-offset-color: #e5e7eb;
-  }
-
-  .sm\:focus\:ring-offset-gray-300:focus {
-    --tw-ring-offset-color: #d1d5db;
-  }
-
-  .sm\:focus\:ring-offset-gray-400:focus {
-    --tw-ring-offset-color: #9ca3af;
-  }
-
-  .sm\:focus\:ring-offset-gray-500:focus {
-    --tw-ring-offset-color: #6b7280;
-  }
-
-  .sm\:focus\:ring-offset-gray-600:focus {
-    --tw-ring-offset-color: #4b5563;
-  }
-
-  .sm\:focus\:ring-offset-gray-700:focus {
-    --tw-ring-offset-color: #374151;
-  }
-
-  .sm\:focus\:ring-offset-gray-800:focus {
-    --tw-ring-offset-color: #1f2937;
-  }
-
-  .sm\:focus\:ring-offset-gray-900:focus {
-    --tw-ring-offset-color: #111827;
-  }
-
-  .sm\:ring-offset-0 {
-    --tw-ring-offset-width: 0px;
-  }
-
-  .sm\:ring-offset-1 {
-    --tw-ring-offset-width: 1px;
-  }
-
-  .sm\:ring-offset-2 {
-    --tw-ring-offset-width: 2px;
-  }
-
-  .sm\:ring-offset-4 {
-    --tw-ring-offset-width: 4px;
-  }
-
-  .sm\:ring-offset-8 {
-    --tw-ring-offset-width: 8px;
-  }
-
-  .sm\:focus-within\:ring-offset-0:focus-within {
-    --tw-ring-offset-width: 0px;
-  }
-
-  .sm\:focus-within\:ring-offset-1:focus-within {
-    --tw-ring-offset-width: 1px;
-  }
-
-  .sm\:focus-within\:ring-offset-2:focus-within {
-    --tw-ring-offset-width: 2px;
-  }
-
-  .sm\:focus-within\:ring-offset-4:focus-within {
-    --tw-ring-offset-width: 4px;
-  }
-
-  .sm\:focus-within\:ring-offset-8:focus-within {
-    --tw-ring-offset-width: 8px;
-  }
-
-  .sm\:focus\:ring-offset-0:focus {
-    --tw-ring-offset-width: 0px;
-  }
-
-  .sm\:focus\:ring-offset-1:focus {
-    --tw-ring-offset-width: 1px;
-  }
-
-  .sm\:focus\:ring-offset-2:focus {
-    --tw-ring-offset-width: 2px;
-  }
-
-  .sm\:focus\:ring-offset-4:focus {
-    --tw-ring-offset-width: 4px;
-  }
-
-  .sm\:focus\:ring-offset-8:focus {
-    --tw-ring-offset-width: 8px;
-  }
-
-  .sm\:ring-current {
-    --tw-ring-color: currentColor;
-  }
-
-  .sm\:ring-transparent {
-    --tw-ring-color: transparent;
-  }
-
-  .sm\:ring-black {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-white {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-darkCoolGray-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 246, 247, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-darkCoolGray-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(235, 237, 239, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-darkCoolGray-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(206, 209, 214, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-darkCoolGray-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(176, 181, 189, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-darkCoolGray-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(117, 126, 140, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-darkCoolGray-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(58, 71, 91, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-darkCoolGray-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(52, 64, 82, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-darkCoolGray-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(44, 53, 68, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-darkCoolGray-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(35, 43, 55, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-darkCoolGray-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(28, 35, 45, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-coolGray-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(247, 248, 249, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-coolGray-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(238, 240, 243, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-coolGray-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(213, 218, 225, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-coolGray-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(187, 195, 207, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-coolGray-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(136, 150, 171, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-coolGray-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(85, 105, 135, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-coolGray-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(77, 95, 122, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-coolGray-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(64, 79, 101, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-coolGray-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(51, 63, 81, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-coolGray-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(42, 51, 66, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-indigo-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(248, 246, 255, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-indigo-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(240, 238, 255, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-indigo-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(218, 212, 255, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-indigo-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(195, 185, 255, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-indigo-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(150, 133, 255, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-indigo-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(105, 81, 255, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-indigo-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(95, 73, 230, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-indigo-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(79, 61, 191, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-indigo-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(63, 49, 153, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-indigo-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(51, 40, 125, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-violet-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 247, 255, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-violet-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(246, 238, 254, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-violet-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(233, 213, 253, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-violet-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(220, 187, 252, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-violet-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(194, 136, 249, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-violet-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(168, 85, 247, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-violet-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(151, 77, 222, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-violet-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(126, 64, 185, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-violet-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(101, 51, 148, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-violet-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(82, 42, 121, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-yellow-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(255, 250, 243, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-yellow-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(254, 245, 231, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-yellow-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(253, 231, 194, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-yellow-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 216, 157, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-yellow-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(248, 187, 84, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-yellow-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-yellow-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(221, 142, 10, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-yellow-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(184, 119, 8, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-yellow-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(147, 95, 7, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-yellow-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(120, 77, 5, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-red-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(254, 247, 246, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-red-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(253, 238, 236, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-red-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 214, 208, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-red-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(249, 189, 180, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-red-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(244, 139, 124, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-red-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(239, 88, 68, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-red-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(215, 80, 61, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-red-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(179, 67, 51, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-red-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(143, 53, 41, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-red-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(117, 44, 33, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-green-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(244, 253, 247, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-green-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(234, 250, 240, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-green-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(202, 244, 217, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-green-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(170, 237, 195, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-green-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(106, 223, 149, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-green-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(42, 209, 103, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-green-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(38, 188, 94, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-green-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(32, 157, 78, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-green-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(25, 125, 62, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-green-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(21, 102, 51, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-blue-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 249, 255, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-blue-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(235, 243, 254, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-blue-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(206, 224, 253, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-blue-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(177, 205, 251, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-blue-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(118, 168, 249, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-blue-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-blue-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(53, 117, 221, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-blue-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(44, 98, 185, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-blue-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(35, 78, 148, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-blue-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(29, 64, 121, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-gray-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-gray-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-gray-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-gray-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-gray-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-gray-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-gray-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-gray-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-gray-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-gray-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-current:focus-within {
-    --tw-ring-color: currentColor;
-  }
-
-  .sm\:focus-within\:ring-transparent:focus-within {
-    --tw-ring-color: transparent;
-  }
-
-  .sm\:focus-within\:ring-black:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-white:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-darkCoolGray-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 246, 247, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-darkCoolGray-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(235, 237, 239, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-darkCoolGray-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(206, 209, 214, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-darkCoolGray-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(176, 181, 189, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-darkCoolGray-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(117, 126, 140, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-darkCoolGray-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(58, 71, 91, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-darkCoolGray-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(52, 64, 82, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-darkCoolGray-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(44, 53, 68, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-darkCoolGray-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(35, 43, 55, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-darkCoolGray-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(28, 35, 45, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-coolGray-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(247, 248, 249, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-coolGray-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(238, 240, 243, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-coolGray-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(213, 218, 225, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-coolGray-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(187, 195, 207, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-coolGray-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(136, 150, 171, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-coolGray-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(85, 105, 135, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-coolGray-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(77, 95, 122, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-coolGray-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(64, 79, 101, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-coolGray-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(51, 63, 81, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-coolGray-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(42, 51, 66, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-indigo-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(248, 246, 255, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-indigo-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(240, 238, 255, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-indigo-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(218, 212, 255, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-indigo-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(195, 185, 255, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-indigo-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(150, 133, 255, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-indigo-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(105, 81, 255, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-indigo-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(95, 73, 230, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-indigo-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(79, 61, 191, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-indigo-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(63, 49, 153, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-indigo-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(51, 40, 125, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-violet-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 247, 255, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-violet-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(246, 238, 254, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-violet-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(233, 213, 253, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-violet-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(220, 187, 252, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-violet-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(194, 136, 249, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-violet-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(168, 85, 247, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-violet-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(151, 77, 222, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-violet-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(126, 64, 185, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-violet-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(101, 51, 148, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-violet-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(82, 42, 121, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-yellow-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(255, 250, 243, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-yellow-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(254, 245, 231, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-yellow-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(253, 231, 194, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-yellow-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 216, 157, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-yellow-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(248, 187, 84, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-yellow-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-yellow-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(221, 142, 10, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-yellow-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(184, 119, 8, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-yellow-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(147, 95, 7, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-yellow-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(120, 77, 5, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-red-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(254, 247, 246, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-red-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(253, 238, 236, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-red-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 214, 208, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-red-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(249, 189, 180, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-red-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(244, 139, 124, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-red-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(239, 88, 68, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-red-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(215, 80, 61, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-red-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(179, 67, 51, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-red-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(143, 53, 41, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-red-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(117, 44, 33, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-green-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(244, 253, 247, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-green-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(234, 250, 240, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-green-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(202, 244, 217, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-green-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(170, 237, 195, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-green-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(106, 223, 149, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-green-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(42, 209, 103, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-green-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(38, 188, 94, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-green-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(32, 157, 78, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-green-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(25, 125, 62, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-green-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(21, 102, 51, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-blue-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 249, 255, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-blue-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(235, 243, 254, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-blue-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(206, 224, 253, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-blue-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(177, 205, 251, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-blue-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(118, 168, 249, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-blue-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-blue-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(53, 117, 221, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-blue-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(44, 98, 185, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-blue-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(35, 78, 148, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-blue-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(29, 64, 121, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-gray-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-gray-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-gray-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-gray-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-gray-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-gray-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-gray-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-gray-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-gray-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus-within\:ring-gray-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-current:focus {
-    --tw-ring-color: currentColor;
-  }
-
-  .sm\:focus\:ring-transparent:focus {
-    --tw-ring-color: transparent;
-  }
-
-  .sm\:focus\:ring-black:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-white:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-darkCoolGray-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 246, 247, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-darkCoolGray-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(235, 237, 239, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-darkCoolGray-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(206, 209, 214, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-darkCoolGray-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(176, 181, 189, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-darkCoolGray-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(117, 126, 140, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-darkCoolGray-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(58, 71, 91, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-darkCoolGray-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(52, 64, 82, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-darkCoolGray-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(44, 53, 68, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-darkCoolGray-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(35, 43, 55, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-darkCoolGray-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(28, 35, 45, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-coolGray-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(247, 248, 249, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-coolGray-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(238, 240, 243, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-coolGray-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(213, 218, 225, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-coolGray-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(187, 195, 207, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-coolGray-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(136, 150, 171, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-coolGray-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(85, 105, 135, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-coolGray-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(77, 95, 122, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-coolGray-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(64, 79, 101, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-coolGray-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(51, 63, 81, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-coolGray-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(42, 51, 66, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-indigo-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(248, 246, 255, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-indigo-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(240, 238, 255, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-indigo-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(218, 212, 255, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-indigo-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(195, 185, 255, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-indigo-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(150, 133, 255, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-indigo-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(105, 81, 255, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-indigo-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(95, 73, 230, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-indigo-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(79, 61, 191, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-indigo-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(63, 49, 153, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-indigo-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(51, 40, 125, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-violet-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 247, 255, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-violet-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(246, 238, 254, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-violet-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(233, 213, 253, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-violet-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(220, 187, 252, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-violet-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(194, 136, 249, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-violet-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(168, 85, 247, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-violet-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(151, 77, 222, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-violet-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(126, 64, 185, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-violet-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(101, 51, 148, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-violet-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(82, 42, 121, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-yellow-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(255, 250, 243, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-yellow-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(254, 245, 231, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-yellow-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(253, 231, 194, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-yellow-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 216, 157, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-yellow-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(248, 187, 84, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-yellow-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-yellow-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(221, 142, 10, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-yellow-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(184, 119, 8, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-yellow-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(147, 95, 7, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-yellow-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(120, 77, 5, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-red-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(254, 247, 246, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-red-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(253, 238, 236, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-red-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 214, 208, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-red-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(249, 189, 180, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-red-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(244, 139, 124, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-red-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(239, 88, 68, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-red-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(215, 80, 61, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-red-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(179, 67, 51, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-red-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(143, 53, 41, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-red-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(117, 44, 33, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-green-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(244, 253, 247, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-green-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(234, 250, 240, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-green-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(202, 244, 217, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-green-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(170, 237, 195, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-green-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(106, 223, 149, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-green-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(42, 209, 103, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-green-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(38, 188, 94, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-green-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(32, 157, 78, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-green-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(25, 125, 62, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-green-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(21, 102, 51, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-blue-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 249, 255, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-blue-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(235, 243, 254, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-blue-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(206, 224, 253, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-blue-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(177, 205, 251, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-blue-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(118, 168, 249, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-blue-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-blue-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(53, 117, 221, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-blue-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(44, 98, 185, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-blue-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(35, 78, 148, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-blue-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(29, 64, 121, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-gray-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-gray-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-gray-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-gray-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-gray-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-gray-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-gray-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-gray-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-gray-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
-  }
-
-  .sm\:focus\:ring-gray-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
-  }
-
-  .sm\:ring-opacity-0 {
-    --tw-ring-opacity: 0;
-  }
-
-  .sm\:ring-opacity-5 {
-    --tw-ring-opacity: 0.05;
-  }
-
-  .sm\:ring-opacity-10 {
-    --tw-ring-opacity: 0.1;
-  }
-
-  .sm\:ring-opacity-20 {
-    --tw-ring-opacity: 0.2;
-  }
-
-  .sm\:ring-opacity-25 {
-    --tw-ring-opacity: 0.25;
-  }
-
-  .sm\:ring-opacity-30 {
-    --tw-ring-opacity: 0.3;
-  }
-
-  .sm\:ring-opacity-40 {
-    --tw-ring-opacity: 0.4;
-  }
-
-  .sm\:ring-opacity-50 {
-    --tw-ring-opacity: 0.5;
-  }
-
-  .sm\:ring-opacity-60 {
-    --tw-ring-opacity: 0.6;
-  }
-
-  .sm\:ring-opacity-70 {
-    --tw-ring-opacity: 0.7;
-  }
-
-  .sm\:ring-opacity-75 {
-    --tw-ring-opacity: 0.75;
-  }
-
-  .sm\:ring-opacity-80 {
-    --tw-ring-opacity: 0.8;
-  }
-
-  .sm\:ring-opacity-90 {
-    --tw-ring-opacity: 0.9;
-  }
-
-  .sm\:ring-opacity-95 {
-    --tw-ring-opacity: 0.95;
-  }
-
-  .sm\:ring-opacity-100 {
-    --tw-ring-opacity: 1;
-  }
-
-  .sm\:focus-within\:ring-opacity-0:focus-within {
-    --tw-ring-opacity: 0;
-  }
-
-  .sm\:focus-within\:ring-opacity-5:focus-within {
-    --tw-ring-opacity: 0.05;
-  }
-
-  .sm\:focus-within\:ring-opacity-10:focus-within {
-    --tw-ring-opacity: 0.1;
-  }
-
-  .sm\:focus-within\:ring-opacity-20:focus-within {
-    --tw-ring-opacity: 0.2;
-  }
-
-  .sm\:focus-within\:ring-opacity-25:focus-within {
-    --tw-ring-opacity: 0.25;
-  }
-
-  .sm\:focus-within\:ring-opacity-30:focus-within {
-    --tw-ring-opacity: 0.3;
-  }
-
-  .sm\:focus-within\:ring-opacity-40:focus-within {
-    --tw-ring-opacity: 0.4;
-  }
-
-  .sm\:focus-within\:ring-opacity-50:focus-within {
-    --tw-ring-opacity: 0.5;
-  }
-
-  .sm\:focus-within\:ring-opacity-60:focus-within {
-    --tw-ring-opacity: 0.6;
-  }
-
-  .sm\:focus-within\:ring-opacity-70:focus-within {
-    --tw-ring-opacity: 0.7;
-  }
-
-  .sm\:focus-within\:ring-opacity-75:focus-within {
-    --tw-ring-opacity: 0.75;
-  }
-
-  .sm\:focus-within\:ring-opacity-80:focus-within {
-    --tw-ring-opacity: 0.8;
-  }
-
-  .sm\:focus-within\:ring-opacity-90:focus-within {
-    --tw-ring-opacity: 0.9;
-  }
-
-  .sm\:focus-within\:ring-opacity-95:focus-within {
-    --tw-ring-opacity: 0.95;
-  }
-
-  .sm\:focus-within\:ring-opacity-100:focus-within {
-    --tw-ring-opacity: 1;
-  }
-
-  .sm\:focus\:ring-opacity-0:focus {
-    --tw-ring-opacity: 0;
-  }
-
-  .sm\:focus\:ring-opacity-5:focus {
-    --tw-ring-opacity: 0.05;
-  }
-
-  .sm\:focus\:ring-opacity-10:focus {
-    --tw-ring-opacity: 0.1;
-  }
-
-  .sm\:focus\:ring-opacity-20:focus {
-    --tw-ring-opacity: 0.2;
-  }
-
-  .sm\:focus\:ring-opacity-25:focus {
-    --tw-ring-opacity: 0.25;
-  }
-
-  .sm\:focus\:ring-opacity-30:focus {
-    --tw-ring-opacity: 0.3;
-  }
-
-  .sm\:focus\:ring-opacity-40:focus {
-    --tw-ring-opacity: 0.4;
-  }
-
-  .sm\:focus\:ring-opacity-50:focus {
-    --tw-ring-opacity: 0.5;
-  }
-
-  .sm\:focus\:ring-opacity-60:focus {
-    --tw-ring-opacity: 0.6;
-  }
-
-  .sm\:focus\:ring-opacity-70:focus {
-    --tw-ring-opacity: 0.7;
-  }
-
-  .sm\:focus\:ring-opacity-75:focus {
-    --tw-ring-opacity: 0.75;
-  }
-
-  .sm\:focus\:ring-opacity-80:focus {
-    --tw-ring-opacity: 0.8;
-  }
-
-  .sm\:focus\:ring-opacity-90:focus {
-    --tw-ring-opacity: 0.9;
-  }
-
-  .sm\:focus\:ring-opacity-95:focus {
-    --tw-ring-opacity: 0.95;
-  }
-
-  .sm\:focus\:ring-opacity-100:focus {
-    --tw-ring-opacity: 1;
-  }
-
-  .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-current {
-    color: currentColor;
-  }
-
-  .sm\:text-transparent {
-    color: transparent;
-  }
-
-  .sm\:text-black {
-    --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
-  }
-
-  .sm\:text-white {
-    --tw-text-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-text-opacity));
-  }
-
-  .sm\:text-darkCoolGray-50 {
-    --tw-text-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-text-opacity));
-  }
-
-  .sm\:text-darkCoolGray-100 {
-    --tw-text-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-text-opacity));
-  }
-
-  .sm\:text-darkCoolGray-200 {
-    --tw-text-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-text-opacity));
-  }
-
-  .sm\:text-darkCoolGray-300 {
-    --tw-text-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-text-opacity));
-  }
-
-  .sm\:text-darkCoolGray-400 {
-    --tw-text-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-text-opacity));
-  }
-
-  .sm\:text-darkCoolGray-500 {
-    --tw-text-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-text-opacity));
-  }
-
-  .sm\:text-darkCoolGray-600 {
-    --tw-text-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-text-opacity));
-  }
-
-  .sm\:text-darkCoolGray-700 {
-    --tw-text-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-text-opacity));
-  }
-
-  .sm\:text-darkCoolGray-800 {
-    --tw-text-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-text-opacity));
-  }
-
-  .sm\:text-darkCoolGray-900 {
-    --tw-text-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-text-opacity));
-  }
-
-  .sm\:text-coolGray-50 {
-    --tw-text-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-text-opacity));
-  }
-
-  .sm\:text-coolGray-100 {
-    --tw-text-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-text-opacity));
-  }
-
-  .sm\:text-coolGray-200 {
-    --tw-text-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-text-opacity));
-  }
-
-  .sm\:text-coolGray-300 {
-    --tw-text-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-text-opacity));
-  }
-
-  .sm\:text-coolGray-400 {
-    --tw-text-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-text-opacity));
-  }
-
-  .sm\:text-coolGray-500 {
-    --tw-text-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-text-opacity));
-  }
-
-  .sm\:text-coolGray-600 {
-    --tw-text-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-text-opacity));
-  }
-
-  .sm\:text-coolGray-700 {
-    --tw-text-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-text-opacity));
-  }
-
-  .sm\:text-coolGray-800 {
-    --tw-text-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-text-opacity));
-  }
-
-  .sm\:text-coolGray-900 {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .sm\:text-indigo-50 {
-    --tw-text-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-text-opacity));
-  }
-
-  .sm\:text-indigo-100 {
-    --tw-text-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-text-opacity));
-  }
-
-  .sm\:text-indigo-200 {
-    --tw-text-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-text-opacity));
-  }
-
-  .sm\:text-indigo-300 {
-    --tw-text-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-text-opacity));
-  }
-
-  .sm\:text-indigo-400 {
-    --tw-text-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-text-opacity));
-  }
-
-  .sm\:text-indigo-500 {
-    --tw-text-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-text-opacity));
-  }
-
-  .sm\:text-indigo-600 {
-    --tw-text-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-text-opacity));
-  }
-
-  .sm\:text-indigo-700 {
-    --tw-text-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-text-opacity));
-  }
-
-  .sm\:text-indigo-800 {
-    --tw-text-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-text-opacity));
-  }
-
-  .sm\:text-indigo-900 {
-    --tw-text-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-text-opacity));
-  }
-
-  .sm\:text-violet-50 {
-    --tw-text-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-text-opacity));
-  }
-
-  .sm\:text-violet-100 {
-    --tw-text-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-text-opacity));
-  }
-
-  .sm\:text-violet-200 {
-    --tw-text-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-text-opacity));
-  }
-
-  .sm\:text-violet-300 {
-    --tw-text-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-text-opacity));
-  }
-
-  .sm\:text-violet-400 {
-    --tw-text-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-text-opacity));
-  }
-
-  .sm\:text-violet-500 {
-    --tw-text-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-text-opacity));
-  }
-
-  .sm\:text-violet-600 {
-    --tw-text-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-text-opacity));
-  }
-
-  .sm\:text-violet-700 {
-    --tw-text-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-text-opacity));
-  }
-
-  .sm\:text-violet-800 {
-    --tw-text-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-text-opacity));
-  }
-
-  .sm\:text-violet-900 {
-    --tw-text-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-text-opacity));
-  }
-
-  .sm\:text-yellow-50 {
-    --tw-text-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-text-opacity));
-  }
-
-  .sm\:text-yellow-100 {
-    --tw-text-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-text-opacity));
-  }
-
-  .sm\:text-yellow-200 {
-    --tw-text-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-text-opacity));
-  }
-
-  .sm\:text-yellow-300 {
-    --tw-text-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-text-opacity));
-  }
-
-  .sm\:text-yellow-400 {
-    --tw-text-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-text-opacity));
-  }
-
-  .sm\:text-yellow-500 {
-    --tw-text-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-text-opacity));
-  }
-
-  .sm\:text-yellow-600 {
-    --tw-text-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-text-opacity));
-  }
-
-  .sm\:text-yellow-700 {
-    --tw-text-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-text-opacity));
-  }
-
-  .sm\:text-yellow-800 {
-    --tw-text-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-text-opacity));
-  }
-
-  .sm\:text-yellow-900 {
-    --tw-text-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-text-opacity));
-  }
-
-  .sm\:text-red-50 {
-    --tw-text-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-text-opacity));
-  }
-
-  .sm\:text-red-100 {
-    --tw-text-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-text-opacity));
-  }
-
-  .sm\:text-red-200 {
-    --tw-text-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-text-opacity));
-  }
-
-  .sm\:text-red-300 {
-    --tw-text-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-text-opacity));
-  }
-
-  .sm\:text-red-400 {
-    --tw-text-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-text-opacity));
-  }
-
-  .sm\:text-red-500 {
-    --tw-text-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-text-opacity));
-  }
-
-  .sm\:text-red-600 {
-    --tw-text-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-text-opacity));
-  }
-
-  .sm\:text-red-700 {
-    --tw-text-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-text-opacity));
-  }
-
-  .sm\:text-red-800 {
-    --tw-text-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-text-opacity));
-  }
-
-  .sm\:text-red-900 {
-    --tw-text-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-text-opacity));
-  }
-
-  .sm\:text-green-50 {
-    --tw-text-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-text-opacity));
-  }
-
-  .sm\:text-green-100 {
-    --tw-text-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-text-opacity));
-  }
-
-  .sm\:text-green-200 {
-    --tw-text-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-text-opacity));
-  }
-
-  .sm\:text-green-300 {
-    --tw-text-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-text-opacity));
-  }
-
-  .sm\:text-green-400 {
-    --tw-text-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-text-opacity));
-  }
-
-  .sm\:text-green-500 {
-    --tw-text-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-text-opacity));
-  }
-
-  .sm\:text-green-600 {
-    --tw-text-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-text-opacity));
-  }
-
-  .sm\:text-green-700 {
-    --tw-text-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-text-opacity));
-  }
-
-  .sm\:text-green-800 {
-    --tw-text-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-text-opacity));
-  }
-
-  .sm\:text-green-900 {
-    --tw-text-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-text-opacity));
-  }
-
-  .sm\:text-blue-50 {
-    --tw-text-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-text-opacity));
-  }
-
-  .sm\:text-blue-100 {
-    --tw-text-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-text-opacity));
-  }
-
-  .sm\:text-blue-200 {
-    --tw-text-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-text-opacity));
-  }
-
-  .sm\:text-blue-300 {
-    --tw-text-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-text-opacity));
-  }
-
-  .sm\:text-blue-400 {
-    --tw-text-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-text-opacity));
-  }
-
-  .sm\:text-blue-500 {
-    --tw-text-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-text-opacity));
-  }
-
-  .sm\:text-blue-600 {
-    --tw-text-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-text-opacity));
-  }
-
-  .sm\:text-blue-700 {
-    --tw-text-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-text-opacity));
-  }
-
-  .sm\:text-blue-800 {
-    --tw-text-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-text-opacity));
-  }
-
-  .sm\:text-blue-900 {
-    --tw-text-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-text-opacity));
-  }
-
-  .sm\:text-gray-50 {
-    --tw-text-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-text-opacity));
-  }
-
-  .sm\:text-gray-100 {
-    --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
-  }
-
-  .sm\:text-gray-200 {
-    --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
-  }
-
-  .sm\:text-gray-300 {
-    --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
-  }
-
-  .sm\:text-gray-400 {
-    --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
-  }
-
-  .sm\:text-gray-500 {
-    --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
-  }
-
-  .sm\:text-gray-600 {
-    --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
-  }
-
-  .sm\:text-gray-700 {
-    --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
-  }
-
-  .sm\:text-gray-800 {
-    --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
-  }
-
-  .sm\:text-gray-900 {
-    --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
-  }
-
-  .sm\:text-body {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-current {
-    color: currentColor;
-  }
-
-  .group:hover .sm\:group-hover\:text-transparent {
-    color: transparent;
-  }
-
-  .group:hover .sm\:group-hover\:text-black {
-    --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-white {
-    --tw-text-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-darkCoolGray-50 {
-    --tw-text-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-darkCoolGray-100 {
-    --tw-text-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-darkCoolGray-200 {
-    --tw-text-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-darkCoolGray-300 {
-    --tw-text-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-darkCoolGray-400 {
-    --tw-text-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-darkCoolGray-500 {
-    --tw-text-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-darkCoolGray-600 {
-    --tw-text-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-darkCoolGray-700 {
-    --tw-text-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-darkCoolGray-800 {
-    --tw-text-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-darkCoolGray-900 {
-    --tw-text-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-coolGray-50 {
-    --tw-text-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-coolGray-100 {
-    --tw-text-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-coolGray-200 {
-    --tw-text-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-coolGray-300 {
-    --tw-text-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-coolGray-400 {
-    --tw-text-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-coolGray-500 {
-    --tw-text-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-coolGray-600 {
-    --tw-text-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-coolGray-700 {
-    --tw-text-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-coolGray-800 {
-    --tw-text-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-coolGray-900 {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-indigo-50 {
-    --tw-text-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-indigo-100 {
-    --tw-text-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-indigo-200 {
-    --tw-text-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-indigo-300 {
-    --tw-text-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-indigo-400 {
-    --tw-text-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-indigo-500 {
-    --tw-text-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-indigo-600 {
-    --tw-text-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-indigo-700 {
-    --tw-text-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-indigo-800 {
-    --tw-text-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-indigo-900 {
-    --tw-text-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-violet-50 {
-    --tw-text-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-violet-100 {
-    --tw-text-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-violet-200 {
-    --tw-text-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-violet-300 {
-    --tw-text-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-violet-400 {
-    --tw-text-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-violet-500 {
-    --tw-text-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-violet-600 {
-    --tw-text-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-violet-700 {
-    --tw-text-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-violet-800 {
-    --tw-text-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-violet-900 {
-    --tw-text-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-yellow-50 {
-    --tw-text-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-yellow-100 {
-    --tw-text-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-yellow-200 {
-    --tw-text-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-yellow-300 {
-    --tw-text-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-yellow-400 {
-    --tw-text-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-yellow-500 {
-    --tw-text-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-yellow-600 {
-    --tw-text-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-yellow-700 {
-    --tw-text-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-yellow-800 {
-    --tw-text-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-yellow-900 {
-    --tw-text-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-red-50 {
-    --tw-text-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-red-100 {
-    --tw-text-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-red-200 {
-    --tw-text-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-red-300 {
-    --tw-text-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-red-400 {
-    --tw-text-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-red-500 {
-    --tw-text-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-red-600 {
-    --tw-text-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-red-700 {
-    --tw-text-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-red-800 {
-    --tw-text-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-red-900 {
-    --tw-text-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-green-50 {
-    --tw-text-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-green-100 {
-    --tw-text-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-green-200 {
-    --tw-text-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-green-300 {
-    --tw-text-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-green-400 {
-    --tw-text-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-green-500 {
-    --tw-text-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-green-600 {
-    --tw-text-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-green-700 {
-    --tw-text-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-green-800 {
-    --tw-text-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-green-900 {
-    --tw-text-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-blue-50 {
-    --tw-text-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-blue-100 {
-    --tw-text-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-blue-200 {
-    --tw-text-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-blue-300 {
-    --tw-text-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-blue-400 {
-    --tw-text-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-blue-500 {
-    --tw-text-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-blue-600 {
-    --tw-text-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-blue-700 {
-    --tw-text-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-blue-800 {
-    --tw-text-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-blue-900 {
-    --tw-text-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-gray-50 {
-    --tw-text-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-gray-100 {
-    --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-gray-200 {
-    --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-gray-300 {
-    --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-gray-400 {
-    --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-gray-500 {
-    --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-gray-600 {
-    --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-gray-700 {
-    --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-gray-800 {
-    --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-gray-900 {
-    --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
-  }
-
-  .group:hover .sm\:group-hover\:text-body {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-current:focus-within {
-    color: currentColor;
-  }
-
-  .sm\:focus-within\:text-transparent:focus-within {
-    color: transparent;
-  }
-
-  .sm\:focus-within\:text-black:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-white:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-darkCoolGray-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-darkCoolGray-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-darkCoolGray-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-darkCoolGray-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-darkCoolGray-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-darkCoolGray-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-darkCoolGray-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-darkCoolGray-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-darkCoolGray-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-darkCoolGray-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-coolGray-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-coolGray-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-coolGray-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-coolGray-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-coolGray-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-coolGray-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-coolGray-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-coolGray-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-coolGray-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-coolGray-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-indigo-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-indigo-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-indigo-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-indigo-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-indigo-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-indigo-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-indigo-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-indigo-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-indigo-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-indigo-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-violet-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-violet-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-violet-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-violet-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-violet-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-violet-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-violet-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-violet-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-violet-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-violet-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-yellow-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-yellow-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-yellow-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-yellow-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-yellow-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-yellow-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-yellow-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-yellow-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-yellow-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-yellow-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-red-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-red-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-red-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-red-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-red-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-red-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-red-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-red-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-red-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-red-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-green-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-green-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-green-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-green-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-green-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-green-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-green-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-green-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-green-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-green-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-blue-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-blue-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-blue-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-blue-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-blue-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-blue-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-blue-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-blue-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-blue-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-blue-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-gray-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-gray-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-gray-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-gray-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-gray-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-gray-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-gray-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-gray-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-gray-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-gray-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
-  }
-
-  .sm\:focus-within\:text-body:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-current:hover {
-    color: currentColor;
-  }
-
-  .sm\:hover\:text-transparent:hover {
-    color: transparent;
-  }
-
-  .sm\:hover\:text-black:hover {
-    --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-white:hover {
-    --tw-text-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-darkCoolGray-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-darkCoolGray-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-darkCoolGray-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-darkCoolGray-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-darkCoolGray-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-darkCoolGray-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-darkCoolGray-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-darkCoolGray-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-darkCoolGray-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-darkCoolGray-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-coolGray-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-coolGray-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-coolGray-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-coolGray-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-coolGray-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-coolGray-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-coolGray-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-coolGray-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-coolGray-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-coolGray-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-indigo-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-indigo-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-indigo-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-indigo-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-indigo-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-indigo-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-indigo-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-indigo-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-indigo-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-indigo-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-violet-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-violet-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-violet-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-violet-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-violet-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-violet-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-violet-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-violet-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-violet-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-violet-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-yellow-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-yellow-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-yellow-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-yellow-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-yellow-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-yellow-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-yellow-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-yellow-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-yellow-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-yellow-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-red-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-red-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-red-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-red-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-red-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-red-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-red-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-red-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-red-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-red-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-green-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-green-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-green-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-green-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-green-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-green-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-green-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-green-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-green-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-green-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-blue-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-blue-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-blue-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-blue-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-blue-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-blue-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-blue-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-blue-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-blue-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-blue-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-gray-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-gray-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-gray-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-gray-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-gray-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-gray-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-gray-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-gray-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-gray-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-gray-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
-  }
-
-  .sm\:hover\:text-body:hover {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-current:focus {
-    color: currentColor;
-  }
-
-  .sm\:focus\:text-transparent:focus {
-    color: transparent;
-  }
-
-  .sm\:focus\:text-black:focus {
-    --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-white:focus {
-    --tw-text-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-darkCoolGray-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-darkCoolGray-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-darkCoolGray-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-darkCoolGray-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-darkCoolGray-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-darkCoolGray-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-darkCoolGray-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-darkCoolGray-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-darkCoolGray-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-darkCoolGray-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-coolGray-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-coolGray-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-coolGray-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-coolGray-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-coolGray-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-coolGray-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-coolGray-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-coolGray-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-coolGray-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-coolGray-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-indigo-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-indigo-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-indigo-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-indigo-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-indigo-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-indigo-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-indigo-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-indigo-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-indigo-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-indigo-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-violet-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-violet-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-violet-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-violet-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-violet-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-violet-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-violet-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-violet-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-violet-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-violet-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-yellow-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-yellow-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-yellow-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-yellow-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-yellow-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-yellow-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-yellow-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-yellow-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-yellow-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-yellow-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-red-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-red-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-red-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-red-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-red-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-red-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-red-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-red-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-red-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-red-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-green-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-green-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-green-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-green-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-green-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-green-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-green-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-green-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-green-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-green-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-blue-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-blue-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-blue-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-blue-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-blue-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-blue-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-blue-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-blue-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-blue-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-blue-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-gray-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-gray-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-gray-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-gray-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-gray-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-gray-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-gray-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-gray-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-gray-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-gray-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
-  }
-
-  .sm\:focus\:text-body:focus {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .sm\:text-opacity-0 {
-    --tw-text-opacity: 0;
-  }
-
-  .sm\:text-opacity-5 {
-    --tw-text-opacity: 0.05;
-  }
-
-  .sm\:text-opacity-10 {
-    --tw-text-opacity: 0.1;
-  }
-
-  .sm\:text-opacity-20 {
-    --tw-text-opacity: 0.2;
-  }
-
-  .sm\:text-opacity-25 {
-    --tw-text-opacity: 0.25;
-  }
-
-  .sm\:text-opacity-30 {
-    --tw-text-opacity: 0.3;
-  }
-
-  .sm\:text-opacity-40 {
-    --tw-text-opacity: 0.4;
-  }
-
-  .sm\:text-opacity-50 {
-    --tw-text-opacity: 0.5;
-  }
-
-  .sm\:text-opacity-60 {
-    --tw-text-opacity: 0.6;
-  }
-
-  .sm\:text-opacity-70 {
-    --tw-text-opacity: 0.7;
-  }
-
-  .sm\:text-opacity-75 {
-    --tw-text-opacity: 0.75;
-  }
-
-  .sm\:text-opacity-80 {
-    --tw-text-opacity: 0.8;
-  }
-
-  .sm\:text-opacity-90 {
-    --tw-text-opacity: 0.9;
-  }
-
-  .sm\:text-opacity-95 {
-    --tw-text-opacity: 0.95;
-  }
-
-  .sm\:text-opacity-100 {
-    --tw-text-opacity: 1;
-  }
-
-  .group:hover .sm\:group-hover\:text-opacity-0 {
-    --tw-text-opacity: 0;
-  }
-
-  .group:hover .sm\:group-hover\:text-opacity-5 {
-    --tw-text-opacity: 0.05;
-  }
-
-  .group:hover .sm\:group-hover\:text-opacity-10 {
-    --tw-text-opacity: 0.1;
-  }
-
-  .group:hover .sm\:group-hover\:text-opacity-20 {
-    --tw-text-opacity: 0.2;
-  }
-
-  .group:hover .sm\:group-hover\:text-opacity-25 {
-    --tw-text-opacity: 0.25;
-  }
-
-  .group:hover .sm\:group-hover\:text-opacity-30 {
-    --tw-text-opacity: 0.3;
-  }
-
-  .group:hover .sm\:group-hover\:text-opacity-40 {
-    --tw-text-opacity: 0.4;
-  }
-
-  .group:hover .sm\:group-hover\:text-opacity-50 {
-    --tw-text-opacity: 0.5;
-  }
-
-  .group:hover .sm\:group-hover\:text-opacity-60 {
-    --tw-text-opacity: 0.6;
-  }
-
-  .group:hover .sm\:group-hover\:text-opacity-70 {
-    --tw-text-opacity: 0.7;
-  }
-
-  .group:hover .sm\:group-hover\:text-opacity-75 {
-    --tw-text-opacity: 0.75;
-  }
-
-  .group:hover .sm\:group-hover\:text-opacity-80 {
-    --tw-text-opacity: 0.8;
-  }
-
-  .group:hover .sm\:group-hover\:text-opacity-90 {
-    --tw-text-opacity: 0.9;
-  }
-
-  .group:hover .sm\:group-hover\:text-opacity-95 {
-    --tw-text-opacity: 0.95;
-  }
-
-  .group:hover .sm\:group-hover\:text-opacity-100 {
-    --tw-text-opacity: 1;
-  }
-
-  .sm\:focus-within\:text-opacity-0:focus-within {
-    --tw-text-opacity: 0;
-  }
-
-  .sm\:focus-within\:text-opacity-5:focus-within {
-    --tw-text-opacity: 0.05;
-  }
-
-  .sm\:focus-within\:text-opacity-10:focus-within {
-    --tw-text-opacity: 0.1;
-  }
-
-  .sm\:focus-within\:text-opacity-20:focus-within {
-    --tw-text-opacity: 0.2;
-  }
-
-  .sm\:focus-within\:text-opacity-25:focus-within {
-    --tw-text-opacity: 0.25;
-  }
-
-  .sm\:focus-within\:text-opacity-30:focus-within {
-    --tw-text-opacity: 0.3;
-  }
-
-  .sm\:focus-within\:text-opacity-40:focus-within {
-    --tw-text-opacity: 0.4;
-  }
-
-  .sm\:focus-within\:text-opacity-50:focus-within {
-    --tw-text-opacity: 0.5;
-  }
-
-  .sm\:focus-within\:text-opacity-60:focus-within {
-    --tw-text-opacity: 0.6;
-  }
-
-  .sm\:focus-within\:text-opacity-70:focus-within {
-    --tw-text-opacity: 0.7;
-  }
-
-  .sm\:focus-within\:text-opacity-75:focus-within {
-    --tw-text-opacity: 0.75;
-  }
-
-  .sm\:focus-within\:text-opacity-80:focus-within {
-    --tw-text-opacity: 0.8;
-  }
-
-  .sm\:focus-within\:text-opacity-90:focus-within {
-    --tw-text-opacity: 0.9;
-  }
-
-  .sm\:focus-within\:text-opacity-95:focus-within {
-    --tw-text-opacity: 0.95;
-  }
-
-  .sm\:focus-within\:text-opacity-100:focus-within {
-    --tw-text-opacity: 1;
-  }
-
-  .sm\:hover\:text-opacity-0:hover {
-    --tw-text-opacity: 0;
-  }
-
-  .sm\:hover\:text-opacity-5:hover {
-    --tw-text-opacity: 0.05;
-  }
-
-  .sm\:hover\:text-opacity-10:hover {
-    --tw-text-opacity: 0.1;
-  }
-
-  .sm\:hover\:text-opacity-20:hover {
-    --tw-text-opacity: 0.2;
-  }
-
-  .sm\:hover\:text-opacity-25:hover {
-    --tw-text-opacity: 0.25;
-  }
-
-  .sm\:hover\:text-opacity-30:hover {
-    --tw-text-opacity: 0.3;
-  }
-
-  .sm\:hover\:text-opacity-40:hover {
-    --tw-text-opacity: 0.4;
-  }
-
-  .sm\:hover\:text-opacity-50:hover {
-    --tw-text-opacity: 0.5;
-  }
-
-  .sm\:hover\:text-opacity-60:hover {
-    --tw-text-opacity: 0.6;
-  }
-
-  .sm\:hover\:text-opacity-70:hover {
-    --tw-text-opacity: 0.7;
-  }
-
-  .sm\:hover\:text-opacity-75:hover {
-    --tw-text-opacity: 0.75;
-  }
-
-  .sm\:hover\:text-opacity-80:hover {
-    --tw-text-opacity: 0.8;
-  }
-
-  .sm\:hover\:text-opacity-90:hover {
-    --tw-text-opacity: 0.9;
-  }
-
-  .sm\:hover\:text-opacity-95:hover {
-    --tw-text-opacity: 0.95;
-  }
-
-  .sm\:hover\:text-opacity-100:hover {
-    --tw-text-opacity: 1;
-  }
-
-  .sm\:focus\:text-opacity-0:focus {
-    --tw-text-opacity: 0;
-  }
-
-  .sm\:focus\:text-opacity-5:focus {
-    --tw-text-opacity: 0.05;
-  }
-
-  .sm\:focus\:text-opacity-10:focus {
-    --tw-text-opacity: 0.1;
-  }
-
-  .sm\:focus\:text-opacity-20:focus {
-    --tw-text-opacity: 0.2;
-  }
-
-  .sm\:focus\:text-opacity-25:focus {
-    --tw-text-opacity: 0.25;
-  }
-
-  .sm\:focus\:text-opacity-30:focus {
-    --tw-text-opacity: 0.3;
-  }
-
-  .sm\:focus\:text-opacity-40:focus {
-    --tw-text-opacity: 0.4;
-  }
-
-  .sm\:focus\:text-opacity-50:focus {
-    --tw-text-opacity: 0.5;
-  }
-
-  .sm\:focus\:text-opacity-60:focus {
-    --tw-text-opacity: 0.6;
-  }
-
-  .sm\:focus\:text-opacity-70:focus {
-    --tw-text-opacity: 0.7;
-  }
-
-  .sm\:focus\:text-opacity-75:focus {
-    --tw-text-opacity: 0.75;
-  }
-
-  .sm\:focus\:text-opacity-80:focus {
-    --tw-text-opacity: 0.8;
-  }
-
-  .sm\:focus\:text-opacity-90:focus {
-    --tw-text-opacity: 0.9;
-  }
-
-  .sm\:focus\:text-opacity-95:focus {
-    --tw-text-opacity: 0.95;
-  }
-
-  .sm\:focus\:text-opacity-100:focus {
-    --tw-text-opacity: 1;
-  }
-
-  .sm\:truncate {
-    overflow: hidden;
-    text-overflow: ellipsis;
-    white-space: nowrap;
-  }
-
-  .sm\:overflow-ellipsis {
-    text-overflow: ellipsis;
-  }
-
-  .sm\:overflow-clip {
-    text-overflow: clip;
-  }
-
-  .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;
-  }
-
-  .group:hover .sm\:group-hover\:underline {
-    text-decoration: underline;
-  }
-
-  .group:hover .sm\:group-hover\:line-through {
-    text-decoration: line-through;
-  }
-
-  .group:hover .sm\:group-hover\:no-underline {
-    text-decoration: none;
-  }
-
-  .sm\:focus-within\:underline:focus-within {
-    text-decoration: underline;
-  }
-
-  .sm\:focus-within\:line-through:focus-within {
-    text-decoration: line-through;
-  }
-
-  .sm\:focus-within\:no-underline:focus-within {
-    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\:ordinal, .sm\:slashed-zero, .sm\:lining-nums, .sm\:oldstyle-nums, .sm\:proportional-nums, .sm\:tabular-nums, .sm\:diagonal-fractions, .sm\:stacked-fractions {
-    --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);
-    --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);
-    --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);
-    --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);
-    --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);
-    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
-  }
-
-  .sm\:normal-nums {
-    font-variant-numeric: normal;
-  }
-
-  .sm\:ordinal {
-    --tw-ordinal: ordinal;
-  }
-
-  .sm\:slashed-zero {
-    --tw-slashed-zero: slashed-zero;
-  }
-
-  .sm\:lining-nums {
-    --tw-numeric-figure: lining-nums;
-  }
-
-  .sm\:oldstyle-nums {
-    --tw-numeric-figure: oldstyle-nums;
-  }
-
-  .sm\:proportional-nums {
-    --tw-numeric-spacing: proportional-nums;
-  }
-
-  .sm\:tabular-nums {
-    --tw-numeric-spacing: tabular-nums;
-  }
-
-  .sm\:diagonal-fractions {
-    --tw-numeric-fraction: diagonal-fractions;
-  }
-
-  .sm\:stacked-fractions {
-    --tw-numeric-fraction: stacked-fractions;
-  }
-
-  .sm\:tracking-tighter {
-    letter-spacing: -0.02em;
-  }
-
-  .sm\:tracking-tight {
-    letter-spacing: -1px;
-  }
-
-  .sm\:tracking-normal {
-    letter-spacing: 0em;
-  }
-
-  .sm\:tracking-wide {
-    letter-spacing: 0.03em;
-  }
-
-  .sm\:tracking-wider {
-    letter-spacing: 0.08em;
-  }
-
-  .sm\:tracking-widest {
-    letter-spacing: 0.1em;
-  }
-
-  .sm\:select-none {
-    -webkit-user-select: none;
-       -moz-user-select: none;
-        -ms-user-select: none;
-            user-select: none;
-  }
-
-  .sm\:select-text {
-    -webkit-user-select: text;
-       -moz-user-select: text;
-        -ms-user-select: text;
-            user-select: text;
-  }
-
-  .sm\:select-all {
-    -webkit-user-select: all;
-       -moz-user-select: all;
-        -ms-user-select: all;
-            user-select: all;
-  }
-
-  .sm\:select-auto {
-    -webkit-user-select: auto;
-       -moz-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-nowrap {
-    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\:w-0 {
-    width: 0px;
-  }
-
-  .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-7 {
-    width: 1.75rem;
-  }
-
-  .sm\:w-8 {
-    width: 2rem;
-  }
-
-  .sm\:w-9 {
-    width: 2.25rem;
-  }
-
-  .sm\:w-10 {
-    width: 2.5rem;
-  }
-
-  .sm\:w-11 {
-    width: 2.75rem;
-  }
-
-  .sm\:w-12 {
-    width: 3rem;
-  }
-
-  .sm\:w-14 {
-    width: 3.5rem;
-  }
-
-  .sm\:w-16 {
-    width: 4rem;
-  }
-
-  .sm\:w-20 {
-    width: 5rem;
-  }
-
-  .sm\:w-24 {
-    width: 6rem;
-  }
-
-  .sm\:w-28 {
-    width: 7rem;
-  }
-
-  .sm\:w-32 {
-    width: 8rem;
-  }
-
-  .sm\:w-36 {
-    width: 9rem;
-  }
-
-  .sm\:w-40 {
-    width: 10rem;
-  }
-
-  .sm\:w-44 {
-    width: 11rem;
-  }
-
-  .sm\:w-48 {
-    width: 12rem;
-  }
-
-  .sm\:w-52 {
-    width: 13rem;
-  }
-
-  .sm\:w-56 {
-    width: 14rem;
-  }
-
-  .sm\:w-60 {
-    width: 15rem;
-  }
-
-  .sm\:w-64 {
-    width: 16rem;
-  }
-
-  .sm\:w-72 {
-    width: 18rem;
-  }
-
-  .sm\:w-80 {
-    width: 20rem;
-  }
-
-  .sm\:w-96 {
-    width: 24rem;
-  }
-
-  .sm\:w-auto {
-    width: auto;
-  }
-
-  .sm\:w-px {
-    width: 1px;
-  }
-
-  .sm\:w-0\.5 {
-    width: 0.125rem;
-  }
-
-  .sm\:w-1\.5 {
-    width: 0.375rem;
-  }
-
-  .sm\:w-2\.5 {
-    width: 0.625rem;
-  }
-
-  .sm\:w-3\.5 {
-    width: 0.875rem;
-  }
-
-  .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\:focus-within\:z-0:focus-within {
-    z-index: 0;
-  }
-
-  .sm\:focus-within\:z-10:focus-within {
-    z-index: 10;
-  }
-
-  .sm\:focus-within\:z-20:focus-within {
-    z-index: 20;
-  }
-
-  .sm\:focus-within\:z-30:focus-within {
-    z-index: 30;
-  }
-
-  .sm\:focus-within\:z-40:focus-within {
-    z-index: 40;
-  }
-
-  .sm\:focus-within\:z-50:focus-within {
-    z-index: 50;
-  }
-
-  .sm\:focus-within\:z-auto:focus-within {
-    z-index: auto;
-  }
-
-  .sm\:focus\:z-0:focus {
-    z-index: 0;
-  }
-
-  .sm\:focus\:z-10:focus {
-    z-index: 10;
-  }
-
-  .sm\:focus\:z-20:focus {
-    z-index: 20;
-  }
-
-  .sm\:focus\:z-30:focus {
-    z-index: 30;
-  }
-
-  .sm\:focus\:z-40:focus {
-    z-index: 40;
-  }
-
-  .sm\:focus\:z-50:focus {
-    z-index: 50;
-  }
-
-  .sm\:focus\:z-auto:focus {
-    z-index: auto;
-  }
-
-  .sm\:gap-0 {
-    gap: 0px;
-  }
-
-  .sm\:gap-1 {
-    gap: 0.25rem;
-  }
-
-  .sm\:gap-2 {
-    gap: 0.5rem;
-  }
-
-  .sm\:gap-3 {
-    gap: 0.75rem;
-  }
-
-  .sm\:gap-4 {
-    gap: 1rem;
-  }
-
-  .sm\:gap-5 {
-    gap: 1.25rem;
-  }
-
-  .sm\:gap-6 {
-    gap: 1.5rem;
-  }
-
-  .sm\:gap-7 {
-    gap: 1.75rem;
-  }
-
-  .sm\:gap-8 {
-    gap: 2rem;
-  }
-
-  .sm\:gap-9 {
-    gap: 2.25rem;
-  }
-
-  .sm\:gap-10 {
-    gap: 2.5rem;
-  }
-
-  .sm\:gap-11 {
-    gap: 2.75rem;
-  }
-
-  .sm\:gap-12 {
-    gap: 3rem;
-  }
-
-  .sm\:gap-14 {
-    gap: 3.5rem;
-  }
-
-  .sm\:gap-16 {
-    gap: 4rem;
-  }
-
-  .sm\:gap-20 {
-    gap: 5rem;
-  }
-
-  .sm\:gap-24 {
-    gap: 6rem;
-  }
-
-  .sm\:gap-28 {
-    gap: 7rem;
-  }
-
-  .sm\:gap-32 {
-    gap: 8rem;
-  }
-
-  .sm\:gap-36 {
-    gap: 9rem;
-  }
-
-  .sm\:gap-40 {
-    gap: 10rem;
-  }
-
-  .sm\:gap-44 {
-    gap: 11rem;
-  }
-
-  .sm\:gap-48 {
-    gap: 12rem;
-  }
-
-  .sm\:gap-52 {
-    gap: 13rem;
-  }
-
-  .sm\:gap-56 {
-    gap: 14rem;
-  }
-
-  .sm\:gap-60 {
-    gap: 15rem;
-  }
-
-  .sm\:gap-64 {
-    gap: 16rem;
-  }
-
-  .sm\:gap-72 {
-    gap: 18rem;
-  }
-
-  .sm\:gap-80 {
-    gap: 20rem;
-  }
-
-  .sm\:gap-96 {
-    gap: 24rem;
-  }
-
-  .sm\:gap-px {
-    gap: 1px;
-  }
-
-  .sm\:gap-0\.5 {
-    gap: 0.125rem;
-  }
-
-  .sm\:gap-1\.5 {
-    gap: 0.375rem;
-  }
-
-  .sm\:gap-2\.5 {
-    gap: 0.625rem;
-  }
-
-  .sm\:gap-3\.5 {
-    gap: 0.875rem;
-  }
-
-  .sm\:gap-x-0 {
-    -moz-column-gap: 0px;
-         column-gap: 0px;
-  }
-
-  .sm\:gap-x-1 {
-    -moz-column-gap: 0.25rem;
-         column-gap: 0.25rem;
-  }
-
-  .sm\:gap-x-2 {
-    -moz-column-gap: 0.5rem;
-         column-gap: 0.5rem;
-  }
-
-  .sm\:gap-x-3 {
-    -moz-column-gap: 0.75rem;
-         column-gap: 0.75rem;
-  }
-
-  .sm\:gap-x-4 {
-    -moz-column-gap: 1rem;
-         column-gap: 1rem;
-  }
-
-  .sm\:gap-x-5 {
-    -moz-column-gap: 1.25rem;
-         column-gap: 1.25rem;
-  }
-
-  .sm\:gap-x-6 {
-    -moz-column-gap: 1.5rem;
-         column-gap: 1.5rem;
-  }
-
-  .sm\:gap-x-7 {
-    -moz-column-gap: 1.75rem;
-         column-gap: 1.75rem;
-  }
-
-  .sm\:gap-x-8 {
-    -moz-column-gap: 2rem;
-         column-gap: 2rem;
-  }
-
-  .sm\:gap-x-9 {
-    -moz-column-gap: 2.25rem;
-         column-gap: 2.25rem;
-  }
-
-  .sm\:gap-x-10 {
-    -moz-column-gap: 2.5rem;
-         column-gap: 2.5rem;
-  }
-
-  .sm\:gap-x-11 {
-    -moz-column-gap: 2.75rem;
-         column-gap: 2.75rem;
-  }
-
-  .sm\:gap-x-12 {
-    -moz-column-gap: 3rem;
-         column-gap: 3rem;
-  }
-
-  .sm\:gap-x-14 {
-    -moz-column-gap: 3.5rem;
-         column-gap: 3.5rem;
-  }
-
-  .sm\:gap-x-16 {
-    -moz-column-gap: 4rem;
-         column-gap: 4rem;
-  }
-
-  .sm\:gap-x-20 {
-    -moz-column-gap: 5rem;
-         column-gap: 5rem;
-  }
-
-  .sm\:gap-x-24 {
-    -moz-column-gap: 6rem;
-         column-gap: 6rem;
-  }
-
-  .sm\:gap-x-28 {
-    -moz-column-gap: 7rem;
-         column-gap: 7rem;
-  }
-
-  .sm\:gap-x-32 {
-    -moz-column-gap: 8rem;
-         column-gap: 8rem;
-  }
-
-  .sm\:gap-x-36 {
-    -moz-column-gap: 9rem;
-         column-gap: 9rem;
-  }
-
-  .sm\:gap-x-40 {
-    -moz-column-gap: 10rem;
-         column-gap: 10rem;
-  }
-
-  .sm\:gap-x-44 {
-    -moz-column-gap: 11rem;
-         column-gap: 11rem;
-  }
-
-  .sm\:gap-x-48 {
-    -moz-column-gap: 12rem;
-         column-gap: 12rem;
-  }
-
-  .sm\:gap-x-52 {
-    -moz-column-gap: 13rem;
-         column-gap: 13rem;
-  }
-
-  .sm\:gap-x-56 {
-    -moz-column-gap: 14rem;
-         column-gap: 14rem;
-  }
-
-  .sm\:gap-x-60 {
-    -moz-column-gap: 15rem;
-         column-gap: 15rem;
-  }
-
-  .sm\:gap-x-64 {
-    -moz-column-gap: 16rem;
-         column-gap: 16rem;
-  }
-
-  .sm\:gap-x-72 {
-    -moz-column-gap: 18rem;
-         column-gap: 18rem;
-  }
-
-  .sm\:gap-x-80 {
-    -moz-column-gap: 20rem;
-         column-gap: 20rem;
-  }
-
-  .sm\:gap-x-96 {
-    -moz-column-gap: 24rem;
-         column-gap: 24rem;
-  }
-
-  .sm\:gap-x-px {
-    -moz-column-gap: 1px;
-         column-gap: 1px;
-  }
-
-  .sm\:gap-x-0\.5 {
-    -moz-column-gap: 0.125rem;
-         column-gap: 0.125rem;
-  }
-
-  .sm\:gap-x-1\.5 {
-    -moz-column-gap: 0.375rem;
-         column-gap: 0.375rem;
-  }
-
-  .sm\:gap-x-2\.5 {
-    -moz-column-gap: 0.625rem;
-         column-gap: 0.625rem;
-  }
-
-  .sm\:gap-x-3\.5 {
-    -moz-column-gap: 0.875rem;
-         column-gap: 0.875rem;
-  }
-
-  .sm\:gap-y-0 {
-    row-gap: 0px;
-  }
-
-  .sm\:gap-y-1 {
-    row-gap: 0.25rem;
-  }
-
-  .sm\:gap-y-2 {
-    row-gap: 0.5rem;
-  }
-
-  .sm\:gap-y-3 {
-    row-gap: 0.75rem;
-  }
-
-  .sm\:gap-y-4 {
-    row-gap: 1rem;
-  }
-
-  .sm\:gap-y-5 {
-    row-gap: 1.25rem;
-  }
-
-  .sm\:gap-y-6 {
-    row-gap: 1.5rem;
-  }
-
-  .sm\:gap-y-7 {
-    row-gap: 1.75rem;
-  }
-
-  .sm\:gap-y-8 {
-    row-gap: 2rem;
-  }
-
-  .sm\:gap-y-9 {
-    row-gap: 2.25rem;
-  }
-
-  .sm\:gap-y-10 {
-    row-gap: 2.5rem;
-  }
-
-  .sm\:gap-y-11 {
-    row-gap: 2.75rem;
-  }
-
-  .sm\:gap-y-12 {
-    row-gap: 3rem;
-  }
-
-  .sm\:gap-y-14 {
-    row-gap: 3.5rem;
-  }
-
-  .sm\:gap-y-16 {
-    row-gap: 4rem;
-  }
-
-  .sm\:gap-y-20 {
-    row-gap: 5rem;
-  }
-
-  .sm\:gap-y-24 {
-    row-gap: 6rem;
-  }
-
-  .sm\:gap-y-28 {
-    row-gap: 7rem;
-  }
-
-  .sm\:gap-y-32 {
-    row-gap: 8rem;
-  }
-
-  .sm\:gap-y-36 {
-    row-gap: 9rem;
-  }
-
-  .sm\:gap-y-40 {
-    row-gap: 10rem;
-  }
-
-  .sm\:gap-y-44 {
-    row-gap: 11rem;
-  }
-
-  .sm\:gap-y-48 {
-    row-gap: 12rem;
-  }
-
-  .sm\:gap-y-52 {
-    row-gap: 13rem;
-  }
-
-  .sm\:gap-y-56 {
-    row-gap: 14rem;
-  }
-
-  .sm\:gap-y-60 {
-    row-gap: 15rem;
-  }
-
-  .sm\:gap-y-64 {
-    row-gap: 16rem;
-  }
-
-  .sm\:gap-y-72 {
-    row-gap: 18rem;
-  }
-
-  .sm\:gap-y-80 {
-    row-gap: 20rem;
-  }
-
-  .sm\:gap-y-96 {
-    row-gap: 24rem;
-  }
-
-  .sm\:gap-y-px {
-    row-gap: 1px;
-  }
-
-  .sm\:gap-y-0\.5 {
-    row-gap: 0.125rem;
-  }
-
-  .sm\:gap-y-1\.5 {
-    row-gap: 0.375rem;
-  }
-
-  .sm\:gap-y-2\.5 {
-    row-gap: 0.625rem;
-  }
-
-  .sm\:gap-y-3\.5 {
-    row-gap: 0.875rem;
-  }
-
-  .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\:auto-cols-auto {
-    grid-auto-columns: auto;
-  }
-
-  .sm\:auto-cols-min {
-    grid-auto-columns: -webkit-min-content;
-    grid-auto-columns: min-content;
-  }
-
-  .sm\:auto-cols-max {
-    grid-auto-columns: -webkit-max-content;
-    grid-auto-columns: max-content;
-  }
-
-  .sm\:auto-cols-fr {
-    grid-auto-columns: minmax(0, 1fr);
-  }
-
-  .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-span-full {
-    grid-column: 1 / -1;
-  }
-
-  .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\:auto-rows-auto {
-    grid-auto-rows: auto;
-  }
-
-  .sm\:auto-rows-min {
-    grid-auto-rows: -webkit-min-content;
-    grid-auto-rows: min-content;
-  }
-
-  .sm\:auto-rows-max {
-    grid-auto-rows: -webkit-max-content;
-    grid-auto-rows: max-content;
-  }
-
-  .sm\:auto-rows-fr {
-    grid-auto-rows: minmax(0, 1fr);
-  }
-
-  .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-span-full {
-    grid-row: 1 / -1;
-  }
-
-  .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 {
-    --tw-translate-x: 0;
-    --tw-translate-y: 0;
-    --tw-rotate: 0;
-    --tw-skew-x: 0;
-    --tw-skew-y: 0;
-    --tw-scale-x: 1;
-    --tw-scale-y: 1;
-    transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
-  }
-
-  .sm\:transform-gpu {
-    --tw-translate-x: 0;
-    --tw-translate-y: 0;
-    --tw-rotate: 0;
-    --tw-skew-x: 0;
-    --tw-skew-y: 0;
-    --tw-scale-x: 1;
-    --tw-scale-y: 1;
-    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-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 {
-    --tw-scale-x: 0;
-    --tw-scale-y: 0;
-  }
-
-  .sm\:scale-50 {
-    --tw-scale-x: .5;
-    --tw-scale-y: .5;
-  }
-
-  .sm\:scale-75 {
-    --tw-scale-x: .75;
-    --tw-scale-y: .75;
-  }
-
-  .sm\:scale-90 {
-    --tw-scale-x: .9;
-    --tw-scale-y: .9;
-  }
-
-  .sm\:scale-95 {
-    --tw-scale-x: .95;
-    --tw-scale-y: .95;
-  }
-
-  .sm\:scale-100 {
-    --tw-scale-x: 1;
-    --tw-scale-y: 1;
-  }
-
-  .sm\:scale-105 {
-    --tw-scale-x: 1.05;
-    --tw-scale-y: 1.05;
-  }
-
-  .sm\:scale-110 {
-    --tw-scale-x: 1.1;
-    --tw-scale-y: 1.1;
-  }
-
-  .sm\:scale-125 {
-    --tw-scale-x: 1.25;
-    --tw-scale-y: 1.25;
-  }
-
-  .sm\:scale-150 {
-    --tw-scale-x: 1.5;
-    --tw-scale-y: 1.5;
-  }
-
-  .sm\:scale-x-0 {
-    --tw-scale-x: 0;
-  }
-
-  .sm\:scale-x-50 {
-    --tw-scale-x: .5;
-  }
-
-  .sm\:scale-x-75 {
-    --tw-scale-x: .75;
-  }
-
-  .sm\:scale-x-90 {
-    --tw-scale-x: .9;
-  }
-
-  .sm\:scale-x-95 {
-    --tw-scale-x: .95;
-  }
-
-  .sm\:scale-x-100 {
-    --tw-scale-x: 1;
-  }
-
-  .sm\:scale-x-105 {
-    --tw-scale-x: 1.05;
-  }
-
-  .sm\:scale-x-110 {
-    --tw-scale-x: 1.1;
-  }
-
-  .sm\:scale-x-125 {
-    --tw-scale-x: 1.25;
-  }
-
-  .sm\:scale-x-150 {
-    --tw-scale-x: 1.5;
-  }
-
-  .sm\:scale-y-0 {
-    --tw-scale-y: 0;
-  }
-
-  .sm\:scale-y-50 {
-    --tw-scale-y: .5;
-  }
-
-  .sm\:scale-y-75 {
-    --tw-scale-y: .75;
-  }
-
-  .sm\:scale-y-90 {
-    --tw-scale-y: .9;
-  }
-
-  .sm\:scale-y-95 {
-    --tw-scale-y: .95;
-  }
-
-  .sm\:scale-y-100 {
-    --tw-scale-y: 1;
-  }
-
-  .sm\:scale-y-105 {
-    --tw-scale-y: 1.05;
-  }
-
-  .sm\:scale-y-110 {
-    --tw-scale-y: 1.1;
-  }
-
-  .sm\:scale-y-125 {
-    --tw-scale-y: 1.25;
-  }
-
-  .sm\:scale-y-150 {
-    --tw-scale-y: 1.5;
-  }
-
-  .sm\:hover\:scale-0:hover {
-    --tw-scale-x: 0;
-    --tw-scale-y: 0;
-  }
-
-  .sm\:hover\:scale-50:hover {
-    --tw-scale-x: .5;
-    --tw-scale-y: .5;
-  }
-
-  .sm\:hover\:scale-75:hover {
-    --tw-scale-x: .75;
-    --tw-scale-y: .75;
-  }
-
-  .sm\:hover\:scale-90:hover {
-    --tw-scale-x: .9;
-    --tw-scale-y: .9;
-  }
-
-  .sm\:hover\:scale-95:hover {
-    --tw-scale-x: .95;
-    --tw-scale-y: .95;
-  }
-
-  .sm\:hover\:scale-100:hover {
-    --tw-scale-x: 1;
-    --tw-scale-y: 1;
-  }
-
-  .sm\:hover\:scale-105:hover {
-    --tw-scale-x: 1.05;
-    --tw-scale-y: 1.05;
-  }
-
-  .sm\:hover\:scale-110:hover {
-    --tw-scale-x: 1.1;
-    --tw-scale-y: 1.1;
-  }
-
-  .sm\:hover\:scale-125:hover {
-    --tw-scale-x: 1.25;
-    --tw-scale-y: 1.25;
-  }
-
-  .sm\:hover\:scale-150:hover {
-    --tw-scale-x: 1.5;
-    --tw-scale-y: 1.5;
-  }
-
-  .sm\:hover\:scale-x-0:hover {
-    --tw-scale-x: 0;
-  }
-
-  .sm\:hover\:scale-x-50:hover {
-    --tw-scale-x: .5;
-  }
-
-  .sm\:hover\:scale-x-75:hover {
-    --tw-scale-x: .75;
-  }
-
-  .sm\:hover\:scale-x-90:hover {
-    --tw-scale-x: .9;
-  }
-
-  .sm\:hover\:scale-x-95:hover {
-    --tw-scale-x: .95;
-  }
-
-  .sm\:hover\:scale-x-100:hover {
-    --tw-scale-x: 1;
-  }
-
-  .sm\:hover\:scale-x-105:hover {
-    --tw-scale-x: 1.05;
-  }
-
-  .sm\:hover\:scale-x-110:hover {
-    --tw-scale-x: 1.1;
-  }
-
-  .sm\:hover\:scale-x-125:hover {
-    --tw-scale-x: 1.25;
-  }
-
-  .sm\:hover\:scale-x-150:hover {
-    --tw-scale-x: 1.5;
-  }
-
-  .sm\:hover\:scale-y-0:hover {
-    --tw-scale-y: 0;
-  }
-
-  .sm\:hover\:scale-y-50:hover {
-    --tw-scale-y: .5;
-  }
-
-  .sm\:hover\:scale-y-75:hover {
-    --tw-scale-y: .75;
-  }
-
-  .sm\:hover\:scale-y-90:hover {
-    --tw-scale-y: .9;
-  }
-
-  .sm\:hover\:scale-y-95:hover {
-    --tw-scale-y: .95;
-  }
-
-  .sm\:hover\:scale-y-100:hover {
-    --tw-scale-y: 1;
-  }
-
-  .sm\:hover\:scale-y-105:hover {
-    --tw-scale-y: 1.05;
-  }
-
-  .sm\:hover\:scale-y-110:hover {
-    --tw-scale-y: 1.1;
-  }
-
-  .sm\:hover\:scale-y-125:hover {
-    --tw-scale-y: 1.25;
-  }
-
-  .sm\:hover\:scale-y-150:hover {
-    --tw-scale-y: 1.5;
-  }
-
-  .sm\:focus\:scale-0:focus {
-    --tw-scale-x: 0;
-    --tw-scale-y: 0;
-  }
-
-  .sm\:focus\:scale-50:focus {
-    --tw-scale-x: .5;
-    --tw-scale-y: .5;
-  }
-
-  .sm\:focus\:scale-75:focus {
-    --tw-scale-x: .75;
-    --tw-scale-y: .75;
-  }
-
-  .sm\:focus\:scale-90:focus {
-    --tw-scale-x: .9;
-    --tw-scale-y: .9;
-  }
-
-  .sm\:focus\:scale-95:focus {
-    --tw-scale-x: .95;
-    --tw-scale-y: .95;
-  }
-
-  .sm\:focus\:scale-100:focus {
-    --tw-scale-x: 1;
-    --tw-scale-y: 1;
-  }
-
-  .sm\:focus\:scale-105:focus {
-    --tw-scale-x: 1.05;
-    --tw-scale-y: 1.05;
-  }
-
-  .sm\:focus\:scale-110:focus {
-    --tw-scale-x: 1.1;
-    --tw-scale-y: 1.1;
-  }
-
-  .sm\:focus\:scale-125:focus {
-    --tw-scale-x: 1.25;
-    --tw-scale-y: 1.25;
-  }
-
-  .sm\:focus\:scale-150:focus {
-    --tw-scale-x: 1.5;
-    --tw-scale-y: 1.5;
-  }
-
-  .sm\:focus\:scale-x-0:focus {
-    --tw-scale-x: 0;
-  }
-
-  .sm\:focus\:scale-x-50:focus {
-    --tw-scale-x: .5;
-  }
-
-  .sm\:focus\:scale-x-75:focus {
-    --tw-scale-x: .75;
-  }
-
-  .sm\:focus\:scale-x-90:focus {
-    --tw-scale-x: .9;
-  }
-
-  .sm\:focus\:scale-x-95:focus {
-    --tw-scale-x: .95;
-  }
-
-  .sm\:focus\:scale-x-100:focus {
-    --tw-scale-x: 1;
-  }
-
-  .sm\:focus\:scale-x-105:focus {
-    --tw-scale-x: 1.05;
-  }
-
-  .sm\:focus\:scale-x-110:focus {
-    --tw-scale-x: 1.1;
-  }
-
-  .sm\:focus\:scale-x-125:focus {
-    --tw-scale-x: 1.25;
-  }
-
-  .sm\:focus\:scale-x-150:focus {
-    --tw-scale-x: 1.5;
-  }
-
-  .sm\:focus\:scale-y-0:focus {
-    --tw-scale-y: 0;
-  }
-
-  .sm\:focus\:scale-y-50:focus {
-    --tw-scale-y: .5;
-  }
-
-  .sm\:focus\:scale-y-75:focus {
-    --tw-scale-y: .75;
-  }
-
-  .sm\:focus\:scale-y-90:focus {
-    --tw-scale-y: .9;
-  }
-
-  .sm\:focus\:scale-y-95:focus {
-    --tw-scale-y: .95;
-  }
-
-  .sm\:focus\:scale-y-100:focus {
-    --tw-scale-y: 1;
-  }
-
-  .sm\:focus\:scale-y-105:focus {
-    --tw-scale-y: 1.05;
-  }
-
-  .sm\:focus\:scale-y-110:focus {
-    --tw-scale-y: 1.1;
-  }
-
-  .sm\:focus\:scale-y-125:focus {
-    --tw-scale-y: 1.25;
-  }
-
-  .sm\:focus\:scale-y-150:focus {
-    --tw-scale-y: 1.5;
-  }
-
-  .sm\:rotate-0 {
-    --tw-rotate: 0deg;
-  }
-
-  .sm\:rotate-1 {
-    --tw-rotate: 1deg;
-  }
-
-  .sm\:rotate-2 {
-    --tw-rotate: 2deg;
-  }
-
-  .sm\:rotate-3 {
-    --tw-rotate: 3deg;
-  }
-
-  .sm\:rotate-6 {
-    --tw-rotate: 6deg;
-  }
-
-  .sm\:rotate-12 {
-    --tw-rotate: 12deg;
-  }
-
-  .sm\:rotate-45 {
-    --tw-rotate: 45deg;
-  }
-
-  .sm\:rotate-90 {
-    --tw-rotate: 90deg;
-  }
-
-  .sm\:rotate-180 {
-    --tw-rotate: 180deg;
-  }
-
-  .sm\:-rotate-180 {
-    --tw-rotate: -180deg;
-  }
-
-  .sm\:-rotate-90 {
-    --tw-rotate: -90deg;
-  }
-
-  .sm\:-rotate-45 {
-    --tw-rotate: -45deg;
-  }
-
-  .sm\:-rotate-12 {
-    --tw-rotate: -12deg;
-  }
-
-  .sm\:-rotate-6 {
-    --tw-rotate: -6deg;
-  }
-
-  .sm\:-rotate-3 {
-    --tw-rotate: -3deg;
-  }
-
-  .sm\:-rotate-2 {
-    --tw-rotate: -2deg;
-  }
-
-  .sm\:-rotate-1 {
-    --tw-rotate: -1deg;
-  }
-
-  .sm\:hover\:rotate-0:hover {
-    --tw-rotate: 0deg;
-  }
-
-  .sm\:hover\:rotate-1:hover {
-    --tw-rotate: 1deg;
-  }
-
-  .sm\:hover\:rotate-2:hover {
-    --tw-rotate: 2deg;
-  }
-
-  .sm\:hover\:rotate-3:hover {
-    --tw-rotate: 3deg;
-  }
-
-  .sm\:hover\:rotate-6:hover {
-    --tw-rotate: 6deg;
-  }
-
-  .sm\:hover\:rotate-12:hover {
-    --tw-rotate: 12deg;
-  }
-
-  .sm\:hover\:rotate-45:hover {
-    --tw-rotate: 45deg;
-  }
-
-  .sm\:hover\:rotate-90:hover {
-    --tw-rotate: 90deg;
-  }
-
-  .sm\:hover\:rotate-180:hover {
-    --tw-rotate: 180deg;
-  }
-
-  .sm\:hover\:-rotate-180:hover {
-    --tw-rotate: -180deg;
-  }
-
-  .sm\:hover\:-rotate-90:hover {
-    --tw-rotate: -90deg;
-  }
-
-  .sm\:hover\:-rotate-45:hover {
-    --tw-rotate: -45deg;
-  }
-
-  .sm\:hover\:-rotate-12:hover {
-    --tw-rotate: -12deg;
-  }
-
-  .sm\:hover\:-rotate-6:hover {
-    --tw-rotate: -6deg;
-  }
-
-  .sm\:hover\:-rotate-3:hover {
-    --tw-rotate: -3deg;
-  }
-
-  .sm\:hover\:-rotate-2:hover {
-    --tw-rotate: -2deg;
-  }
-
-  .sm\:hover\:-rotate-1:hover {
-    --tw-rotate: -1deg;
-  }
-
-  .sm\:focus\:rotate-0:focus {
-    --tw-rotate: 0deg;
-  }
-
-  .sm\:focus\:rotate-1:focus {
-    --tw-rotate: 1deg;
-  }
-
-  .sm\:focus\:rotate-2:focus {
-    --tw-rotate: 2deg;
-  }
-
-  .sm\:focus\:rotate-3:focus {
-    --tw-rotate: 3deg;
-  }
-
-  .sm\:focus\:rotate-6:focus {
-    --tw-rotate: 6deg;
-  }
-
-  .sm\:focus\:rotate-12:focus {
-    --tw-rotate: 12deg;
-  }
-
-  .sm\:focus\:rotate-45:focus {
-    --tw-rotate: 45deg;
-  }
-
-  .sm\:focus\:rotate-90:focus {
-    --tw-rotate: 90deg;
-  }
-
-  .sm\:focus\:rotate-180:focus {
-    --tw-rotate: 180deg;
-  }
-
-  .sm\:focus\:-rotate-180:focus {
-    --tw-rotate: -180deg;
-  }
-
-  .sm\:focus\:-rotate-90:focus {
-    --tw-rotate: -90deg;
-  }
-
-  .sm\:focus\:-rotate-45:focus {
-    --tw-rotate: -45deg;
-  }
-
-  .sm\:focus\:-rotate-12:focus {
-    --tw-rotate: -12deg;
-  }
-
-  .sm\:focus\:-rotate-6:focus {
-    --tw-rotate: -6deg;
-  }
-
-  .sm\:focus\:-rotate-3:focus {
-    --tw-rotate: -3deg;
-  }
-
-  .sm\:focus\:-rotate-2:focus {
-    --tw-rotate: -2deg;
-  }
-
-  .sm\:focus\:-rotate-1:focus {
-    --tw-rotate: -1deg;
-  }
-
-  .sm\:translate-x-0 {
-    --tw-translate-x: 0px;
-  }
-
-  .sm\:translate-x-1 {
-    --tw-translate-x: 0.25rem;
-  }
-
-  .sm\:translate-x-2 {
-    --tw-translate-x: 0.5rem;
-  }
-
-  .sm\:translate-x-3 {
-    --tw-translate-x: 0.75rem;
-  }
-
-  .sm\:translate-x-4 {
-    --tw-translate-x: 1rem;
-  }
-
-  .sm\:translate-x-5 {
-    --tw-translate-x: 1.25rem;
-  }
-
-  .sm\:translate-x-6 {
-    --tw-translate-x: 1.5rem;
-  }
-
-  .sm\:translate-x-7 {
-    --tw-translate-x: 1.75rem;
-  }
-
-  .sm\:translate-x-8 {
-    --tw-translate-x: 2rem;
-  }
-
-  .sm\:translate-x-9 {
-    --tw-translate-x: 2.25rem;
-  }
-
-  .sm\:translate-x-10 {
-    --tw-translate-x: 2.5rem;
-  }
-
-  .sm\:translate-x-11 {
-    --tw-translate-x: 2.75rem;
-  }
-
-  .sm\:translate-x-12 {
-    --tw-translate-x: 3rem;
-  }
-
-  .sm\:translate-x-14 {
-    --tw-translate-x: 3.5rem;
-  }
-
-  .sm\:translate-x-16 {
-    --tw-translate-x: 4rem;
-  }
-
-  .sm\:translate-x-20 {
-    --tw-translate-x: 5rem;
-  }
-
-  .sm\:translate-x-24 {
-    --tw-translate-x: 6rem;
-  }
-
-  .sm\:translate-x-28 {
-    --tw-translate-x: 7rem;
-  }
-
-  .sm\:translate-x-32 {
-    --tw-translate-x: 8rem;
-  }
-
-  .sm\:translate-x-36 {
-    --tw-translate-x: 9rem;
-  }
-
-  .sm\:translate-x-40 {
-    --tw-translate-x: 10rem;
-  }
-
-  .sm\:translate-x-44 {
-    --tw-translate-x: 11rem;
-  }
-
-  .sm\:translate-x-48 {
-    --tw-translate-x: 12rem;
-  }
-
-  .sm\:translate-x-52 {
-    --tw-translate-x: 13rem;
-  }
-
-  .sm\:translate-x-56 {
-    --tw-translate-x: 14rem;
-  }
-
-  .sm\:translate-x-60 {
-    --tw-translate-x: 15rem;
-  }
-
-  .sm\:translate-x-64 {
-    --tw-translate-x: 16rem;
-  }
-
-  .sm\:translate-x-72 {
-    --tw-translate-x: 18rem;
-  }
-
-  .sm\:translate-x-80 {
-    --tw-translate-x: 20rem;
-  }
-
-  .sm\:translate-x-96 {
-    --tw-translate-x: 24rem;
-  }
-
-  .sm\:translate-x-px {
-    --tw-translate-x: 1px;
-  }
-
-  .sm\:translate-x-0\.5 {
-    --tw-translate-x: 0.125rem;
-  }
-
-  .sm\:translate-x-1\.5 {
-    --tw-translate-x: 0.375rem;
-  }
-
-  .sm\:translate-x-2\.5 {
-    --tw-translate-x: 0.625rem;
-  }
-
-  .sm\:translate-x-3\.5 {
-    --tw-translate-x: 0.875rem;
-  }
-
-  .sm\:-translate-x-0 {
-    --tw-translate-x: 0px;
-  }
-
-  .sm\:-translate-x-1 {
-    --tw-translate-x: -0.25rem;
-  }
-
-  .sm\:-translate-x-2 {
-    --tw-translate-x: -0.5rem;
-  }
-
-  .sm\:-translate-x-3 {
-    --tw-translate-x: -0.75rem;
-  }
-
-  .sm\:-translate-x-4 {
-    --tw-translate-x: -1rem;
-  }
-
-  .sm\:-translate-x-5 {
-    --tw-translate-x: -1.25rem;
-  }
-
-  .sm\:-translate-x-6 {
-    --tw-translate-x: -1.5rem;
-  }
-
-  .sm\:-translate-x-7 {
-    --tw-translate-x: -1.75rem;
-  }
-
-  .sm\:-translate-x-8 {
-    --tw-translate-x: -2rem;
-  }
-
-  .sm\:-translate-x-9 {
-    --tw-translate-x: -2.25rem;
-  }
-
-  .sm\:-translate-x-10 {
-    --tw-translate-x: -2.5rem;
-  }
-
-  .sm\:-translate-x-11 {
-    --tw-translate-x: -2.75rem;
-  }
-
-  .sm\:-translate-x-12 {
-    --tw-translate-x: -3rem;
-  }
-
-  .sm\:-translate-x-14 {
-    --tw-translate-x: -3.5rem;
-  }
-
-  .sm\:-translate-x-16 {
-    --tw-translate-x: -4rem;
-  }
-
-  .sm\:-translate-x-20 {
-    --tw-translate-x: -5rem;
-  }
-
-  .sm\:-translate-x-24 {
-    --tw-translate-x: -6rem;
-  }
-
-  .sm\:-translate-x-28 {
-    --tw-translate-x: -7rem;
-  }
-
-  .sm\:-translate-x-32 {
-    --tw-translate-x: -8rem;
-  }
-
-  .sm\:-translate-x-36 {
-    --tw-translate-x: -9rem;
-  }
-
-  .sm\:-translate-x-40 {
-    --tw-translate-x: -10rem;
-  }
-
-  .sm\:-translate-x-44 {
-    --tw-translate-x: -11rem;
-  }
-
-  .sm\:-translate-x-48 {
-    --tw-translate-x: -12rem;
-  }
-
-  .sm\:-translate-x-52 {
-    --tw-translate-x: -13rem;
-  }
-
-  .sm\:-translate-x-56 {
-    --tw-translate-x: -14rem;
-  }
-
-  .sm\:-translate-x-60 {
-    --tw-translate-x: -15rem;
-  }
-
-  .sm\:-translate-x-64 {
-    --tw-translate-x: -16rem;
-  }
-
-  .sm\:-translate-x-72 {
-    --tw-translate-x: -18rem;
-  }
-
-  .sm\:-translate-x-80 {
-    --tw-translate-x: -20rem;
-  }
-
-  .sm\:-translate-x-96 {
-    --tw-translate-x: -24rem;
-  }
-
-  .sm\:-translate-x-px {
-    --tw-translate-x: -1px;
-  }
-
-  .sm\:-translate-x-0\.5 {
-    --tw-translate-x: -0.125rem;
-  }
-
-  .sm\:-translate-x-1\.5 {
-    --tw-translate-x: -0.375rem;
-  }
-
-  .sm\:-translate-x-2\.5 {
-    --tw-translate-x: -0.625rem;
-  }
-
-  .sm\:-translate-x-3\.5 {
-    --tw-translate-x: -0.875rem;
-  }
-
-  .sm\:translate-x-1\/2 {
-    --tw-translate-x: 50%;
-  }
-
-  .sm\:translate-x-1\/3 {
-    --tw-translate-x: 33.333333%;
-  }
-
-  .sm\:translate-x-2\/3 {
-    --tw-translate-x: 66.666667%;
-  }
-
-  .sm\:translate-x-1\/4 {
-    --tw-translate-x: 25%;
-  }
-
-  .sm\:translate-x-2\/4 {
-    --tw-translate-x: 50%;
-  }
-
-  .sm\:translate-x-3\/4 {
-    --tw-translate-x: 75%;
-  }
-
-  .sm\:translate-x-full {
-    --tw-translate-x: 100%;
-  }
-
-  .sm\:-translate-x-1\/2 {
-    --tw-translate-x: -50%;
-  }
-
-  .sm\:-translate-x-1\/3 {
-    --tw-translate-x: -33.333333%;
-  }
-
-  .sm\:-translate-x-2\/3 {
-    --tw-translate-x: -66.666667%;
-  }
-
-  .sm\:-translate-x-1\/4 {
-    --tw-translate-x: -25%;
-  }
-
-  .sm\:-translate-x-2\/4 {
-    --tw-translate-x: -50%;
-  }
-
-  .sm\:-translate-x-3\/4 {
-    --tw-translate-x: -75%;
-  }
-
-  .sm\:-translate-x-full {
-    --tw-translate-x: -100%;
-  }
-
-  .sm\:translate-y-0 {
-    --tw-translate-y: 0px;
-  }
-
-  .sm\:translate-y-1 {
-    --tw-translate-y: 0.25rem;
-  }
-
-  .sm\:translate-y-2 {
-    --tw-translate-y: 0.5rem;
-  }
-
-  .sm\:translate-y-3 {
-    --tw-translate-y: 0.75rem;
-  }
-
-  .sm\:translate-y-4 {
-    --tw-translate-y: 1rem;
-  }
-
-  .sm\:translate-y-5 {
-    --tw-translate-y: 1.25rem;
-  }
-
-  .sm\:translate-y-6 {
-    --tw-translate-y: 1.5rem;
-  }
-
-  .sm\:translate-y-7 {
-    --tw-translate-y: 1.75rem;
-  }
-
-  .sm\:translate-y-8 {
-    --tw-translate-y: 2rem;
-  }
-
-  .sm\:translate-y-9 {
-    --tw-translate-y: 2.25rem;
-  }
-
-  .sm\:translate-y-10 {
-    --tw-translate-y: 2.5rem;
-  }
-
-  .sm\:translate-y-11 {
-    --tw-translate-y: 2.75rem;
-  }
-
-  .sm\:translate-y-12 {
-    --tw-translate-y: 3rem;
-  }
-
-  .sm\:translate-y-14 {
-    --tw-translate-y: 3.5rem;
-  }
-
-  .sm\:translate-y-16 {
-    --tw-translate-y: 4rem;
-  }
-
-  .sm\:translate-y-20 {
-    --tw-translate-y: 5rem;
-  }
-
-  .sm\:translate-y-24 {
-    --tw-translate-y: 6rem;
-  }
-
-  .sm\:translate-y-28 {
-    --tw-translate-y: 7rem;
-  }
-
-  .sm\:translate-y-32 {
-    --tw-translate-y: 8rem;
-  }
-
-  .sm\:translate-y-36 {
-    --tw-translate-y: 9rem;
-  }
-
-  .sm\:translate-y-40 {
-    --tw-translate-y: 10rem;
-  }
-
-  .sm\:translate-y-44 {
-    --tw-translate-y: 11rem;
-  }
-
-  .sm\:translate-y-48 {
-    --tw-translate-y: 12rem;
-  }
-
-  .sm\:translate-y-52 {
-    --tw-translate-y: 13rem;
-  }
-
-  .sm\:translate-y-56 {
-    --tw-translate-y: 14rem;
-  }
-
-  .sm\:translate-y-60 {
-    --tw-translate-y: 15rem;
-  }
-
-  .sm\:translate-y-64 {
-    --tw-translate-y: 16rem;
-  }
-
-  .sm\:translate-y-72 {
-    --tw-translate-y: 18rem;
-  }
-
-  .sm\:translate-y-80 {
-    --tw-translate-y: 20rem;
-  }
-
-  .sm\:translate-y-96 {
-    --tw-translate-y: 24rem;
-  }
-
-  .sm\:translate-y-px {
-    --tw-translate-y: 1px;
-  }
-
-  .sm\:translate-y-0\.5 {
-    --tw-translate-y: 0.125rem;
-  }
-
-  .sm\:translate-y-1\.5 {
-    --tw-translate-y: 0.375rem;
-  }
-
-  .sm\:translate-y-2\.5 {
-    --tw-translate-y: 0.625rem;
-  }
-
-  .sm\:translate-y-3\.5 {
-    --tw-translate-y: 0.875rem;
-  }
-
-  .sm\:-translate-y-0 {
-    --tw-translate-y: 0px;
-  }
-
-  .sm\:-translate-y-1 {
-    --tw-translate-y: -0.25rem;
-  }
-
-  .sm\:-translate-y-2 {
-    --tw-translate-y: -0.5rem;
-  }
-
-  .sm\:-translate-y-3 {
-    --tw-translate-y: -0.75rem;
-  }
-
-  .sm\:-translate-y-4 {
-    --tw-translate-y: -1rem;
-  }
-
-  .sm\:-translate-y-5 {
-    --tw-translate-y: -1.25rem;
-  }
-
-  .sm\:-translate-y-6 {
-    --tw-translate-y: -1.5rem;
-  }
-
-  .sm\:-translate-y-7 {
-    --tw-translate-y: -1.75rem;
-  }
-
-  .sm\:-translate-y-8 {
-    --tw-translate-y: -2rem;
-  }
-
-  .sm\:-translate-y-9 {
-    --tw-translate-y: -2.25rem;
-  }
-
-  .sm\:-translate-y-10 {
-    --tw-translate-y: -2.5rem;
-  }
-
-  .sm\:-translate-y-11 {
-    --tw-translate-y: -2.75rem;
-  }
-
-  .sm\:-translate-y-12 {
-    --tw-translate-y: -3rem;
-  }
-
-  .sm\:-translate-y-14 {
-    --tw-translate-y: -3.5rem;
-  }
-
-  .sm\:-translate-y-16 {
-    --tw-translate-y: -4rem;
-  }
-
-  .sm\:-translate-y-20 {
-    --tw-translate-y: -5rem;
-  }
-
-  .sm\:-translate-y-24 {
-    --tw-translate-y: -6rem;
-  }
-
-  .sm\:-translate-y-28 {
-    --tw-translate-y: -7rem;
-  }
-
-  .sm\:-translate-y-32 {
-    --tw-translate-y: -8rem;
-  }
-
-  .sm\:-translate-y-36 {
-    --tw-translate-y: -9rem;
-  }
-
-  .sm\:-translate-y-40 {
-    --tw-translate-y: -10rem;
-  }
-
-  .sm\:-translate-y-44 {
-    --tw-translate-y: -11rem;
-  }
-
-  .sm\:-translate-y-48 {
-    --tw-translate-y: -12rem;
-  }
-
-  .sm\:-translate-y-52 {
-    --tw-translate-y: -13rem;
-  }
-
-  .sm\:-translate-y-56 {
-    --tw-translate-y: -14rem;
-  }
-
-  .sm\:-translate-y-60 {
-    --tw-translate-y: -15rem;
-  }
-
-  .sm\:-translate-y-64 {
-    --tw-translate-y: -16rem;
-  }
-
-  .sm\:-translate-y-72 {
-    --tw-translate-y: -18rem;
-  }
-
-  .sm\:-translate-y-80 {
-    --tw-translate-y: -20rem;
-  }
-
-  .sm\:-translate-y-96 {
-    --tw-translate-y: -24rem;
-  }
-
-  .sm\:-translate-y-px {
-    --tw-translate-y: -1px;
-  }
-
-  .sm\:-translate-y-0\.5 {
-    --tw-translate-y: -0.125rem;
-  }
-
-  .sm\:-translate-y-1\.5 {
-    --tw-translate-y: -0.375rem;
-  }
-
-  .sm\:-translate-y-2\.5 {
-    --tw-translate-y: -0.625rem;
-  }
-
-  .sm\:-translate-y-3\.5 {
-    --tw-translate-y: -0.875rem;
-  }
-
-  .sm\:translate-y-1\/2 {
-    --tw-translate-y: 50%;
-  }
-
-  .sm\:translate-y-1\/3 {
-    --tw-translate-y: 33.333333%;
-  }
-
-  .sm\:translate-y-2\/3 {
-    --tw-translate-y: 66.666667%;
-  }
-
-  .sm\:translate-y-1\/4 {
-    --tw-translate-y: 25%;
-  }
-
-  .sm\:translate-y-2\/4 {
-    --tw-translate-y: 50%;
-  }
-
-  .sm\:translate-y-3\/4 {
-    --tw-translate-y: 75%;
-  }
-
-  .sm\:translate-y-full {
-    --tw-translate-y: 100%;
-  }
-
-  .sm\:-translate-y-1\/2 {
-    --tw-translate-y: -50%;
-  }
-
-  .sm\:-translate-y-1\/3 {
-    --tw-translate-y: -33.333333%;
-  }
-
-  .sm\:-translate-y-2\/3 {
-    --tw-translate-y: -66.666667%;
-  }
-
-  .sm\:-translate-y-1\/4 {
-    --tw-translate-y: -25%;
-  }
-
-  .sm\:-translate-y-2\/4 {
-    --tw-translate-y: -50%;
-  }
-
-  .sm\:-translate-y-3\/4 {
-    --tw-translate-y: -75%;
-  }
-
-  .sm\:-translate-y-full {
-    --tw-translate-y: -100%;
-  }
-
-  .sm\:hover\:translate-x-0:hover {
-    --tw-translate-x: 0px;
-  }
-
-  .sm\:hover\:translate-x-1:hover {
-    --tw-translate-x: 0.25rem;
-  }
-
-  .sm\:hover\:translate-x-2:hover {
-    --tw-translate-x: 0.5rem;
-  }
-
-  .sm\:hover\:translate-x-3:hover {
-    --tw-translate-x: 0.75rem;
-  }
-
-  .sm\:hover\:translate-x-4:hover {
-    --tw-translate-x: 1rem;
-  }
-
-  .sm\:hover\:translate-x-5:hover {
-    --tw-translate-x: 1.25rem;
-  }
-
-  .sm\:hover\:translate-x-6:hover {
-    --tw-translate-x: 1.5rem;
-  }
-
-  .sm\:hover\:translate-x-7:hover {
-    --tw-translate-x: 1.75rem;
-  }
-
-  .sm\:hover\:translate-x-8:hover {
-    --tw-translate-x: 2rem;
-  }
-
-  .sm\:hover\:translate-x-9:hover {
-    --tw-translate-x: 2.25rem;
-  }
-
-  .sm\:hover\:translate-x-10:hover {
-    --tw-translate-x: 2.5rem;
-  }
-
-  .sm\:hover\:translate-x-11:hover {
-    --tw-translate-x: 2.75rem;
-  }
-
-  .sm\:hover\:translate-x-12:hover {
-    --tw-translate-x: 3rem;
-  }
-
-  .sm\:hover\:translate-x-14:hover {
-    --tw-translate-x: 3.5rem;
-  }
-
-  .sm\:hover\:translate-x-16:hover {
-    --tw-translate-x: 4rem;
-  }
-
-  .sm\:hover\:translate-x-20:hover {
-    --tw-translate-x: 5rem;
-  }
-
-  .sm\:hover\:translate-x-24:hover {
-    --tw-translate-x: 6rem;
-  }
-
-  .sm\:hover\:translate-x-28:hover {
-    --tw-translate-x: 7rem;
-  }
-
-  .sm\:hover\:translate-x-32:hover {
-    --tw-translate-x: 8rem;
-  }
-
-  .sm\:hover\:translate-x-36:hover {
-    --tw-translate-x: 9rem;
-  }
-
-  .sm\:hover\:translate-x-40:hover {
-    --tw-translate-x: 10rem;
-  }
-
-  .sm\:hover\:translate-x-44:hover {
-    --tw-translate-x: 11rem;
-  }
-
-  .sm\:hover\:translate-x-48:hover {
-    --tw-translate-x: 12rem;
-  }
-
-  .sm\:hover\:translate-x-52:hover {
-    --tw-translate-x: 13rem;
-  }
-
-  .sm\:hover\:translate-x-56:hover {
-    --tw-translate-x: 14rem;
-  }
-
-  .sm\:hover\:translate-x-60:hover {
-    --tw-translate-x: 15rem;
-  }
-
-  .sm\:hover\:translate-x-64:hover {
-    --tw-translate-x: 16rem;
-  }
-
-  .sm\:hover\:translate-x-72:hover {
-    --tw-translate-x: 18rem;
-  }
-
-  .sm\:hover\:translate-x-80:hover {
-    --tw-translate-x: 20rem;
-  }
-
-  .sm\:hover\:translate-x-96:hover {
-    --tw-translate-x: 24rem;
-  }
-
-  .sm\:hover\:translate-x-px:hover {
-    --tw-translate-x: 1px;
-  }
-
-  .sm\:hover\:translate-x-0\.5:hover {
-    --tw-translate-x: 0.125rem;
-  }
-
-  .sm\:hover\:translate-x-1\.5:hover {
-    --tw-translate-x: 0.375rem;
-  }
-
-  .sm\:hover\:translate-x-2\.5:hover {
-    --tw-translate-x: 0.625rem;
-  }
-
-  .sm\:hover\:translate-x-3\.5:hover {
-    --tw-translate-x: 0.875rem;
-  }
-
-  .sm\:hover\:-translate-x-0:hover {
-    --tw-translate-x: 0px;
-  }
-
-  .sm\:hover\:-translate-x-1:hover {
-    --tw-translate-x: -0.25rem;
-  }
-
-  .sm\:hover\:-translate-x-2:hover {
-    --tw-translate-x: -0.5rem;
-  }
-
-  .sm\:hover\:-translate-x-3:hover {
-    --tw-translate-x: -0.75rem;
-  }
-
-  .sm\:hover\:-translate-x-4:hover {
-    --tw-translate-x: -1rem;
-  }
-
-  .sm\:hover\:-translate-x-5:hover {
-    --tw-translate-x: -1.25rem;
-  }
-
-  .sm\:hover\:-translate-x-6:hover {
-    --tw-translate-x: -1.5rem;
-  }
-
-  .sm\:hover\:-translate-x-7:hover {
-    --tw-translate-x: -1.75rem;
-  }
-
-  .sm\:hover\:-translate-x-8:hover {
-    --tw-translate-x: -2rem;
-  }
-
-  .sm\:hover\:-translate-x-9:hover {
-    --tw-translate-x: -2.25rem;
-  }
-
-  .sm\:hover\:-translate-x-10:hover {
-    --tw-translate-x: -2.5rem;
-  }
-
-  .sm\:hover\:-translate-x-11:hover {
-    --tw-translate-x: -2.75rem;
-  }
-
-  .sm\:hover\:-translate-x-12:hover {
-    --tw-translate-x: -3rem;
-  }
-
-  .sm\:hover\:-translate-x-14:hover {
-    --tw-translate-x: -3.5rem;
-  }
-
-  .sm\:hover\:-translate-x-16:hover {
-    --tw-translate-x: -4rem;
-  }
-
-  .sm\:hover\:-translate-x-20:hover {
-    --tw-translate-x: -5rem;
-  }
-
-  .sm\:hover\:-translate-x-24:hover {
-    --tw-translate-x: -6rem;
-  }
-
-  .sm\:hover\:-translate-x-28:hover {
-    --tw-translate-x: -7rem;
-  }
-
-  .sm\:hover\:-translate-x-32:hover {
-    --tw-translate-x: -8rem;
-  }
-
-  .sm\:hover\:-translate-x-36:hover {
-    --tw-translate-x: -9rem;
-  }
-
-  .sm\:hover\:-translate-x-40:hover {
-    --tw-translate-x: -10rem;
-  }
-
-  .sm\:hover\:-translate-x-44:hover {
-    --tw-translate-x: -11rem;
-  }
-
-  .sm\:hover\:-translate-x-48:hover {
-    --tw-translate-x: -12rem;
-  }
-
-  .sm\:hover\:-translate-x-52:hover {
-    --tw-translate-x: -13rem;
-  }
-
-  .sm\:hover\:-translate-x-56:hover {
-    --tw-translate-x: -14rem;
-  }
-
-  .sm\:hover\:-translate-x-60:hover {
-    --tw-translate-x: -15rem;
-  }
-
-  .sm\:hover\:-translate-x-64:hover {
-    --tw-translate-x: -16rem;
-  }
-
-  .sm\:hover\:-translate-x-72:hover {
-    --tw-translate-x: -18rem;
-  }
-
-  .sm\:hover\:-translate-x-80:hover {
-    --tw-translate-x: -20rem;
-  }
-
-  .sm\:hover\:-translate-x-96:hover {
-    --tw-translate-x: -24rem;
-  }
-
-  .sm\:hover\:-translate-x-px:hover {
-    --tw-translate-x: -1px;
-  }
-
-  .sm\:hover\:-translate-x-0\.5:hover {
-    --tw-translate-x: -0.125rem;
-  }
-
-  .sm\:hover\:-translate-x-1\.5:hover {
-    --tw-translate-x: -0.375rem;
-  }
-
-  .sm\:hover\:-translate-x-2\.5:hover {
-    --tw-translate-x: -0.625rem;
-  }
-
-  .sm\:hover\:-translate-x-3\.5:hover {
-    --tw-translate-x: -0.875rem;
-  }
-
-  .sm\:hover\:translate-x-1\/2:hover {
-    --tw-translate-x: 50%;
-  }
-
-  .sm\:hover\:translate-x-1\/3:hover {
-    --tw-translate-x: 33.333333%;
-  }
-
-  .sm\:hover\:translate-x-2\/3:hover {
-    --tw-translate-x: 66.666667%;
-  }
-
-  .sm\:hover\:translate-x-1\/4:hover {
-    --tw-translate-x: 25%;
-  }
-
-  .sm\:hover\:translate-x-2\/4:hover {
-    --tw-translate-x: 50%;
-  }
-
-  .sm\:hover\:translate-x-3\/4:hover {
-    --tw-translate-x: 75%;
-  }
-
-  .sm\:hover\:translate-x-full:hover {
-    --tw-translate-x: 100%;
-  }
-
-  .sm\:hover\:-translate-x-1\/2:hover {
-    --tw-translate-x: -50%;
-  }
-
-  .sm\:hover\:-translate-x-1\/3:hover {
-    --tw-translate-x: -33.333333%;
-  }
-
-  .sm\:hover\:-translate-x-2\/3:hover {
-    --tw-translate-x: -66.666667%;
-  }
-
-  .sm\:hover\:-translate-x-1\/4:hover {
-    --tw-translate-x: -25%;
-  }
-
-  .sm\:hover\:-translate-x-2\/4:hover {
-    --tw-translate-x: -50%;
-  }
-
-  .sm\:hover\:-translate-x-3\/4:hover {
-    --tw-translate-x: -75%;
-  }
-
-  .sm\:hover\:-translate-x-full:hover {
-    --tw-translate-x: -100%;
-  }
-
-  .sm\:hover\:translate-y-0:hover {
-    --tw-translate-y: 0px;
-  }
-
-  .sm\:hover\:translate-y-1:hover {
-    --tw-translate-y: 0.25rem;
-  }
-
-  .sm\:hover\:translate-y-2:hover {
-    --tw-translate-y: 0.5rem;
-  }
-
-  .sm\:hover\:translate-y-3:hover {
-    --tw-translate-y: 0.75rem;
-  }
-
-  .sm\:hover\:translate-y-4:hover {
-    --tw-translate-y: 1rem;
-  }
-
-  .sm\:hover\:translate-y-5:hover {
-    --tw-translate-y: 1.25rem;
-  }
-
-  .sm\:hover\:translate-y-6:hover {
-    --tw-translate-y: 1.5rem;
-  }
-
-  .sm\:hover\:translate-y-7:hover {
-    --tw-translate-y: 1.75rem;
-  }
-
-  .sm\:hover\:translate-y-8:hover {
-    --tw-translate-y: 2rem;
-  }
-
-  .sm\:hover\:translate-y-9:hover {
-    --tw-translate-y: 2.25rem;
-  }
-
-  .sm\:hover\:translate-y-10:hover {
-    --tw-translate-y: 2.5rem;
-  }
-
-  .sm\:hover\:translate-y-11:hover {
-    --tw-translate-y: 2.75rem;
-  }
-
-  .sm\:hover\:translate-y-12:hover {
-    --tw-translate-y: 3rem;
-  }
-
-  .sm\:hover\:translate-y-14:hover {
-    --tw-translate-y: 3.5rem;
-  }
-
-  .sm\:hover\:translate-y-16:hover {
-    --tw-translate-y: 4rem;
-  }
-
-  .sm\:hover\:translate-y-20:hover {
-    --tw-translate-y: 5rem;
-  }
-
-  .sm\:hover\:translate-y-24:hover {
-    --tw-translate-y: 6rem;
-  }
-
-  .sm\:hover\:translate-y-28:hover {
-    --tw-translate-y: 7rem;
-  }
-
-  .sm\:hover\:translate-y-32:hover {
-    --tw-translate-y: 8rem;
-  }
-
-  .sm\:hover\:translate-y-36:hover {
-    --tw-translate-y: 9rem;
-  }
-
-  .sm\:hover\:translate-y-40:hover {
-    --tw-translate-y: 10rem;
-  }
-
-  .sm\:hover\:translate-y-44:hover {
-    --tw-translate-y: 11rem;
-  }
-
-  .sm\:hover\:translate-y-48:hover {
-    --tw-translate-y: 12rem;
-  }
-
-  .sm\:hover\:translate-y-52:hover {
-    --tw-translate-y: 13rem;
-  }
-
-  .sm\:hover\:translate-y-56:hover {
-    --tw-translate-y: 14rem;
-  }
-
-  .sm\:hover\:translate-y-60:hover {
-    --tw-translate-y: 15rem;
-  }
-
-  .sm\:hover\:translate-y-64:hover {
-    --tw-translate-y: 16rem;
-  }
-
-  .sm\:hover\:translate-y-72:hover {
-    --tw-translate-y: 18rem;
-  }
-
-  .sm\:hover\:translate-y-80:hover {
-    --tw-translate-y: 20rem;
-  }
-
-  .sm\:hover\:translate-y-96:hover {
-    --tw-translate-y: 24rem;
-  }
-
-  .sm\:hover\:translate-y-px:hover {
-    --tw-translate-y: 1px;
-  }
-
-  .sm\:hover\:translate-y-0\.5:hover {
-    --tw-translate-y: 0.125rem;
-  }
-
-  .sm\:hover\:translate-y-1\.5:hover {
-    --tw-translate-y: 0.375rem;
-  }
-
-  .sm\:hover\:translate-y-2\.5:hover {
-    --tw-translate-y: 0.625rem;
-  }
-
-  .sm\:hover\:translate-y-3\.5:hover {
-    --tw-translate-y: 0.875rem;
-  }
-
-  .sm\:hover\:-translate-y-0:hover {
-    --tw-translate-y: 0px;
-  }
-
-  .sm\:hover\:-translate-y-1:hover {
-    --tw-translate-y: -0.25rem;
-  }
-
-  .sm\:hover\:-translate-y-2:hover {
-    --tw-translate-y: -0.5rem;
-  }
-
-  .sm\:hover\:-translate-y-3:hover {
-    --tw-translate-y: -0.75rem;
-  }
-
-  .sm\:hover\:-translate-y-4:hover {
-    --tw-translate-y: -1rem;
-  }
-
-  .sm\:hover\:-translate-y-5:hover {
-    --tw-translate-y: -1.25rem;
-  }
-
-  .sm\:hover\:-translate-y-6:hover {
-    --tw-translate-y: -1.5rem;
-  }
-
-  .sm\:hover\:-translate-y-7:hover {
-    --tw-translate-y: -1.75rem;
-  }
-
-  .sm\:hover\:-translate-y-8:hover {
-    --tw-translate-y: -2rem;
-  }
-
-  .sm\:hover\:-translate-y-9:hover {
-    --tw-translate-y: -2.25rem;
-  }
-
-  .sm\:hover\:-translate-y-10:hover {
-    --tw-translate-y: -2.5rem;
-  }
-
-  .sm\:hover\:-translate-y-11:hover {
-    --tw-translate-y: -2.75rem;
-  }
-
-  .sm\:hover\:-translate-y-12:hover {
-    --tw-translate-y: -3rem;
-  }
-
-  .sm\:hover\:-translate-y-14:hover {
-    --tw-translate-y: -3.5rem;
-  }
-
-  .sm\:hover\:-translate-y-16:hover {
-    --tw-translate-y: -4rem;
-  }
-
-  .sm\:hover\:-translate-y-20:hover {
-    --tw-translate-y: -5rem;
-  }
-
-  .sm\:hover\:-translate-y-24:hover {
-    --tw-translate-y: -6rem;
-  }
-
-  .sm\:hover\:-translate-y-28:hover {
-    --tw-translate-y: -7rem;
-  }
-
-  .sm\:hover\:-translate-y-32:hover {
-    --tw-translate-y: -8rem;
-  }
-
-  .sm\:hover\:-translate-y-36:hover {
-    --tw-translate-y: -9rem;
-  }
-
-  .sm\:hover\:-translate-y-40:hover {
-    --tw-translate-y: -10rem;
-  }
-
-  .sm\:hover\:-translate-y-44:hover {
-    --tw-translate-y: -11rem;
-  }
-
-  .sm\:hover\:-translate-y-48:hover {
-    --tw-translate-y: -12rem;
-  }
-
-  .sm\:hover\:-translate-y-52:hover {
-    --tw-translate-y: -13rem;
-  }
-
-  .sm\:hover\:-translate-y-56:hover {
-    --tw-translate-y: -14rem;
-  }
-
-  .sm\:hover\:-translate-y-60:hover {
-    --tw-translate-y: -15rem;
-  }
-
-  .sm\:hover\:-translate-y-64:hover {
-    --tw-translate-y: -16rem;
-  }
-
-  .sm\:hover\:-translate-y-72:hover {
-    --tw-translate-y: -18rem;
-  }
-
-  .sm\:hover\:-translate-y-80:hover {
-    --tw-translate-y: -20rem;
-  }
-
-  .sm\:hover\:-translate-y-96:hover {
-    --tw-translate-y: -24rem;
-  }
-
-  .sm\:hover\:-translate-y-px:hover {
-    --tw-translate-y: -1px;
-  }
-
-  .sm\:hover\:-translate-y-0\.5:hover {
-    --tw-translate-y: -0.125rem;
-  }
-
-  .sm\:hover\:-translate-y-1\.5:hover {
-    --tw-translate-y: -0.375rem;
-  }
-
-  .sm\:hover\:-translate-y-2\.5:hover {
-    --tw-translate-y: -0.625rem;
-  }
-
-  .sm\:hover\:-translate-y-3\.5:hover {
-    --tw-translate-y: -0.875rem;
-  }
-
-  .sm\:hover\:translate-y-1\/2:hover {
-    --tw-translate-y: 50%;
-  }
-
-  .sm\:hover\:translate-y-1\/3:hover {
-    --tw-translate-y: 33.333333%;
-  }
-
-  .sm\:hover\:translate-y-2\/3:hover {
-    --tw-translate-y: 66.666667%;
-  }
-
-  .sm\:hover\:translate-y-1\/4:hover {
-    --tw-translate-y: 25%;
-  }
-
-  .sm\:hover\:translate-y-2\/4:hover {
-    --tw-translate-y: 50%;
-  }
-
-  .sm\:hover\:translate-y-3\/4:hover {
-    --tw-translate-y: 75%;
-  }
-
-  .sm\:hover\:translate-y-full:hover {
-    --tw-translate-y: 100%;
-  }
-
-  .sm\:hover\:-translate-y-1\/2:hover {
-    --tw-translate-y: -50%;
-  }
-
-  .sm\:hover\:-translate-y-1\/3:hover {
-    --tw-translate-y: -33.333333%;
-  }
-
-  .sm\:hover\:-translate-y-2\/3:hover {
-    --tw-translate-y: -66.666667%;
-  }
-
-  .sm\:hover\:-translate-y-1\/4:hover {
-    --tw-translate-y: -25%;
-  }
-
-  .sm\:hover\:-translate-y-2\/4:hover {
-    --tw-translate-y: -50%;
-  }
-
-  .sm\:hover\:-translate-y-3\/4:hover {
-    --tw-translate-y: -75%;
-  }
-
-  .sm\:hover\:-translate-y-full:hover {
-    --tw-translate-y: -100%;
-  }
-
-  .sm\:focus\:translate-x-0:focus {
-    --tw-translate-x: 0px;
-  }
-
-  .sm\:focus\:translate-x-1:focus {
-    --tw-translate-x: 0.25rem;
-  }
-
-  .sm\:focus\:translate-x-2:focus {
-    --tw-translate-x: 0.5rem;
-  }
-
-  .sm\:focus\:translate-x-3:focus {
-    --tw-translate-x: 0.75rem;
-  }
-
-  .sm\:focus\:translate-x-4:focus {
-    --tw-translate-x: 1rem;
-  }
-
-  .sm\:focus\:translate-x-5:focus {
-    --tw-translate-x: 1.25rem;
-  }
-
-  .sm\:focus\:translate-x-6:focus {
-    --tw-translate-x: 1.5rem;
-  }
-
-  .sm\:focus\:translate-x-7:focus {
-    --tw-translate-x: 1.75rem;
-  }
-
-  .sm\:focus\:translate-x-8:focus {
-    --tw-translate-x: 2rem;
-  }
-
-  .sm\:focus\:translate-x-9:focus {
-    --tw-translate-x: 2.25rem;
-  }
-
-  .sm\:focus\:translate-x-10:focus {
-    --tw-translate-x: 2.5rem;
-  }
-
-  .sm\:focus\:translate-x-11:focus {
-    --tw-translate-x: 2.75rem;
-  }
-
-  .sm\:focus\:translate-x-12:focus {
-    --tw-translate-x: 3rem;
-  }
-
-  .sm\:focus\:translate-x-14:focus {
-    --tw-translate-x: 3.5rem;
-  }
-
-  .sm\:focus\:translate-x-16:focus {
-    --tw-translate-x: 4rem;
-  }
-
-  .sm\:focus\:translate-x-20:focus {
-    --tw-translate-x: 5rem;
-  }
-
-  .sm\:focus\:translate-x-24:focus {
-    --tw-translate-x: 6rem;
-  }
-
-  .sm\:focus\:translate-x-28:focus {
-    --tw-translate-x: 7rem;
-  }
-
-  .sm\:focus\:translate-x-32:focus {
-    --tw-translate-x: 8rem;
-  }
-
-  .sm\:focus\:translate-x-36:focus {
-    --tw-translate-x: 9rem;
-  }
-
-  .sm\:focus\:translate-x-40:focus {
-    --tw-translate-x: 10rem;
-  }
-
-  .sm\:focus\:translate-x-44:focus {
-    --tw-translate-x: 11rem;
-  }
-
-  .sm\:focus\:translate-x-48:focus {
-    --tw-translate-x: 12rem;
-  }
-
-  .sm\:focus\:translate-x-52:focus {
-    --tw-translate-x: 13rem;
-  }
-
-  .sm\:focus\:translate-x-56:focus {
-    --tw-translate-x: 14rem;
-  }
-
-  .sm\:focus\:translate-x-60:focus {
-    --tw-translate-x: 15rem;
-  }
-
-  .sm\:focus\:translate-x-64:focus {
-    --tw-translate-x: 16rem;
-  }
-
-  .sm\:focus\:translate-x-72:focus {
-    --tw-translate-x: 18rem;
-  }
-
-  .sm\:focus\:translate-x-80:focus {
-    --tw-translate-x: 20rem;
-  }
-
-  .sm\:focus\:translate-x-96:focus {
-    --tw-translate-x: 24rem;
-  }
-
-  .sm\:focus\:translate-x-px:focus {
-    --tw-translate-x: 1px;
-  }
-
-  .sm\:focus\:translate-x-0\.5:focus {
-    --tw-translate-x: 0.125rem;
-  }
-
-  .sm\:focus\:translate-x-1\.5:focus {
-    --tw-translate-x: 0.375rem;
-  }
-
-  .sm\:focus\:translate-x-2\.5:focus {
-    --tw-translate-x: 0.625rem;
-  }
-
-  .sm\:focus\:translate-x-3\.5:focus {
-    --tw-translate-x: 0.875rem;
-  }
-
-  .sm\:focus\:-translate-x-0:focus {
-    --tw-translate-x: 0px;
-  }
-
-  .sm\:focus\:-translate-x-1:focus {
-    --tw-translate-x: -0.25rem;
-  }
-
-  .sm\:focus\:-translate-x-2:focus {
-    --tw-translate-x: -0.5rem;
-  }
-
-  .sm\:focus\:-translate-x-3:focus {
-    --tw-translate-x: -0.75rem;
-  }
-
-  .sm\:focus\:-translate-x-4:focus {
-    --tw-translate-x: -1rem;
-  }
-
-  .sm\:focus\:-translate-x-5:focus {
-    --tw-translate-x: -1.25rem;
-  }
-
-  .sm\:focus\:-translate-x-6:focus {
-    --tw-translate-x: -1.5rem;
-  }
-
-  .sm\:focus\:-translate-x-7:focus {
-    --tw-translate-x: -1.75rem;
-  }
-
-  .sm\:focus\:-translate-x-8:focus {
-    --tw-translate-x: -2rem;
-  }
-
-  .sm\:focus\:-translate-x-9:focus {
-    --tw-translate-x: -2.25rem;
-  }
-
-  .sm\:focus\:-translate-x-10:focus {
-    --tw-translate-x: -2.5rem;
-  }
-
-  .sm\:focus\:-translate-x-11:focus {
-    --tw-translate-x: -2.75rem;
-  }
-
-  .sm\:focus\:-translate-x-12:focus {
-    --tw-translate-x: -3rem;
-  }
-
-  .sm\:focus\:-translate-x-14:focus {
-    --tw-translate-x: -3.5rem;
-  }
-
-  .sm\:focus\:-translate-x-16:focus {
-    --tw-translate-x: -4rem;
-  }
-
-  .sm\:focus\:-translate-x-20:focus {
-    --tw-translate-x: -5rem;
-  }
-
-  .sm\:focus\:-translate-x-24:focus {
-    --tw-translate-x: -6rem;
-  }
-
-  .sm\:focus\:-translate-x-28:focus {
-    --tw-translate-x: -7rem;
-  }
-
-  .sm\:focus\:-translate-x-32:focus {
-    --tw-translate-x: -8rem;
-  }
-
-  .sm\:focus\:-translate-x-36:focus {
-    --tw-translate-x: -9rem;
-  }
-
-  .sm\:focus\:-translate-x-40:focus {
-    --tw-translate-x: -10rem;
-  }
-
-  .sm\:focus\:-translate-x-44:focus {
-    --tw-translate-x: -11rem;
-  }
-
-  .sm\:focus\:-translate-x-48:focus {
-    --tw-translate-x: -12rem;
-  }
-
-  .sm\:focus\:-translate-x-52:focus {
-    --tw-translate-x: -13rem;
-  }
-
-  .sm\:focus\:-translate-x-56:focus {
-    --tw-translate-x: -14rem;
-  }
-
-  .sm\:focus\:-translate-x-60:focus {
-    --tw-translate-x: -15rem;
-  }
-
-  .sm\:focus\:-translate-x-64:focus {
-    --tw-translate-x: -16rem;
-  }
-
-  .sm\:focus\:-translate-x-72:focus {
-    --tw-translate-x: -18rem;
-  }
-
-  .sm\:focus\:-translate-x-80:focus {
-    --tw-translate-x: -20rem;
-  }
-
-  .sm\:focus\:-translate-x-96:focus {
-    --tw-translate-x: -24rem;
-  }
-
-  .sm\:focus\:-translate-x-px:focus {
-    --tw-translate-x: -1px;
-  }
-
-  .sm\:focus\:-translate-x-0\.5:focus {
-    --tw-translate-x: -0.125rem;
-  }
-
-  .sm\:focus\:-translate-x-1\.5:focus {
-    --tw-translate-x: -0.375rem;
-  }
-
-  .sm\:focus\:-translate-x-2\.5:focus {
-    --tw-translate-x: -0.625rem;
-  }
-
-  .sm\:focus\:-translate-x-3\.5:focus {
-    --tw-translate-x: -0.875rem;
-  }
-
-  .sm\:focus\:translate-x-1\/2:focus {
-    --tw-translate-x: 50%;
-  }
-
-  .sm\:focus\:translate-x-1\/3:focus {
-    --tw-translate-x: 33.333333%;
-  }
-
-  .sm\:focus\:translate-x-2\/3:focus {
-    --tw-translate-x: 66.666667%;
-  }
-
-  .sm\:focus\:translate-x-1\/4:focus {
-    --tw-translate-x: 25%;
-  }
-
-  .sm\:focus\:translate-x-2\/4:focus {
-    --tw-translate-x: 50%;
-  }
-
-  .sm\:focus\:translate-x-3\/4:focus {
-    --tw-translate-x: 75%;
-  }
-
-  .sm\:focus\:translate-x-full:focus {
-    --tw-translate-x: 100%;
-  }
-
-  .sm\:focus\:-translate-x-1\/2:focus {
-    --tw-translate-x: -50%;
-  }
-
-  .sm\:focus\:-translate-x-1\/3:focus {
-    --tw-translate-x: -33.333333%;
-  }
-
-  .sm\:focus\:-translate-x-2\/3:focus {
-    --tw-translate-x: -66.666667%;
-  }
-
-  .sm\:focus\:-translate-x-1\/4:focus {
-    --tw-translate-x: -25%;
-  }
-
-  .sm\:focus\:-translate-x-2\/4:focus {
-    --tw-translate-x: -50%;
-  }
-
-  .sm\:focus\:-translate-x-3\/4:focus {
-    --tw-translate-x: -75%;
-  }
-
-  .sm\:focus\:-translate-x-full:focus {
-    --tw-translate-x: -100%;
-  }
-
-  .sm\:focus\:translate-y-0:focus {
-    --tw-translate-y: 0px;
-  }
-
-  .sm\:focus\:translate-y-1:focus {
-    --tw-translate-y: 0.25rem;
-  }
-
-  .sm\:focus\:translate-y-2:focus {
-    --tw-translate-y: 0.5rem;
-  }
-
-  .sm\:focus\:translate-y-3:focus {
-    --tw-translate-y: 0.75rem;
-  }
-
-  .sm\:focus\:translate-y-4:focus {
-    --tw-translate-y: 1rem;
-  }
-
-  .sm\:focus\:translate-y-5:focus {
-    --tw-translate-y: 1.25rem;
-  }
-
-  .sm\:focus\:translate-y-6:focus {
-    --tw-translate-y: 1.5rem;
-  }
-
-  .sm\:focus\:translate-y-7:focus {
-    --tw-translate-y: 1.75rem;
-  }
-
-  .sm\:focus\:translate-y-8:focus {
-    --tw-translate-y: 2rem;
-  }
-
-  .sm\:focus\:translate-y-9:focus {
-    --tw-translate-y: 2.25rem;
-  }
-
-  .sm\:focus\:translate-y-10:focus {
-    --tw-translate-y: 2.5rem;
-  }
-
-  .sm\:focus\:translate-y-11:focus {
-    --tw-translate-y: 2.75rem;
-  }
-
-  .sm\:focus\:translate-y-12:focus {
-    --tw-translate-y: 3rem;
-  }
-
-  .sm\:focus\:translate-y-14:focus {
-    --tw-translate-y: 3.5rem;
-  }
-
-  .sm\:focus\:translate-y-16:focus {
-    --tw-translate-y: 4rem;
-  }
-
-  .sm\:focus\:translate-y-20:focus {
-    --tw-translate-y: 5rem;
-  }
-
-  .sm\:focus\:translate-y-24:focus {
-    --tw-translate-y: 6rem;
-  }
-
-  .sm\:focus\:translate-y-28:focus {
-    --tw-translate-y: 7rem;
-  }
-
-  .sm\:focus\:translate-y-32:focus {
-    --tw-translate-y: 8rem;
-  }
-
-  .sm\:focus\:translate-y-36:focus {
-    --tw-translate-y: 9rem;
-  }
-
-  .sm\:focus\:translate-y-40:focus {
-    --tw-translate-y: 10rem;
-  }
-
-  .sm\:focus\:translate-y-44:focus {
-    --tw-translate-y: 11rem;
-  }
-
-  .sm\:focus\:translate-y-48:focus {
-    --tw-translate-y: 12rem;
-  }
-
-  .sm\:focus\:translate-y-52:focus {
-    --tw-translate-y: 13rem;
-  }
-
-  .sm\:focus\:translate-y-56:focus {
-    --tw-translate-y: 14rem;
-  }
-
-  .sm\:focus\:translate-y-60:focus {
-    --tw-translate-y: 15rem;
-  }
-
-  .sm\:focus\:translate-y-64:focus {
-    --tw-translate-y: 16rem;
-  }
-
-  .sm\:focus\:translate-y-72:focus {
-    --tw-translate-y: 18rem;
-  }
-
-  .sm\:focus\:translate-y-80:focus {
-    --tw-translate-y: 20rem;
-  }
-
-  .sm\:focus\:translate-y-96:focus {
-    --tw-translate-y: 24rem;
-  }
-
-  .sm\:focus\:translate-y-px:focus {
-    --tw-translate-y: 1px;
-  }
-
-  .sm\:focus\:translate-y-0\.5:focus {
-    --tw-translate-y: 0.125rem;
-  }
-
-  .sm\:focus\:translate-y-1\.5:focus {
-    --tw-translate-y: 0.375rem;
-  }
-
-  .sm\:focus\:translate-y-2\.5:focus {
-    --tw-translate-y: 0.625rem;
-  }
-
-  .sm\:focus\:translate-y-3\.5:focus {
-    --tw-translate-y: 0.875rem;
-  }
-
-  .sm\:focus\:-translate-y-0:focus {
-    --tw-translate-y: 0px;
-  }
-
-  .sm\:focus\:-translate-y-1:focus {
-    --tw-translate-y: -0.25rem;
-  }
-
-  .sm\:focus\:-translate-y-2:focus {
-    --tw-translate-y: -0.5rem;
-  }
-
-  .sm\:focus\:-translate-y-3:focus {
-    --tw-translate-y: -0.75rem;
-  }
-
-  .sm\:focus\:-translate-y-4:focus {
-    --tw-translate-y: -1rem;
-  }
-
-  .sm\:focus\:-translate-y-5:focus {
-    --tw-translate-y: -1.25rem;
-  }
-
-  .sm\:focus\:-translate-y-6:focus {
-    --tw-translate-y: -1.5rem;
-  }
-
-  .sm\:focus\:-translate-y-7:focus {
-    --tw-translate-y: -1.75rem;
-  }
-
-  .sm\:focus\:-translate-y-8:focus {
-    --tw-translate-y: -2rem;
-  }
-
-  .sm\:focus\:-translate-y-9:focus {
-    --tw-translate-y: -2.25rem;
-  }
-
-  .sm\:focus\:-translate-y-10:focus {
-    --tw-translate-y: -2.5rem;
-  }
-
-  .sm\:focus\:-translate-y-11:focus {
-    --tw-translate-y: -2.75rem;
-  }
-
-  .sm\:focus\:-translate-y-12:focus {
-    --tw-translate-y: -3rem;
-  }
-
-  .sm\:focus\:-translate-y-14:focus {
-    --tw-translate-y: -3.5rem;
-  }
-
-  .sm\:focus\:-translate-y-16:focus {
-    --tw-translate-y: -4rem;
-  }
-
-  .sm\:focus\:-translate-y-20:focus {
-    --tw-translate-y: -5rem;
-  }
-
-  .sm\:focus\:-translate-y-24:focus {
-    --tw-translate-y: -6rem;
-  }
-
-  .sm\:focus\:-translate-y-28:focus {
-    --tw-translate-y: -7rem;
-  }
-
-  .sm\:focus\:-translate-y-32:focus {
-    --tw-translate-y: -8rem;
-  }
-
-  .sm\:focus\:-translate-y-36:focus {
-    --tw-translate-y: -9rem;
-  }
-
-  .sm\:focus\:-translate-y-40:focus {
-    --tw-translate-y: -10rem;
-  }
-
-  .sm\:focus\:-translate-y-44:focus {
-    --tw-translate-y: -11rem;
-  }
-
-  .sm\:focus\:-translate-y-48:focus {
-    --tw-translate-y: -12rem;
-  }
-
-  .sm\:focus\:-translate-y-52:focus {
-    --tw-translate-y: -13rem;
-  }
-
-  .sm\:focus\:-translate-y-56:focus {
-    --tw-translate-y: -14rem;
-  }
-
-  .sm\:focus\:-translate-y-60:focus {
-    --tw-translate-y: -15rem;
-  }
-
-  .sm\:focus\:-translate-y-64:focus {
-    --tw-translate-y: -16rem;
-  }
-
-  .sm\:focus\:-translate-y-72:focus {
-    --tw-translate-y: -18rem;
-  }
-
-  .sm\:focus\:-translate-y-80:focus {
-    --tw-translate-y: -20rem;
-  }
-
-  .sm\:focus\:-translate-y-96:focus {
-    --tw-translate-y: -24rem;
-  }
-
-  .sm\:focus\:-translate-y-px:focus {
-    --tw-translate-y: -1px;
-  }
-
-  .sm\:focus\:-translate-y-0\.5:focus {
-    --tw-translate-y: -0.125rem;
-  }
-
-  .sm\:focus\:-translate-y-1\.5:focus {
-    --tw-translate-y: -0.375rem;
-  }
-
-  .sm\:focus\:-translate-y-2\.5:focus {
-    --tw-translate-y: -0.625rem;
-  }
-
-  .sm\:focus\:-translate-y-3\.5:focus {
-    --tw-translate-y: -0.875rem;
-  }
-
-  .sm\:focus\:translate-y-1\/2:focus {
-    --tw-translate-y: 50%;
-  }
-
-  .sm\:focus\:translate-y-1\/3:focus {
-    --tw-translate-y: 33.333333%;
-  }
-
-  .sm\:focus\:translate-y-2\/3:focus {
-    --tw-translate-y: 66.666667%;
-  }
-
-  .sm\:focus\:translate-y-1\/4:focus {
-    --tw-translate-y: 25%;
-  }
-
-  .sm\:focus\:translate-y-2\/4:focus {
-    --tw-translate-y: 50%;
-  }
-
-  .sm\:focus\:translate-y-3\/4:focus {
-    --tw-translate-y: 75%;
-  }
-
-  .sm\:focus\:translate-y-full:focus {
-    --tw-translate-y: 100%;
-  }
-
-  .sm\:focus\:-translate-y-1\/2:focus {
-    --tw-translate-y: -50%;
-  }
-
-  .sm\:focus\:-translate-y-1\/3:focus {
-    --tw-translate-y: -33.333333%;
-  }
-
-  .sm\:focus\:-translate-y-2\/3:focus {
-    --tw-translate-y: -66.666667%;
-  }
-
-  .sm\:focus\:-translate-y-1\/4:focus {
-    --tw-translate-y: -25%;
-  }
-
-  .sm\:focus\:-translate-y-2\/4:focus {
-    --tw-translate-y: -50%;
-  }
-
-  .sm\:focus\:-translate-y-3\/4:focus {
-    --tw-translate-y: -75%;
-  }
-
-  .sm\:focus\:-translate-y-full:focus {
-    --tw-translate-y: -100%;
-  }
-
-  .sm\:skew-x-0 {
-    --tw-skew-x: 0deg;
-  }
-
-  .sm\:skew-x-1 {
-    --tw-skew-x: 1deg;
-  }
-
-  .sm\:skew-x-2 {
-    --tw-skew-x: 2deg;
-  }
-
-  .sm\:skew-x-3 {
-    --tw-skew-x: 3deg;
-  }
-
-  .sm\:skew-x-6 {
-    --tw-skew-x: 6deg;
-  }
-
-  .sm\:skew-x-12 {
-    --tw-skew-x: 12deg;
-  }
-
-  .sm\:-skew-x-12 {
-    --tw-skew-x: -12deg;
-  }
-
-  .sm\:-skew-x-6 {
-    --tw-skew-x: -6deg;
-  }
-
-  .sm\:-skew-x-3 {
-    --tw-skew-x: -3deg;
-  }
-
-  .sm\:-skew-x-2 {
-    --tw-skew-x: -2deg;
-  }
-
-  .sm\:-skew-x-1 {
-    --tw-skew-x: -1deg;
-  }
-
-  .sm\:skew-y-0 {
-    --tw-skew-y: 0deg;
-  }
-
-  .sm\:skew-y-1 {
-    --tw-skew-y: 1deg;
-  }
-
-  .sm\:skew-y-2 {
-    --tw-skew-y: 2deg;
-  }
-
-  .sm\:skew-y-3 {
-    --tw-skew-y: 3deg;
-  }
-
-  .sm\:skew-y-6 {
-    --tw-skew-y: 6deg;
-  }
-
-  .sm\:skew-y-12 {
-    --tw-skew-y: 12deg;
-  }
-
-  .sm\:-skew-y-12 {
-    --tw-skew-y: -12deg;
-  }
-
-  .sm\:-skew-y-6 {
-    --tw-skew-y: -6deg;
-  }
-
-  .sm\:-skew-y-3 {
-    --tw-skew-y: -3deg;
-  }
-
-  .sm\:-skew-y-2 {
-    --tw-skew-y: -2deg;
-  }
-
-  .sm\:-skew-y-1 {
-    --tw-skew-y: -1deg;
-  }
-
-  .sm\:hover\:skew-x-0:hover {
-    --tw-skew-x: 0deg;
-  }
-
-  .sm\:hover\:skew-x-1:hover {
-    --tw-skew-x: 1deg;
-  }
-
-  .sm\:hover\:skew-x-2:hover {
-    --tw-skew-x: 2deg;
-  }
-
-  .sm\:hover\:skew-x-3:hover {
-    --tw-skew-x: 3deg;
-  }
-
-  .sm\:hover\:skew-x-6:hover {
-    --tw-skew-x: 6deg;
-  }
-
-  .sm\:hover\:skew-x-12:hover {
-    --tw-skew-x: 12deg;
-  }
-
-  .sm\:hover\:-skew-x-12:hover {
-    --tw-skew-x: -12deg;
-  }
-
-  .sm\:hover\:-skew-x-6:hover {
-    --tw-skew-x: -6deg;
-  }
-
-  .sm\:hover\:-skew-x-3:hover {
-    --tw-skew-x: -3deg;
-  }
-
-  .sm\:hover\:-skew-x-2:hover {
-    --tw-skew-x: -2deg;
-  }
-
-  .sm\:hover\:-skew-x-1:hover {
-    --tw-skew-x: -1deg;
-  }
-
-  .sm\:hover\:skew-y-0:hover {
-    --tw-skew-y: 0deg;
-  }
-
-  .sm\:hover\:skew-y-1:hover {
-    --tw-skew-y: 1deg;
-  }
-
-  .sm\:hover\:skew-y-2:hover {
-    --tw-skew-y: 2deg;
-  }
-
-  .sm\:hover\:skew-y-3:hover {
-    --tw-skew-y: 3deg;
-  }
-
-  .sm\:hover\:skew-y-6:hover {
-    --tw-skew-y: 6deg;
-  }
-
-  .sm\:hover\:skew-y-12:hover {
-    --tw-skew-y: 12deg;
-  }
-
-  .sm\:hover\:-skew-y-12:hover {
-    --tw-skew-y: -12deg;
-  }
-
-  .sm\:hover\:-skew-y-6:hover {
-    --tw-skew-y: -6deg;
-  }
-
-  .sm\:hover\:-skew-y-3:hover {
-    --tw-skew-y: -3deg;
-  }
-
-  .sm\:hover\:-skew-y-2:hover {
-    --tw-skew-y: -2deg;
-  }
-
-  .sm\:hover\:-skew-y-1:hover {
-    --tw-skew-y: -1deg;
-  }
-
-  .sm\:focus\:skew-x-0:focus {
-    --tw-skew-x: 0deg;
-  }
-
-  .sm\:focus\:skew-x-1:focus {
-    --tw-skew-x: 1deg;
-  }
-
-  .sm\:focus\:skew-x-2:focus {
-    --tw-skew-x: 2deg;
-  }
-
-  .sm\:focus\:skew-x-3:focus {
-    --tw-skew-x: 3deg;
-  }
-
-  .sm\:focus\:skew-x-6:focus {
-    --tw-skew-x: 6deg;
-  }
-
-  .sm\:focus\:skew-x-12:focus {
-    --tw-skew-x: 12deg;
-  }
-
-  .sm\:focus\:-skew-x-12:focus {
-    --tw-skew-x: -12deg;
-  }
-
-  .sm\:focus\:-skew-x-6:focus {
-    --tw-skew-x: -6deg;
-  }
-
-  .sm\:focus\:-skew-x-3:focus {
-    --tw-skew-x: -3deg;
-  }
-
-  .sm\:focus\:-skew-x-2:focus {
-    --tw-skew-x: -2deg;
-  }
-
-  .sm\:focus\:-skew-x-1:focus {
-    --tw-skew-x: -1deg;
-  }
-
-  .sm\:focus\:skew-y-0:focus {
-    --tw-skew-y: 0deg;
-  }
-
-  .sm\:focus\:skew-y-1:focus {
-    --tw-skew-y: 1deg;
-  }
-
-  .sm\:focus\:skew-y-2:focus {
-    --tw-skew-y: 2deg;
-  }
-
-  .sm\:focus\:skew-y-3:focus {
-    --tw-skew-y: 3deg;
-  }
-
-  .sm\:focus\:skew-y-6:focus {
-    --tw-skew-y: 6deg;
-  }
-
-  .sm\:focus\:skew-y-12:focus {
-    --tw-skew-y: 12deg;
-  }
-
-  .sm\:focus\:-skew-y-12:focus {
-    --tw-skew-y: -12deg;
-  }
-
-  .sm\:focus\:-skew-y-6:focus {
-    --tw-skew-y: -6deg;
-  }
-
-  .sm\:focus\:-skew-y-3:focus {
-    --tw-skew-y: -3deg;
-  }
-
-  .sm\:focus\:-skew-y-2:focus {
-    --tw-skew-y: -2deg;
-  }
-
-  .sm\:focus\:-skew-y-1:focus {
-    --tw-skew-y: -1deg;
-  }
-
-  .sm\:transition-none {
-    transition-property: none;
-  }
-
-  .sm\:transition-all {
-    transition-property: all;
-    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-    transition-duration: 150ms;
-  }
-
-  .sm\:transition {
-    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
-    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-    transition-duration: 150ms;
-  }
-
-  .sm\:transition-colors {
-    transition-property: background-color, border-color, color, fill, stroke;
-    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-    transition-duration: 150ms;
-  }
-
-  .sm\:transition-opacity {
-    transition-property: opacity;
-    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-    transition-duration: 150ms;
-  }
-
-  .sm\:transition-shadow {
-    transition-property: box-shadow;
-    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-    transition-duration: 150ms;
-  }
-
-  .sm\:transition-transform {
-    transition-property: transform;
-    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-    transition-duration: 150ms;
-  }
-
-  .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: 100ms;
-  }
-
-  .sm\:duration-150 {
-    transition-duration: 150ms;
-  }
-
-  .sm\:duration-200 {
-    transition-duration: 200ms;
-  }
-
-  .sm\:duration-300 {
-    transition-duration: 300ms;
-  }
-
-  .sm\:duration-500 {
-    transition-duration: 500ms;
-  }
-
-  .sm\:duration-700 {
-    transition-duration: 700ms;
-  }
-
-  .sm\:duration-1000 {
-    transition-duration: 1000ms;
-  }
-
-  .sm\:delay-75 {
-    transition-delay: 75ms;
-  }
-
-  .sm\:delay-100 {
-    transition-delay: 100ms;
-  }
-
-  .sm\:delay-150 {
-    transition-delay: 150ms;
-  }
-
-  .sm\:delay-200 {
-    transition-delay: 200ms;
-  }
-
-  .sm\:delay-300 {
-    transition-delay: 300ms;
-  }
-
-  .sm\:delay-500 {
-    transition-delay: 500ms;
-  }
-
-  .sm\:delay-700 {
-    transition-delay: 700ms;
-  }
-
-  .sm\:delay-1000 {
-    transition-delay: 1000ms;
-  }
-
-  .sm\:animate-none {
-    -webkit-animation: none;
-            animation: none;
-  }
-
-  .sm\:animate-spin {
-    -webkit-animation: spin 1s linear infinite;
-            animation: spin 1s linear infinite;
-  }
-
-  .sm\:animate-ping {
-    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
-            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
-  }
-
-  .sm\:animate-pulse {
-    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
-            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
-  }
-
-  .sm\:animate-bounce {
-    -webkit-animation: bounce 1s infinite;
-            animation: bounce 1s infinite;
-  }
-}
-
-@media (min-width: 768px) {
-  .md\:container {
-    width: 100%;
-  }
-
-  @media (min-width: 640px) {
-    .md\:container {
-      max-width: 640px;
-    }
-  }
-
-  @media (min-width: 768px) {
-    .md\:container {
-      max-width: 768px;
-    }
-  }
-
-  @media (min-width: 1024px) {
-    .md\:container {
-      max-width: 1024px;
-    }
-  }
-
-  @media (min-width: 1280px) {
-    .md\:container {
-      max-width: 1280px;
-    }
-  }
-
-  @media (min-width: 1536px) {
-    .md\:container {
-      max-width: 1536px;
-    }
-  }
-
-  .md\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0px * var(--tw-space-y-reverse));
-  }
-
-  .md\:space-x-0 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0px * var(--tw-space-x-reverse));
-    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:space-y-1 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:space-x-1 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0.25rem * var(--tw-space-x-reverse));
-    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:space-y-2 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
-    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:space-y-3 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:space-x-3 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0.75rem * var(--tw-space-x-reverse));
-    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:space-y-4 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(1rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(1rem * var(--tw-space-x-reverse));
-    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:space-y-5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:space-x-5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(1.25rem * var(--tw-space-x-reverse));
-    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:space-y-6 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:space-x-6 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(1.5rem * var(--tw-space-x-reverse));
-    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:space-y-7 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:space-x-7 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(1.75rem * var(--tw-space-x-reverse));
-    margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:space-y-8 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(2rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:space-x-8 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(2rem * var(--tw-space-x-reverse));
-    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:space-y-9 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(2.25rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:space-x-9 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(2.25rem * var(--tw-space-x-reverse));
-    margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:space-y-10 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:space-x-10 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(2.5rem * var(--tw-space-x-reverse));
-    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:space-y-11 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(2.75rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:space-x-11 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(2.75rem * var(--tw-space-x-reverse));
-    margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:space-y-12 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(3rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:space-x-12 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(3rem * var(--tw-space-x-reverse));
-    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:space-y-14 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(3.5rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:space-x-14 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(3.5rem * var(--tw-space-x-reverse));
-    margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:space-y-16 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(4rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:space-x-16 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(4rem * var(--tw-space-x-reverse));
-    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:space-y-20 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(5rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:space-x-20 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(5rem * var(--tw-space-x-reverse));
-    margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:space-y-24 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(6rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:space-x-24 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(6rem * var(--tw-space-x-reverse));
-    margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:space-y-28 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(7rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:space-x-28 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(7rem * var(--tw-space-x-reverse));
-    margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:space-y-32 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(8rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:space-x-32 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(8rem * var(--tw-space-x-reverse));
-    margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:space-y-36 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(9rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:space-x-36 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(9rem * var(--tw-space-x-reverse));
-    margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:space-y-40 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(10rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:space-x-40 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(10rem * var(--tw-space-x-reverse));
-    margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:space-y-44 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(11rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:space-x-44 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(11rem * var(--tw-space-x-reverse));
-    margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:space-y-48 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(12rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:space-x-48 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(12rem * var(--tw-space-x-reverse));
-    margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:space-y-52 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(13rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:space-x-52 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(13rem * var(--tw-space-x-reverse));
-    margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:space-y-56 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(14rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:space-x-56 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(14rem * var(--tw-space-x-reverse));
-    margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:space-y-60 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(15rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:space-x-60 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(15rem * var(--tw-space-x-reverse));
-    margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:space-y-64 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(16rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:space-x-64 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(16rem * var(--tw-space-x-reverse));
-    margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:space-y-72 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(18rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:space-x-72 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(18rem * var(--tw-space-x-reverse));
-    margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:space-y-80 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(20rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:space-x-80 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(20rem * var(--tw-space-x-reverse));
-    margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:space-y-96 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(24rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:space-x-96 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(24rem * var(--tw-space-x-reverse));
-    margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:space-y-px > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(1px * var(--tw-space-y-reverse));
-  }
-
-  .md\:space-x-px > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(1px * var(--tw-space-x-reverse));
-    margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0.125rem * var(--tw-space-x-reverse));
-    margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0.375rem * var(--tw-space-x-reverse));
-    margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0.625rem * var(--tw-space-x-reverse));
-    margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:space-y-3\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0.875rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:space-x-3\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0.875rem * var(--tw-space-x-reverse));
-    margin-left: calc(0.875rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:-space-y-0 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0px * var(--tw-space-y-reverse));
-  }
-
-  .md\:-space-x-0 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0px * var(--tw-space-x-reverse));
-    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:-space-y-1 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:-space-x-1 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-0.25rem * var(--tw-space-x-reverse));
-    margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:-space-y-2 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:-space-x-2 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-0.5rem * var(--tw-space-x-reverse));
-    margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:-space-y-3 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:-space-x-3 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-0.75rem * var(--tw-space-x-reverse));
-    margin-left: calc(-0.75rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:-space-y-4 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-1rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:-space-x-4 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-1rem * var(--tw-space-x-reverse));
-    margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:-space-y-5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:-space-x-5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-1.25rem * var(--tw-space-x-reverse));
-    margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:-space-y-6 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:-space-x-6 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-1.5rem * var(--tw-space-x-reverse));
-    margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:-space-y-7 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:-space-x-7 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-1.75rem * var(--tw-space-x-reverse));
-    margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:-space-y-8 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-2rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:-space-x-8 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-2rem * var(--tw-space-x-reverse));
-    margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:-space-y-9 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:-space-x-9 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-2.25rem * var(--tw-space-x-reverse));
-    margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:-space-y-10 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:-space-x-10 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-2.5rem * var(--tw-space-x-reverse));
-    margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:-space-y-11 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:-space-x-11 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-2.75rem * var(--tw-space-x-reverse));
-    margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:-space-y-12 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-3rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:-space-x-12 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-3rem * var(--tw-space-x-reverse));
-    margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:-space-y-14 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:-space-x-14 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-3.5rem * var(--tw-space-x-reverse));
-    margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:-space-y-16 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-4rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:-space-x-16 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-4rem * var(--tw-space-x-reverse));
-    margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:-space-y-20 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-5rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:-space-x-20 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-5rem * var(--tw-space-x-reverse));
-    margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:-space-y-24 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-6rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:-space-x-24 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-6rem * var(--tw-space-x-reverse));
-    margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:-space-y-28 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-7rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:-space-x-28 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-7rem * var(--tw-space-x-reverse));
-    margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:-space-y-32 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-8rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:-space-x-32 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-8rem * var(--tw-space-x-reverse));
-    margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:-space-y-36 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-9rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:-space-x-36 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-9rem * var(--tw-space-x-reverse));
-    margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:-space-y-40 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-10rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:-space-x-40 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-10rem * var(--tw-space-x-reverse));
-    margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:-space-y-44 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-11rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:-space-x-44 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-11rem * var(--tw-space-x-reverse));
-    margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:-space-y-48 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-12rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:-space-x-48 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-12rem * var(--tw-space-x-reverse));
-    margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:-space-y-52 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-13rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:-space-x-52 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-13rem * var(--tw-space-x-reverse));
-    margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:-space-y-56 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-14rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:-space-x-56 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-14rem * var(--tw-space-x-reverse));
-    margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:-space-y-60 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-15rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:-space-x-60 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-15rem * var(--tw-space-x-reverse));
-    margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:-space-y-64 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-16rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:-space-x-64 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-16rem * var(--tw-space-x-reverse));
-    margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:-space-y-72 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-18rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:-space-x-72 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-18rem * var(--tw-space-x-reverse));
-    margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:-space-y-80 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-20rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:-space-x-80 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-20rem * var(--tw-space-x-reverse));
-    margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:-space-y-96 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-24rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:-space-x-96 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-24rem * var(--tw-space-x-reverse));
-    margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:-space-y-px > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-1px * var(--tw-space-y-reverse));
-  }
-
-  .md\:-space-x-px > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-1px * var(--tw-space-x-reverse));
-    margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:-space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:-space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-0.125rem * var(--tw-space-x-reverse));
-    margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:-space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:-space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-0.375rem * var(--tw-space-x-reverse));
-    margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:-space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:-space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-0.625rem * var(--tw-space-x-reverse));
-    margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:-space-y-3\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-0.875rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-0.875rem * var(--tw-space-y-reverse));
-  }
-
-  .md\:-space-x-3\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-0.875rem * var(--tw-space-x-reverse));
-    margin-left: calc(-0.875rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .md\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 1;
-  }
-
-  .md\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 1;
-  }
-
-  .md\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-y-reverse: 0;
-    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
-    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
-  }
-
-  .md\:divide-x-0 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-x-reverse: 0;
-    border-right-width: calc(0px * var(--tw-divide-x-reverse));
-    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));
-  }
-
-  .md\:divide-y-2 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-y-reverse: 0;
-    border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));
-    border-bottom-width: calc(2px * var(--tw-divide-y-reverse));
-  }
-
-  .md\:divide-x-2 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-x-reverse: 0;
-    border-right-width: calc(2px * var(--tw-divide-x-reverse));
-    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));
-  }
-
-  .md\:divide-y-4 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-y-reverse: 0;
-    border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));
-    border-bottom-width: calc(4px * var(--tw-divide-y-reverse));
-  }
-
-  .md\:divide-x-4 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-x-reverse: 0;
-    border-right-width: calc(4px * var(--tw-divide-x-reverse));
-    border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));
-  }
-
-  .md\:divide-y-8 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-y-reverse: 0;
-    border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));
-    border-bottom-width: calc(8px * var(--tw-divide-y-reverse));
-  }
-
-  .md\:divide-x-8 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-x-reverse: 0;
-    border-right-width: calc(8px * var(--tw-divide-x-reverse));
-    border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)));
-  }
-
-  .md\:divide-y > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-y-reverse: 0;
-    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
-    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
-  }
-
-  .md\:divide-x > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-x-reverse: 0;
-    border-right-width: calc(1px * var(--tw-divide-x-reverse));
-    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
-  }
-
-  .md\:divide-y-reverse > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-y-reverse: 1;
-  }
-
-  .md\:divide-x-reverse > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-x-reverse: 1;
-  }
-
-  .md\:divide-current > :not([hidden]) ~ :not([hidden]) {
-    border-color: currentColor;
-  }
-
-  .md\:divide-transparent > :not([hidden]) ~ :not([hidden]) {
-    border-color: transparent;
-  }
-
-  .md\:divide-black > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-white > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-darkCoolGray-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(245, 246, 247, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-darkCoolGray-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(235, 237, 239, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-darkCoolGray-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(206, 209, 214, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-darkCoolGray-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(176, 181, 189, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-darkCoolGray-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(117, 126, 140, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-darkCoolGray-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(58, 71, 91, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-darkCoolGray-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(52, 64, 82, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-darkCoolGray-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(44, 53, 68, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-darkCoolGray-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(35, 43, 55, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-darkCoolGray-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(28, 35, 45, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-coolGray-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(247, 248, 249, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-coolGray-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(238, 240, 243, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-coolGray-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(213, 218, 225, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-coolGray-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(187, 195, 207, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-coolGray-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(136, 150, 171, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-coolGray-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(85, 105, 135, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-coolGray-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(77, 95, 122, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-coolGray-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(64, 79, 101, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-coolGray-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(51, 63, 81, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-coolGray-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(42, 51, 66, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-indigo-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(248, 246, 255, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-indigo-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(240, 238, 255, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-indigo-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(218, 212, 255, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-indigo-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(195, 185, 255, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-indigo-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(150, 133, 255, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-indigo-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(105, 81, 255, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-indigo-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(95, 73, 230, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-indigo-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(79, 61, 191, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-indigo-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(63, 49, 153, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-indigo-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(51, 40, 125, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-violet-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(251, 247, 255, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-violet-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(246, 238, 254, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-violet-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(233, 213, 253, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-violet-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(220, 187, 252, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-violet-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(194, 136, 249, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-violet-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(168, 85, 247, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-violet-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(151, 77, 222, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-violet-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(126, 64, 185, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-violet-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(101, 51, 148, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-violet-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(82, 42, 121, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-yellow-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(255, 250, 243, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-yellow-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(254, 245, 231, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-yellow-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(253, 231, 194, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-yellow-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(251, 216, 157, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-yellow-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(248, 187, 84, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-yellow-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(245, 158, 11, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-yellow-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(221, 142, 10, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-yellow-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(184, 119, 8, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-yellow-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(147, 95, 7, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-yellow-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(120, 77, 5, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-red-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(254, 247, 246, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-red-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(253, 238, 236, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-red-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(251, 214, 208, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-red-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(249, 189, 180, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-red-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(244, 139, 124, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-red-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(239, 88, 68, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-red-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(215, 80, 61, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-red-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(179, 67, 51, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-red-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(143, 53, 41, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-red-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(117, 44, 33, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-green-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(244, 253, 247, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-green-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(234, 250, 240, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-green-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(202, 244, 217, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-green-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(170, 237, 195, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-green-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(106, 223, 149, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-green-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(42, 209, 103, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-green-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(38, 188, 94, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-green-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(32, 157, 78, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-green-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(25, 125, 62, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-green-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(21, 102, 51, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-blue-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(245, 249, 255, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-blue-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(235, 243, 254, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-blue-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(206, 224, 253, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-blue-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(177, 205, 251, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-blue-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(118, 168, 249, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-blue-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(59, 130, 246, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-blue-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(53, 117, 221, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-blue-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(44, 98, 185, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-blue-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(35, 78, 148, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-blue-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(29, 64, 121, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-gray-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(249, 250, 251, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-divide-opacity));
-  }
-
-  .md\:divide-solid > :not([hidden]) ~ :not([hidden]) {
-    border-style: solid;
-  }
-
-  .md\:divide-dashed > :not([hidden]) ~ :not([hidden]) {
-    border-style: dashed;
-  }
-
-  .md\:divide-dotted > :not([hidden]) ~ :not([hidden]) {
-    border-style: dotted;
-  }
-
-  .md\:divide-double > :not([hidden]) ~ :not([hidden]) {
-    border-style: double;
-  }
-
-  .md\:divide-none > :not([hidden]) ~ :not([hidden]) {
-    border-style: none;
-  }
-
-  .md\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0;
-  }
-
-  .md\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.05;
-  }
-
-  .md\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.1;
-  }
-
-  .md\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.2;
-  }
-
-  .md\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.25;
-  }
-
-  .md\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.3;
-  }
-
-  .md\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.4;
-  }
-
-  .md\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.5;
-  }
-
-  .md\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.6;
-  }
-
-  .md\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.7;
-  }
-
-  .md\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.75;
-  }
-
-  .md\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.8;
-  }
-
-  .md\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.9;
-  }
-
-  .md\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.95;
-  }
-
-  .md\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-  }
-
-  .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-within\:sr-only:focus-within {
-    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-within\:not-sr-only:focus-within {
-    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-clip-border {
-    background-clip: border-box;
-  }
-
-  .md\:bg-clip-padding {
-    background-clip: padding-box;
-  }
-
-  .md\:bg-clip-content {
-    background-clip: content-box;
-  }
-
-  .md\:bg-clip-text {
-    -webkit-background-clip: text;
-            background-clip: text;
-  }
-
-  .md\:bg-current {
-    background-color: currentColor;
-  }
-
-  .md\:bg-transparent {
-    background-color: transparent;
-  }
-
-  .md\:bg-black {
-    --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-white {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-darkCoolGray-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 246, 247, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-darkCoolGray-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 237, 239, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-darkCoolGray-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 209, 214, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-darkCoolGray-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(176, 181, 189, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-darkCoolGray-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 126, 140, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-darkCoolGray-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(58, 71, 91, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-darkCoolGray-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(52, 64, 82, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-darkCoolGray-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 53, 68, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-darkCoolGray-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 43, 55, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-darkCoolGray-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(28, 35, 45, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-coolGray-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(247, 248, 249, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-coolGray-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(238, 240, 243, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-coolGray-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(213, 218, 225, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-coolGray-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(187, 195, 207, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-coolGray-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(136, 150, 171, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-coolGray-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(85, 105, 135, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-coolGray-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(77, 95, 122, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-coolGray-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(64, 79, 101, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-coolGray-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 63, 81, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-coolGray-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 51, 66, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-indigo-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 246, 255, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-indigo-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(240, 238, 255, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-indigo-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(218, 212, 255, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-indigo-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(195, 185, 255, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-indigo-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(150, 133, 255, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-indigo-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(105, 81, 255, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-indigo-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(95, 73, 230, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-indigo-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(79, 61, 191, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-indigo-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(63, 49, 153, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-indigo-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 40, 125, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-violet-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 247, 255, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-violet-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(246, 238, 254, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-violet-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(233, 213, 253, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-violet-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(220, 187, 252, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-violet-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(194, 136, 249, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-violet-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(168, 85, 247, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-violet-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(151, 77, 222, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-violet-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(126, 64, 185, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-violet-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(101, 51, 148, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-violet-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(82, 42, 121, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-yellow-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 250, 243, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-yellow-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 245, 231, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-yellow-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 231, 194, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-yellow-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 216, 157, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-yellow-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 187, 84, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-yellow-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-yellow-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(221, 142, 10, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-yellow-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(184, 119, 8, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-yellow-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(147, 95, 7, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-yellow-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(120, 77, 5, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-red-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 247, 246, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-red-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 238, 236, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-red-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 214, 208, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-red-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 189, 180, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-red-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 139, 124, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-red-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(239, 88, 68, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-red-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(215, 80, 61, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-red-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(179, 67, 51, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-red-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(143, 53, 41, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-red-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 44, 33, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-green-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 253, 247, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-green-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(234, 250, 240, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-green-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(202, 244, 217, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-green-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(170, 237, 195, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-green-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(106, 223, 149, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-green-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 209, 103, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-green-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(38, 188, 94, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-green-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(32, 157, 78, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-green-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(25, 125, 62, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-green-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(21, 102, 51, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-blue-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 249, 255, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-blue-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 243, 254, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-blue-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 224, 253, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-blue-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(177, 205, 251, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-blue-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(118, 168, 249, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-blue-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-blue-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(53, 117, 221, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-blue-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 98, 185, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-blue-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 78, 148, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-blue-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(29, 64, 121, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-gray-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-gray-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-gray-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-gray-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-gray-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-gray-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-gray-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-gray-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-gray-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-gray-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-body {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-current {
-    background-color: currentColor;
-  }
-
-  .group:hover .md\:group-hover\:bg-transparent {
-    background-color: transparent;
-  }
-
-  .group:hover .md\:group-hover\:bg-black {
-    --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-white {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-darkCoolGray-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 246, 247, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-darkCoolGray-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 237, 239, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-darkCoolGray-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 209, 214, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-darkCoolGray-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(176, 181, 189, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-darkCoolGray-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 126, 140, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-darkCoolGray-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(58, 71, 91, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-darkCoolGray-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(52, 64, 82, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-darkCoolGray-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 53, 68, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-darkCoolGray-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 43, 55, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-darkCoolGray-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(28, 35, 45, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-coolGray-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(247, 248, 249, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-coolGray-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(238, 240, 243, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-coolGray-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(213, 218, 225, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-coolGray-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(187, 195, 207, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-coolGray-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(136, 150, 171, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-coolGray-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(85, 105, 135, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-coolGray-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(77, 95, 122, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-coolGray-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(64, 79, 101, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-coolGray-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 63, 81, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-coolGray-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 51, 66, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-indigo-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 246, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-indigo-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(240, 238, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-indigo-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(218, 212, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-indigo-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(195, 185, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-indigo-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(150, 133, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-indigo-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(105, 81, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-indigo-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(95, 73, 230, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-indigo-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(79, 61, 191, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-indigo-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(63, 49, 153, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-indigo-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 40, 125, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-violet-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 247, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-violet-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(246, 238, 254, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-violet-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(233, 213, 253, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-violet-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(220, 187, 252, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-violet-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(194, 136, 249, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-violet-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(168, 85, 247, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-violet-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(151, 77, 222, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-violet-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(126, 64, 185, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-violet-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(101, 51, 148, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-violet-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(82, 42, 121, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-yellow-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 250, 243, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-yellow-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 245, 231, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-yellow-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 231, 194, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-yellow-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 216, 157, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-yellow-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 187, 84, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-yellow-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-yellow-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(221, 142, 10, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-yellow-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(184, 119, 8, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-yellow-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(147, 95, 7, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-yellow-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(120, 77, 5, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-red-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 247, 246, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-red-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 238, 236, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-red-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 214, 208, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-red-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 189, 180, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-red-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 139, 124, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-red-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(239, 88, 68, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-red-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(215, 80, 61, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-red-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(179, 67, 51, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-red-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(143, 53, 41, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-red-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 44, 33, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-green-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 253, 247, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-green-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(234, 250, 240, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-green-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(202, 244, 217, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-green-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(170, 237, 195, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-green-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(106, 223, 149, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-green-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 209, 103, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-green-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(38, 188, 94, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-green-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(32, 157, 78, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-green-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(25, 125, 62, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-green-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(21, 102, 51, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-blue-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 249, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-blue-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 243, 254, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-blue-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 224, 253, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-blue-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(177, 205, 251, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-blue-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(118, 168, 249, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-blue-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-blue-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(53, 117, 221, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-blue-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 98, 185, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-blue-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 78, 148, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-blue-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(29, 64, 121, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-gray-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-gray-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-gray-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-gray-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-gray-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-gray-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-gray-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-gray-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-gray-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-gray-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
-  }
-
-  .group:hover .md\:group-hover\:bg-body {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-current:focus-within {
-    background-color: currentColor;
-  }
-
-  .md\:focus-within\:bg-transparent:focus-within {
-    background-color: transparent;
-  }
-
-  .md\:focus-within\:bg-black:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-white:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-darkCoolGray-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 246, 247, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-darkCoolGray-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 237, 239, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-darkCoolGray-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 209, 214, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-darkCoolGray-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(176, 181, 189, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-darkCoolGray-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 126, 140, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-darkCoolGray-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(58, 71, 91, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-darkCoolGray-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(52, 64, 82, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-darkCoolGray-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 53, 68, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-darkCoolGray-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 43, 55, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-darkCoolGray-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(28, 35, 45, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-coolGray-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(247, 248, 249, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-coolGray-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(238, 240, 243, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-coolGray-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(213, 218, 225, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-coolGray-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(187, 195, 207, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-coolGray-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(136, 150, 171, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-coolGray-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(85, 105, 135, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-coolGray-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(77, 95, 122, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-coolGray-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(64, 79, 101, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-coolGray-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 63, 81, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-coolGray-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 51, 66, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-indigo-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 246, 255, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-indigo-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(240, 238, 255, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-indigo-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(218, 212, 255, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-indigo-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(195, 185, 255, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-indigo-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(150, 133, 255, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-indigo-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(105, 81, 255, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-indigo-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(95, 73, 230, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-indigo-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(79, 61, 191, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-indigo-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(63, 49, 153, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-indigo-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 40, 125, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-violet-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 247, 255, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-violet-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(246, 238, 254, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-violet-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(233, 213, 253, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-violet-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(220, 187, 252, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-violet-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(194, 136, 249, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-violet-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(168, 85, 247, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-violet-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(151, 77, 222, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-violet-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(126, 64, 185, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-violet-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(101, 51, 148, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-violet-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(82, 42, 121, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-yellow-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 250, 243, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-yellow-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 245, 231, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-yellow-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 231, 194, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-yellow-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 216, 157, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-yellow-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 187, 84, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-yellow-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-yellow-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(221, 142, 10, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-yellow-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(184, 119, 8, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-yellow-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(147, 95, 7, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-yellow-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(120, 77, 5, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-red-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 247, 246, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-red-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 238, 236, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-red-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 214, 208, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-red-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 189, 180, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-red-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 139, 124, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-red-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(239, 88, 68, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-red-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(215, 80, 61, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-red-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(179, 67, 51, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-red-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(143, 53, 41, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-red-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 44, 33, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-green-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 253, 247, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-green-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(234, 250, 240, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-green-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(202, 244, 217, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-green-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(170, 237, 195, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-green-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(106, 223, 149, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-green-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 209, 103, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-green-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(38, 188, 94, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-green-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(32, 157, 78, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-green-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(25, 125, 62, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-green-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(21, 102, 51, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-blue-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 249, 255, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-blue-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 243, 254, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-blue-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 224, 253, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-blue-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(177, 205, 251, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-blue-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(118, 168, 249, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-blue-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-blue-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(53, 117, 221, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-blue-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 98, 185, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-blue-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 78, 148, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-blue-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(29, 64, 121, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-gray-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-gray-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-gray-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-gray-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-gray-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-gray-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-gray-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-gray-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-gray-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-gray-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
-  }
-
-  .md\:focus-within\:bg-body:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-current:hover {
-    background-color: currentColor;
-  }
-
-  .md\:hover\:bg-transparent:hover {
-    background-color: transparent;
-  }
-
-  .md\:hover\:bg-black:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-white:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-darkCoolGray-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 246, 247, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-darkCoolGray-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 237, 239, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-darkCoolGray-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 209, 214, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-darkCoolGray-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(176, 181, 189, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-darkCoolGray-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 126, 140, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-darkCoolGray-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(58, 71, 91, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-darkCoolGray-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(52, 64, 82, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-darkCoolGray-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 53, 68, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-darkCoolGray-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 43, 55, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-darkCoolGray-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(28, 35, 45, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-coolGray-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(247, 248, 249, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-coolGray-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(238, 240, 243, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-coolGray-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(213, 218, 225, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-coolGray-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(187, 195, 207, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-coolGray-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(136, 150, 171, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-coolGray-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(85, 105, 135, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-coolGray-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(77, 95, 122, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-coolGray-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(64, 79, 101, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-coolGray-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 63, 81, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-coolGray-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 51, 66, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-indigo-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 246, 255, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-indigo-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(240, 238, 255, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-indigo-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(218, 212, 255, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-indigo-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(195, 185, 255, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-indigo-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(150, 133, 255, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-indigo-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(105, 81, 255, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-indigo-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(95, 73, 230, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-indigo-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(79, 61, 191, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-indigo-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(63, 49, 153, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-indigo-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 40, 125, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-violet-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 247, 255, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-violet-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(246, 238, 254, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-violet-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(233, 213, 253, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-violet-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(220, 187, 252, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-violet-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(194, 136, 249, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-violet-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(168, 85, 247, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-violet-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(151, 77, 222, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-violet-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(126, 64, 185, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-violet-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(101, 51, 148, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-violet-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(82, 42, 121, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-yellow-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 250, 243, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-yellow-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 245, 231, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-yellow-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 231, 194, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-yellow-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 216, 157, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-yellow-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 187, 84, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-yellow-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-yellow-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(221, 142, 10, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-yellow-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(184, 119, 8, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-yellow-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(147, 95, 7, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-yellow-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(120, 77, 5, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-red-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 247, 246, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-red-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 238, 236, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-red-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 214, 208, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-red-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 189, 180, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-red-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 139, 124, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-red-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(239, 88, 68, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-red-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(215, 80, 61, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-red-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(179, 67, 51, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-red-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(143, 53, 41, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-red-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 44, 33, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-green-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 253, 247, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-green-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(234, 250, 240, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-green-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(202, 244, 217, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-green-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(170, 237, 195, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-green-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(106, 223, 149, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-green-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 209, 103, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-green-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(38, 188, 94, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-green-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(32, 157, 78, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-green-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(25, 125, 62, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-green-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(21, 102, 51, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-blue-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 249, 255, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-blue-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 243, 254, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-blue-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 224, 253, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-blue-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(177, 205, 251, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-blue-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(118, 168, 249, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-blue-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-blue-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(53, 117, 221, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-blue-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 98, 185, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-blue-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 78, 148, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-blue-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(29, 64, 121, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-gray-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-gray-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-gray-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-gray-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-gray-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-gray-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-gray-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-gray-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-gray-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-gray-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
-  }
-
-  .md\:hover\:bg-body:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-current:focus {
-    background-color: currentColor;
-  }
-
-  .md\:focus\:bg-transparent:focus {
-    background-color: transparent;
-  }
-
-  .md\:focus\:bg-black:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-white:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-darkCoolGray-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 246, 247, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-darkCoolGray-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 237, 239, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-darkCoolGray-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 209, 214, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-darkCoolGray-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(176, 181, 189, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-darkCoolGray-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 126, 140, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-darkCoolGray-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(58, 71, 91, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-darkCoolGray-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(52, 64, 82, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-darkCoolGray-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 53, 68, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-darkCoolGray-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 43, 55, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-darkCoolGray-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(28, 35, 45, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-coolGray-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(247, 248, 249, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-coolGray-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(238, 240, 243, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-coolGray-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(213, 218, 225, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-coolGray-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(187, 195, 207, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-coolGray-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(136, 150, 171, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-coolGray-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(85, 105, 135, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-coolGray-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(77, 95, 122, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-coolGray-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(64, 79, 101, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-coolGray-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 63, 81, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-coolGray-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 51, 66, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-indigo-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 246, 255, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-indigo-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(240, 238, 255, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-indigo-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(218, 212, 255, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-indigo-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(195, 185, 255, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-indigo-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(150, 133, 255, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-indigo-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(105, 81, 255, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-indigo-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(95, 73, 230, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-indigo-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(79, 61, 191, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-indigo-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(63, 49, 153, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-indigo-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 40, 125, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-violet-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 247, 255, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-violet-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(246, 238, 254, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-violet-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(233, 213, 253, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-violet-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(220, 187, 252, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-violet-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(194, 136, 249, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-violet-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(168, 85, 247, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-violet-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(151, 77, 222, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-violet-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(126, 64, 185, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-violet-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(101, 51, 148, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-violet-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(82, 42, 121, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-yellow-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 250, 243, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-yellow-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 245, 231, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-yellow-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 231, 194, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-yellow-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 216, 157, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-yellow-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 187, 84, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-yellow-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-yellow-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(221, 142, 10, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-yellow-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(184, 119, 8, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-yellow-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(147, 95, 7, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-yellow-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(120, 77, 5, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-red-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 247, 246, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-red-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 238, 236, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-red-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 214, 208, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-red-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 189, 180, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-red-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 139, 124, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-red-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(239, 88, 68, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-red-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(215, 80, 61, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-red-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(179, 67, 51, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-red-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(143, 53, 41, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-red-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 44, 33, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-green-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 253, 247, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-green-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(234, 250, 240, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-green-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(202, 244, 217, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-green-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(170, 237, 195, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-green-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(106, 223, 149, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-green-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 209, 103, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-green-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(38, 188, 94, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-green-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(32, 157, 78, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-green-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(25, 125, 62, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-green-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(21, 102, 51, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-blue-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 249, 255, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-blue-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 243, 254, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-blue-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 224, 253, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-blue-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(177, 205, 251, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-blue-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(118, 168, 249, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-blue-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-blue-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(53, 117, 221, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-blue-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 98, 185, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-blue-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 78, 148, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-blue-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(29, 64, 121, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-gray-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-gray-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-gray-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-gray-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-gray-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-gray-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-gray-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-gray-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-gray-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-gray-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
-  }
-
-  .md\:focus\:bg-body:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .md\:bg-none {
-    background-image: none;
-  }
-
-  .md\:bg-gradient-to-t {
-    background-image: linear-gradient(to top, var(--tw-gradient-stops));
-  }
-
-  .md\:bg-gradient-to-tr {
-    background-image: linear-gradient(to top right, var(--tw-gradient-stops));
-  }
-
-  .md\:bg-gradient-to-r {
-    background-image: linear-gradient(to right, var(--tw-gradient-stops));
-  }
-
-  .md\:bg-gradient-to-br {
-    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
-  }
-
-  .md\:bg-gradient-to-b {
-    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
-  }
-
-  .md\:bg-gradient-to-bl {
-    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
-  }
-
-  .md\:bg-gradient-to-l {
-    background-image: linear-gradient(to left, var(--tw-gradient-stops));
-  }
-
-  .md\:bg-gradient-to-tl {
-    background-image: linear-gradient(to top left, var(--tw-gradient-stops));
-  }
-
-  .md\:from-current {
-    --tw-gradient-from: currentColor;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .md\:from-transparent {
-    --tw-gradient-from: transparent;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .md\:from-black {
-    --tw-gradient-from: #000;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .md\:from-white {
-    --tw-gradient-from: #fff;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .md\:from-darkCoolGray-50 {
-    --tw-gradient-from: #F5F6F7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 246, 247, 0));
-  }
-
-  .md\:from-darkCoolGray-100 {
-    --tw-gradient-from: #EBEDEF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(235, 237, 239, 0));
-  }
-
-  .md\:from-darkCoolGray-200 {
-    --tw-gradient-from: #CED1D6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 209, 214, 0));
-  }
-
-  .md\:from-darkCoolGray-300 {
-    --tw-gradient-from: #B0B5BD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(176, 181, 189, 0));
-  }
-
-  .md\:from-darkCoolGray-400 {
-    --tw-gradient-from: #757E8C;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(117, 126, 140, 0));
-  }
-
-  .md\:from-darkCoolGray-500 {
-    --tw-gradient-from: #3A475B;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(58, 71, 91, 0));
-  }
-
-  .md\:from-darkCoolGray-600 {
-    --tw-gradient-from: #344052;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 64, 82, 0));
-  }
-
-  .md\:from-darkCoolGray-700 {
-    --tw-gradient-from: #2C3544;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(44, 53, 68, 0));
-  }
-
-  .md\:from-darkCoolGray-800 {
-    --tw-gradient-from: #232B37;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 43, 55, 0));
-  }
-
-  .md\:from-darkCoolGray-900 {
-    --tw-gradient-from: #1C232D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(28, 35, 45, 0));
-  }
-
-  .md\:from-coolGray-50 {
-    --tw-gradient-from: #F7F8F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 248, 249, 0));
-  }
-
-  .md\:from-coolGray-100 {
-    --tw-gradient-from: #EEF0F3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 240, 243, 0));
-  }
-
-  .md\:from-coolGray-200 {
-    --tw-gradient-from: #D5DAE1;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(213, 218, 225, 0));
-  }
-
-  .md\:from-coolGray-300 {
-    --tw-gradient-from: #BBC3CF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(187, 195, 207, 0));
-  }
-
-  .md\:from-coolGray-400 {
-    --tw-gradient-from: #8896AB;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(136, 150, 171, 0));
-  }
-
-  .md\:from-coolGray-500 {
-    --tw-gradient-from: #556987;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(85, 105, 135, 0));
-  }
-
-  .md\:from-coolGray-600 {
-    --tw-gradient-from: #4D5F7A;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(77, 95, 122, 0));
-  }
-
-  .md\:from-coolGray-700 {
-    --tw-gradient-from: #404F65;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(64, 79, 101, 0));
-  }
-
-  .md\:from-coolGray-800 {
-    --tw-gradient-from: #333F51;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 63, 81, 0));
-  }
-
-  .md\:from-coolGray-900 {
-    --tw-gradient-from: #2A3342;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(42, 51, 66, 0));
-  }
-
-  .md\:from-indigo-50 {
-    --tw-gradient-from: #F8F6FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 246, 255, 0));
-  }
-
-  .md\:from-indigo-100 {
-    --tw-gradient-from: #F0EEFF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(240, 238, 255, 0));
-  }
-
-  .md\:from-indigo-200 {
-    --tw-gradient-from: #DAD4FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(218, 212, 255, 0));
-  }
-
-  .md\:from-indigo-300 {
-    --tw-gradient-from: #C3B9FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 185, 255, 0));
-  }
-
-  .md\:from-indigo-400 {
-    --tw-gradient-from: #9685FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(150, 133, 255, 0));
-  }
-
-  .md\:from-indigo-500 {
-    --tw-gradient-from: #6951FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(105, 81, 255, 0));
-  }
-
-  .md\:from-indigo-600 {
-    --tw-gradient-from: #5F49E6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(95, 73, 230, 0));
-  }
-
-  .md\:from-indigo-700 {
-    --tw-gradient-from: #4F3DBF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 61, 191, 0));
-  }
-
-  .md\:from-indigo-800 {
-    --tw-gradient-from: #3F3199;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(63, 49, 153, 0));
-  }
-
-  .md\:from-indigo-900 {
-    --tw-gradient-from: #33287D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 40, 125, 0));
-  }
-
-  .md\:from-violet-50 {
-    --tw-gradient-from: #FBF7FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 247, 255, 0));
-  }
-
-  .md\:from-violet-100 {
-    --tw-gradient-from: #F6EEFE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 238, 254, 0));
-  }
-
-  .md\:from-violet-200 {
-    --tw-gradient-from: #E9D5FD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(233, 213, 253, 0));
-  }
-
-  .md\:from-violet-300 {
-    --tw-gradient-from: #DCBBFC;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 187, 252, 0));
-  }
-
-  .md\:from-violet-400 {
-    --tw-gradient-from: #C288F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(194, 136, 249, 0));
-  }
-
-  .md\:from-violet-500 {
-    --tw-gradient-from: #A855F7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(168, 85, 247, 0));
-  }
-
-  .md\:from-violet-600 {
-    --tw-gradient-from: #974DDE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(151, 77, 222, 0));
-  }
-
-  .md\:from-violet-700 {
-    --tw-gradient-from: #7E40B9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(126, 64, 185, 0));
-  }
-
-  .md\:from-violet-800 {
-    --tw-gradient-from: #653394;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(101, 51, 148, 0));
-  }
-
-  .md\:from-violet-900 {
-    --tw-gradient-from: #522A79;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(82, 42, 121, 0));
-  }
-
-  .md\:from-yellow-50 {
-    --tw-gradient-from: #FFFAF3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 250, 243, 0));
-  }
-
-  .md\:from-yellow-100 {
-    --tw-gradient-from: #FEF5E7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 245, 231, 0));
-  }
-
-  .md\:from-yellow-200 {
-    --tw-gradient-from: #FDE7C2;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 231, 194, 0));
-  }
-
-  .md\:from-yellow-300 {
-    --tw-gradient-from: #FBD89D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 216, 157, 0));
-  }
-
-  .md\:from-yellow-400 {
-    --tw-gradient-from: #F8BB54;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 187, 84, 0));
-  }
-
-  .md\:from-yellow-500 {
-    --tw-gradient-from: #F59E0B;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
-  }
-
-  .md\:from-yellow-600 {
-    --tw-gradient-from: #DD8E0A;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 142, 10, 0));
-  }
-
-  .md\:from-yellow-700 {
-    --tw-gradient-from: #B87708;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(184, 119, 8, 0));
-  }
-
-  .md\:from-yellow-800 {
-    --tw-gradient-from: #935F07;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 95, 7, 0));
-  }
-
-  .md\:from-yellow-900 {
-    --tw-gradient-from: #784D05;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 77, 5, 0));
-  }
-
-  .md\:from-red-50 {
-    --tw-gradient-from: #FEF7F6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 247, 246, 0));
-  }
-
-  .md\:from-red-100 {
-    --tw-gradient-from: #FDEEEC;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 238, 236, 0));
-  }
-
-  .md\:from-red-200 {
-    --tw-gradient-from: #FBD6D0;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 214, 208, 0));
-  }
-
-  .md\:from-red-300 {
-    --tw-gradient-from: #F9BDB4;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 189, 180, 0));
-  }
-
-  .md\:from-red-400 {
-    --tw-gradient-from: #F48B7C;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 139, 124, 0));
-  }
-
-  .md\:from-red-500 {
-    --tw-gradient-from: #EF5844;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 88, 68, 0));
-  }
-
-  .md\:from-red-600 {
-    --tw-gradient-from: #D7503D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(215, 80, 61, 0));
-  }
-
-  .md\:from-red-700 {
-    --tw-gradient-from: #B34333;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(179, 67, 51, 0));
-  }
-
-  .md\:from-red-800 {
-    --tw-gradient-from: #8F3529;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(143, 53, 41, 0));
-  }
-
-  .md\:from-red-900 {
-    --tw-gradient-from: #752C21;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(117, 44, 33, 0));
-  }
-
-  .md\:from-green-50 {
-    --tw-gradient-from: #F4FDF7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 253, 247, 0));
-  }
-
-  .md\:from-green-100 {
-    --tw-gradient-from: #EAFAF0;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(234, 250, 240, 0));
-  }
-
-  .md\:from-green-200 {
-    --tw-gradient-from: #CAF4D9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(202, 244, 217, 0));
-  }
-
-  .md\:from-green-300 {
-    --tw-gradient-from: #AAEDC3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(170, 237, 195, 0));
-  }
-
-  .md\:from-green-400 {
-    --tw-gradient-from: #6ADF95;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(106, 223, 149, 0));
-  }
-
-  .md\:from-green-500 {
-    --tw-gradient-from: #2AD167;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(42, 209, 103, 0));
-  }
-
-  .md\:from-green-600 {
-    --tw-gradient-from: #26BC5E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(38, 188, 94, 0));
-  }
-
-  .md\:from-green-700 {
-    --tw-gradient-from: #209D4E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 157, 78, 0));
-  }
-
-  .md\:from-green-800 {
-    --tw-gradient-from: #197D3E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(25, 125, 62, 0));
-  }
-
-  .md\:from-green-900 {
-    --tw-gradient-from: #156633;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(21, 102, 51, 0));
-  }
-
-  .md\:from-blue-50 {
-    --tw-gradient-from: #F5F9FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 249, 255, 0));
-  }
-
-  .md\:from-blue-100 {
-    --tw-gradient-from: #EBF3FE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(235, 243, 254, 0));
-  }
-
-  .md\:from-blue-200 {
-    --tw-gradient-from: #CEE0FD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 224, 253, 0));
-  }
-
-  .md\:from-blue-300 {
-    --tw-gradient-from: #B1CDFB;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(177, 205, 251, 0));
-  }
-
-  .md\:from-blue-400 {
-    --tw-gradient-from: #76A8F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(118, 168, 249, 0));
-  }
-
-  .md\:from-blue-500 {
-    --tw-gradient-from: #3B82F6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
-  }
-
-  .md\:from-blue-600 {
-    --tw-gradient-from: #3575DD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(53, 117, 221, 0));
-  }
-
-  .md\:from-blue-700 {
-    --tw-gradient-from: #2C62B9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(44, 98, 185, 0));
-  }
-
-  .md\:from-blue-800 {
-    --tw-gradient-from: #234E94;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 78, 148, 0));
-  }
-
-  .md\:from-blue-900 {
-    --tw-gradient-from: #1D4079;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 64, 121, 0));
-  }
-
-  .md\:from-gray-50 {
-    --tw-gradient-from: #f9fafb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
-  }
-
-  .md\:from-gray-100 {
-    --tw-gradient-from: #f3f4f6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
-  }
-
-  .md\:from-gray-200 {
-    --tw-gradient-from: #e5e7eb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
-  }
-
-  .md\:from-gray-300 {
-    --tw-gradient-from: #d1d5db;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
-  }
-
-  .md\:from-gray-400 {
-    --tw-gradient-from: #9ca3af;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
-  }
-
-  .md\:from-gray-500 {
-    --tw-gradient-from: #6b7280;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
-  }
-
-  .md\:from-gray-600 {
-    --tw-gradient-from: #4b5563;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
-  }
-
-  .md\:from-gray-700 {
-    --tw-gradient-from: #374151;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
-  }
-
-  .md\:from-gray-800 {
-    --tw-gradient-from: #1f2937;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
-  }
-
-  .md\:from-gray-900 {
-    --tw-gradient-from: #111827;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
-  }
-
-  .md\:via-current {
-    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .md\:via-transparent {
-    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .md\:via-black {
-    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .md\:via-white {
-    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .md\:via-darkCoolGray-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F5F6F7, var(--tw-gradient-to, rgba(245, 246, 247, 0));
-  }
-
-  .md\:via-darkCoolGray-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #EBEDEF, var(--tw-gradient-to, rgba(235, 237, 239, 0));
-  }
-
-  .md\:via-darkCoolGray-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #CED1D6, var(--tw-gradient-to, rgba(206, 209, 214, 0));
-  }
-
-  .md\:via-darkCoolGray-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #B0B5BD, var(--tw-gradient-to, rgba(176, 181, 189, 0));
-  }
-
-  .md\:via-darkCoolGray-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #757E8C, var(--tw-gradient-to, rgba(117, 126, 140, 0));
-  }
-
-  .md\:via-darkCoolGray-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #3A475B, var(--tw-gradient-to, rgba(58, 71, 91, 0));
-  }
-
-  .md\:via-darkCoolGray-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #344052, var(--tw-gradient-to, rgba(52, 64, 82, 0));
-  }
-
-  .md\:via-darkCoolGray-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #2C3544, var(--tw-gradient-to, rgba(44, 53, 68, 0));
-  }
-
-  .md\:via-darkCoolGray-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #232B37, var(--tw-gradient-to, rgba(35, 43, 55, 0));
-  }
-
-  .md\:via-darkCoolGray-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #1C232D, var(--tw-gradient-to, rgba(28, 35, 45, 0));
-  }
-
-  .md\:via-coolGray-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F7F8F9, var(--tw-gradient-to, rgba(247, 248, 249, 0));
-  }
-
-  .md\:via-coolGray-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #EEF0F3, var(--tw-gradient-to, rgba(238, 240, 243, 0));
-  }
-
-  .md\:via-coolGray-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #D5DAE1, var(--tw-gradient-to, rgba(213, 218, 225, 0));
-  }
-
-  .md\:via-coolGray-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #BBC3CF, var(--tw-gradient-to, rgba(187, 195, 207, 0));
-  }
-
-  .md\:via-coolGray-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #8896AB, var(--tw-gradient-to, rgba(136, 150, 171, 0));
-  }
-
-  .md\:via-coolGray-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #556987, var(--tw-gradient-to, rgba(85, 105, 135, 0));
-  }
-
-  .md\:via-coolGray-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #4D5F7A, var(--tw-gradient-to, rgba(77, 95, 122, 0));
-  }
-
-  .md\:via-coolGray-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #404F65, var(--tw-gradient-to, rgba(64, 79, 101, 0));
-  }
-
-  .md\:via-coolGray-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #333F51, var(--tw-gradient-to, rgba(51, 63, 81, 0));
-  }
-
-  .md\:via-coolGray-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #2A3342, var(--tw-gradient-to, rgba(42, 51, 66, 0));
-  }
-
-  .md\:via-indigo-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F8F6FF, var(--tw-gradient-to, rgba(248, 246, 255, 0));
-  }
-
-  .md\:via-indigo-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F0EEFF, var(--tw-gradient-to, rgba(240, 238, 255, 0));
-  }
-
-  .md\:via-indigo-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #DAD4FF, var(--tw-gradient-to, rgba(218, 212, 255, 0));
-  }
-
-  .md\:via-indigo-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #C3B9FF, var(--tw-gradient-to, rgba(195, 185, 255, 0));
-  }
-
-  .md\:via-indigo-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #9685FF, var(--tw-gradient-to, rgba(150, 133, 255, 0));
-  }
-
-  .md\:via-indigo-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #6951FF, var(--tw-gradient-to, rgba(105, 81, 255, 0));
-  }
-
-  .md\:via-indigo-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #5F49E6, var(--tw-gradient-to, rgba(95, 73, 230, 0));
-  }
-
-  .md\:via-indigo-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #4F3DBF, var(--tw-gradient-to, rgba(79, 61, 191, 0));
-  }
-
-  .md\:via-indigo-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #3F3199, var(--tw-gradient-to, rgba(63, 49, 153, 0));
-  }
-
-  .md\:via-indigo-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #33287D, var(--tw-gradient-to, rgba(51, 40, 125, 0));
-  }
-
-  .md\:via-violet-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBF7FF, var(--tw-gradient-to, rgba(251, 247, 255, 0));
-  }
-
-  .md\:via-violet-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F6EEFE, var(--tw-gradient-to, rgba(246, 238, 254, 0));
-  }
-
-  .md\:via-violet-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #E9D5FD, var(--tw-gradient-to, rgba(233, 213, 253, 0));
-  }
-
-  .md\:via-violet-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #DCBBFC, var(--tw-gradient-to, rgba(220, 187, 252, 0));
-  }
-
-  .md\:via-violet-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #C288F9, var(--tw-gradient-to, rgba(194, 136, 249, 0));
-  }
-
-  .md\:via-violet-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #A855F7, var(--tw-gradient-to, rgba(168, 85, 247, 0));
-  }
-
-  .md\:via-violet-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #974DDE, var(--tw-gradient-to, rgba(151, 77, 222, 0));
-  }
-
-  .md\:via-violet-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #7E40B9, var(--tw-gradient-to, rgba(126, 64, 185, 0));
-  }
-
-  .md\:via-violet-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #653394, var(--tw-gradient-to, rgba(101, 51, 148, 0));
-  }
-
-  .md\:via-violet-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #522A79, var(--tw-gradient-to, rgba(82, 42, 121, 0));
-  }
-
-  .md\:via-yellow-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #FFFAF3, var(--tw-gradient-to, rgba(255, 250, 243, 0));
-  }
-
-  .md\:via-yellow-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #FEF5E7, var(--tw-gradient-to, rgba(254, 245, 231, 0));
-  }
-
-  .md\:via-yellow-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #FDE7C2, var(--tw-gradient-to, rgba(253, 231, 194, 0));
-  }
-
-  .md\:via-yellow-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBD89D, var(--tw-gradient-to, rgba(251, 216, 157, 0));
-  }
-
-  .md\:via-yellow-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F8BB54, var(--tw-gradient-to, rgba(248, 187, 84, 0));
-  }
-
-  .md\:via-yellow-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F59E0B, var(--tw-gradient-to, rgba(245, 158, 11, 0));
-  }
-
-  .md\:via-yellow-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #DD8E0A, var(--tw-gradient-to, rgba(221, 142, 10, 0));
-  }
-
-  .md\:via-yellow-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #B87708, var(--tw-gradient-to, rgba(184, 119, 8, 0));
-  }
-
-  .md\:via-yellow-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #935F07, var(--tw-gradient-to, rgba(147, 95, 7, 0));
-  }
-
-  .md\:via-yellow-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #784D05, var(--tw-gradient-to, rgba(120, 77, 5, 0));
-  }
-
-  .md\:via-red-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #FEF7F6, var(--tw-gradient-to, rgba(254, 247, 246, 0));
-  }
-
-  .md\:via-red-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #FDEEEC, var(--tw-gradient-to, rgba(253, 238, 236, 0));
-  }
-
-  .md\:via-red-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBD6D0, var(--tw-gradient-to, rgba(251, 214, 208, 0));
-  }
-
-  .md\:via-red-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F9BDB4, var(--tw-gradient-to, rgba(249, 189, 180, 0));
-  }
-
-  .md\:via-red-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F48B7C, var(--tw-gradient-to, rgba(244, 139, 124, 0));
-  }
-
-  .md\:via-red-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #EF5844, var(--tw-gradient-to, rgba(239, 88, 68, 0));
-  }
-
-  .md\:via-red-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #D7503D, var(--tw-gradient-to, rgba(215, 80, 61, 0));
-  }
-
-  .md\:via-red-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #B34333, var(--tw-gradient-to, rgba(179, 67, 51, 0));
-  }
-
-  .md\:via-red-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #8F3529, var(--tw-gradient-to, rgba(143, 53, 41, 0));
-  }
-
-  .md\:via-red-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #752C21, var(--tw-gradient-to, rgba(117, 44, 33, 0));
-  }
-
-  .md\:via-green-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F4FDF7, var(--tw-gradient-to, rgba(244, 253, 247, 0));
-  }
-
-  .md\:via-green-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #EAFAF0, var(--tw-gradient-to, rgba(234, 250, 240, 0));
-  }
-
-  .md\:via-green-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #CAF4D9, var(--tw-gradient-to, rgba(202, 244, 217, 0));
-  }
-
-  .md\:via-green-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #AAEDC3, var(--tw-gradient-to, rgba(170, 237, 195, 0));
-  }
-
-  .md\:via-green-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #6ADF95, var(--tw-gradient-to, rgba(106, 223, 149, 0));
-  }
-
-  .md\:via-green-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #2AD167, var(--tw-gradient-to, rgba(42, 209, 103, 0));
-  }
-
-  .md\:via-green-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #26BC5E, var(--tw-gradient-to, rgba(38, 188, 94, 0));
-  }
-
-  .md\:via-green-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #209D4E, var(--tw-gradient-to, rgba(32, 157, 78, 0));
-  }
-
-  .md\:via-green-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #197D3E, var(--tw-gradient-to, rgba(25, 125, 62, 0));
-  }
-
-  .md\:via-green-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #156633, var(--tw-gradient-to, rgba(21, 102, 51, 0));
-  }
-
-  .md\:via-blue-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F5F9FF, var(--tw-gradient-to, rgba(245, 249, 255, 0));
-  }
-
-  .md\:via-blue-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #EBF3FE, var(--tw-gradient-to, rgba(235, 243, 254, 0));
-  }
-
-  .md\:via-blue-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #CEE0FD, var(--tw-gradient-to, rgba(206, 224, 253, 0));
-  }
-
-  .md\:via-blue-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #B1CDFB, var(--tw-gradient-to, rgba(177, 205, 251, 0));
-  }
-
-  .md\:via-blue-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #76A8F9, var(--tw-gradient-to, rgba(118, 168, 249, 0));
-  }
-
-  .md\:via-blue-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #3B82F6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
-  }
-
-  .md\:via-blue-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #3575DD, var(--tw-gradient-to, rgba(53, 117, 221, 0));
-  }
-
-  .md\:via-blue-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #2C62B9, var(--tw-gradient-to, rgba(44, 98, 185, 0));
-  }
-
-  .md\:via-blue-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #234E94, var(--tw-gradient-to, rgba(35, 78, 148, 0));
-  }
-
-  .md\:via-blue-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #1D4079, var(--tw-gradient-to, rgba(29, 64, 121, 0));
-  }
-
-  .md\:via-gray-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
-  }
-
-  .md\:via-gray-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
-  }
-
-  .md\:via-gray-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
-  }
-
-  .md\:via-gray-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
-  }
-
-  .md\:via-gray-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
-  }
-
-  .md\:via-gray-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
-  }
-
-  .md\:via-gray-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
-  }
-
-  .md\:via-gray-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
-  }
-
-  .md\:via-gray-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
-  }
-
-  .md\:via-gray-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
-  }
-
-  .md\:to-current {
-    --tw-gradient-to: currentColor;
-  }
-
-  .md\:to-transparent {
-    --tw-gradient-to: transparent;
-  }
-
-  .md\:to-black {
-    --tw-gradient-to: #000;
-  }
-
-  .md\:to-white {
-    --tw-gradient-to: #fff;
-  }
-
-  .md\:to-darkCoolGray-50 {
-    --tw-gradient-to: #F5F6F7;
-  }
-
-  .md\:to-darkCoolGray-100 {
-    --tw-gradient-to: #EBEDEF;
-  }
-
-  .md\:to-darkCoolGray-200 {
-    --tw-gradient-to: #CED1D6;
-  }
-
-  .md\:to-darkCoolGray-300 {
-    --tw-gradient-to: #B0B5BD;
-  }
-
-  .md\:to-darkCoolGray-400 {
-    --tw-gradient-to: #757E8C;
-  }
-
-  .md\:to-darkCoolGray-500 {
-    --tw-gradient-to: #3A475B;
-  }
-
-  .md\:to-darkCoolGray-600 {
-    --tw-gradient-to: #344052;
-  }
-
-  .md\:to-darkCoolGray-700 {
-    --tw-gradient-to: #2C3544;
-  }
-
-  .md\:to-darkCoolGray-800 {
-    --tw-gradient-to: #232B37;
-  }
-
-  .md\:to-darkCoolGray-900 {
-    --tw-gradient-to: #1C232D;
-  }
-
-  .md\:to-coolGray-50 {
-    --tw-gradient-to: #F7F8F9;
-  }
-
-  .md\:to-coolGray-100 {
-    --tw-gradient-to: #EEF0F3;
-  }
-
-  .md\:to-coolGray-200 {
-    --tw-gradient-to: #D5DAE1;
-  }
-
-  .md\:to-coolGray-300 {
-    --tw-gradient-to: #BBC3CF;
-  }
-
-  .md\:to-coolGray-400 {
-    --tw-gradient-to: #8896AB;
-  }
-
-  .md\:to-coolGray-500 {
-    --tw-gradient-to: #556987;
-  }
-
-  .md\:to-coolGray-600 {
-    --tw-gradient-to: #4D5F7A;
-  }
-
-  .md\:to-coolGray-700 {
-    --tw-gradient-to: #404F65;
-  }
-
-  .md\:to-coolGray-800 {
-    --tw-gradient-to: #333F51;
-  }
-
-  .md\:to-coolGray-900 {
-    --tw-gradient-to: #2A3342;
-  }
-
-  .md\:to-indigo-50 {
-    --tw-gradient-to: #F8F6FF;
-  }
-
-  .md\:to-indigo-100 {
-    --tw-gradient-to: #F0EEFF;
-  }
-
-  .md\:to-indigo-200 {
-    --tw-gradient-to: #DAD4FF;
-  }
-
-  .md\:to-indigo-300 {
-    --tw-gradient-to: #C3B9FF;
-  }
-
-  .md\:to-indigo-400 {
-    --tw-gradient-to: #9685FF;
-  }
-
-  .md\:to-indigo-500 {
-    --tw-gradient-to: #6951FF;
-  }
-
-  .md\:to-indigo-600 {
-    --tw-gradient-to: #5F49E6;
-  }
-
-  .md\:to-indigo-700 {
-    --tw-gradient-to: #4F3DBF;
-  }
-
-  .md\:to-indigo-800 {
-    --tw-gradient-to: #3F3199;
-  }
-
-  .md\:to-indigo-900 {
-    --tw-gradient-to: #33287D;
-  }
-
-  .md\:to-violet-50 {
-    --tw-gradient-to: #FBF7FF;
-  }
-
-  .md\:to-violet-100 {
-    --tw-gradient-to: #F6EEFE;
-  }
-
-  .md\:to-violet-200 {
-    --tw-gradient-to: #E9D5FD;
-  }
-
-  .md\:to-violet-300 {
-    --tw-gradient-to: #DCBBFC;
-  }
-
-  .md\:to-violet-400 {
-    --tw-gradient-to: #C288F9;
-  }
-
-  .md\:to-violet-500 {
-    --tw-gradient-to: #A855F7;
-  }
-
-  .md\:to-violet-600 {
-    --tw-gradient-to: #974DDE;
-  }
-
-  .md\:to-violet-700 {
-    --tw-gradient-to: #7E40B9;
-  }
-
-  .md\:to-violet-800 {
-    --tw-gradient-to: #653394;
-  }
-
-  .md\:to-violet-900 {
-    --tw-gradient-to: #522A79;
-  }
-
-  .md\:to-yellow-50 {
-    --tw-gradient-to: #FFFAF3;
-  }
-
-  .md\:to-yellow-100 {
-    --tw-gradient-to: #FEF5E7;
-  }
-
-  .md\:to-yellow-200 {
-    --tw-gradient-to: #FDE7C2;
-  }
-
-  .md\:to-yellow-300 {
-    --tw-gradient-to: #FBD89D;
-  }
-
-  .md\:to-yellow-400 {
-    --tw-gradient-to: #F8BB54;
-  }
-
-  .md\:to-yellow-500 {
-    --tw-gradient-to: #F59E0B;
-  }
-
-  .md\:to-yellow-600 {
-    --tw-gradient-to: #DD8E0A;
-  }
-
-  .md\:to-yellow-700 {
-    --tw-gradient-to: #B87708;
-  }
-
-  .md\:to-yellow-800 {
-    --tw-gradient-to: #935F07;
-  }
-
-  .md\:to-yellow-900 {
-    --tw-gradient-to: #784D05;
-  }
-
-  .md\:to-red-50 {
-    --tw-gradient-to: #FEF7F6;
-  }
-
-  .md\:to-red-100 {
-    --tw-gradient-to: #FDEEEC;
-  }
-
-  .md\:to-red-200 {
-    --tw-gradient-to: #FBD6D0;
-  }
-
-  .md\:to-red-300 {
-    --tw-gradient-to: #F9BDB4;
-  }
-
-  .md\:to-red-400 {
-    --tw-gradient-to: #F48B7C;
-  }
-
-  .md\:to-red-500 {
-    --tw-gradient-to: #EF5844;
-  }
-
-  .md\:to-red-600 {
-    --tw-gradient-to: #D7503D;
-  }
-
-  .md\:to-red-700 {
-    --tw-gradient-to: #B34333;
-  }
-
-  .md\:to-red-800 {
-    --tw-gradient-to: #8F3529;
-  }
-
-  .md\:to-red-900 {
-    --tw-gradient-to: #752C21;
-  }
-
-  .md\:to-green-50 {
-    --tw-gradient-to: #F4FDF7;
-  }
-
-  .md\:to-green-100 {
-    --tw-gradient-to: #EAFAF0;
-  }
-
-  .md\:to-green-200 {
-    --tw-gradient-to: #CAF4D9;
-  }
-
-  .md\:to-green-300 {
-    --tw-gradient-to: #AAEDC3;
-  }
-
-  .md\:to-green-400 {
-    --tw-gradient-to: #6ADF95;
-  }
-
-  .md\:to-green-500 {
-    --tw-gradient-to: #2AD167;
-  }
-
-  .md\:to-green-600 {
-    --tw-gradient-to: #26BC5E;
-  }
-
-  .md\:to-green-700 {
-    --tw-gradient-to: #209D4E;
-  }
-
-  .md\:to-green-800 {
-    --tw-gradient-to: #197D3E;
-  }
-
-  .md\:to-green-900 {
-    --tw-gradient-to: #156633;
-  }
-
-  .md\:to-blue-50 {
-    --tw-gradient-to: #F5F9FF;
-  }
-
-  .md\:to-blue-100 {
-    --tw-gradient-to: #EBF3FE;
-  }
-
-  .md\:to-blue-200 {
-    --tw-gradient-to: #CEE0FD;
-  }
-
-  .md\:to-blue-300 {
-    --tw-gradient-to: #B1CDFB;
-  }
-
-  .md\:to-blue-400 {
-    --tw-gradient-to: #76A8F9;
-  }
-
-  .md\:to-blue-500 {
-    --tw-gradient-to: #3B82F6;
-  }
-
-  .md\:to-blue-600 {
-    --tw-gradient-to: #3575DD;
-  }
-
-  .md\:to-blue-700 {
-    --tw-gradient-to: #2C62B9;
-  }
-
-  .md\:to-blue-800 {
-    --tw-gradient-to: #234E94;
-  }
-
-  .md\:to-blue-900 {
-    --tw-gradient-to: #1D4079;
-  }
-
-  .md\:to-gray-50 {
-    --tw-gradient-to: #f9fafb;
-  }
-
-  .md\:to-gray-100 {
-    --tw-gradient-to: #f3f4f6;
-  }
-
-  .md\:to-gray-200 {
-    --tw-gradient-to: #e5e7eb;
-  }
-
-  .md\:to-gray-300 {
-    --tw-gradient-to: #d1d5db;
-  }
-
-  .md\:to-gray-400 {
-    --tw-gradient-to: #9ca3af;
-  }
-
-  .md\:to-gray-500 {
-    --tw-gradient-to: #6b7280;
-  }
-
-  .md\:to-gray-600 {
-    --tw-gradient-to: #4b5563;
-  }
-
-  .md\:to-gray-700 {
-    --tw-gradient-to: #374151;
-  }
-
-  .md\:to-gray-800 {
-    --tw-gradient-to: #1f2937;
-  }
-
-  .md\:to-gray-900 {
-    --tw-gradient-to: #111827;
-  }
-
-  .md\:hover\:from-current:hover {
-    --tw-gradient-from: currentColor;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .md\:hover\:from-transparent:hover {
-    --tw-gradient-from: transparent;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .md\:hover\:from-black:hover {
-    --tw-gradient-from: #000;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .md\:hover\:from-white:hover {
-    --tw-gradient-from: #fff;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .md\:hover\:from-darkCoolGray-50:hover {
-    --tw-gradient-from: #F5F6F7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 246, 247, 0));
-  }
-
-  .md\:hover\:from-darkCoolGray-100:hover {
-    --tw-gradient-from: #EBEDEF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(235, 237, 239, 0));
-  }
-
-  .md\:hover\:from-darkCoolGray-200:hover {
-    --tw-gradient-from: #CED1D6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 209, 214, 0));
-  }
-
-  .md\:hover\:from-darkCoolGray-300:hover {
-    --tw-gradient-from: #B0B5BD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(176, 181, 189, 0));
-  }
-
-  .md\:hover\:from-darkCoolGray-400:hover {
-    --tw-gradient-from: #757E8C;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(117, 126, 140, 0));
-  }
-
-  .md\:hover\:from-darkCoolGray-500:hover {
-    --tw-gradient-from: #3A475B;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(58, 71, 91, 0));
-  }
-
-  .md\:hover\:from-darkCoolGray-600:hover {
-    --tw-gradient-from: #344052;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 64, 82, 0));
-  }
-
-  .md\:hover\:from-darkCoolGray-700:hover {
-    --tw-gradient-from: #2C3544;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(44, 53, 68, 0));
-  }
-
-  .md\:hover\:from-darkCoolGray-800:hover {
-    --tw-gradient-from: #232B37;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 43, 55, 0));
-  }
-
-  .md\:hover\:from-darkCoolGray-900:hover {
-    --tw-gradient-from: #1C232D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(28, 35, 45, 0));
-  }
-
-  .md\:hover\:from-coolGray-50:hover {
-    --tw-gradient-from: #F7F8F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 248, 249, 0));
-  }
-
-  .md\:hover\:from-coolGray-100:hover {
-    --tw-gradient-from: #EEF0F3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 240, 243, 0));
-  }
-
-  .md\:hover\:from-coolGray-200:hover {
-    --tw-gradient-from: #D5DAE1;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(213, 218, 225, 0));
-  }
-
-  .md\:hover\:from-coolGray-300:hover {
-    --tw-gradient-from: #BBC3CF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(187, 195, 207, 0));
-  }
-
-  .md\:hover\:from-coolGray-400:hover {
-    --tw-gradient-from: #8896AB;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(136, 150, 171, 0));
-  }
-
-  .md\:hover\:from-coolGray-500:hover {
-    --tw-gradient-from: #556987;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(85, 105, 135, 0));
-  }
-
-  .md\:hover\:from-coolGray-600:hover {
-    --tw-gradient-from: #4D5F7A;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(77, 95, 122, 0));
-  }
-
-  .md\:hover\:from-coolGray-700:hover {
-    --tw-gradient-from: #404F65;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(64, 79, 101, 0));
-  }
-
-  .md\:hover\:from-coolGray-800:hover {
-    --tw-gradient-from: #333F51;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 63, 81, 0));
-  }
-
-  .md\:hover\:from-coolGray-900:hover {
-    --tw-gradient-from: #2A3342;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(42, 51, 66, 0));
-  }
-
-  .md\:hover\:from-indigo-50:hover {
-    --tw-gradient-from: #F8F6FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 246, 255, 0));
-  }
-
-  .md\:hover\:from-indigo-100:hover {
-    --tw-gradient-from: #F0EEFF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(240, 238, 255, 0));
-  }
-
-  .md\:hover\:from-indigo-200:hover {
-    --tw-gradient-from: #DAD4FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(218, 212, 255, 0));
-  }
-
-  .md\:hover\:from-indigo-300:hover {
-    --tw-gradient-from: #C3B9FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 185, 255, 0));
-  }
-
-  .md\:hover\:from-indigo-400:hover {
-    --tw-gradient-from: #9685FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(150, 133, 255, 0));
-  }
-
-  .md\:hover\:from-indigo-500:hover {
-    --tw-gradient-from: #6951FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(105, 81, 255, 0));
-  }
-
-  .md\:hover\:from-indigo-600:hover {
-    --tw-gradient-from: #5F49E6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(95, 73, 230, 0));
-  }
-
-  .md\:hover\:from-indigo-700:hover {
-    --tw-gradient-from: #4F3DBF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 61, 191, 0));
-  }
-
-  .md\:hover\:from-indigo-800:hover {
-    --tw-gradient-from: #3F3199;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(63, 49, 153, 0));
-  }
-
-  .md\:hover\:from-indigo-900:hover {
-    --tw-gradient-from: #33287D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 40, 125, 0));
-  }
-
-  .md\:hover\:from-violet-50:hover {
-    --tw-gradient-from: #FBF7FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 247, 255, 0));
-  }
-
-  .md\:hover\:from-violet-100:hover {
-    --tw-gradient-from: #F6EEFE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 238, 254, 0));
-  }
-
-  .md\:hover\:from-violet-200:hover {
-    --tw-gradient-from: #E9D5FD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(233, 213, 253, 0));
-  }
-
-  .md\:hover\:from-violet-300:hover {
-    --tw-gradient-from: #DCBBFC;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 187, 252, 0));
-  }
-
-  .md\:hover\:from-violet-400:hover {
-    --tw-gradient-from: #C288F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(194, 136, 249, 0));
-  }
-
-  .md\:hover\:from-violet-500:hover {
-    --tw-gradient-from: #A855F7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(168, 85, 247, 0));
-  }
-
-  .md\:hover\:from-violet-600:hover {
-    --tw-gradient-from: #974DDE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(151, 77, 222, 0));
-  }
-
-  .md\:hover\:from-violet-700:hover {
-    --tw-gradient-from: #7E40B9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(126, 64, 185, 0));
-  }
-
-  .md\:hover\:from-violet-800:hover {
-    --tw-gradient-from: #653394;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(101, 51, 148, 0));
-  }
-
-  .md\:hover\:from-violet-900:hover {
-    --tw-gradient-from: #522A79;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(82, 42, 121, 0));
-  }
-
-  .md\:hover\:from-yellow-50:hover {
-    --tw-gradient-from: #FFFAF3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 250, 243, 0));
-  }
-
-  .md\:hover\:from-yellow-100:hover {
-    --tw-gradient-from: #FEF5E7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 245, 231, 0));
-  }
-
-  .md\:hover\:from-yellow-200:hover {
-    --tw-gradient-from: #FDE7C2;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 231, 194, 0));
-  }
-
-  .md\:hover\:from-yellow-300:hover {
-    --tw-gradient-from: #FBD89D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 216, 157, 0));
-  }
-
-  .md\:hover\:from-yellow-400:hover {
-    --tw-gradient-from: #F8BB54;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 187, 84, 0));
-  }
-
-  .md\:hover\:from-yellow-500:hover {
-    --tw-gradient-from: #F59E0B;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
-  }
-
-  .md\:hover\:from-yellow-600:hover {
-    --tw-gradient-from: #DD8E0A;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 142, 10, 0));
-  }
-
-  .md\:hover\:from-yellow-700:hover {
-    --tw-gradient-from: #B87708;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(184, 119, 8, 0));
-  }
-
-  .md\:hover\:from-yellow-800:hover {
-    --tw-gradient-from: #935F07;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 95, 7, 0));
-  }
-
-  .md\:hover\:from-yellow-900:hover {
-    --tw-gradient-from: #784D05;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 77, 5, 0));
-  }
-
-  .md\:hover\:from-red-50:hover {
-    --tw-gradient-from: #FEF7F6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 247, 246, 0));
-  }
-
-  .md\:hover\:from-red-100:hover {
-    --tw-gradient-from: #FDEEEC;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 238, 236, 0));
-  }
-
-  .md\:hover\:from-red-200:hover {
-    --tw-gradient-from: #FBD6D0;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 214, 208, 0));
-  }
-
-  .md\:hover\:from-red-300:hover {
-    --tw-gradient-from: #F9BDB4;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 189, 180, 0));
-  }
-
-  .md\:hover\:from-red-400:hover {
-    --tw-gradient-from: #F48B7C;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 139, 124, 0));
-  }
-
-  .md\:hover\:from-red-500:hover {
-    --tw-gradient-from: #EF5844;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 88, 68, 0));
-  }
-
-  .md\:hover\:from-red-600:hover {
-    --tw-gradient-from: #D7503D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(215, 80, 61, 0));
-  }
-
-  .md\:hover\:from-red-700:hover {
-    --tw-gradient-from: #B34333;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(179, 67, 51, 0));
-  }
-
-  .md\:hover\:from-red-800:hover {
-    --tw-gradient-from: #8F3529;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(143, 53, 41, 0));
-  }
-
-  .md\:hover\:from-red-900:hover {
-    --tw-gradient-from: #752C21;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(117, 44, 33, 0));
-  }
-
-  .md\:hover\:from-green-50:hover {
-    --tw-gradient-from: #F4FDF7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 253, 247, 0));
-  }
-
-  .md\:hover\:from-green-100:hover {
-    --tw-gradient-from: #EAFAF0;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(234, 250, 240, 0));
-  }
-
-  .md\:hover\:from-green-200:hover {
-    --tw-gradient-from: #CAF4D9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(202, 244, 217, 0));
-  }
-
-  .md\:hover\:from-green-300:hover {
-    --tw-gradient-from: #AAEDC3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(170, 237, 195, 0));
-  }
-
-  .md\:hover\:from-green-400:hover {
-    --tw-gradient-from: #6ADF95;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(106, 223, 149, 0));
-  }
-
-  .md\:hover\:from-green-500:hover {
-    --tw-gradient-from: #2AD167;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(42, 209, 103, 0));
-  }
-
-  .md\:hover\:from-green-600:hover {
-    --tw-gradient-from: #26BC5E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(38, 188, 94, 0));
-  }
-
-  .md\:hover\:from-green-700:hover {
-    --tw-gradient-from: #209D4E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 157, 78, 0));
-  }
-
-  .md\:hover\:from-green-800:hover {
-    --tw-gradient-from: #197D3E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(25, 125, 62, 0));
-  }
-
-  .md\:hover\:from-green-900:hover {
-    --tw-gradient-from: #156633;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(21, 102, 51, 0));
-  }
-
-  .md\:hover\:from-blue-50:hover {
-    --tw-gradient-from: #F5F9FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 249, 255, 0));
-  }
-
-  .md\:hover\:from-blue-100:hover {
-    --tw-gradient-from: #EBF3FE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(235, 243, 254, 0));
-  }
-
-  .md\:hover\:from-blue-200:hover {
-    --tw-gradient-from: #CEE0FD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 224, 253, 0));
-  }
-
-  .md\:hover\:from-blue-300:hover {
-    --tw-gradient-from: #B1CDFB;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(177, 205, 251, 0));
-  }
-
-  .md\:hover\:from-blue-400:hover {
-    --tw-gradient-from: #76A8F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(118, 168, 249, 0));
-  }
-
-  .md\:hover\:from-blue-500:hover {
-    --tw-gradient-from: #3B82F6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
-  }
-
-  .md\:hover\:from-blue-600:hover {
-    --tw-gradient-from: #3575DD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(53, 117, 221, 0));
-  }
-
-  .md\:hover\:from-blue-700:hover {
-    --tw-gradient-from: #2C62B9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(44, 98, 185, 0));
-  }
-
-  .md\:hover\:from-blue-800:hover {
-    --tw-gradient-from: #234E94;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 78, 148, 0));
-  }
-
-  .md\:hover\:from-blue-900:hover {
-    --tw-gradient-from: #1D4079;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 64, 121, 0));
-  }
-
-  .md\:hover\:from-gray-50:hover {
-    --tw-gradient-from: #f9fafb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
-  }
-
-  .md\:hover\:from-gray-100:hover {
-    --tw-gradient-from: #f3f4f6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
-  }
-
-  .md\:hover\:from-gray-200:hover {
-    --tw-gradient-from: #e5e7eb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
-  }
-
-  .md\:hover\:from-gray-300:hover {
-    --tw-gradient-from: #d1d5db;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
-  }
-
-  .md\:hover\:from-gray-400:hover {
-    --tw-gradient-from: #9ca3af;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
-  }
-
-  .md\:hover\:from-gray-500:hover {
-    --tw-gradient-from: #6b7280;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
-  }
-
-  .md\:hover\:from-gray-600:hover {
-    --tw-gradient-from: #4b5563;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
-  }
-
-  .md\:hover\:from-gray-700:hover {
-    --tw-gradient-from: #374151;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
-  }
-
-  .md\:hover\:from-gray-800:hover {
-    --tw-gradient-from: #1f2937;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
-  }
-
-  .md\:hover\:from-gray-900:hover {
-    --tw-gradient-from: #111827;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
-  }
-
-  .md\:hover\:via-current:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .md\:hover\:via-transparent:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .md\:hover\:via-black:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .md\:hover\:via-white:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .md\:hover\:via-darkCoolGray-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F5F6F7, var(--tw-gradient-to, rgba(245, 246, 247, 0));
-  }
-
-  .md\:hover\:via-darkCoolGray-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #EBEDEF, var(--tw-gradient-to, rgba(235, 237, 239, 0));
-  }
-
-  .md\:hover\:via-darkCoolGray-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #CED1D6, var(--tw-gradient-to, rgba(206, 209, 214, 0));
-  }
-
-  .md\:hover\:via-darkCoolGray-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #B0B5BD, var(--tw-gradient-to, rgba(176, 181, 189, 0));
-  }
-
-  .md\:hover\:via-darkCoolGray-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #757E8C, var(--tw-gradient-to, rgba(117, 126, 140, 0));
-  }
-
-  .md\:hover\:via-darkCoolGray-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #3A475B, var(--tw-gradient-to, rgba(58, 71, 91, 0));
-  }
-
-  .md\:hover\:via-darkCoolGray-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #344052, var(--tw-gradient-to, rgba(52, 64, 82, 0));
-  }
-
-  .md\:hover\:via-darkCoolGray-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #2C3544, var(--tw-gradient-to, rgba(44, 53, 68, 0));
-  }
-
-  .md\:hover\:via-darkCoolGray-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #232B37, var(--tw-gradient-to, rgba(35, 43, 55, 0));
-  }
-
-  .md\:hover\:via-darkCoolGray-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #1C232D, var(--tw-gradient-to, rgba(28, 35, 45, 0));
-  }
-
-  .md\:hover\:via-coolGray-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F7F8F9, var(--tw-gradient-to, rgba(247, 248, 249, 0));
-  }
-
-  .md\:hover\:via-coolGray-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #EEF0F3, var(--tw-gradient-to, rgba(238, 240, 243, 0));
-  }
-
-  .md\:hover\:via-coolGray-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #D5DAE1, var(--tw-gradient-to, rgba(213, 218, 225, 0));
-  }
-
-  .md\:hover\:via-coolGray-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #BBC3CF, var(--tw-gradient-to, rgba(187, 195, 207, 0));
-  }
-
-  .md\:hover\:via-coolGray-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #8896AB, var(--tw-gradient-to, rgba(136, 150, 171, 0));
-  }
-
-  .md\:hover\:via-coolGray-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #556987, var(--tw-gradient-to, rgba(85, 105, 135, 0));
-  }
-
-  .md\:hover\:via-coolGray-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #4D5F7A, var(--tw-gradient-to, rgba(77, 95, 122, 0));
-  }
-
-  .md\:hover\:via-coolGray-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #404F65, var(--tw-gradient-to, rgba(64, 79, 101, 0));
-  }
-
-  .md\:hover\:via-coolGray-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #333F51, var(--tw-gradient-to, rgba(51, 63, 81, 0));
-  }
-
-  .md\:hover\:via-coolGray-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #2A3342, var(--tw-gradient-to, rgba(42, 51, 66, 0));
-  }
-
-  .md\:hover\:via-indigo-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F8F6FF, var(--tw-gradient-to, rgba(248, 246, 255, 0));
-  }
-
-  .md\:hover\:via-indigo-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F0EEFF, var(--tw-gradient-to, rgba(240, 238, 255, 0));
-  }
-
-  .md\:hover\:via-indigo-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #DAD4FF, var(--tw-gradient-to, rgba(218, 212, 255, 0));
-  }
-
-  .md\:hover\:via-indigo-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #C3B9FF, var(--tw-gradient-to, rgba(195, 185, 255, 0));
-  }
-
-  .md\:hover\:via-indigo-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #9685FF, var(--tw-gradient-to, rgba(150, 133, 255, 0));
-  }
-
-  .md\:hover\:via-indigo-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #6951FF, var(--tw-gradient-to, rgba(105, 81, 255, 0));
-  }
-
-  .md\:hover\:via-indigo-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #5F49E6, var(--tw-gradient-to, rgba(95, 73, 230, 0));
-  }
-
-  .md\:hover\:via-indigo-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #4F3DBF, var(--tw-gradient-to, rgba(79, 61, 191, 0));
-  }
-
-  .md\:hover\:via-indigo-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #3F3199, var(--tw-gradient-to, rgba(63, 49, 153, 0));
-  }
-
-  .md\:hover\:via-indigo-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #33287D, var(--tw-gradient-to, rgba(51, 40, 125, 0));
-  }
-
-  .md\:hover\:via-violet-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBF7FF, var(--tw-gradient-to, rgba(251, 247, 255, 0));
-  }
-
-  .md\:hover\:via-violet-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F6EEFE, var(--tw-gradient-to, rgba(246, 238, 254, 0));
-  }
-
-  .md\:hover\:via-violet-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #E9D5FD, var(--tw-gradient-to, rgba(233, 213, 253, 0));
-  }
-
-  .md\:hover\:via-violet-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #DCBBFC, var(--tw-gradient-to, rgba(220, 187, 252, 0));
-  }
-
-  .md\:hover\:via-violet-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #C288F9, var(--tw-gradient-to, rgba(194, 136, 249, 0));
-  }
-
-  .md\:hover\:via-violet-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #A855F7, var(--tw-gradient-to, rgba(168, 85, 247, 0));
-  }
-
-  .md\:hover\:via-violet-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #974DDE, var(--tw-gradient-to, rgba(151, 77, 222, 0));
-  }
-
-  .md\:hover\:via-violet-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #7E40B9, var(--tw-gradient-to, rgba(126, 64, 185, 0));
-  }
-
-  .md\:hover\:via-violet-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #653394, var(--tw-gradient-to, rgba(101, 51, 148, 0));
-  }
-
-  .md\:hover\:via-violet-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #522A79, var(--tw-gradient-to, rgba(82, 42, 121, 0));
-  }
-
-  .md\:hover\:via-yellow-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #FFFAF3, var(--tw-gradient-to, rgba(255, 250, 243, 0));
-  }
-
-  .md\:hover\:via-yellow-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #FEF5E7, var(--tw-gradient-to, rgba(254, 245, 231, 0));
-  }
-
-  .md\:hover\:via-yellow-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #FDE7C2, var(--tw-gradient-to, rgba(253, 231, 194, 0));
-  }
-
-  .md\:hover\:via-yellow-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBD89D, var(--tw-gradient-to, rgba(251, 216, 157, 0));
-  }
-
-  .md\:hover\:via-yellow-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F8BB54, var(--tw-gradient-to, rgba(248, 187, 84, 0));
-  }
-
-  .md\:hover\:via-yellow-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F59E0B, var(--tw-gradient-to, rgba(245, 158, 11, 0));
-  }
-
-  .md\:hover\:via-yellow-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #DD8E0A, var(--tw-gradient-to, rgba(221, 142, 10, 0));
-  }
-
-  .md\:hover\:via-yellow-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #B87708, var(--tw-gradient-to, rgba(184, 119, 8, 0));
-  }
-
-  .md\:hover\:via-yellow-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #935F07, var(--tw-gradient-to, rgba(147, 95, 7, 0));
-  }
-
-  .md\:hover\:via-yellow-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #784D05, var(--tw-gradient-to, rgba(120, 77, 5, 0));
-  }
-
-  .md\:hover\:via-red-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #FEF7F6, var(--tw-gradient-to, rgba(254, 247, 246, 0));
-  }
-
-  .md\:hover\:via-red-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #FDEEEC, var(--tw-gradient-to, rgba(253, 238, 236, 0));
-  }
-
-  .md\:hover\:via-red-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBD6D0, var(--tw-gradient-to, rgba(251, 214, 208, 0));
-  }
-
-  .md\:hover\:via-red-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F9BDB4, var(--tw-gradient-to, rgba(249, 189, 180, 0));
-  }
-
-  .md\:hover\:via-red-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F48B7C, var(--tw-gradient-to, rgba(244, 139, 124, 0));
-  }
-
-  .md\:hover\:via-red-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #EF5844, var(--tw-gradient-to, rgba(239, 88, 68, 0));
-  }
-
-  .md\:hover\:via-red-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #D7503D, var(--tw-gradient-to, rgba(215, 80, 61, 0));
-  }
-
-  .md\:hover\:via-red-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #B34333, var(--tw-gradient-to, rgba(179, 67, 51, 0));
-  }
-
-  .md\:hover\:via-red-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #8F3529, var(--tw-gradient-to, rgba(143, 53, 41, 0));
-  }
-
-  .md\:hover\:via-red-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #752C21, var(--tw-gradient-to, rgba(117, 44, 33, 0));
-  }
-
-  .md\:hover\:via-green-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F4FDF7, var(--tw-gradient-to, rgba(244, 253, 247, 0));
-  }
-
-  .md\:hover\:via-green-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #EAFAF0, var(--tw-gradient-to, rgba(234, 250, 240, 0));
-  }
-
-  .md\:hover\:via-green-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #CAF4D9, var(--tw-gradient-to, rgba(202, 244, 217, 0));
-  }
-
-  .md\:hover\:via-green-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #AAEDC3, var(--tw-gradient-to, rgba(170, 237, 195, 0));
-  }
-
-  .md\:hover\:via-green-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #6ADF95, var(--tw-gradient-to, rgba(106, 223, 149, 0));
-  }
-
-  .md\:hover\:via-green-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #2AD167, var(--tw-gradient-to, rgba(42, 209, 103, 0));
-  }
-
-  .md\:hover\:via-green-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #26BC5E, var(--tw-gradient-to, rgba(38, 188, 94, 0));
-  }
-
-  .md\:hover\:via-green-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #209D4E, var(--tw-gradient-to, rgba(32, 157, 78, 0));
-  }
-
-  .md\:hover\:via-green-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #197D3E, var(--tw-gradient-to, rgba(25, 125, 62, 0));
-  }
-
-  .md\:hover\:via-green-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #156633, var(--tw-gradient-to, rgba(21, 102, 51, 0));
-  }
-
-  .md\:hover\:via-blue-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F5F9FF, var(--tw-gradient-to, rgba(245, 249, 255, 0));
-  }
-
-  .md\:hover\:via-blue-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #EBF3FE, var(--tw-gradient-to, rgba(235, 243, 254, 0));
-  }
-
-  .md\:hover\:via-blue-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #CEE0FD, var(--tw-gradient-to, rgba(206, 224, 253, 0));
-  }
-
-  .md\:hover\:via-blue-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #B1CDFB, var(--tw-gradient-to, rgba(177, 205, 251, 0));
-  }
-
-  .md\:hover\:via-blue-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #76A8F9, var(--tw-gradient-to, rgba(118, 168, 249, 0));
-  }
-
-  .md\:hover\:via-blue-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #3B82F6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
-  }
-
-  .md\:hover\:via-blue-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #3575DD, var(--tw-gradient-to, rgba(53, 117, 221, 0));
-  }
-
-  .md\:hover\:via-blue-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #2C62B9, var(--tw-gradient-to, rgba(44, 98, 185, 0));
-  }
-
-  .md\:hover\:via-blue-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #234E94, var(--tw-gradient-to, rgba(35, 78, 148, 0));
-  }
-
-  .md\:hover\:via-blue-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #1D4079, var(--tw-gradient-to, rgba(29, 64, 121, 0));
-  }
-
-  .md\:hover\:via-gray-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
-  }
-
-  .md\:hover\:via-gray-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
-  }
-
-  .md\:hover\:via-gray-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
-  }
-
-  .md\:hover\:via-gray-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
-  }
-
-  .md\:hover\:via-gray-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
-  }
-
-  .md\:hover\:via-gray-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
-  }
-
-  .md\:hover\:via-gray-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
-  }
-
-  .md\:hover\:via-gray-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
-  }
-
-  .md\:hover\:via-gray-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
-  }
-
-  .md\:hover\:via-gray-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
-  }
-
-  .md\:hover\:to-current:hover {
-    --tw-gradient-to: currentColor;
-  }
-
-  .md\:hover\:to-transparent:hover {
-    --tw-gradient-to: transparent;
-  }
-
-  .md\:hover\:to-black:hover {
-    --tw-gradient-to: #000;
-  }
-
-  .md\:hover\:to-white:hover {
-    --tw-gradient-to: #fff;
-  }
-
-  .md\:hover\:to-darkCoolGray-50:hover {
-    --tw-gradient-to: #F5F6F7;
-  }
-
-  .md\:hover\:to-darkCoolGray-100:hover {
-    --tw-gradient-to: #EBEDEF;
-  }
-
-  .md\:hover\:to-darkCoolGray-200:hover {
-    --tw-gradient-to: #CED1D6;
-  }
-
-  .md\:hover\:to-darkCoolGray-300:hover {
-    --tw-gradient-to: #B0B5BD;
-  }
-
-  .md\:hover\:to-darkCoolGray-400:hover {
-    --tw-gradient-to: #757E8C;
-  }
-
-  .md\:hover\:to-darkCoolGray-500:hover {
-    --tw-gradient-to: #3A475B;
-  }
-
-  .md\:hover\:to-darkCoolGray-600:hover {
-    --tw-gradient-to: #344052;
-  }
-
-  .md\:hover\:to-darkCoolGray-700:hover {
-    --tw-gradient-to: #2C3544;
-  }
-
-  .md\:hover\:to-darkCoolGray-800:hover {
-    --tw-gradient-to: #232B37;
-  }
-
-  .md\:hover\:to-darkCoolGray-900:hover {
-    --tw-gradient-to: #1C232D;
-  }
-
-  .md\:hover\:to-coolGray-50:hover {
-    --tw-gradient-to: #F7F8F9;
-  }
-
-  .md\:hover\:to-coolGray-100:hover {
-    --tw-gradient-to: #EEF0F3;
-  }
-
-  .md\:hover\:to-coolGray-200:hover {
-    --tw-gradient-to: #D5DAE1;
-  }
-
-  .md\:hover\:to-coolGray-300:hover {
-    --tw-gradient-to: #BBC3CF;
-  }
-
-  .md\:hover\:to-coolGray-400:hover {
-    --tw-gradient-to: #8896AB;
-  }
-
-  .md\:hover\:to-coolGray-500:hover {
-    --tw-gradient-to: #556987;
-  }
-
-  .md\:hover\:to-coolGray-600:hover {
-    --tw-gradient-to: #4D5F7A;
-  }
-
-  .md\:hover\:to-coolGray-700:hover {
-    --tw-gradient-to: #404F65;
-  }
-
-  .md\:hover\:to-coolGray-800:hover {
-    --tw-gradient-to: #333F51;
-  }
-
-  .md\:hover\:to-coolGray-900:hover {
-    --tw-gradient-to: #2A3342;
-  }
-
-  .md\:hover\:to-indigo-50:hover {
-    --tw-gradient-to: #F8F6FF;
-  }
-
-  .md\:hover\:to-indigo-100:hover {
-    --tw-gradient-to: #F0EEFF;
-  }
-
-  .md\:hover\:to-indigo-200:hover {
-    --tw-gradient-to: #DAD4FF;
-  }
-
-  .md\:hover\:to-indigo-300:hover {
-    --tw-gradient-to: #C3B9FF;
-  }
-
-  .md\:hover\:to-indigo-400:hover {
-    --tw-gradient-to: #9685FF;
-  }
-
-  .md\:hover\:to-indigo-500:hover {
-    --tw-gradient-to: #6951FF;
-  }
-
-  .md\:hover\:to-indigo-600:hover {
-    --tw-gradient-to: #5F49E6;
-  }
-
-  .md\:hover\:to-indigo-700:hover {
-    --tw-gradient-to: #4F3DBF;
-  }
-
-  .md\:hover\:to-indigo-800:hover {
-    --tw-gradient-to: #3F3199;
-  }
-
-  .md\:hover\:to-indigo-900:hover {
-    --tw-gradient-to: #33287D;
-  }
-
-  .md\:hover\:to-violet-50:hover {
-    --tw-gradient-to: #FBF7FF;
-  }
-
-  .md\:hover\:to-violet-100:hover {
-    --tw-gradient-to: #F6EEFE;
-  }
-
-  .md\:hover\:to-violet-200:hover {
-    --tw-gradient-to: #E9D5FD;
-  }
-
-  .md\:hover\:to-violet-300:hover {
-    --tw-gradient-to: #DCBBFC;
-  }
-
-  .md\:hover\:to-violet-400:hover {
-    --tw-gradient-to: #C288F9;
-  }
-
-  .md\:hover\:to-violet-500:hover {
-    --tw-gradient-to: #A855F7;
-  }
-
-  .md\:hover\:to-violet-600:hover {
-    --tw-gradient-to: #974DDE;
-  }
-
-  .md\:hover\:to-violet-700:hover {
-    --tw-gradient-to: #7E40B9;
-  }
-
-  .md\:hover\:to-violet-800:hover {
-    --tw-gradient-to: #653394;
-  }
-
-  .md\:hover\:to-violet-900:hover {
-    --tw-gradient-to: #522A79;
-  }
-
-  .md\:hover\:to-yellow-50:hover {
-    --tw-gradient-to: #FFFAF3;
-  }
-
-  .md\:hover\:to-yellow-100:hover {
-    --tw-gradient-to: #FEF5E7;
-  }
-
-  .md\:hover\:to-yellow-200:hover {
-    --tw-gradient-to: #FDE7C2;
-  }
-
-  .md\:hover\:to-yellow-300:hover {
-    --tw-gradient-to: #FBD89D;
-  }
-
-  .md\:hover\:to-yellow-400:hover {
-    --tw-gradient-to: #F8BB54;
-  }
-
-  .md\:hover\:to-yellow-500:hover {
-    --tw-gradient-to: #F59E0B;
-  }
-
-  .md\:hover\:to-yellow-600:hover {
-    --tw-gradient-to: #DD8E0A;
-  }
-
-  .md\:hover\:to-yellow-700:hover {
-    --tw-gradient-to: #B87708;
-  }
-
-  .md\:hover\:to-yellow-800:hover {
-    --tw-gradient-to: #935F07;
-  }
-
-  .md\:hover\:to-yellow-900:hover {
-    --tw-gradient-to: #784D05;
-  }
-
-  .md\:hover\:to-red-50:hover {
-    --tw-gradient-to: #FEF7F6;
-  }
-
-  .md\:hover\:to-red-100:hover {
-    --tw-gradient-to: #FDEEEC;
-  }
-
-  .md\:hover\:to-red-200:hover {
-    --tw-gradient-to: #FBD6D0;
-  }
-
-  .md\:hover\:to-red-300:hover {
-    --tw-gradient-to: #F9BDB4;
-  }
-
-  .md\:hover\:to-red-400:hover {
-    --tw-gradient-to: #F48B7C;
-  }
-
-  .md\:hover\:to-red-500:hover {
-    --tw-gradient-to: #EF5844;
-  }
-
-  .md\:hover\:to-red-600:hover {
-    --tw-gradient-to: #D7503D;
-  }
-
-  .md\:hover\:to-red-700:hover {
-    --tw-gradient-to: #B34333;
-  }
-
-  .md\:hover\:to-red-800:hover {
-    --tw-gradient-to: #8F3529;
-  }
-
-  .md\:hover\:to-red-900:hover {
-    --tw-gradient-to: #752C21;
-  }
-
-  .md\:hover\:to-green-50:hover {
-    --tw-gradient-to: #F4FDF7;
-  }
-
-  .md\:hover\:to-green-100:hover {
-    --tw-gradient-to: #EAFAF0;
-  }
-
-  .md\:hover\:to-green-200:hover {
-    --tw-gradient-to: #CAF4D9;
-  }
-
-  .md\:hover\:to-green-300:hover {
-    --tw-gradient-to: #AAEDC3;
-  }
-
-  .md\:hover\:to-green-400:hover {
-    --tw-gradient-to: #6ADF95;
-  }
-
-  .md\:hover\:to-green-500:hover {
-    --tw-gradient-to: #2AD167;
-  }
-
-  .md\:hover\:to-green-600:hover {
-    --tw-gradient-to: #26BC5E;
-  }
-
-  .md\:hover\:to-green-700:hover {
-    --tw-gradient-to: #209D4E;
-  }
-
-  .md\:hover\:to-green-800:hover {
-    --tw-gradient-to: #197D3E;
-  }
-
-  .md\:hover\:to-green-900:hover {
-    --tw-gradient-to: #156633;
-  }
-
-  .md\:hover\:to-blue-50:hover {
-    --tw-gradient-to: #F5F9FF;
-  }
-
-  .md\:hover\:to-blue-100:hover {
-    --tw-gradient-to: #EBF3FE;
-  }
-
-  .md\:hover\:to-blue-200:hover {
-    --tw-gradient-to: #CEE0FD;
-  }
-
-  .md\:hover\:to-blue-300:hover {
-    --tw-gradient-to: #B1CDFB;
-  }
-
-  .md\:hover\:to-blue-400:hover {
-    --tw-gradient-to: #76A8F9;
-  }
-
-  .md\:hover\:to-blue-500:hover {
-    --tw-gradient-to: #3B82F6;
-  }
-
-  .md\:hover\:to-blue-600:hover {
-    --tw-gradient-to: #3575DD;
-  }
-
-  .md\:hover\:to-blue-700:hover {
-    --tw-gradient-to: #2C62B9;
-  }
-
-  .md\:hover\:to-blue-800:hover {
-    --tw-gradient-to: #234E94;
-  }
-
-  .md\:hover\:to-blue-900:hover {
-    --tw-gradient-to: #1D4079;
-  }
-
-  .md\:hover\:to-gray-50:hover {
-    --tw-gradient-to: #f9fafb;
-  }
-
-  .md\:hover\:to-gray-100:hover {
-    --tw-gradient-to: #f3f4f6;
-  }
-
-  .md\:hover\:to-gray-200:hover {
-    --tw-gradient-to: #e5e7eb;
-  }
-
-  .md\:hover\:to-gray-300:hover {
-    --tw-gradient-to: #d1d5db;
-  }
-
-  .md\:hover\:to-gray-400:hover {
-    --tw-gradient-to: #9ca3af;
-  }
-
-  .md\:hover\:to-gray-500:hover {
-    --tw-gradient-to: #6b7280;
-  }
-
-  .md\:hover\:to-gray-600:hover {
-    --tw-gradient-to: #4b5563;
-  }
-
-  .md\:hover\:to-gray-700:hover {
-    --tw-gradient-to: #374151;
-  }
-
-  .md\:hover\:to-gray-800:hover {
-    --tw-gradient-to: #1f2937;
-  }
-
-  .md\:hover\:to-gray-900:hover {
-    --tw-gradient-to: #111827;
-  }
-
-  .md\:focus\:from-current:focus {
-    --tw-gradient-from: currentColor;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .md\:focus\:from-transparent:focus {
-    --tw-gradient-from: transparent;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .md\:focus\:from-black:focus {
-    --tw-gradient-from: #000;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .md\:focus\:from-white:focus {
-    --tw-gradient-from: #fff;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .md\:focus\:from-darkCoolGray-50:focus {
-    --tw-gradient-from: #F5F6F7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 246, 247, 0));
-  }
-
-  .md\:focus\:from-darkCoolGray-100:focus {
-    --tw-gradient-from: #EBEDEF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(235, 237, 239, 0));
-  }
-
-  .md\:focus\:from-darkCoolGray-200:focus {
-    --tw-gradient-from: #CED1D6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 209, 214, 0));
-  }
-
-  .md\:focus\:from-darkCoolGray-300:focus {
-    --tw-gradient-from: #B0B5BD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(176, 181, 189, 0));
-  }
-
-  .md\:focus\:from-darkCoolGray-400:focus {
-    --tw-gradient-from: #757E8C;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(117, 126, 140, 0));
-  }
-
-  .md\:focus\:from-darkCoolGray-500:focus {
-    --tw-gradient-from: #3A475B;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(58, 71, 91, 0));
-  }
-
-  .md\:focus\:from-darkCoolGray-600:focus {
-    --tw-gradient-from: #344052;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 64, 82, 0));
-  }
-
-  .md\:focus\:from-darkCoolGray-700:focus {
-    --tw-gradient-from: #2C3544;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(44, 53, 68, 0));
-  }
-
-  .md\:focus\:from-darkCoolGray-800:focus {
-    --tw-gradient-from: #232B37;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 43, 55, 0));
-  }
-
-  .md\:focus\:from-darkCoolGray-900:focus {
-    --tw-gradient-from: #1C232D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(28, 35, 45, 0));
-  }
-
-  .md\:focus\:from-coolGray-50:focus {
-    --tw-gradient-from: #F7F8F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 248, 249, 0));
-  }
-
-  .md\:focus\:from-coolGray-100:focus {
-    --tw-gradient-from: #EEF0F3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 240, 243, 0));
-  }
-
-  .md\:focus\:from-coolGray-200:focus {
-    --tw-gradient-from: #D5DAE1;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(213, 218, 225, 0));
-  }
-
-  .md\:focus\:from-coolGray-300:focus {
-    --tw-gradient-from: #BBC3CF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(187, 195, 207, 0));
-  }
-
-  .md\:focus\:from-coolGray-400:focus {
-    --tw-gradient-from: #8896AB;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(136, 150, 171, 0));
-  }
-
-  .md\:focus\:from-coolGray-500:focus {
-    --tw-gradient-from: #556987;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(85, 105, 135, 0));
-  }
-
-  .md\:focus\:from-coolGray-600:focus {
-    --tw-gradient-from: #4D5F7A;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(77, 95, 122, 0));
-  }
-
-  .md\:focus\:from-coolGray-700:focus {
-    --tw-gradient-from: #404F65;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(64, 79, 101, 0));
-  }
-
-  .md\:focus\:from-coolGray-800:focus {
-    --tw-gradient-from: #333F51;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 63, 81, 0));
-  }
-
-  .md\:focus\:from-coolGray-900:focus {
-    --tw-gradient-from: #2A3342;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(42, 51, 66, 0));
-  }
-
-  .md\:focus\:from-indigo-50:focus {
-    --tw-gradient-from: #F8F6FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 246, 255, 0));
-  }
-
-  .md\:focus\:from-indigo-100:focus {
-    --tw-gradient-from: #F0EEFF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(240, 238, 255, 0));
-  }
-
-  .md\:focus\:from-indigo-200:focus {
-    --tw-gradient-from: #DAD4FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(218, 212, 255, 0));
-  }
-
-  .md\:focus\:from-indigo-300:focus {
-    --tw-gradient-from: #C3B9FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 185, 255, 0));
-  }
-
-  .md\:focus\:from-indigo-400:focus {
-    --tw-gradient-from: #9685FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(150, 133, 255, 0));
-  }
-
-  .md\:focus\:from-indigo-500:focus {
-    --tw-gradient-from: #6951FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(105, 81, 255, 0));
-  }
-
-  .md\:focus\:from-indigo-600:focus {
-    --tw-gradient-from: #5F49E6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(95, 73, 230, 0));
-  }
-
-  .md\:focus\:from-indigo-700:focus {
-    --tw-gradient-from: #4F3DBF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 61, 191, 0));
-  }
-
-  .md\:focus\:from-indigo-800:focus {
-    --tw-gradient-from: #3F3199;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(63, 49, 153, 0));
-  }
-
-  .md\:focus\:from-indigo-900:focus {
-    --tw-gradient-from: #33287D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 40, 125, 0));
-  }
-
-  .md\:focus\:from-violet-50:focus {
-    --tw-gradient-from: #FBF7FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 247, 255, 0));
-  }
-
-  .md\:focus\:from-violet-100:focus {
-    --tw-gradient-from: #F6EEFE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 238, 254, 0));
-  }
-
-  .md\:focus\:from-violet-200:focus {
-    --tw-gradient-from: #E9D5FD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(233, 213, 253, 0));
-  }
-
-  .md\:focus\:from-violet-300:focus {
-    --tw-gradient-from: #DCBBFC;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 187, 252, 0));
-  }
-
-  .md\:focus\:from-violet-400:focus {
-    --tw-gradient-from: #C288F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(194, 136, 249, 0));
-  }
-
-  .md\:focus\:from-violet-500:focus {
-    --tw-gradient-from: #A855F7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(168, 85, 247, 0));
-  }
-
-  .md\:focus\:from-violet-600:focus {
-    --tw-gradient-from: #974DDE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(151, 77, 222, 0));
-  }
-
-  .md\:focus\:from-violet-700:focus {
-    --tw-gradient-from: #7E40B9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(126, 64, 185, 0));
-  }
-
-  .md\:focus\:from-violet-800:focus {
-    --tw-gradient-from: #653394;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(101, 51, 148, 0));
-  }
-
-  .md\:focus\:from-violet-900:focus {
-    --tw-gradient-from: #522A79;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(82, 42, 121, 0));
-  }
-
-  .md\:focus\:from-yellow-50:focus {
-    --tw-gradient-from: #FFFAF3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 250, 243, 0));
-  }
-
-  .md\:focus\:from-yellow-100:focus {
-    --tw-gradient-from: #FEF5E7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 245, 231, 0));
-  }
-
-  .md\:focus\:from-yellow-200:focus {
-    --tw-gradient-from: #FDE7C2;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 231, 194, 0));
-  }
-
-  .md\:focus\:from-yellow-300:focus {
-    --tw-gradient-from: #FBD89D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 216, 157, 0));
-  }
-
-  .md\:focus\:from-yellow-400:focus {
-    --tw-gradient-from: #F8BB54;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 187, 84, 0));
-  }
-
-  .md\:focus\:from-yellow-500:focus {
-    --tw-gradient-from: #F59E0B;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
-  }
-
-  .md\:focus\:from-yellow-600:focus {
-    --tw-gradient-from: #DD8E0A;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 142, 10, 0));
-  }
-
-  .md\:focus\:from-yellow-700:focus {
-    --tw-gradient-from: #B87708;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(184, 119, 8, 0));
-  }
-
-  .md\:focus\:from-yellow-800:focus {
-    --tw-gradient-from: #935F07;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 95, 7, 0));
-  }
-
-  .md\:focus\:from-yellow-900:focus {
-    --tw-gradient-from: #784D05;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 77, 5, 0));
-  }
-
-  .md\:focus\:from-red-50:focus {
-    --tw-gradient-from: #FEF7F6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 247, 246, 0));
-  }
-
-  .md\:focus\:from-red-100:focus {
-    --tw-gradient-from: #FDEEEC;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 238, 236, 0));
-  }
-
-  .md\:focus\:from-red-200:focus {
-    --tw-gradient-from: #FBD6D0;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 214, 208, 0));
-  }
-
-  .md\:focus\:from-red-300:focus {
-    --tw-gradient-from: #F9BDB4;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 189, 180, 0));
-  }
-
-  .md\:focus\:from-red-400:focus {
-    --tw-gradient-from: #F48B7C;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 139, 124, 0));
-  }
-
-  .md\:focus\:from-red-500:focus {
-    --tw-gradient-from: #EF5844;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 88, 68, 0));
-  }
-
-  .md\:focus\:from-red-600:focus {
-    --tw-gradient-from: #D7503D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(215, 80, 61, 0));
-  }
-
-  .md\:focus\:from-red-700:focus {
-    --tw-gradient-from: #B34333;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(179, 67, 51, 0));
-  }
-
-  .md\:focus\:from-red-800:focus {
-    --tw-gradient-from: #8F3529;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(143, 53, 41, 0));
-  }
-
-  .md\:focus\:from-red-900:focus {
-    --tw-gradient-from: #752C21;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(117, 44, 33, 0));
-  }
-
-  .md\:focus\:from-green-50:focus {
-    --tw-gradient-from: #F4FDF7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 253, 247, 0));
-  }
-
-  .md\:focus\:from-green-100:focus {
-    --tw-gradient-from: #EAFAF0;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(234, 250, 240, 0));
-  }
-
-  .md\:focus\:from-green-200:focus {
-    --tw-gradient-from: #CAF4D9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(202, 244, 217, 0));
-  }
-
-  .md\:focus\:from-green-300:focus {
-    --tw-gradient-from: #AAEDC3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(170, 237, 195, 0));
-  }
-
-  .md\:focus\:from-green-400:focus {
-    --tw-gradient-from: #6ADF95;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(106, 223, 149, 0));
-  }
-
-  .md\:focus\:from-green-500:focus {
-    --tw-gradient-from: #2AD167;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(42, 209, 103, 0));
-  }
-
-  .md\:focus\:from-green-600:focus {
-    --tw-gradient-from: #26BC5E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(38, 188, 94, 0));
-  }
-
-  .md\:focus\:from-green-700:focus {
-    --tw-gradient-from: #209D4E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 157, 78, 0));
-  }
-
-  .md\:focus\:from-green-800:focus {
-    --tw-gradient-from: #197D3E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(25, 125, 62, 0));
-  }
-
-  .md\:focus\:from-green-900:focus {
-    --tw-gradient-from: #156633;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(21, 102, 51, 0));
-  }
-
-  .md\:focus\:from-blue-50:focus {
-    --tw-gradient-from: #F5F9FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 249, 255, 0));
-  }
-
-  .md\:focus\:from-blue-100:focus {
-    --tw-gradient-from: #EBF3FE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(235, 243, 254, 0));
-  }
-
-  .md\:focus\:from-blue-200:focus {
-    --tw-gradient-from: #CEE0FD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 224, 253, 0));
-  }
-
-  .md\:focus\:from-blue-300:focus {
-    --tw-gradient-from: #B1CDFB;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(177, 205, 251, 0));
-  }
-
-  .md\:focus\:from-blue-400:focus {
-    --tw-gradient-from: #76A8F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(118, 168, 249, 0));
-  }
-
-  .md\:focus\:from-blue-500:focus {
-    --tw-gradient-from: #3B82F6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
-  }
-
-  .md\:focus\:from-blue-600:focus {
-    --tw-gradient-from: #3575DD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(53, 117, 221, 0));
-  }
-
-  .md\:focus\:from-blue-700:focus {
-    --tw-gradient-from: #2C62B9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(44, 98, 185, 0));
-  }
-
-  .md\:focus\:from-blue-800:focus {
-    --tw-gradient-from: #234E94;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 78, 148, 0));
-  }
-
-  .md\:focus\:from-blue-900:focus {
-    --tw-gradient-from: #1D4079;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 64, 121, 0));
-  }
-
-  .md\:focus\:from-gray-50:focus {
-    --tw-gradient-from: #f9fafb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
-  }
-
-  .md\:focus\:from-gray-100:focus {
-    --tw-gradient-from: #f3f4f6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
-  }
-
-  .md\:focus\:from-gray-200:focus {
-    --tw-gradient-from: #e5e7eb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
-  }
-
-  .md\:focus\:from-gray-300:focus {
-    --tw-gradient-from: #d1d5db;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
-  }
-
-  .md\:focus\:from-gray-400:focus {
-    --tw-gradient-from: #9ca3af;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
-  }
-
-  .md\:focus\:from-gray-500:focus {
-    --tw-gradient-from: #6b7280;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
-  }
-
-  .md\:focus\:from-gray-600:focus {
-    --tw-gradient-from: #4b5563;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
-  }
-
-  .md\:focus\:from-gray-700:focus {
-    --tw-gradient-from: #374151;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
-  }
-
-  .md\:focus\:from-gray-800:focus {
-    --tw-gradient-from: #1f2937;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
-  }
-
-  .md\:focus\:from-gray-900:focus {
-    --tw-gradient-from: #111827;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
-  }
-
-  .md\:focus\:via-current:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .md\:focus\:via-transparent:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .md\:focus\:via-black:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .md\:focus\:via-white:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .md\:focus\:via-darkCoolGray-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F5F6F7, var(--tw-gradient-to, rgba(245, 246, 247, 0));
-  }
-
-  .md\:focus\:via-darkCoolGray-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #EBEDEF, var(--tw-gradient-to, rgba(235, 237, 239, 0));
-  }
-
-  .md\:focus\:via-darkCoolGray-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #CED1D6, var(--tw-gradient-to, rgba(206, 209, 214, 0));
-  }
-
-  .md\:focus\:via-darkCoolGray-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #B0B5BD, var(--tw-gradient-to, rgba(176, 181, 189, 0));
-  }
-
-  .md\:focus\:via-darkCoolGray-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #757E8C, var(--tw-gradient-to, rgba(117, 126, 140, 0));
-  }
-
-  .md\:focus\:via-darkCoolGray-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #3A475B, var(--tw-gradient-to, rgba(58, 71, 91, 0));
-  }
-
-  .md\:focus\:via-darkCoolGray-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #344052, var(--tw-gradient-to, rgba(52, 64, 82, 0));
-  }
-
-  .md\:focus\:via-darkCoolGray-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #2C3544, var(--tw-gradient-to, rgba(44, 53, 68, 0));
-  }
-
-  .md\:focus\:via-darkCoolGray-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #232B37, var(--tw-gradient-to, rgba(35, 43, 55, 0));
-  }
-
-  .md\:focus\:via-darkCoolGray-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #1C232D, var(--tw-gradient-to, rgba(28, 35, 45, 0));
-  }
-
-  .md\:focus\:via-coolGray-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F7F8F9, var(--tw-gradient-to, rgba(247, 248, 249, 0));
-  }
-
-  .md\:focus\:via-coolGray-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #EEF0F3, var(--tw-gradient-to, rgba(238, 240, 243, 0));
-  }
-
-  .md\:focus\:via-coolGray-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #D5DAE1, var(--tw-gradient-to, rgba(213, 218, 225, 0));
-  }
-
-  .md\:focus\:via-coolGray-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #BBC3CF, var(--tw-gradient-to, rgba(187, 195, 207, 0));
-  }
-
-  .md\:focus\:via-coolGray-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #8896AB, var(--tw-gradient-to, rgba(136, 150, 171, 0));
-  }
-
-  .md\:focus\:via-coolGray-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #556987, var(--tw-gradient-to, rgba(85, 105, 135, 0));
-  }
-
-  .md\:focus\:via-coolGray-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #4D5F7A, var(--tw-gradient-to, rgba(77, 95, 122, 0));
-  }
-
-  .md\:focus\:via-coolGray-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #404F65, var(--tw-gradient-to, rgba(64, 79, 101, 0));
-  }
-
-  .md\:focus\:via-coolGray-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #333F51, var(--tw-gradient-to, rgba(51, 63, 81, 0));
-  }
-
-  .md\:focus\:via-coolGray-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #2A3342, var(--tw-gradient-to, rgba(42, 51, 66, 0));
-  }
-
-  .md\:focus\:via-indigo-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F8F6FF, var(--tw-gradient-to, rgba(248, 246, 255, 0));
-  }
-
-  .md\:focus\:via-indigo-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F0EEFF, var(--tw-gradient-to, rgba(240, 238, 255, 0));
-  }
-
-  .md\:focus\:via-indigo-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #DAD4FF, var(--tw-gradient-to, rgba(218, 212, 255, 0));
-  }
-
-  .md\:focus\:via-indigo-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #C3B9FF, var(--tw-gradient-to, rgba(195, 185, 255, 0));
-  }
-
-  .md\:focus\:via-indigo-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #9685FF, var(--tw-gradient-to, rgba(150, 133, 255, 0));
-  }
-
-  .md\:focus\:via-indigo-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #6951FF, var(--tw-gradient-to, rgba(105, 81, 255, 0));
-  }
-
-  .md\:focus\:via-indigo-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #5F49E6, var(--tw-gradient-to, rgba(95, 73, 230, 0));
-  }
-
-  .md\:focus\:via-indigo-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #4F3DBF, var(--tw-gradient-to, rgba(79, 61, 191, 0));
-  }
-
-  .md\:focus\:via-indigo-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #3F3199, var(--tw-gradient-to, rgba(63, 49, 153, 0));
-  }
-
-  .md\:focus\:via-indigo-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #33287D, var(--tw-gradient-to, rgba(51, 40, 125, 0));
-  }
-
-  .md\:focus\:via-violet-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBF7FF, var(--tw-gradient-to, rgba(251, 247, 255, 0));
-  }
-
-  .md\:focus\:via-violet-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F6EEFE, var(--tw-gradient-to, rgba(246, 238, 254, 0));
-  }
-
-  .md\:focus\:via-violet-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #E9D5FD, var(--tw-gradient-to, rgba(233, 213, 253, 0));
-  }
-
-  .md\:focus\:via-violet-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #DCBBFC, var(--tw-gradient-to, rgba(220, 187, 252, 0));
-  }
-
-  .md\:focus\:via-violet-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #C288F9, var(--tw-gradient-to, rgba(194, 136, 249, 0));
-  }
-
-  .md\:focus\:via-violet-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #A855F7, var(--tw-gradient-to, rgba(168, 85, 247, 0));
-  }
-
-  .md\:focus\:via-violet-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #974DDE, var(--tw-gradient-to, rgba(151, 77, 222, 0));
-  }
-
-  .md\:focus\:via-violet-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #7E40B9, var(--tw-gradient-to, rgba(126, 64, 185, 0));
-  }
-
-  .md\:focus\:via-violet-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #653394, var(--tw-gradient-to, rgba(101, 51, 148, 0));
-  }
-
-  .md\:focus\:via-violet-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #522A79, var(--tw-gradient-to, rgba(82, 42, 121, 0));
-  }
-
-  .md\:focus\:via-yellow-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #FFFAF3, var(--tw-gradient-to, rgba(255, 250, 243, 0));
-  }
-
-  .md\:focus\:via-yellow-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #FEF5E7, var(--tw-gradient-to, rgba(254, 245, 231, 0));
-  }
-
-  .md\:focus\:via-yellow-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #FDE7C2, var(--tw-gradient-to, rgba(253, 231, 194, 0));
-  }
-
-  .md\:focus\:via-yellow-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBD89D, var(--tw-gradient-to, rgba(251, 216, 157, 0));
-  }
-
-  .md\:focus\:via-yellow-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F8BB54, var(--tw-gradient-to, rgba(248, 187, 84, 0));
-  }
-
-  .md\:focus\:via-yellow-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F59E0B, var(--tw-gradient-to, rgba(245, 158, 11, 0));
-  }
-
-  .md\:focus\:via-yellow-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #DD8E0A, var(--tw-gradient-to, rgba(221, 142, 10, 0));
-  }
-
-  .md\:focus\:via-yellow-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #B87708, var(--tw-gradient-to, rgba(184, 119, 8, 0));
-  }
-
-  .md\:focus\:via-yellow-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #935F07, var(--tw-gradient-to, rgba(147, 95, 7, 0));
-  }
-
-  .md\:focus\:via-yellow-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #784D05, var(--tw-gradient-to, rgba(120, 77, 5, 0));
-  }
-
-  .md\:focus\:via-red-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #FEF7F6, var(--tw-gradient-to, rgba(254, 247, 246, 0));
-  }
-
-  .md\:focus\:via-red-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #FDEEEC, var(--tw-gradient-to, rgba(253, 238, 236, 0));
-  }
-
-  .md\:focus\:via-red-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBD6D0, var(--tw-gradient-to, rgba(251, 214, 208, 0));
-  }
-
-  .md\:focus\:via-red-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F9BDB4, var(--tw-gradient-to, rgba(249, 189, 180, 0));
-  }
-
-  .md\:focus\:via-red-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F48B7C, var(--tw-gradient-to, rgba(244, 139, 124, 0));
-  }
-
-  .md\:focus\:via-red-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #EF5844, var(--tw-gradient-to, rgba(239, 88, 68, 0));
-  }
-
-  .md\:focus\:via-red-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #D7503D, var(--tw-gradient-to, rgba(215, 80, 61, 0));
-  }
-
-  .md\:focus\:via-red-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #B34333, var(--tw-gradient-to, rgba(179, 67, 51, 0));
-  }
-
-  .md\:focus\:via-red-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #8F3529, var(--tw-gradient-to, rgba(143, 53, 41, 0));
-  }
-
-  .md\:focus\:via-red-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #752C21, var(--tw-gradient-to, rgba(117, 44, 33, 0));
-  }
-
-  .md\:focus\:via-green-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F4FDF7, var(--tw-gradient-to, rgba(244, 253, 247, 0));
-  }
-
-  .md\:focus\:via-green-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #EAFAF0, var(--tw-gradient-to, rgba(234, 250, 240, 0));
-  }
-
-  .md\:focus\:via-green-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #CAF4D9, var(--tw-gradient-to, rgba(202, 244, 217, 0));
-  }
-
-  .md\:focus\:via-green-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #AAEDC3, var(--tw-gradient-to, rgba(170, 237, 195, 0));
-  }
-
-  .md\:focus\:via-green-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #6ADF95, var(--tw-gradient-to, rgba(106, 223, 149, 0));
-  }
-
-  .md\:focus\:via-green-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #2AD167, var(--tw-gradient-to, rgba(42, 209, 103, 0));
-  }
-
-  .md\:focus\:via-green-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #26BC5E, var(--tw-gradient-to, rgba(38, 188, 94, 0));
-  }
-
-  .md\:focus\:via-green-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #209D4E, var(--tw-gradient-to, rgba(32, 157, 78, 0));
-  }
-
-  .md\:focus\:via-green-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #197D3E, var(--tw-gradient-to, rgba(25, 125, 62, 0));
-  }
-
-  .md\:focus\:via-green-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #156633, var(--tw-gradient-to, rgba(21, 102, 51, 0));
-  }
-
-  .md\:focus\:via-blue-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F5F9FF, var(--tw-gradient-to, rgba(245, 249, 255, 0));
-  }
-
-  .md\:focus\:via-blue-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #EBF3FE, var(--tw-gradient-to, rgba(235, 243, 254, 0));
-  }
-
-  .md\:focus\:via-blue-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #CEE0FD, var(--tw-gradient-to, rgba(206, 224, 253, 0));
-  }
-
-  .md\:focus\:via-blue-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #B1CDFB, var(--tw-gradient-to, rgba(177, 205, 251, 0));
-  }
-
-  .md\:focus\:via-blue-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #76A8F9, var(--tw-gradient-to, rgba(118, 168, 249, 0));
-  }
-
-  .md\:focus\:via-blue-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #3B82F6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
-  }
-
-  .md\:focus\:via-blue-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #3575DD, var(--tw-gradient-to, rgba(53, 117, 221, 0));
-  }
-
-  .md\:focus\:via-blue-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #2C62B9, var(--tw-gradient-to, rgba(44, 98, 185, 0));
-  }
-
-  .md\:focus\:via-blue-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #234E94, var(--tw-gradient-to, rgba(35, 78, 148, 0));
-  }
-
-  .md\:focus\:via-blue-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #1D4079, var(--tw-gradient-to, rgba(29, 64, 121, 0));
-  }
-
-  .md\:focus\:via-gray-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
-  }
-
-  .md\:focus\:via-gray-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
-  }
-
-  .md\:focus\:via-gray-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
-  }
-
-  .md\:focus\:via-gray-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
-  }
-
-  .md\:focus\:via-gray-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
-  }
-
-  .md\:focus\:via-gray-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
-  }
-
-  .md\:focus\:via-gray-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
-  }
-
-  .md\:focus\:via-gray-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
-  }
-
-  .md\:focus\:via-gray-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
-  }
-
-  .md\:focus\:via-gray-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
-  }
-
-  .md\:focus\:to-current:focus {
-    --tw-gradient-to: currentColor;
-  }
-
-  .md\:focus\:to-transparent:focus {
-    --tw-gradient-to: transparent;
-  }
-
-  .md\:focus\:to-black:focus {
-    --tw-gradient-to: #000;
-  }
-
-  .md\:focus\:to-white:focus {
-    --tw-gradient-to: #fff;
-  }
-
-  .md\:focus\:to-darkCoolGray-50:focus {
-    --tw-gradient-to: #F5F6F7;
-  }
-
-  .md\:focus\:to-darkCoolGray-100:focus {
-    --tw-gradient-to: #EBEDEF;
-  }
-
-  .md\:focus\:to-darkCoolGray-200:focus {
-    --tw-gradient-to: #CED1D6;
-  }
-
-  .md\:focus\:to-darkCoolGray-300:focus {
-    --tw-gradient-to: #B0B5BD;
-  }
-
-  .md\:focus\:to-darkCoolGray-400:focus {
-    --tw-gradient-to: #757E8C;
-  }
-
-  .md\:focus\:to-darkCoolGray-500:focus {
-    --tw-gradient-to: #3A475B;
-  }
-
-  .md\:focus\:to-darkCoolGray-600:focus {
-    --tw-gradient-to: #344052;
-  }
-
-  .md\:focus\:to-darkCoolGray-700:focus {
-    --tw-gradient-to: #2C3544;
-  }
-
-  .md\:focus\:to-darkCoolGray-800:focus {
-    --tw-gradient-to: #232B37;
-  }
-
-  .md\:focus\:to-darkCoolGray-900:focus {
-    --tw-gradient-to: #1C232D;
-  }
-
-  .md\:focus\:to-coolGray-50:focus {
-    --tw-gradient-to: #F7F8F9;
-  }
-
-  .md\:focus\:to-coolGray-100:focus {
-    --tw-gradient-to: #EEF0F3;
-  }
-
-  .md\:focus\:to-coolGray-200:focus {
-    --tw-gradient-to: #D5DAE1;
-  }
-
-  .md\:focus\:to-coolGray-300:focus {
-    --tw-gradient-to: #BBC3CF;
-  }
-
-  .md\:focus\:to-coolGray-400:focus {
-    --tw-gradient-to: #8896AB;
-  }
-
-  .md\:focus\:to-coolGray-500:focus {
-    --tw-gradient-to: #556987;
-  }
-
-  .md\:focus\:to-coolGray-600:focus {
-    --tw-gradient-to: #4D5F7A;
-  }
-
-  .md\:focus\:to-coolGray-700:focus {
-    --tw-gradient-to: #404F65;
-  }
-
-  .md\:focus\:to-coolGray-800:focus {
-    --tw-gradient-to: #333F51;
-  }
-
-  .md\:focus\:to-coolGray-900:focus {
-    --tw-gradient-to: #2A3342;
-  }
-
-  .md\:focus\:to-indigo-50:focus {
-    --tw-gradient-to: #F8F6FF;
-  }
-
-  .md\:focus\:to-indigo-100:focus {
-    --tw-gradient-to: #F0EEFF;
-  }
-
-  .md\:focus\:to-indigo-200:focus {
-    --tw-gradient-to: #DAD4FF;
-  }
-
-  .md\:focus\:to-indigo-300:focus {
-    --tw-gradient-to: #C3B9FF;
-  }
-
-  .md\:focus\:to-indigo-400:focus {
-    --tw-gradient-to: #9685FF;
-  }
-
-  .md\:focus\:to-indigo-500:focus {
-    --tw-gradient-to: #6951FF;
-  }
-
-  .md\:focus\:to-indigo-600:focus {
-    --tw-gradient-to: #5F49E6;
-  }
-
-  .md\:focus\:to-indigo-700:focus {
-    --tw-gradient-to: #4F3DBF;
-  }
-
-  .md\:focus\:to-indigo-800:focus {
-    --tw-gradient-to: #3F3199;
-  }
-
-  .md\:focus\:to-indigo-900:focus {
-    --tw-gradient-to: #33287D;
-  }
-
-  .md\:focus\:to-violet-50:focus {
-    --tw-gradient-to: #FBF7FF;
-  }
-
-  .md\:focus\:to-violet-100:focus {
-    --tw-gradient-to: #F6EEFE;
-  }
-
-  .md\:focus\:to-violet-200:focus {
-    --tw-gradient-to: #E9D5FD;
-  }
-
-  .md\:focus\:to-violet-300:focus {
-    --tw-gradient-to: #DCBBFC;
-  }
-
-  .md\:focus\:to-violet-400:focus {
-    --tw-gradient-to: #C288F9;
-  }
-
-  .md\:focus\:to-violet-500:focus {
-    --tw-gradient-to: #A855F7;
-  }
-
-  .md\:focus\:to-violet-600:focus {
-    --tw-gradient-to: #974DDE;
-  }
-
-  .md\:focus\:to-violet-700:focus {
-    --tw-gradient-to: #7E40B9;
-  }
-
-  .md\:focus\:to-violet-800:focus {
-    --tw-gradient-to: #653394;
-  }
-
-  .md\:focus\:to-violet-900:focus {
-    --tw-gradient-to: #522A79;
-  }
-
-  .md\:focus\:to-yellow-50:focus {
-    --tw-gradient-to: #FFFAF3;
-  }
-
-  .md\:focus\:to-yellow-100:focus {
-    --tw-gradient-to: #FEF5E7;
-  }
-
-  .md\:focus\:to-yellow-200:focus {
-    --tw-gradient-to: #FDE7C2;
-  }
-
-  .md\:focus\:to-yellow-300:focus {
-    --tw-gradient-to: #FBD89D;
-  }
-
-  .md\:focus\:to-yellow-400:focus {
-    --tw-gradient-to: #F8BB54;
-  }
-
-  .md\:focus\:to-yellow-500:focus {
-    --tw-gradient-to: #F59E0B;
-  }
-
-  .md\:focus\:to-yellow-600:focus {
-    --tw-gradient-to: #DD8E0A;
-  }
-
-  .md\:focus\:to-yellow-700:focus {
-    --tw-gradient-to: #B87708;
-  }
-
-  .md\:focus\:to-yellow-800:focus {
-    --tw-gradient-to: #935F07;
-  }
-
-  .md\:focus\:to-yellow-900:focus {
-    --tw-gradient-to: #784D05;
-  }
-
-  .md\:focus\:to-red-50:focus {
-    --tw-gradient-to: #FEF7F6;
-  }
-
-  .md\:focus\:to-red-100:focus {
-    --tw-gradient-to: #FDEEEC;
-  }
-
-  .md\:focus\:to-red-200:focus {
-    --tw-gradient-to: #FBD6D0;
-  }
-
-  .md\:focus\:to-red-300:focus {
-    --tw-gradient-to: #F9BDB4;
-  }
-
-  .md\:focus\:to-red-400:focus {
-    --tw-gradient-to: #F48B7C;
-  }
-
-  .md\:focus\:to-red-500:focus {
-    --tw-gradient-to: #EF5844;
-  }
-
-  .md\:focus\:to-red-600:focus {
-    --tw-gradient-to: #D7503D;
-  }
-
-  .md\:focus\:to-red-700:focus {
-    --tw-gradient-to: #B34333;
-  }
-
-  .md\:focus\:to-red-800:focus {
-    --tw-gradient-to: #8F3529;
-  }
-
-  .md\:focus\:to-red-900:focus {
-    --tw-gradient-to: #752C21;
-  }
-
-  .md\:focus\:to-green-50:focus {
-    --tw-gradient-to: #F4FDF7;
-  }
-
-  .md\:focus\:to-green-100:focus {
-    --tw-gradient-to: #EAFAF0;
-  }
-
-  .md\:focus\:to-green-200:focus {
-    --tw-gradient-to: #CAF4D9;
-  }
-
-  .md\:focus\:to-green-300:focus {
-    --tw-gradient-to: #AAEDC3;
-  }
-
-  .md\:focus\:to-green-400:focus {
-    --tw-gradient-to: #6ADF95;
-  }
-
-  .md\:focus\:to-green-500:focus {
-    --tw-gradient-to: #2AD167;
-  }
-
-  .md\:focus\:to-green-600:focus {
-    --tw-gradient-to: #26BC5E;
-  }
-
-  .md\:focus\:to-green-700:focus {
-    --tw-gradient-to: #209D4E;
-  }
-
-  .md\:focus\:to-green-800:focus {
-    --tw-gradient-to: #197D3E;
-  }
-
-  .md\:focus\:to-green-900:focus {
-    --tw-gradient-to: #156633;
-  }
-
-  .md\:focus\:to-blue-50:focus {
-    --tw-gradient-to: #F5F9FF;
-  }
-
-  .md\:focus\:to-blue-100:focus {
-    --tw-gradient-to: #EBF3FE;
-  }
-
-  .md\:focus\:to-blue-200:focus {
-    --tw-gradient-to: #CEE0FD;
-  }
-
-  .md\:focus\:to-blue-300:focus {
-    --tw-gradient-to: #B1CDFB;
-  }
-
-  .md\:focus\:to-blue-400:focus {
-    --tw-gradient-to: #76A8F9;
-  }
-
-  .md\:focus\:to-blue-500:focus {
-    --tw-gradient-to: #3B82F6;
-  }
-
-  .md\:focus\:to-blue-600:focus {
-    --tw-gradient-to: #3575DD;
-  }
-
-  .md\:focus\:to-blue-700:focus {
-    --tw-gradient-to: #2C62B9;
-  }
-
-  .md\:focus\:to-blue-800:focus {
-    --tw-gradient-to: #234E94;
-  }
-
-  .md\:focus\:to-blue-900:focus {
-    --tw-gradient-to: #1D4079;
-  }
-
-  .md\:focus\:to-gray-50:focus {
-    --tw-gradient-to: #f9fafb;
-  }
-
-  .md\:focus\:to-gray-100:focus {
-    --tw-gradient-to: #f3f4f6;
-  }
-
-  .md\:focus\:to-gray-200:focus {
-    --tw-gradient-to: #e5e7eb;
-  }
-
-  .md\:focus\:to-gray-300:focus {
-    --tw-gradient-to: #d1d5db;
-  }
-
-  .md\:focus\:to-gray-400:focus {
-    --tw-gradient-to: #9ca3af;
-  }
-
-  .md\:focus\:to-gray-500:focus {
-    --tw-gradient-to: #6b7280;
-  }
-
-  .md\:focus\:to-gray-600:focus {
-    --tw-gradient-to: #4b5563;
-  }
-
-  .md\:focus\:to-gray-700:focus {
-    --tw-gradient-to: #374151;
-  }
-
-  .md\:focus\:to-gray-800:focus {
-    --tw-gradient-to: #1f2937;
-  }
-
-  .md\:focus\:to-gray-900:focus {
-    --tw-gradient-to: #111827;
-  }
-
-  .md\:bg-opacity-0 {
-    --tw-bg-opacity: 0;
-  }
-
-  .md\:bg-opacity-5 {
-    --tw-bg-opacity: 0.05;
-  }
-
-  .md\:bg-opacity-10 {
-    --tw-bg-opacity: 0.1;
-  }
-
-  .md\:bg-opacity-20 {
-    --tw-bg-opacity: 0.2;
-  }
-
-  .md\:bg-opacity-25 {
-    --tw-bg-opacity: 0.25;
-  }
-
-  .md\:bg-opacity-30 {
-    --tw-bg-opacity: 0.3;
-  }
-
-  .md\:bg-opacity-40 {
-    --tw-bg-opacity: 0.4;
-  }
-
-  .md\:bg-opacity-50 {
-    --tw-bg-opacity: 0.5;
-  }
-
-  .md\:bg-opacity-60 {
-    --tw-bg-opacity: 0.6;
-  }
-
-  .md\:bg-opacity-70 {
-    --tw-bg-opacity: 0.7;
-  }
-
-  .md\:bg-opacity-75 {
-    --tw-bg-opacity: 0.75;
-  }
-
-  .md\:bg-opacity-80 {
-    --tw-bg-opacity: 0.8;
-  }
-
-  .md\:bg-opacity-90 {
-    --tw-bg-opacity: 0.9;
-  }
-
-  .md\:bg-opacity-95 {
-    --tw-bg-opacity: 0.95;
-  }
-
-  .md\:bg-opacity-100 {
-    --tw-bg-opacity: 1;
-  }
-
-  .group:hover .md\:group-hover\:bg-opacity-0 {
-    --tw-bg-opacity: 0;
-  }
-
-  .group:hover .md\:group-hover\:bg-opacity-5 {
-    --tw-bg-opacity: 0.05;
-  }
-
-  .group:hover .md\:group-hover\:bg-opacity-10 {
-    --tw-bg-opacity: 0.1;
-  }
-
-  .group:hover .md\:group-hover\:bg-opacity-20 {
-    --tw-bg-opacity: 0.2;
-  }
-
-  .group:hover .md\:group-hover\:bg-opacity-25 {
-    --tw-bg-opacity: 0.25;
-  }
-
-  .group:hover .md\:group-hover\:bg-opacity-30 {
-    --tw-bg-opacity: 0.3;
-  }
-
-  .group:hover .md\:group-hover\:bg-opacity-40 {
-    --tw-bg-opacity: 0.4;
-  }
-
-  .group:hover .md\:group-hover\:bg-opacity-50 {
-    --tw-bg-opacity: 0.5;
-  }
-
-  .group:hover .md\:group-hover\:bg-opacity-60 {
-    --tw-bg-opacity: 0.6;
-  }
-
-  .group:hover .md\:group-hover\:bg-opacity-70 {
-    --tw-bg-opacity: 0.7;
-  }
-
-  .group:hover .md\:group-hover\:bg-opacity-75 {
-    --tw-bg-opacity: 0.75;
-  }
-
-  .group:hover .md\:group-hover\:bg-opacity-80 {
-    --tw-bg-opacity: 0.8;
-  }
-
-  .group:hover .md\:group-hover\:bg-opacity-90 {
-    --tw-bg-opacity: 0.9;
-  }
-
-  .group:hover .md\:group-hover\:bg-opacity-95 {
-    --tw-bg-opacity: 0.95;
-  }
-
-  .group:hover .md\:group-hover\:bg-opacity-100 {
-    --tw-bg-opacity: 1;
-  }
-
-  .md\:focus-within\:bg-opacity-0:focus-within {
-    --tw-bg-opacity: 0;
-  }
-
-  .md\:focus-within\:bg-opacity-5:focus-within {
-    --tw-bg-opacity: 0.05;
-  }
-
-  .md\:focus-within\:bg-opacity-10:focus-within {
-    --tw-bg-opacity: 0.1;
-  }
-
-  .md\:focus-within\:bg-opacity-20:focus-within {
-    --tw-bg-opacity: 0.2;
-  }
-
-  .md\:focus-within\:bg-opacity-25:focus-within {
-    --tw-bg-opacity: 0.25;
-  }
-
-  .md\:focus-within\:bg-opacity-30:focus-within {
-    --tw-bg-opacity: 0.3;
-  }
-
-  .md\:focus-within\:bg-opacity-40:focus-within {
-    --tw-bg-opacity: 0.4;
-  }
-
-  .md\:focus-within\:bg-opacity-50:focus-within {
-    --tw-bg-opacity: 0.5;
-  }
-
-  .md\:focus-within\:bg-opacity-60:focus-within {
-    --tw-bg-opacity: 0.6;
-  }
-
-  .md\:focus-within\:bg-opacity-70:focus-within {
-    --tw-bg-opacity: 0.7;
-  }
-
-  .md\:focus-within\:bg-opacity-75:focus-within {
-    --tw-bg-opacity: 0.75;
-  }
-
-  .md\:focus-within\:bg-opacity-80:focus-within {
-    --tw-bg-opacity: 0.8;
-  }
-
-  .md\:focus-within\:bg-opacity-90:focus-within {
-    --tw-bg-opacity: 0.9;
-  }
-
-  .md\:focus-within\:bg-opacity-95:focus-within {
-    --tw-bg-opacity: 0.95;
-  }
-
-  .md\:focus-within\:bg-opacity-100:focus-within {
-    --tw-bg-opacity: 1;
-  }
-
-  .md\:hover\:bg-opacity-0:hover {
-    --tw-bg-opacity: 0;
-  }
-
-  .md\:hover\:bg-opacity-5:hover {
-    --tw-bg-opacity: 0.05;
-  }
-
-  .md\:hover\:bg-opacity-10:hover {
-    --tw-bg-opacity: 0.1;
-  }
-
-  .md\:hover\:bg-opacity-20:hover {
-    --tw-bg-opacity: 0.2;
-  }
-
-  .md\:hover\:bg-opacity-25:hover {
-    --tw-bg-opacity: 0.25;
-  }
-
-  .md\:hover\:bg-opacity-30:hover {
-    --tw-bg-opacity: 0.3;
-  }
-
-  .md\:hover\:bg-opacity-40:hover {
-    --tw-bg-opacity: 0.4;
-  }
-
-  .md\:hover\:bg-opacity-50:hover {
-    --tw-bg-opacity: 0.5;
-  }
-
-  .md\:hover\:bg-opacity-60:hover {
-    --tw-bg-opacity: 0.6;
-  }
-
-  .md\:hover\:bg-opacity-70:hover {
-    --tw-bg-opacity: 0.7;
-  }
-
-  .md\:hover\:bg-opacity-75:hover {
-    --tw-bg-opacity: 0.75;
-  }
-
-  .md\:hover\:bg-opacity-80:hover {
-    --tw-bg-opacity: 0.8;
-  }
-
-  .md\:hover\:bg-opacity-90:hover {
-    --tw-bg-opacity: 0.9;
-  }
-
-  .md\:hover\:bg-opacity-95:hover {
-    --tw-bg-opacity: 0.95;
-  }
-
-  .md\:hover\:bg-opacity-100:hover {
-    --tw-bg-opacity: 1;
-  }
-
-  .md\:focus\:bg-opacity-0:focus {
-    --tw-bg-opacity: 0;
-  }
-
-  .md\:focus\:bg-opacity-5:focus {
-    --tw-bg-opacity: 0.05;
-  }
-
-  .md\:focus\:bg-opacity-10:focus {
-    --tw-bg-opacity: 0.1;
-  }
-
-  .md\:focus\:bg-opacity-20:focus {
-    --tw-bg-opacity: 0.2;
-  }
-
-  .md\:focus\:bg-opacity-25:focus {
-    --tw-bg-opacity: 0.25;
-  }
-
-  .md\:focus\:bg-opacity-30:focus {
-    --tw-bg-opacity: 0.3;
-  }
-
-  .md\:focus\:bg-opacity-40:focus {
-    --tw-bg-opacity: 0.4;
-  }
-
-  .md\:focus\:bg-opacity-50:focus {
-    --tw-bg-opacity: 0.5;
-  }
-
-  .md\:focus\:bg-opacity-60:focus {
-    --tw-bg-opacity: 0.6;
-  }
-
-  .md\:focus\:bg-opacity-70:focus {
-    --tw-bg-opacity: 0.7;
-  }
-
-  .md\:focus\:bg-opacity-75:focus {
-    --tw-bg-opacity: 0.75;
-  }
-
-  .md\:focus\:bg-opacity-80:focus {
-    --tw-bg-opacity: 0.8;
-  }
-
-  .md\:focus\:bg-opacity-90:focus {
-    --tw-bg-opacity: 0.9;
-  }
-
-  .md\:focus\:bg-opacity-95:focus {
-    --tw-bg-opacity: 0.95;
-  }
-
-  .md\:focus\:bg-opacity-100:focus {
-    --tw-bg-opacity: 1;
-  }
-
-  .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-current {
-    border-color: currentColor;
-  }
-
-  .md\:border-transparent {
-    border-color: transparent;
-  }
-
-  .md\:border-black {
-    --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
-  }
-
-  .md\:border-white {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
-  }
-
-  .md\:border-darkCoolGray-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 246, 247, var(--tw-border-opacity));
-  }
-
-  .md\:border-darkCoolGray-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 237, 239, var(--tw-border-opacity));
-  }
-
-  .md\:border-darkCoolGray-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 209, 214, var(--tw-border-opacity));
-  }
-
-  .md\:border-darkCoolGray-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(176, 181, 189, var(--tw-border-opacity));
-  }
-
-  .md\:border-darkCoolGray-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 126, 140, var(--tw-border-opacity));
-  }
-
-  .md\:border-darkCoolGray-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(58, 71, 91, var(--tw-border-opacity));
-  }
-
-  .md\:border-darkCoolGray-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(52, 64, 82, var(--tw-border-opacity));
-  }
-
-  .md\:border-darkCoolGray-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 53, 68, var(--tw-border-opacity));
-  }
-
-  .md\:border-darkCoolGray-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 43, 55, var(--tw-border-opacity));
-  }
-
-  .md\:border-darkCoolGray-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(28, 35, 45, var(--tw-border-opacity));
-  }
-
-  .md\:border-coolGray-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(247, 248, 249, var(--tw-border-opacity));
-  }
-
-  .md\:border-coolGray-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(238, 240, 243, var(--tw-border-opacity));
-  }
-
-  .md\:border-coolGray-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(213, 218, 225, var(--tw-border-opacity));
-  }
-
-  .md\:border-coolGray-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(187, 195, 207, var(--tw-border-opacity));
-  }
-
-  .md\:border-coolGray-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(136, 150, 171, var(--tw-border-opacity));
-  }
-
-  .md\:border-coolGray-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(85, 105, 135, var(--tw-border-opacity));
-  }
-
-  .md\:border-coolGray-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(77, 95, 122, var(--tw-border-opacity));
-  }
-
-  .md\:border-coolGray-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(64, 79, 101, var(--tw-border-opacity));
-  }
-
-  .md\:border-coolGray-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 63, 81, var(--tw-border-opacity));
-  }
-
-  .md\:border-coolGray-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 51, 66, var(--tw-border-opacity));
-  }
-
-  .md\:border-indigo-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 246, 255, var(--tw-border-opacity));
-  }
-
-  .md\:border-indigo-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(240, 238, 255, var(--tw-border-opacity));
-  }
-
-  .md\:border-indigo-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(218, 212, 255, var(--tw-border-opacity));
-  }
-
-  .md\:border-indigo-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(195, 185, 255, var(--tw-border-opacity));
-  }
-
-  .md\:border-indigo-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(150, 133, 255, var(--tw-border-opacity));
-  }
-
-  .md\:border-indigo-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(105, 81, 255, var(--tw-border-opacity));
-  }
-
-  .md\:border-indigo-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(95, 73, 230, var(--tw-border-opacity));
-  }
-
-  .md\:border-indigo-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(79, 61, 191, var(--tw-border-opacity));
-  }
-
-  .md\:border-indigo-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(63, 49, 153, var(--tw-border-opacity));
-  }
-
-  .md\:border-indigo-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 40, 125, var(--tw-border-opacity));
-  }
-
-  .md\:border-violet-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 247, 255, var(--tw-border-opacity));
-  }
-
-  .md\:border-violet-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(246, 238, 254, var(--tw-border-opacity));
-  }
-
-  .md\:border-violet-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(233, 213, 253, var(--tw-border-opacity));
-  }
-
-  .md\:border-violet-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(220, 187, 252, var(--tw-border-opacity));
-  }
-
-  .md\:border-violet-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(194, 136, 249, var(--tw-border-opacity));
-  }
-
-  .md\:border-violet-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(168, 85, 247, var(--tw-border-opacity));
-  }
-
-  .md\:border-violet-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(151, 77, 222, var(--tw-border-opacity));
-  }
-
-  .md\:border-violet-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(126, 64, 185, var(--tw-border-opacity));
-  }
-
-  .md\:border-violet-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(101, 51, 148, var(--tw-border-opacity));
-  }
-
-  .md\:border-violet-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(82, 42, 121, var(--tw-border-opacity));
-  }
-
-  .md\:border-yellow-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 250, 243, var(--tw-border-opacity));
-  }
-
-  .md\:border-yellow-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 245, 231, var(--tw-border-opacity));
-  }
-
-  .md\:border-yellow-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 231, 194, var(--tw-border-opacity));
-  }
-
-  .md\:border-yellow-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 216, 157, var(--tw-border-opacity));
-  }
-
-  .md\:border-yellow-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 187, 84, var(--tw-border-opacity));
-  }
-
-  .md\:border-yellow-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
-  }
-
-  .md\:border-yellow-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(221, 142, 10, var(--tw-border-opacity));
-  }
-
-  .md\:border-yellow-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(184, 119, 8, var(--tw-border-opacity));
-  }
-
-  .md\:border-yellow-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(147, 95, 7, var(--tw-border-opacity));
-  }
-
-  .md\:border-yellow-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(120, 77, 5, var(--tw-border-opacity));
-  }
-
-  .md\:border-red-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 247, 246, var(--tw-border-opacity));
-  }
-
-  .md\:border-red-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 238, 236, var(--tw-border-opacity));
-  }
-
-  .md\:border-red-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 214, 208, var(--tw-border-opacity));
-  }
-
-  .md\:border-red-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 189, 180, var(--tw-border-opacity));
-  }
-
-  .md\:border-red-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 139, 124, var(--tw-border-opacity));
-  }
-
-  .md\:border-red-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(239, 88, 68, var(--tw-border-opacity));
-  }
-
-  .md\:border-red-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(215, 80, 61, var(--tw-border-opacity));
-  }
-
-  .md\:border-red-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(179, 67, 51, var(--tw-border-opacity));
-  }
-
-  .md\:border-red-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(143, 53, 41, var(--tw-border-opacity));
-  }
-
-  .md\:border-red-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 44, 33, var(--tw-border-opacity));
-  }
-
-  .md\:border-green-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 253, 247, var(--tw-border-opacity));
-  }
-
-  .md\:border-green-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(234, 250, 240, var(--tw-border-opacity));
-  }
-
-  .md\:border-green-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(202, 244, 217, var(--tw-border-opacity));
-  }
-
-  .md\:border-green-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(170, 237, 195, var(--tw-border-opacity));
-  }
-
-  .md\:border-green-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(106, 223, 149, var(--tw-border-opacity));
-  }
-
-  .md\:border-green-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 209, 103, var(--tw-border-opacity));
-  }
-
-  .md\:border-green-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(38, 188, 94, var(--tw-border-opacity));
-  }
-
-  .md\:border-green-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(32, 157, 78, var(--tw-border-opacity));
-  }
-
-  .md\:border-green-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(25, 125, 62, var(--tw-border-opacity));
-  }
-
-  .md\:border-green-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(21, 102, 51, var(--tw-border-opacity));
-  }
-
-  .md\:border-blue-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 249, 255, var(--tw-border-opacity));
-  }
-
-  .md\:border-blue-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 243, 254, var(--tw-border-opacity));
-  }
-
-  .md\:border-blue-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 224, 253, var(--tw-border-opacity));
-  }
-
-  .md\:border-blue-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(177, 205, 251, var(--tw-border-opacity));
-  }
-
-  .md\:border-blue-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(118, 168, 249, var(--tw-border-opacity));
-  }
-
-  .md\:border-blue-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
-  }
-
-  .md\:border-blue-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(53, 117, 221, var(--tw-border-opacity));
-  }
-
-  .md\:border-blue-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 98, 185, var(--tw-border-opacity));
-  }
-
-  .md\:border-blue-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 78, 148, var(--tw-border-opacity));
-  }
-
-  .md\:border-blue-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(29, 64, 121, var(--tw-border-opacity));
-  }
-
-  .md\:border-gray-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
-  }
-
-  .md\:border-gray-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
-  }
-
-  .md\:border-gray-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
-  }
-
-  .md\:border-gray-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
-  }
-
-  .md\:border-gray-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
-  }
-
-  .md\:border-gray-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
-  }
-
-  .md\:border-gray-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
-  }
-
-  .md\:border-gray-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
-  }
-
-  .md\:border-gray-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
-  }
-
-  .md\:border-gray-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-current {
-    border-color: currentColor;
-  }
-
-  .group:hover .md\:group-hover\:border-transparent {
-    border-color: transparent;
-  }
-
-  .group:hover .md\:group-hover\:border-black {
-    --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-white {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-darkCoolGray-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 246, 247, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-darkCoolGray-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 237, 239, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-darkCoolGray-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 209, 214, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-darkCoolGray-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(176, 181, 189, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-darkCoolGray-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 126, 140, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-darkCoolGray-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(58, 71, 91, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-darkCoolGray-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(52, 64, 82, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-darkCoolGray-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 53, 68, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-darkCoolGray-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 43, 55, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-darkCoolGray-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(28, 35, 45, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-coolGray-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(247, 248, 249, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-coolGray-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(238, 240, 243, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-coolGray-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(213, 218, 225, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-coolGray-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(187, 195, 207, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-coolGray-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(136, 150, 171, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-coolGray-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(85, 105, 135, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-coolGray-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(77, 95, 122, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-coolGray-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(64, 79, 101, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-coolGray-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 63, 81, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-coolGray-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 51, 66, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-indigo-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 246, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-indigo-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(240, 238, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-indigo-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(218, 212, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-indigo-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(195, 185, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-indigo-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(150, 133, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-indigo-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(105, 81, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-indigo-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(95, 73, 230, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-indigo-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(79, 61, 191, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-indigo-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(63, 49, 153, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-indigo-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 40, 125, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-violet-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 247, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-violet-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(246, 238, 254, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-violet-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(233, 213, 253, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-violet-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(220, 187, 252, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-violet-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(194, 136, 249, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-violet-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(168, 85, 247, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-violet-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(151, 77, 222, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-violet-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(126, 64, 185, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-violet-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(101, 51, 148, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-violet-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(82, 42, 121, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-yellow-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 250, 243, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-yellow-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 245, 231, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-yellow-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 231, 194, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-yellow-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 216, 157, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-yellow-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 187, 84, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-yellow-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-yellow-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(221, 142, 10, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-yellow-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(184, 119, 8, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-yellow-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(147, 95, 7, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-yellow-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(120, 77, 5, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-red-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 247, 246, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-red-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 238, 236, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-red-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 214, 208, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-red-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 189, 180, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-red-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 139, 124, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-red-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(239, 88, 68, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-red-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(215, 80, 61, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-red-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(179, 67, 51, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-red-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(143, 53, 41, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-red-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 44, 33, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-green-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 253, 247, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-green-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(234, 250, 240, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-green-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(202, 244, 217, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-green-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(170, 237, 195, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-green-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(106, 223, 149, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-green-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 209, 103, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-green-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(38, 188, 94, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-green-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(32, 157, 78, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-green-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(25, 125, 62, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-green-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(21, 102, 51, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-blue-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 249, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-blue-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 243, 254, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-blue-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 224, 253, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-blue-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(177, 205, 251, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-blue-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(118, 168, 249, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-blue-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-blue-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(53, 117, 221, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-blue-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 98, 185, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-blue-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 78, 148, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-blue-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(29, 64, 121, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-gray-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-gray-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-gray-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-gray-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-gray-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-gray-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-gray-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-gray-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-gray-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
-  }
-
-  .group:hover .md\:group-hover\:border-gray-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-current:focus-within {
-    border-color: currentColor;
-  }
-
-  .md\:focus-within\:border-transparent:focus-within {
-    border-color: transparent;
-  }
-
-  .md\:focus-within\:border-black:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-white:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-darkCoolGray-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 246, 247, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-darkCoolGray-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 237, 239, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-darkCoolGray-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 209, 214, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-darkCoolGray-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(176, 181, 189, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-darkCoolGray-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 126, 140, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-darkCoolGray-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(58, 71, 91, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-darkCoolGray-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(52, 64, 82, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-darkCoolGray-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 53, 68, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-darkCoolGray-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 43, 55, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-darkCoolGray-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(28, 35, 45, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-coolGray-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(247, 248, 249, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-coolGray-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(238, 240, 243, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-coolGray-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(213, 218, 225, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-coolGray-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(187, 195, 207, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-coolGray-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(136, 150, 171, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-coolGray-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(85, 105, 135, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-coolGray-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(77, 95, 122, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-coolGray-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(64, 79, 101, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-coolGray-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 63, 81, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-coolGray-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 51, 66, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-indigo-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 246, 255, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-indigo-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(240, 238, 255, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-indigo-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(218, 212, 255, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-indigo-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(195, 185, 255, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-indigo-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(150, 133, 255, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-indigo-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(105, 81, 255, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-indigo-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(95, 73, 230, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-indigo-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(79, 61, 191, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-indigo-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(63, 49, 153, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-indigo-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 40, 125, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-violet-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 247, 255, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-violet-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(246, 238, 254, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-violet-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(233, 213, 253, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-violet-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(220, 187, 252, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-violet-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(194, 136, 249, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-violet-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(168, 85, 247, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-violet-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(151, 77, 222, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-violet-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(126, 64, 185, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-violet-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(101, 51, 148, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-violet-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(82, 42, 121, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-yellow-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 250, 243, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-yellow-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 245, 231, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-yellow-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 231, 194, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-yellow-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 216, 157, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-yellow-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 187, 84, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-yellow-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-yellow-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(221, 142, 10, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-yellow-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(184, 119, 8, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-yellow-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(147, 95, 7, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-yellow-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(120, 77, 5, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-red-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 247, 246, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-red-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 238, 236, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-red-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 214, 208, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-red-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 189, 180, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-red-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 139, 124, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-red-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(239, 88, 68, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-red-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(215, 80, 61, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-red-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(179, 67, 51, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-red-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(143, 53, 41, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-red-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 44, 33, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-green-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 253, 247, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-green-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(234, 250, 240, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-green-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(202, 244, 217, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-green-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(170, 237, 195, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-green-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(106, 223, 149, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-green-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 209, 103, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-green-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(38, 188, 94, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-green-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(32, 157, 78, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-green-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(25, 125, 62, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-green-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(21, 102, 51, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-blue-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 249, 255, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-blue-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 243, 254, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-blue-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 224, 253, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-blue-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(177, 205, 251, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-blue-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(118, 168, 249, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-blue-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-blue-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(53, 117, 221, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-blue-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 98, 185, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-blue-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 78, 148, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-blue-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(29, 64, 121, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-gray-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-gray-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-gray-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-gray-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-gray-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-gray-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-gray-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-gray-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-gray-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
-  }
-
-  .md\:focus-within\:border-gray-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-current:hover {
-    border-color: currentColor;
-  }
-
-  .md\:hover\:border-transparent:hover {
-    border-color: transparent;
-  }
-
-  .md\:hover\:border-black:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-white:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-darkCoolGray-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 246, 247, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-darkCoolGray-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 237, 239, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-darkCoolGray-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 209, 214, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-darkCoolGray-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(176, 181, 189, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-darkCoolGray-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 126, 140, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-darkCoolGray-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(58, 71, 91, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-darkCoolGray-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(52, 64, 82, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-darkCoolGray-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 53, 68, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-darkCoolGray-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 43, 55, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-darkCoolGray-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(28, 35, 45, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-coolGray-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(247, 248, 249, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-coolGray-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(238, 240, 243, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-coolGray-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(213, 218, 225, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-coolGray-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(187, 195, 207, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-coolGray-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(136, 150, 171, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-coolGray-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(85, 105, 135, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-coolGray-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(77, 95, 122, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-coolGray-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(64, 79, 101, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-coolGray-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 63, 81, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-coolGray-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 51, 66, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-indigo-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 246, 255, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-indigo-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(240, 238, 255, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-indigo-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(218, 212, 255, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-indigo-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(195, 185, 255, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-indigo-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(150, 133, 255, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-indigo-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(105, 81, 255, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-indigo-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(95, 73, 230, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-indigo-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(79, 61, 191, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-indigo-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(63, 49, 153, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-indigo-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 40, 125, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-violet-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 247, 255, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-violet-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(246, 238, 254, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-violet-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(233, 213, 253, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-violet-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(220, 187, 252, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-violet-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(194, 136, 249, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-violet-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(168, 85, 247, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-violet-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(151, 77, 222, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-violet-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(126, 64, 185, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-violet-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(101, 51, 148, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-violet-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(82, 42, 121, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-yellow-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 250, 243, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-yellow-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 245, 231, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-yellow-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 231, 194, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-yellow-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 216, 157, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-yellow-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 187, 84, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-yellow-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-yellow-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(221, 142, 10, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-yellow-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(184, 119, 8, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-yellow-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(147, 95, 7, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-yellow-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(120, 77, 5, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-red-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 247, 246, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-red-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 238, 236, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-red-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 214, 208, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-red-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 189, 180, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-red-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 139, 124, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-red-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(239, 88, 68, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-red-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(215, 80, 61, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-red-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(179, 67, 51, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-red-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(143, 53, 41, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-red-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 44, 33, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-green-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 253, 247, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-green-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(234, 250, 240, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-green-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(202, 244, 217, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-green-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(170, 237, 195, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-green-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(106, 223, 149, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-green-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 209, 103, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-green-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(38, 188, 94, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-green-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(32, 157, 78, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-green-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(25, 125, 62, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-green-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(21, 102, 51, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-blue-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 249, 255, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-blue-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 243, 254, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-blue-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 224, 253, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-blue-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(177, 205, 251, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-blue-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(118, 168, 249, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-blue-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-blue-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(53, 117, 221, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-blue-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 98, 185, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-blue-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 78, 148, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-blue-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(29, 64, 121, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-gray-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-gray-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-gray-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-gray-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-gray-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-gray-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-gray-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-gray-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-gray-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
-  }
-
-  .md\:hover\:border-gray-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-current:focus {
-    border-color: currentColor;
-  }
-
-  .md\:focus\:border-transparent:focus {
-    border-color: transparent;
-  }
-
-  .md\:focus\:border-black:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-white:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-darkCoolGray-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 246, 247, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-darkCoolGray-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 237, 239, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-darkCoolGray-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 209, 214, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-darkCoolGray-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(176, 181, 189, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-darkCoolGray-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 126, 140, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-darkCoolGray-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(58, 71, 91, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-darkCoolGray-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(52, 64, 82, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-darkCoolGray-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 53, 68, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-darkCoolGray-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 43, 55, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-darkCoolGray-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(28, 35, 45, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-coolGray-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(247, 248, 249, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-coolGray-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(238, 240, 243, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-coolGray-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(213, 218, 225, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-coolGray-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(187, 195, 207, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-coolGray-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(136, 150, 171, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-coolGray-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(85, 105, 135, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-coolGray-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(77, 95, 122, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-coolGray-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(64, 79, 101, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-coolGray-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 63, 81, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-coolGray-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 51, 66, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-indigo-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 246, 255, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-indigo-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(240, 238, 255, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-indigo-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(218, 212, 255, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-indigo-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(195, 185, 255, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-indigo-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(150, 133, 255, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-indigo-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(105, 81, 255, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-indigo-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(95, 73, 230, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-indigo-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(79, 61, 191, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-indigo-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(63, 49, 153, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-indigo-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 40, 125, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-violet-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 247, 255, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-violet-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(246, 238, 254, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-violet-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(233, 213, 253, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-violet-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(220, 187, 252, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-violet-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(194, 136, 249, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-violet-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(168, 85, 247, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-violet-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(151, 77, 222, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-violet-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(126, 64, 185, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-violet-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(101, 51, 148, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-violet-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(82, 42, 121, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-yellow-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 250, 243, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-yellow-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 245, 231, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-yellow-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 231, 194, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-yellow-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 216, 157, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-yellow-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 187, 84, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-yellow-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-yellow-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(221, 142, 10, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-yellow-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(184, 119, 8, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-yellow-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(147, 95, 7, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-yellow-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(120, 77, 5, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-red-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 247, 246, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-red-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 238, 236, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-red-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 214, 208, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-red-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 189, 180, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-red-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 139, 124, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-red-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(239, 88, 68, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-red-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(215, 80, 61, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-red-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(179, 67, 51, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-red-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(143, 53, 41, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-red-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 44, 33, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-green-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 253, 247, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-green-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(234, 250, 240, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-green-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(202, 244, 217, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-green-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(170, 237, 195, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-green-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(106, 223, 149, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-green-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 209, 103, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-green-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(38, 188, 94, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-green-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(32, 157, 78, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-green-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(25, 125, 62, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-green-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(21, 102, 51, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-blue-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 249, 255, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-blue-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 243, 254, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-blue-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 224, 253, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-blue-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(177, 205, 251, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-blue-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(118, 168, 249, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-blue-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-blue-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(53, 117, 221, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-blue-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 98, 185, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-blue-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 78, 148, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-blue-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(29, 64, 121, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-gray-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-gray-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-gray-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-gray-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-gray-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-gray-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-gray-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-gray-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-gray-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
-  }
-
-  .md\:focus\:border-gray-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
-  }
-
-  .md\:border-opacity-0 {
-    --tw-border-opacity: 0;
-  }
-
-  .md\:border-opacity-5 {
-    --tw-border-opacity: 0.05;
-  }
-
-  .md\:border-opacity-10 {
-    --tw-border-opacity: 0.1;
-  }
-
-  .md\:border-opacity-20 {
-    --tw-border-opacity: 0.2;
-  }
-
-  .md\:border-opacity-25 {
-    --tw-border-opacity: 0.25;
-  }
-
-  .md\:border-opacity-30 {
-    --tw-border-opacity: 0.3;
-  }
-
-  .md\:border-opacity-40 {
-    --tw-border-opacity: 0.4;
-  }
-
-  .md\:border-opacity-50 {
-    --tw-border-opacity: 0.5;
-  }
-
-  .md\:border-opacity-60 {
-    --tw-border-opacity: 0.6;
-  }
-
-  .md\:border-opacity-70 {
-    --tw-border-opacity: 0.7;
-  }
-
-  .md\:border-opacity-75 {
-    --tw-border-opacity: 0.75;
-  }
-
-  .md\:border-opacity-80 {
-    --tw-border-opacity: 0.8;
-  }
-
-  .md\:border-opacity-90 {
-    --tw-border-opacity: 0.9;
-  }
-
-  .md\:border-opacity-95 {
-    --tw-border-opacity: 0.95;
-  }
-
-  .md\:border-opacity-100 {
-    --tw-border-opacity: 1;
-  }
-
-  .group:hover .md\:group-hover\:border-opacity-0 {
-    --tw-border-opacity: 0;
-  }
-
-  .group:hover .md\:group-hover\:border-opacity-5 {
-    --tw-border-opacity: 0.05;
-  }
-
-  .group:hover .md\:group-hover\:border-opacity-10 {
-    --tw-border-opacity: 0.1;
-  }
-
-  .group:hover .md\:group-hover\:border-opacity-20 {
-    --tw-border-opacity: 0.2;
-  }
-
-  .group:hover .md\:group-hover\:border-opacity-25 {
-    --tw-border-opacity: 0.25;
-  }
-
-  .group:hover .md\:group-hover\:border-opacity-30 {
-    --tw-border-opacity: 0.3;
-  }
-
-  .group:hover .md\:group-hover\:border-opacity-40 {
-    --tw-border-opacity: 0.4;
-  }
-
-  .group:hover .md\:group-hover\:border-opacity-50 {
-    --tw-border-opacity: 0.5;
-  }
-
-  .group:hover .md\:group-hover\:border-opacity-60 {
-    --tw-border-opacity: 0.6;
-  }
-
-  .group:hover .md\:group-hover\:border-opacity-70 {
-    --tw-border-opacity: 0.7;
-  }
-
-  .group:hover .md\:group-hover\:border-opacity-75 {
-    --tw-border-opacity: 0.75;
-  }
-
-  .group:hover .md\:group-hover\:border-opacity-80 {
-    --tw-border-opacity: 0.8;
-  }
-
-  .group:hover .md\:group-hover\:border-opacity-90 {
-    --tw-border-opacity: 0.9;
-  }
-
-  .group:hover .md\:group-hover\:border-opacity-95 {
-    --tw-border-opacity: 0.95;
-  }
-
-  .group:hover .md\:group-hover\:border-opacity-100 {
-    --tw-border-opacity: 1;
-  }
-
-  .md\:focus-within\:border-opacity-0:focus-within {
-    --tw-border-opacity: 0;
-  }
-
-  .md\:focus-within\:border-opacity-5:focus-within {
-    --tw-border-opacity: 0.05;
-  }
-
-  .md\:focus-within\:border-opacity-10:focus-within {
-    --tw-border-opacity: 0.1;
-  }
-
-  .md\:focus-within\:border-opacity-20:focus-within {
-    --tw-border-opacity: 0.2;
-  }
-
-  .md\:focus-within\:border-opacity-25:focus-within {
-    --tw-border-opacity: 0.25;
-  }
-
-  .md\:focus-within\:border-opacity-30:focus-within {
-    --tw-border-opacity: 0.3;
-  }
-
-  .md\:focus-within\:border-opacity-40:focus-within {
-    --tw-border-opacity: 0.4;
-  }
-
-  .md\:focus-within\:border-opacity-50:focus-within {
-    --tw-border-opacity: 0.5;
-  }
-
-  .md\:focus-within\:border-opacity-60:focus-within {
-    --tw-border-opacity: 0.6;
-  }
-
-  .md\:focus-within\:border-opacity-70:focus-within {
-    --tw-border-opacity: 0.7;
-  }
-
-  .md\:focus-within\:border-opacity-75:focus-within {
-    --tw-border-opacity: 0.75;
-  }
-
-  .md\:focus-within\:border-opacity-80:focus-within {
-    --tw-border-opacity: 0.8;
-  }
-
-  .md\:focus-within\:border-opacity-90:focus-within {
-    --tw-border-opacity: 0.9;
-  }
-
-  .md\:focus-within\:border-opacity-95:focus-within {
-    --tw-border-opacity: 0.95;
-  }
-
-  .md\:focus-within\:border-opacity-100:focus-within {
-    --tw-border-opacity: 1;
-  }
-
-  .md\:hover\:border-opacity-0:hover {
-    --tw-border-opacity: 0;
-  }
-
-  .md\:hover\:border-opacity-5:hover {
-    --tw-border-opacity: 0.05;
-  }
-
-  .md\:hover\:border-opacity-10:hover {
-    --tw-border-opacity: 0.1;
-  }
-
-  .md\:hover\:border-opacity-20:hover {
-    --tw-border-opacity: 0.2;
-  }
-
-  .md\:hover\:border-opacity-25:hover {
-    --tw-border-opacity: 0.25;
-  }
-
-  .md\:hover\:border-opacity-30:hover {
-    --tw-border-opacity: 0.3;
-  }
-
-  .md\:hover\:border-opacity-40:hover {
-    --tw-border-opacity: 0.4;
-  }
-
-  .md\:hover\:border-opacity-50:hover {
-    --tw-border-opacity: 0.5;
-  }
-
-  .md\:hover\:border-opacity-60:hover {
-    --tw-border-opacity: 0.6;
-  }
-
-  .md\:hover\:border-opacity-70:hover {
-    --tw-border-opacity: 0.7;
-  }
-
-  .md\:hover\:border-opacity-75:hover {
-    --tw-border-opacity: 0.75;
-  }
-
-  .md\:hover\:border-opacity-80:hover {
-    --tw-border-opacity: 0.8;
-  }
-
-  .md\:hover\:border-opacity-90:hover {
-    --tw-border-opacity: 0.9;
-  }
-
-  .md\:hover\:border-opacity-95:hover {
-    --tw-border-opacity: 0.95;
-  }
-
-  .md\:hover\:border-opacity-100:hover {
-    --tw-border-opacity: 1;
-  }
-
-  .md\:focus\:border-opacity-0:focus {
-    --tw-border-opacity: 0;
-  }
-
-  .md\:focus\:border-opacity-5:focus {
-    --tw-border-opacity: 0.05;
-  }
-
-  .md\:focus\:border-opacity-10:focus {
-    --tw-border-opacity: 0.1;
-  }
-
-  .md\:focus\:border-opacity-20:focus {
-    --tw-border-opacity: 0.2;
-  }
-
-  .md\:focus\:border-opacity-25:focus {
-    --tw-border-opacity: 0.25;
-  }
-
-  .md\:focus\:border-opacity-30:focus {
-    --tw-border-opacity: 0.3;
-  }
-
-  .md\:focus\:border-opacity-40:focus {
-    --tw-border-opacity: 0.4;
-  }
-
-  .md\:focus\:border-opacity-50:focus {
-    --tw-border-opacity: 0.5;
-  }
-
-  .md\:focus\:border-opacity-60:focus {
-    --tw-border-opacity: 0.6;
-  }
-
-  .md\:focus\:border-opacity-70:focus {
-    --tw-border-opacity: 0.7;
-  }
-
-  .md\:focus\:border-opacity-75:focus {
-    --tw-border-opacity: 0.75;
-  }
-
-  .md\:focus\:border-opacity-80:focus {
-    --tw-border-opacity: 0.8;
-  }
-
-  .md\:focus\:border-opacity-90:focus {
-    --tw-border-opacity: 0.9;
-  }
-
-  .md\:focus\:border-opacity-95:focus {
-    --tw-border-opacity: 0.95;
-  }
-
-  .md\:focus\:border-opacity-100:focus {
-    --tw-border-opacity: 1;
-  }
-
-  .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-xl {
-    border-radius: 0.675rem;
-  }
-
-  .md\:rounded-2xl {
-    border-radius: 0.75rem;
-  }
-
-  .md\:rounded-3xl {
-    border-radius: 0.875rem;
-  }
-
-  .md\:rounded-4xl {
-    border-radius: 1rem;
-  }
-
-  .md\:rounded-5xl {
-    border-radius: 1.25rem;
-  }
-
-  .md\:rounded-6xl {
-    border-radius: 1.375rem;
-  }
-
-  .md\:rounded-7xl {
-    border-radius: 1.5rem;
-  }
-
-  .md\:rounded-8xl {
-    border-radius: 2rem;
-  }
-
-  .md\:rounded-9xl {
-    border-radius: 2.25rem;
-  }
-
-  .md\:rounded-10xl {
-    border-radius: 2.5rem;
-  }
-
-  .md\:rounded-11xl {
-    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: 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-xl {
-    border-top-left-radius: 0.675rem;
-    border-top-right-radius: 0.675rem;
-  }
-
-  .md\:rounded-r-xl {
-    border-top-right-radius: 0.675rem;
-    border-bottom-right-radius: 0.675rem;
-  }
-
-  .md\:rounded-b-xl {
-    border-bottom-right-radius: 0.675rem;
-    border-bottom-left-radius: 0.675rem;
-  }
-
-  .md\:rounded-l-xl {
-    border-top-left-radius: 0.675rem;
-    border-bottom-left-radius: 0.675rem;
-  }
-
-  .md\:rounded-t-2xl {
-    border-top-left-radius: 0.75rem;
-    border-top-right-radius: 0.75rem;
-  }
-
-  .md\:rounded-r-2xl {
-    border-top-right-radius: 0.75rem;
-    border-bottom-right-radius: 0.75rem;
-  }
-
-  .md\:rounded-b-2xl {
-    border-bottom-right-radius: 0.75rem;
-    border-bottom-left-radius: 0.75rem;
-  }
-
-  .md\:rounded-l-2xl {
-    border-top-left-radius: 0.75rem;
-    border-bottom-left-radius: 0.75rem;
-  }
-
-  .md\:rounded-t-3xl {
-    border-top-left-radius: 0.875rem;
-    border-top-right-radius: 0.875rem;
-  }
-
-  .md\:rounded-r-3xl {
-    border-top-right-radius: 0.875rem;
-    border-bottom-right-radius: 0.875rem;
-  }
-
-  .md\:rounded-b-3xl {
-    border-bottom-right-radius: 0.875rem;
-    border-bottom-left-radius: 0.875rem;
-  }
-
-  .md\:rounded-l-3xl {
-    border-top-left-radius: 0.875rem;
-    border-bottom-left-radius: 0.875rem;
-  }
-
-  .md\:rounded-t-4xl {
-    border-top-left-radius: 1rem;
-    border-top-right-radius: 1rem;
-  }
-
-  .md\:rounded-r-4xl {
-    border-top-right-radius: 1rem;
-    border-bottom-right-radius: 1rem;
-  }
-
-  .md\:rounded-b-4xl {
-    border-bottom-right-radius: 1rem;
-    border-bottom-left-radius: 1rem;
-  }
-
-  .md\:rounded-l-4xl {
-    border-top-left-radius: 1rem;
-    border-bottom-left-radius: 1rem;
-  }
-
-  .md\:rounded-t-5xl {
-    border-top-left-radius: 1.25rem;
-    border-top-right-radius: 1.25rem;
-  }
-
-  .md\:rounded-r-5xl {
-    border-top-right-radius: 1.25rem;
-    border-bottom-right-radius: 1.25rem;
-  }
-
-  .md\:rounded-b-5xl {
-    border-bottom-right-radius: 1.25rem;
-    border-bottom-left-radius: 1.25rem;
-  }
-
-  .md\:rounded-l-5xl {
-    border-top-left-radius: 1.25rem;
-    border-bottom-left-radius: 1.25rem;
-  }
-
-  .md\:rounded-t-6xl {
-    border-top-left-radius: 1.375rem;
-    border-top-right-radius: 1.375rem;
-  }
-
-  .md\:rounded-r-6xl {
-    border-top-right-radius: 1.375rem;
-    border-bottom-right-radius: 1.375rem;
-  }
-
-  .md\:rounded-b-6xl {
-    border-bottom-right-radius: 1.375rem;
-    border-bottom-left-radius: 1.375rem;
-  }
-
-  .md\:rounded-l-6xl {
-    border-top-left-radius: 1.375rem;
-    border-bottom-left-radius: 1.375rem;
-  }
-
-  .md\:rounded-t-7xl {
-    border-top-left-radius: 1.5rem;
-    border-top-right-radius: 1.5rem;
-  }
-
-  .md\:rounded-r-7xl {
-    border-top-right-radius: 1.5rem;
-    border-bottom-right-radius: 1.5rem;
-  }
-
-  .md\:rounded-b-7xl {
-    border-bottom-right-radius: 1.5rem;
-    border-bottom-left-radius: 1.5rem;
-  }
-
-  .md\:rounded-l-7xl {
-    border-top-left-radius: 1.5rem;
-    border-bottom-left-radius: 1.5rem;
-  }
-
-  .md\:rounded-t-8xl {
-    border-top-left-radius: 2rem;
-    border-top-right-radius: 2rem;
-  }
-
-  .md\:rounded-r-8xl {
-    border-top-right-radius: 2rem;
-    border-bottom-right-radius: 2rem;
-  }
-
-  .md\:rounded-b-8xl {
-    border-bottom-right-radius: 2rem;
-    border-bottom-left-radius: 2rem;
-  }
-
-  .md\:rounded-l-8xl {
-    border-top-left-radius: 2rem;
-    border-bottom-left-radius: 2rem;
-  }
-
-  .md\:rounded-t-9xl {
-    border-top-left-radius: 2.25rem;
-    border-top-right-radius: 2.25rem;
-  }
-
-  .md\:rounded-r-9xl {
-    border-top-right-radius: 2.25rem;
-    border-bottom-right-radius: 2.25rem;
-  }
-
-  .md\:rounded-b-9xl {
-    border-bottom-right-radius: 2.25rem;
-    border-bottom-left-radius: 2.25rem;
-  }
-
-  .md\:rounded-l-9xl {
-    border-top-left-radius: 2.25rem;
-    border-bottom-left-radius: 2.25rem;
-  }
-
-  .md\:rounded-t-10xl {
-    border-top-left-radius: 2.5rem;
-    border-top-right-radius: 2.5rem;
-  }
-
-  .md\:rounded-r-10xl {
-    border-top-right-radius: 2.5rem;
-    border-bottom-right-radius: 2.5rem;
-  }
-
-  .md\:rounded-b-10xl {
-    border-bottom-right-radius: 2.5rem;
-    border-bottom-left-radius: 2.5rem;
-  }
-
-  .md\:rounded-l-10xl {
-    border-top-left-radius: 2.5rem;
-    border-bottom-left-radius: 2.5rem;
-  }
-
-  .md\:rounded-t-11xl {
-    border-top-left-radius: 5rem;
-    border-top-right-radius: 5rem;
-  }
-
-  .md\:rounded-r-11xl {
-    border-top-right-radius: 5rem;
-    border-bottom-right-radius: 5rem;
-  }
-
-  .md\:rounded-b-11xl {
-    border-bottom-right-radius: 5rem;
-    border-bottom-left-radius: 5rem;
-  }
-
-  .md\:rounded-l-11xl {
-    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: 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-xl {
-    border-top-left-radius: 0.675rem;
-  }
-
-  .md\:rounded-tr-xl {
-    border-top-right-radius: 0.675rem;
-  }
-
-  .md\:rounded-br-xl {
-    border-bottom-right-radius: 0.675rem;
-  }
-
-  .md\:rounded-bl-xl {
-    border-bottom-left-radius: 0.675rem;
-  }
-
-  .md\:rounded-tl-2xl {
-    border-top-left-radius: 0.75rem;
-  }
-
-  .md\:rounded-tr-2xl {
-    border-top-right-radius: 0.75rem;
-  }
-
-  .md\:rounded-br-2xl {
-    border-bottom-right-radius: 0.75rem;
-  }
-
-  .md\:rounded-bl-2xl {
-    border-bottom-left-radius: 0.75rem;
-  }
-
-  .md\:rounded-tl-3xl {
-    border-top-left-radius: 0.875rem;
-  }
-
-  .md\:rounded-tr-3xl {
-    border-top-right-radius: 0.875rem;
-  }
-
-  .md\:rounded-br-3xl {
-    border-bottom-right-radius: 0.875rem;
-  }
-
-  .md\:rounded-bl-3xl {
-    border-bottom-left-radius: 0.875rem;
-  }
-
-  .md\:rounded-tl-4xl {
-    border-top-left-radius: 1rem;
-  }
-
-  .md\:rounded-tr-4xl {
-    border-top-right-radius: 1rem;
-  }
-
-  .md\:rounded-br-4xl {
-    border-bottom-right-radius: 1rem;
-  }
-
-  .md\:rounded-bl-4xl {
-    border-bottom-left-radius: 1rem;
-  }
-
-  .md\:rounded-tl-5xl {
-    border-top-left-radius: 1.25rem;
-  }
-
-  .md\:rounded-tr-5xl {
-    border-top-right-radius: 1.25rem;
-  }
-
-  .md\:rounded-br-5xl {
-    border-bottom-right-radius: 1.25rem;
-  }
-
-  .md\:rounded-bl-5xl {
-    border-bottom-left-radius: 1.25rem;
-  }
-
-  .md\:rounded-tl-6xl {
-    border-top-left-radius: 1.375rem;
-  }
-
-  .md\:rounded-tr-6xl {
-    border-top-right-radius: 1.375rem;
-  }
-
-  .md\:rounded-br-6xl {
-    border-bottom-right-radius: 1.375rem;
-  }
-
-  .md\:rounded-bl-6xl {
-    border-bottom-left-radius: 1.375rem;
-  }
-
-  .md\:rounded-tl-7xl {
-    border-top-left-radius: 1.5rem;
-  }
-
-  .md\:rounded-tr-7xl {
-    border-top-right-radius: 1.5rem;
-  }
-
-  .md\:rounded-br-7xl {
-    border-bottom-right-radius: 1.5rem;
-  }
-
-  .md\:rounded-bl-7xl {
-    border-bottom-left-radius: 1.5rem;
-  }
-
-  .md\:rounded-tl-8xl {
-    border-top-left-radius: 2rem;
-  }
-
-  .md\:rounded-tr-8xl {
-    border-top-right-radius: 2rem;
-  }
-
-  .md\:rounded-br-8xl {
-    border-bottom-right-radius: 2rem;
-  }
-
-  .md\:rounded-bl-8xl {
-    border-bottom-left-radius: 2rem;
-  }
-
-  .md\:rounded-tl-9xl {
-    border-top-left-radius: 2.25rem;
-  }
-
-  .md\:rounded-tr-9xl {
-    border-top-right-radius: 2.25rem;
-  }
-
-  .md\:rounded-br-9xl {
-    border-bottom-right-radius: 2.25rem;
-  }
-
-  .md\:rounded-bl-9xl {
-    border-bottom-left-radius: 2.25rem;
-  }
-
-  .md\:rounded-tl-10xl {
-    border-top-left-radius: 2.5rem;
-  }
-
-  .md\:rounded-tr-10xl {
-    border-top-right-radius: 2.5rem;
-  }
-
-  .md\:rounded-br-10xl {
-    border-bottom-right-radius: 2.5rem;
-  }
-
-  .md\:rounded-bl-10xl {
-    border-bottom-left-radius: 2.5rem;
-  }
-
-  .md\:rounded-tl-11xl {
-    border-top-left-radius: 5rem;
-  }
-
-  .md\:rounded-tr-11xl {
-    border-top-right-radius: 5rem;
-  }
-
-  .md\:rounded-br-11xl {
-    border-bottom-right-radius: 5rem;
-  }
-
-  .md\:rounded-bl-11xl {
-    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 {
-    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\: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\:flow-root {
-    display: flow-root;
-  }
-
-  .md\:grid {
-    display: grid;
-  }
-
-  .md\:inline-grid {
-    display: inline-grid;
-  }
-
-  .md\:contents {
-    display: contents;
-  }
-
-  .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-nowrap {
-    flex-wrap: nowrap;
-  }
-
-  .md\:place-items-auto {
-    place-items: auto;
-  }
-
-  .md\:place-items-start {
-    place-items: start;
-  }
-
-  .md\:place-items-end {
-    place-items: end;
-  }
-
-  .md\:place-items-center {
-    place-items: center;
-  }
-
-  .md\:place-items-stretch {
-    place-items: stretch;
-  }
-
-  .md\:place-content-center {
-    place-content: center;
-  }
-
-  .md\:place-content-start {
-    place-content: start;
-  }
-
-  .md\:place-content-end {
-    place-content: end;
-  }
-
-  .md\:place-content-between {
-    place-content: space-between;
-  }
-
-  .md\:place-content-around {
-    place-content: space-around;
-  }
-
-  .md\:place-content-evenly {
-    place-content: space-evenly;
-  }
-
-  .md\:place-content-stretch {
-    place-content: stretch;
-  }
-
-  .md\:place-self-auto {
-    place-self: auto;
-  }
-
-  .md\:place-self-start {
-    place-self: start;
-  }
-
-  .md\:place-self-end {
-    place-self: end;
-  }
-
-  .md\:place-self-center {
-    place-self: center;
-  }
-
-  .md\:place-self-stretch {
-    place-self: stretch;
-  }
-
-  .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\: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\:content-evenly {
-    align-content: space-evenly;
-  }
-
-  .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-items-auto {
-    justify-items: auto;
-  }
-
-  .md\:justify-items-start {
-    justify-items: start;
-  }
-
-  .md\:justify-items-end {
-    justify-items: end;
-  }
-
-  .md\:justify-items-center {
-    justify-items: center;
-  }
-
-  .md\:justify-items-stretch {
-    justify-items: 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\:justify-self-auto {
-    justify-self: auto;
-  }
-
-  .md\:justify-self-start {
-    justify-self: start;
-  }
-
-  .md\:justify-self-end {
-    justify-self: end;
-  }
-
-  .md\:justify-self-center {
-    justify-self: center;
-  }
-
-  .md\:justify-self-stretch {
-    justify-self: stretch;
-  }
-
-  .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\:clear-left {
-    clear: left;
-  }
-
-  .md\:clear-right {
-    clear: right;
-  }
-
-  .md\:clear-both {
-    clear: both;
-  }
-
-  .md\:clear-none {
-    clear: none;
-  }
-
-  .md\:font-body {
-    font-family: Inter, ui-sans-serif, 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-heading {
-    font-family: Inter, ui-sans-serif, 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-sans {
-    font-family: "Inter", ui-sans-serif, 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: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
-  }
-
-  .md\:font-mono {
-    font-family: ui-monospace, SFMono-Regular, 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\:h-0 {
-    height: 0px;
-  }
-
-  .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-7 {
-    height: 1.75rem;
-  }
-
-  .md\:h-8 {
-    height: 2rem;
-  }
-
-  .md\:h-9 {
-    height: 2.25rem;
-  }
-
-  .md\:h-10 {
-    height: 2.5rem;
-  }
-
-  .md\:h-11 {
-    height: 2.75rem;
-  }
-
-  .md\:h-12 {
-    height: 3rem;
-  }
-
-  .md\:h-14 {
-    height: 3.5rem;
-  }
-
-  .md\:h-16 {
-    height: 4rem;
-  }
-
-  .md\:h-20 {
-    height: 5rem;
-  }
-
-  .md\:h-24 {
-    height: 6rem;
-  }
-
-  .md\:h-28 {
-    height: 7rem;
-  }
-
-  .md\:h-32 {
-    height: 8rem;
-  }
-
-  .md\:h-36 {
-    height: 9rem;
-  }
-
-  .md\:h-40 {
-    height: 10rem;
-  }
-
-  .md\:h-44 {
-    height: 11rem;
-  }
-
-  .md\:h-48 {
-    height: 12rem;
-  }
-
-  .md\:h-52 {
-    height: 13rem;
-  }
-
-  .md\:h-56 {
-    height: 14rem;
-  }
-
-  .md\:h-60 {
-    height: 15rem;
-  }
-
-  .md\:h-64 {
-    height: 16rem;
-  }
-
-  .md\:h-72 {
-    height: 18rem;
-  }
-
-  .md\:h-80 {
-    height: 20rem;
-  }
-
-  .md\:h-96 {
-    height: 24rem;
-  }
-
-  .md\:h-auto {
-    height: auto;
-  }
-
-  .md\:h-px {
-    height: 1px;
-  }
-
-  .md\:h-0\.5 {
-    height: 0.125rem;
-  }
-
-  .md\:h-1\.5 {
-    height: 0.375rem;
-  }
-
-  .md\:h-2\.5 {
-    height: 0.625rem;
-  }
-
-  .md\:h-3\.5 {
-    height: 0.875rem;
-  }
-
-  .md\:h-full {
-    height: 100%;
-  }
-
-  .md\:h-screen {
-    height: 100vh;
-  }
-
-  .md\:text-xxs {
-    font-size: 0.6875rem;
-  }
-
-  .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: 3.75rem;
-  }
-
-  .md\:text-7xl {
-    font-size: 4.5rem;
-  }
-
-  .md\:text-8xl {
-    font-size: 6rem;
-  }
-
-  .md\:text-9xl {
-    font-size: 8rem;
-  }
-
-  .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: 0px;
-  }
-
-  .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-7 {
-    margin: 1.75rem;
-  }
-
-  .md\:m-8 {
-    margin: 2rem;
-  }
-
-  .md\:m-9 {
-    margin: 2.25rem;
-  }
-
-  .md\:m-10 {
-    margin: 2.5rem;
-  }
-
-  .md\:m-11 {
-    margin: 2.75rem;
-  }
-
-  .md\:m-12 {
-    margin: 3rem;
-  }
-
-  .md\:m-14 {
-    margin: 3.5rem;
-  }
-
-  .md\:m-16 {
-    margin: 4rem;
-  }
-
-  .md\:m-20 {
-    margin: 5rem;
-  }
-
-  .md\:m-24 {
-    margin: 6rem;
-  }
-
-  .md\:m-28 {
-    margin: 7rem;
-  }
-
-  .md\:m-32 {
-    margin: 8rem;
-  }
-
-  .md\:m-36 {
-    margin: 9rem;
-  }
-
-  .md\:m-40 {
-    margin: 10rem;
-  }
-
-  .md\:m-44 {
-    margin: 11rem;
-  }
-
-  .md\:m-48 {
-    margin: 12rem;
-  }
-
-  .md\:m-52 {
-    margin: 13rem;
-  }
-
-  .md\:m-56 {
-    margin: 14rem;
-  }
-
-  .md\:m-60 {
-    margin: 15rem;
-  }
-
-  .md\:m-64 {
-    margin: 16rem;
-  }
-
-  .md\:m-72 {
-    margin: 18rem;
-  }
-
-  .md\:m-80 {
-    margin: 20rem;
-  }
-
-  .md\:m-96 {
-    margin: 24rem;
-  }
-
-  .md\:m-auto {
-    margin: auto;
-  }
-
-  .md\:m-px {
-    margin: 1px;
-  }
-
-  .md\:m-0\.5 {
-    margin: 0.125rem;
-  }
-
-  .md\:m-1\.5 {
-    margin: 0.375rem;
-  }
-
-  .md\:m-2\.5 {
-    margin: 0.625rem;
-  }
-
-  .md\:m-3\.5 {
-    margin: 0.875rem;
-  }
-
-  .md\:-m-0 {
-    margin: 0px;
-  }
-
-  .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-7 {
-    margin: -1.75rem;
-  }
-
-  .md\:-m-8 {
-    margin: -2rem;
-  }
-
-  .md\:-m-9 {
-    margin: -2.25rem;
-  }
-
-  .md\:-m-10 {
-    margin: -2.5rem;
-  }
-
-  .md\:-m-11 {
-    margin: -2.75rem;
-  }
-
-  .md\:-m-12 {
-    margin: -3rem;
-  }
-
-  .md\:-m-14 {
-    margin: -3.5rem;
-  }
-
-  .md\:-m-16 {
-    margin: -4rem;
-  }
-
-  .md\:-m-20 {
-    margin: -5rem;
-  }
-
-  .md\:-m-24 {
-    margin: -6rem;
-  }
-
-  .md\:-m-28 {
-    margin: -7rem;
-  }
-
-  .md\:-m-32 {
-    margin: -8rem;
-  }
-
-  .md\:-m-36 {
-    margin: -9rem;
-  }
-
-  .md\:-m-40 {
-    margin: -10rem;
-  }
-
-  .md\:-m-44 {
-    margin: -11rem;
-  }
-
-  .md\:-m-48 {
-    margin: -12rem;
-  }
-
-  .md\:-m-52 {
-    margin: -13rem;
-  }
-
-  .md\:-m-56 {
-    margin: -14rem;
-  }
-
-  .md\:-m-60 {
-    margin: -15rem;
-  }
-
-  .md\:-m-64 {
-    margin: -16rem;
-  }
-
-  .md\:-m-72 {
-    margin: -18rem;
-  }
-
-  .md\:-m-80 {
-    margin: -20rem;
-  }
-
-  .md\:-m-96 {
-    margin: -24rem;
-  }
-
-  .md\:-m-px {
-    margin: -1px;
-  }
-
-  .md\:-m-0\.5 {
-    margin: -0.125rem;
-  }
-
-  .md\:-m-1\.5 {
-    margin: -0.375rem;
-  }
-
-  .md\:-m-2\.5 {
-    margin: -0.625rem;
-  }
-
-  .md\:-m-3\.5 {
-    margin: -0.875rem;
-  }
-
-  .md\:my-0 {
-    margin-top: 0px;
-    margin-bottom: 0px;
-  }
-
-  .md\:mx-0 {
-    margin-left: 0px;
-    margin-right: 0px;
-  }
-
-  .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-7 {
-    margin-top: 1.75rem;
-    margin-bottom: 1.75rem;
-  }
-
-  .md\:mx-7 {
-    margin-left: 1.75rem;
-    margin-right: 1.75rem;
-  }
-
-  .md\:my-8 {
-    margin-top: 2rem;
-    margin-bottom: 2rem;
-  }
-
-  .md\:mx-8 {
-    margin-left: 2rem;
-    margin-right: 2rem;
-  }
-
-  .md\:my-9 {
-    margin-top: 2.25rem;
-    margin-bottom: 2.25rem;
-  }
-
-  .md\:mx-9 {
-    margin-left: 2.25rem;
-    margin-right: 2.25rem;
-  }
-
-  .md\:my-10 {
-    margin-top: 2.5rem;
-    margin-bottom: 2.5rem;
-  }
-
-  .md\:mx-10 {
-    margin-left: 2.5rem;
-    margin-right: 2.5rem;
-  }
-
-  .md\:my-11 {
-    margin-top: 2.75rem;
-    margin-bottom: 2.75rem;
-  }
-
-  .md\:mx-11 {
-    margin-left: 2.75rem;
-    margin-right: 2.75rem;
-  }
-
-  .md\:my-12 {
-    margin-top: 3rem;
-    margin-bottom: 3rem;
-  }
-
-  .md\:mx-12 {
-    margin-left: 3rem;
-    margin-right: 3rem;
-  }
-
-  .md\:my-14 {
-    margin-top: 3.5rem;
-    margin-bottom: 3.5rem;
-  }
-
-  .md\:mx-14 {
-    margin-left: 3.5rem;
-    margin-right: 3.5rem;
-  }
-
-  .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-28 {
-    margin-top: 7rem;
-    margin-bottom: 7rem;
-  }
-
-  .md\:mx-28 {
-    margin-left: 7rem;
-    margin-right: 7rem;
-  }
-
-  .md\:my-32 {
-    margin-top: 8rem;
-    margin-bottom: 8rem;
-  }
-
-  .md\:mx-32 {
-    margin-left: 8rem;
-    margin-right: 8rem;
-  }
-
-  .md\:my-36 {
-    margin-top: 9rem;
-    margin-bottom: 9rem;
-  }
-
-  .md\:mx-36 {
-    margin-left: 9rem;
-    margin-right: 9rem;
-  }
-
-  .md\:my-40 {
-    margin-top: 10rem;
-    margin-bottom: 10rem;
-  }
-
-  .md\:mx-40 {
-    margin-left: 10rem;
-    margin-right: 10rem;
-  }
-
-  .md\:my-44 {
-    margin-top: 11rem;
-    margin-bottom: 11rem;
-  }
-
-  .md\:mx-44 {
-    margin-left: 11rem;
-    margin-right: 11rem;
-  }
-
-  .md\:my-48 {
-    margin-top: 12rem;
-    margin-bottom: 12rem;
-  }
-
-  .md\:mx-48 {
-    margin-left: 12rem;
-    margin-right: 12rem;
-  }
-
-  .md\:my-52 {
-    margin-top: 13rem;
-    margin-bottom: 13rem;
-  }
-
-  .md\:mx-52 {
-    margin-left: 13rem;
-    margin-right: 13rem;
-  }
-
-  .md\:my-56 {
-    margin-top: 14rem;
-    margin-bottom: 14rem;
-  }
-
-  .md\:mx-56 {
-    margin-left: 14rem;
-    margin-right: 14rem;
-  }
-
-  .md\:my-60 {
-    margin-top: 15rem;
-    margin-bottom: 15rem;
-  }
-
-  .md\:mx-60 {
-    margin-left: 15rem;
-    margin-right: 15rem;
-  }
-
-  .md\:my-64 {
-    margin-top: 16rem;
-    margin-bottom: 16rem;
-  }
-
-  .md\:mx-64 {
-    margin-left: 16rem;
-    margin-right: 16rem;
-  }
-
-  .md\:my-72 {
-    margin-top: 18rem;
-    margin-bottom: 18rem;
-  }
-
-  .md\:mx-72 {
-    margin-left: 18rem;
-    margin-right: 18rem;
-  }
-
-  .md\:my-80 {
-    margin-top: 20rem;
-    margin-bottom: 20rem;
-  }
-
-  .md\:mx-80 {
-    margin-left: 20rem;
-    margin-right: 20rem;
-  }
-
-  .md\:my-96 {
-    margin-top: 24rem;
-    margin-bottom: 24rem;
-  }
-
-  .md\:mx-96 {
-    margin-left: 24rem;
-    margin-right: 24rem;
-  }
-
-  .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-0\.5 {
-    margin-top: 0.125rem;
-    margin-bottom: 0.125rem;
-  }
-
-  .md\:mx-0\.5 {
-    margin-left: 0.125rem;
-    margin-right: 0.125rem;
-  }
-
-  .md\:my-1\.5 {
-    margin-top: 0.375rem;
-    margin-bottom: 0.375rem;
-  }
-
-  .md\:mx-1\.5 {
-    margin-left: 0.375rem;
-    margin-right: 0.375rem;
-  }
-
-  .md\:my-2\.5 {
-    margin-top: 0.625rem;
-    margin-bottom: 0.625rem;
-  }
-
-  .md\:mx-2\.5 {
-    margin-left: 0.625rem;
-    margin-right: 0.625rem;
-  }
-
-  .md\:my-3\.5 {
-    margin-top: 0.875rem;
-    margin-bottom: 0.875rem;
-  }
-
-  .md\:mx-3\.5 {
-    margin-left: 0.875rem;
-    margin-right: 0.875rem;
-  }
-
-  .md\:-my-0 {
-    margin-top: 0px;
-    margin-bottom: 0px;
-  }
-
-  .md\:-mx-0 {
-    margin-left: 0px;
-    margin-right: 0px;
-  }
-
-  .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-7 {
-    margin-top: -1.75rem;
-    margin-bottom: -1.75rem;
-  }
-
-  .md\:-mx-7 {
-    margin-left: -1.75rem;
-    margin-right: -1.75rem;
-  }
-
-  .md\:-my-8 {
-    margin-top: -2rem;
-    margin-bottom: -2rem;
-  }
-
-  .md\:-mx-8 {
-    margin-left: -2rem;
-    margin-right: -2rem;
-  }
-
-  .md\:-my-9 {
-    margin-top: -2.25rem;
-    margin-bottom: -2.25rem;
-  }
-
-  .md\:-mx-9 {
-    margin-left: -2.25rem;
-    margin-right: -2.25rem;
-  }
-
-  .md\:-my-10 {
-    margin-top: -2.5rem;
-    margin-bottom: -2.5rem;
-  }
-
-  .md\:-mx-10 {
-    margin-left: -2.5rem;
-    margin-right: -2.5rem;
-  }
-
-  .md\:-my-11 {
-    margin-top: -2.75rem;
-    margin-bottom: -2.75rem;
-  }
-
-  .md\:-mx-11 {
-    margin-left: -2.75rem;
-    margin-right: -2.75rem;
-  }
-
-  .md\:-my-12 {
-    margin-top: -3rem;
-    margin-bottom: -3rem;
-  }
-
-  .md\:-mx-12 {
-    margin-left: -3rem;
-    margin-right: -3rem;
-  }
-
-  .md\:-my-14 {
-    margin-top: -3.5rem;
-    margin-bottom: -3.5rem;
-  }
-
-  .md\:-mx-14 {
-    margin-left: -3.5rem;
-    margin-right: -3.5rem;
-  }
-
-  .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-28 {
-    margin-top: -7rem;
-    margin-bottom: -7rem;
-  }
-
-  .md\:-mx-28 {
-    margin-left: -7rem;
-    margin-right: -7rem;
-  }
-
-  .md\:-my-32 {
-    margin-top: -8rem;
-    margin-bottom: -8rem;
-  }
-
-  .md\:-mx-32 {
-    margin-left: -8rem;
-    margin-right: -8rem;
-  }
-
-  .md\:-my-36 {
-    margin-top: -9rem;
-    margin-bottom: -9rem;
-  }
-
-  .md\:-mx-36 {
-    margin-left: -9rem;
-    margin-right: -9rem;
-  }
-
-  .md\:-my-40 {
-    margin-top: -10rem;
-    margin-bottom: -10rem;
-  }
-
-  .md\:-mx-40 {
-    margin-left: -10rem;
-    margin-right: -10rem;
-  }
-
-  .md\:-my-44 {
-    margin-top: -11rem;
-    margin-bottom: -11rem;
-  }
-
-  .md\:-mx-44 {
-    margin-left: -11rem;
-    margin-right: -11rem;
-  }
-
-  .md\:-my-48 {
-    margin-top: -12rem;
-    margin-bottom: -12rem;
-  }
-
-  .md\:-mx-48 {
-    margin-left: -12rem;
-    margin-right: -12rem;
-  }
-
-  .md\:-my-52 {
-    margin-top: -13rem;
-    margin-bottom: -13rem;
-  }
-
-  .md\:-mx-52 {
-    margin-left: -13rem;
-    margin-right: -13rem;
-  }
-
-  .md\:-my-56 {
-    margin-top: -14rem;
-    margin-bottom: -14rem;
-  }
-
-  .md\:-mx-56 {
-    margin-left: -14rem;
-    margin-right: -14rem;
-  }
-
-  .md\:-my-60 {
-    margin-top: -15rem;
-    margin-bottom: -15rem;
-  }
-
-  .md\:-mx-60 {
-    margin-left: -15rem;
-    margin-right: -15rem;
-  }
-
-  .md\:-my-64 {
-    margin-top: -16rem;
-    margin-bottom: -16rem;
-  }
-
-  .md\:-mx-64 {
-    margin-left: -16rem;
-    margin-right: -16rem;
-  }
-
-  .md\:-my-72 {
-    margin-top: -18rem;
-    margin-bottom: -18rem;
-  }
-
-  .md\:-mx-72 {
-    margin-left: -18rem;
-    margin-right: -18rem;
-  }
-
-  .md\:-my-80 {
-    margin-top: -20rem;
-    margin-bottom: -20rem;
-  }
-
-  .md\:-mx-80 {
-    margin-left: -20rem;
-    margin-right: -20rem;
-  }
-
-  .md\:-my-96 {
-    margin-top: -24rem;
-    margin-bottom: -24rem;
-  }
-
-  .md\:-mx-96 {
-    margin-left: -24rem;
-    margin-right: -24rem;
-  }
-
-  .md\:-my-px {
-    margin-top: -1px;
-    margin-bottom: -1px;
-  }
-
-  .md\:-mx-px {
-    margin-left: -1px;
-    margin-right: -1px;
-  }
-
-  .md\:-my-0\.5 {
-    margin-top: -0.125rem;
-    margin-bottom: -0.125rem;
-  }
-
-  .md\:-mx-0\.5 {
-    margin-left: -0.125rem;
-    margin-right: -0.125rem;
-  }
-
-  .md\:-my-1\.5 {
-    margin-top: -0.375rem;
-    margin-bottom: -0.375rem;
-  }
-
-  .md\:-mx-1\.5 {
-    margin-left: -0.375rem;
-    margin-right: -0.375rem;
-  }
-
-  .md\:-my-2\.5 {
-    margin-top: -0.625rem;
-    margin-bottom: -0.625rem;
-  }
-
-  .md\:-mx-2\.5 {
-    margin-left: -0.625rem;
-    margin-right: -0.625rem;
-  }
-
-  .md\:-my-3\.5 {
-    margin-top: -0.875rem;
-    margin-bottom: -0.875rem;
-  }
-
-  .md\:-mx-3\.5 {
-    margin-left: -0.875rem;
-    margin-right: -0.875rem;
-  }
-
-  .md\:mt-0 {
-    margin-top: 0px;
-  }
-
-  .md\:mr-0 {
-    margin-right: 0px;
-  }
-
-  .md\:mb-0 {
-    margin-bottom: 0px;
-  }
-
-  .md\:ml-0 {
-    margin-left: 0px;
-  }
-
-  .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-7 {
-    margin-top: 1.75rem;
-  }
-
-  .md\:mr-7 {
-    margin-right: 1.75rem;
-  }
-
-  .md\:mb-7 {
-    margin-bottom: 1.75rem;
-  }
-
-  .md\:ml-7 {
-    margin-left: 1.75rem;
-  }
-
-  .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-9 {
-    margin-top: 2.25rem;
-  }
-
-  .md\:mr-9 {
-    margin-right: 2.25rem;
-  }
-
-  .md\:mb-9 {
-    margin-bottom: 2.25rem;
-  }
-
-  .md\:ml-9 {
-    margin-left: 2.25rem;
-  }
-
-  .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-11 {
-    margin-top: 2.75rem;
-  }
-
-  .md\:mr-11 {
-    margin-right: 2.75rem;
-  }
-
-  .md\:mb-11 {
-    margin-bottom: 2.75rem;
-  }
-
-  .md\:ml-11 {
-    margin-left: 2.75rem;
-  }
-
-  .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-14 {
-    margin-top: 3.5rem;
-  }
-
-  .md\:mr-14 {
-    margin-right: 3.5rem;
-  }
-
-  .md\:mb-14 {
-    margin-bottom: 3.5rem;
-  }
-
-  .md\:ml-14 {
-    margin-left: 3.5rem;
-  }
-
-  .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-28 {
-    margin-top: 7rem;
-  }
-
-  .md\:mr-28 {
-    margin-right: 7rem;
-  }
-
-  .md\:mb-28 {
-    margin-bottom: 7rem;
-  }
-
-  .md\:ml-28 {
-    margin-left: 7rem;
-  }
-
-  .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-36 {
-    margin-top: 9rem;
-  }
-
-  .md\:mr-36 {
-    margin-right: 9rem;
-  }
-
-  .md\:mb-36 {
-    margin-bottom: 9rem;
-  }
-
-  .md\:ml-36 {
-    margin-left: 9rem;
-  }
-
-  .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-44 {
-    margin-top: 11rem;
-  }
-
-  .md\:mr-44 {
-    margin-right: 11rem;
-  }
-
-  .md\:mb-44 {
-    margin-bottom: 11rem;
-  }
-
-  .md\:ml-44 {
-    margin-left: 11rem;
-  }
-
-  .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-52 {
-    margin-top: 13rem;
-  }
-
-  .md\:mr-52 {
-    margin-right: 13rem;
-  }
-
-  .md\:mb-52 {
-    margin-bottom: 13rem;
-  }
-
-  .md\:ml-52 {
-    margin-left: 13rem;
-  }
-
-  .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-60 {
-    margin-top: 15rem;
-  }
-
-  .md\:mr-60 {
-    margin-right: 15rem;
-  }
-
-  .md\:mb-60 {
-    margin-bottom: 15rem;
-  }
-
-  .md\:ml-60 {
-    margin-left: 15rem;
-  }
-
-  .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-72 {
-    margin-top: 18rem;
-  }
-
-  .md\:mr-72 {
-    margin-right: 18rem;
-  }
-
-  .md\:mb-72 {
-    margin-bottom: 18rem;
-  }
-
-  .md\:ml-72 {
-    margin-left: 18rem;
-  }
-
-  .md\:mt-80 {
-    margin-top: 20rem;
-  }
-
-  .md\:mr-80 {
-    margin-right: 20rem;
-  }
-
-  .md\:mb-80 {
-    margin-bottom: 20rem;
-  }
-
-  .md\:ml-80 {
-    margin-left: 20rem;
-  }
-
-  .md\:mt-96 {
-    margin-top: 24rem;
-  }
-
-  .md\:mr-96 {
-    margin-right: 24rem;
-  }
-
-  .md\:mb-96 {
-    margin-bottom: 24rem;
-  }
-
-  .md\:ml-96 {
-    margin-left: 24rem;
-  }
-
-  .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-0\.5 {
-    margin-top: 0.125rem;
-  }
-
-  .md\:mr-0\.5 {
-    margin-right: 0.125rem;
-  }
-
-  .md\:mb-0\.5 {
-    margin-bottom: 0.125rem;
-  }
-
-  .md\:ml-0\.5 {
-    margin-left: 0.125rem;
-  }
-
-  .md\:mt-1\.5 {
-    margin-top: 0.375rem;
-  }
-
-  .md\:mr-1\.5 {
-    margin-right: 0.375rem;
-  }
-
-  .md\:mb-1\.5 {
-    margin-bottom: 0.375rem;
-  }
-
-  .md\:ml-1\.5 {
-    margin-left: 0.375rem;
-  }
-
-  .md\:mt-2\.5 {
-    margin-top: 0.625rem;
-  }
-
-  .md\:mr-2\.5 {
-    margin-right: 0.625rem;
-  }
-
-  .md\:mb-2\.5 {
-    margin-bottom: 0.625rem;
-  }
-
-  .md\:ml-2\.5 {
-    margin-left: 0.625rem;
-  }
-
-  .md\:mt-3\.5 {
-    margin-top: 0.875rem;
-  }
-
-  .md\:mr-3\.5 {
-    margin-right: 0.875rem;
-  }
-
-  .md\:mb-3\.5 {
-    margin-bottom: 0.875rem;
-  }
-
-  .md\:ml-3\.5 {
-    margin-left: 0.875rem;
-  }
-
-  .md\:-mt-0 {
-    margin-top: 0px;
-  }
-
-  .md\:-mr-0 {
-    margin-right: 0px;
-  }
-
-  .md\:-mb-0 {
-    margin-bottom: 0px;
-  }
-
-  .md\:-ml-0 {
-    margin-left: 0px;
-  }
-
-  .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-7 {
-    margin-top: -1.75rem;
-  }
-
-  .md\:-mr-7 {
-    margin-right: -1.75rem;
-  }
-
-  .md\:-mb-7 {
-    margin-bottom: -1.75rem;
-  }
-
-  .md\:-ml-7 {
-    margin-left: -1.75rem;
-  }
-
-  .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-9 {
-    margin-top: -2.25rem;
-  }
-
-  .md\:-mr-9 {
-    margin-right: -2.25rem;
-  }
-
-  .md\:-mb-9 {
-    margin-bottom: -2.25rem;
-  }
-
-  .md\:-ml-9 {
-    margin-left: -2.25rem;
-  }
-
-  .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-11 {
-    margin-top: -2.75rem;
-  }
-
-  .md\:-mr-11 {
-    margin-right: -2.75rem;
-  }
-
-  .md\:-mb-11 {
-    margin-bottom: -2.75rem;
-  }
-
-  .md\:-ml-11 {
-    margin-left: -2.75rem;
-  }
-
-  .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-14 {
-    margin-top: -3.5rem;
-  }
-
-  .md\:-mr-14 {
-    margin-right: -3.5rem;
-  }
-
-  .md\:-mb-14 {
-    margin-bottom: -3.5rem;
-  }
-
-  .md\:-ml-14 {
-    margin-left: -3.5rem;
-  }
-
-  .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-28 {
-    margin-top: -7rem;
-  }
-
-  .md\:-mr-28 {
-    margin-right: -7rem;
-  }
-
-  .md\:-mb-28 {
-    margin-bottom: -7rem;
-  }
-
-  .md\:-ml-28 {
-    margin-left: -7rem;
-  }
-
-  .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-36 {
-    margin-top: -9rem;
-  }
-
-  .md\:-mr-36 {
-    margin-right: -9rem;
-  }
-
-  .md\:-mb-36 {
-    margin-bottom: -9rem;
-  }
-
-  .md\:-ml-36 {
-    margin-left: -9rem;
-  }
-
-  .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-44 {
-    margin-top: -11rem;
-  }
-
-  .md\:-mr-44 {
-    margin-right: -11rem;
-  }
-
-  .md\:-mb-44 {
-    margin-bottom: -11rem;
-  }
-
-  .md\:-ml-44 {
-    margin-left: -11rem;
-  }
-
-  .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-52 {
-    margin-top: -13rem;
-  }
-
-  .md\:-mr-52 {
-    margin-right: -13rem;
-  }
-
-  .md\:-mb-52 {
-    margin-bottom: -13rem;
-  }
-
-  .md\:-ml-52 {
-    margin-left: -13rem;
-  }
-
-  .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-60 {
-    margin-top: -15rem;
-  }
-
-  .md\:-mr-60 {
-    margin-right: -15rem;
-  }
-
-  .md\:-mb-60 {
-    margin-bottom: -15rem;
-  }
-
-  .md\:-ml-60 {
-    margin-left: -15rem;
-  }
-
-  .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-72 {
-    margin-top: -18rem;
-  }
-
-  .md\:-mr-72 {
-    margin-right: -18rem;
-  }
-
-  .md\:-mb-72 {
-    margin-bottom: -18rem;
-  }
-
-  .md\:-ml-72 {
-    margin-left: -18rem;
-  }
-
-  .md\:-mt-80 {
-    margin-top: -20rem;
-  }
-
-  .md\:-mr-80 {
-    margin-right: -20rem;
-  }
-
-  .md\:-mb-80 {
-    margin-bottom: -20rem;
-  }
-
-  .md\:-ml-80 {
-    margin-left: -20rem;
-  }
-
-  .md\:-mt-96 {
-    margin-top: -24rem;
-  }
-
-  .md\:-mr-96 {
-    margin-right: -24rem;
-  }
-
-  .md\:-mb-96 {
-    margin-bottom: -24rem;
-  }
-
-  .md\:-ml-96 {
-    margin-left: -24rem;
-  }
-
-  .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-0\.5 {
-    margin-top: -0.125rem;
-  }
-
-  .md\:-mr-0\.5 {
-    margin-right: -0.125rem;
-  }
-
-  .md\:-mb-0\.5 {
-    margin-bottom: -0.125rem;
-  }
-
-  .md\:-ml-0\.5 {
-    margin-left: -0.125rem;
-  }
-
-  .md\:-mt-1\.5 {
-    margin-top: -0.375rem;
-  }
-
-  .md\:-mr-1\.5 {
-    margin-right: -0.375rem;
-  }
-
-  .md\:-mb-1\.5 {
-    margin-bottom: -0.375rem;
-  }
-
-  .md\:-ml-1\.5 {
-    margin-left: -0.375rem;
-  }
-
-  .md\:-mt-2\.5 {
-    margin-top: -0.625rem;
-  }
-
-  .md\:-mr-2\.5 {
-    margin-right: -0.625rem;
-  }
-
-  .md\:-mb-2\.5 {
-    margin-bottom: -0.625rem;
-  }
-
-  .md\:-ml-2\.5 {
-    margin-left: -0.625rem;
-  }
-
-  .md\:-mt-3\.5 {
-    margin-top: -0.875rem;
-  }
-
-  .md\:-mr-3\.5 {
-    margin-right: -0.875rem;
-  }
-
-  .md\:-mb-3\.5 {
-    margin-bottom: -0.875rem;
-  }
-
-  .md\:-ml-3\.5 {
-    margin-left: -0.875rem;
-  }
-
-  .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-7xl {
-    max-width: 80rem;
-  }
-
-  .md\:max-w-full {
-    max-width: 100%;
-  }
-
-  .md\:max-w-min {
-    max-width: -webkit-min-content;
-    max-width: -moz-min-content;
-    max-width: min-content;
-  }
-
-  .md\:max-w-max {
-    max-width: -webkit-max-content;
-    max-width: -moz-max-content;
-    max-width: max-content;
-  }
-
-  .md\:max-w-prose {
-    max-width: 65ch;
-  }
-
-  .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-5 {
-    opacity: 0.05;
-  }
-
-  .md\:opacity-10 {
-    opacity: 0.1;
-  }
-
-  .md\:opacity-20 {
-    opacity: 0.2;
-  }
-
-  .md\:opacity-25 {
-    opacity: 0.25;
-  }
-
-  .md\:opacity-30 {
-    opacity: 0.3;
-  }
-
-  .md\:opacity-40 {
-    opacity: 0.4;
-  }
-
-  .md\:opacity-50 {
-    opacity: 0.5;
-  }
-
-  .md\:opacity-60 {
-    opacity: 0.6;
-  }
-
-  .md\:opacity-70 {
-    opacity: 0.7;
-  }
-
-  .md\:opacity-75 {
-    opacity: 0.75;
-  }
-
-  .md\:opacity-80 {
-    opacity: 0.8;
-  }
-
-  .md\:opacity-90 {
-    opacity: 0.9;
-  }
-
-  .md\:opacity-95 {
-    opacity: 0.95;
-  }
-
-  .md\:opacity-100 {
-    opacity: 1;
-  }
-
-  .group:hover .md\:group-hover\:opacity-0 {
-    opacity: 0;
-  }
-
-  .group:hover .md\:group-hover\:opacity-5 {
-    opacity: 0.05;
-  }
-
-  .group:hover .md\:group-hover\:opacity-10 {
-    opacity: 0.1;
-  }
-
-  .group:hover .md\:group-hover\:opacity-20 {
-    opacity: 0.2;
-  }
-
-  .group:hover .md\:group-hover\:opacity-25 {
-    opacity: 0.25;
-  }
-
-  .group:hover .md\:group-hover\:opacity-30 {
-    opacity: 0.3;
-  }
-
-  .group:hover .md\:group-hover\:opacity-40 {
-    opacity: 0.4;
-  }
-
-  .group:hover .md\:group-hover\:opacity-50 {
-    opacity: 0.5;
-  }
-
-  .group:hover .md\:group-hover\:opacity-60 {
-    opacity: 0.6;
-  }
-
-  .group:hover .md\:group-hover\:opacity-70 {
-    opacity: 0.7;
-  }
-
-  .group:hover .md\:group-hover\:opacity-75 {
-    opacity: 0.75;
-  }
-
-  .group:hover .md\:group-hover\:opacity-80 {
-    opacity: 0.8;
-  }
-
-  .group:hover .md\:group-hover\:opacity-90 {
-    opacity: 0.9;
-  }
-
-  .group:hover .md\:group-hover\:opacity-95 {
-    opacity: 0.95;
-  }
-
-  .group:hover .md\:group-hover\:opacity-100 {
-    opacity: 1;
-  }
-
-  .md\:focus-within\:opacity-0:focus-within {
-    opacity: 0;
-  }
-
-  .md\:focus-within\:opacity-5:focus-within {
-    opacity: 0.05;
-  }
-
-  .md\:focus-within\:opacity-10:focus-within {
-    opacity: 0.1;
-  }
-
-  .md\:focus-within\:opacity-20:focus-within {
-    opacity: 0.2;
-  }
-
-  .md\:focus-within\:opacity-25:focus-within {
-    opacity: 0.25;
-  }
-
-  .md\:focus-within\:opacity-30:focus-within {
-    opacity: 0.3;
-  }
-
-  .md\:focus-within\:opacity-40:focus-within {
-    opacity: 0.4;
-  }
-
-  .md\:focus-within\:opacity-50:focus-within {
-    opacity: 0.5;
-  }
-
-  .md\:focus-within\:opacity-60:focus-within {
-    opacity: 0.6;
-  }
-
-  .md\:focus-within\:opacity-70:focus-within {
-    opacity: 0.7;
-  }
-
-  .md\:focus-within\:opacity-75:focus-within {
-    opacity: 0.75;
-  }
-
-  .md\:focus-within\:opacity-80:focus-within {
-    opacity: 0.8;
-  }
-
-  .md\:focus-within\:opacity-90:focus-within {
-    opacity: 0.9;
-  }
-
-  .md\:focus-within\:opacity-95:focus-within {
-    opacity: 0.95;
-  }
-
-  .md\:focus-within\:opacity-100:focus-within {
-    opacity: 1;
-  }
-
-  .md\:hover\:opacity-0:hover {
-    opacity: 0;
-  }
-
-  .md\:hover\:opacity-5:hover {
-    opacity: 0.05;
-  }
-
-  .md\:hover\:opacity-10:hover {
-    opacity: 0.1;
-  }
-
-  .md\:hover\:opacity-20:hover {
-    opacity: 0.2;
-  }
-
-  .md\:hover\:opacity-25:hover {
-    opacity: 0.25;
-  }
-
-  .md\:hover\:opacity-30:hover {
-    opacity: 0.3;
-  }
-
-  .md\:hover\:opacity-40:hover {
-    opacity: 0.4;
-  }
-
-  .md\:hover\:opacity-50:hover {
-    opacity: 0.5;
-  }
-
-  .md\:hover\:opacity-60:hover {
-    opacity: 0.6;
-  }
-
-  .md\:hover\:opacity-70:hover {
-    opacity: 0.7;
-  }
-
-  .md\:hover\:opacity-75:hover {
-    opacity: 0.75;
-  }
-
-  .md\:hover\:opacity-80:hover {
-    opacity: 0.8;
-  }
-
-  .md\:hover\:opacity-90:hover {
-    opacity: 0.9;
-  }
-
-  .md\:hover\:opacity-95:hover {
-    opacity: 0.95;
-  }
-
-  .md\:hover\:opacity-100:hover {
-    opacity: 1;
-  }
-
-  .md\:focus\:opacity-0:focus {
-    opacity: 0;
-  }
-
-  .md\:focus\:opacity-5:focus {
-    opacity: 0.05;
-  }
-
-  .md\:focus\:opacity-10:focus {
-    opacity: 0.1;
-  }
-
-  .md\:focus\:opacity-20:focus {
-    opacity: 0.2;
-  }
-
-  .md\:focus\:opacity-25:focus {
-    opacity: 0.25;
-  }
-
-  .md\:focus\:opacity-30:focus {
-    opacity: 0.3;
-  }
-
-  .md\:focus\:opacity-40:focus {
-    opacity: 0.4;
-  }
-
-  .md\:focus\:opacity-50:focus {
-    opacity: 0.5;
-  }
-
-  .md\:focus\:opacity-60:focus {
-    opacity: 0.6;
-  }
-
-  .md\:focus\:opacity-70:focus {
-    opacity: 0.7;
-  }
-
-  .md\:focus\:opacity-75:focus {
-    opacity: 0.75;
-  }
-
-  .md\:focus\:opacity-80:focus {
-    opacity: 0.8;
-  }
-
-  .md\:focus\:opacity-90:focus {
-    opacity: 0.9;
-  }
-
-  .md\:focus\:opacity-95:focus {
-    opacity: 0.95;
-  }
-
-  .md\:focus\:opacity-100:focus {
-    opacity: 1;
-  }
-
-  .md\:outline-none {
-    outline: 2px solid transparent;
-    outline-offset: 2px;
-  }
-
-  .md\:outline-white {
-    outline: 2px dotted white;
-    outline-offset: 2px;
-  }
-
-  .md\:outline-black {
-    outline: 2px dotted black;
-    outline-offset: 2px;
-  }
-
-  .md\:focus-within\:outline-none:focus-within {
-    outline: 2px solid transparent;
-    outline-offset: 2px;
-  }
-
-  .md\:focus-within\:outline-white:focus-within {
-    outline: 2px dotted white;
-    outline-offset: 2px;
-  }
-
-  .md\:focus-within\:outline-black:focus-within {
-    outline: 2px dotted black;
-    outline-offset: 2px;
-  }
-
-  .md\:focus\:outline-none:focus {
-    outline: 2px solid transparent;
-    outline-offset: 2px;
-  }
-
-  .md\:focus\:outline-white:focus {
-    outline: 2px dotted white;
-    outline-offset: 2px;
-  }
-
-  .md\:focus\:outline-black:focus {
-    outline: 2px dotted black;
-    outline-offset: 2px;
-  }
-
-  .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\:overscroll-auto {
-    -ms-scroll-chaining: chained;
-        overscroll-behavior: auto;
-  }
-
-  .md\:overscroll-contain {
-    -ms-scroll-chaining: none;
-        overscroll-behavior: contain;
-  }
-
-  .md\:overscroll-none {
-    -ms-scroll-chaining: none;
-        overscroll-behavior: none;
-  }
-
-  .md\:overscroll-y-auto {
-    overscroll-behavior-y: auto;
-  }
-
-  .md\:overscroll-y-contain {
-    overscroll-behavior-y: contain;
-  }
-
-  .md\:overscroll-y-none {
-    overscroll-behavior-y: none;
-  }
-
-  .md\:overscroll-x-auto {
-    overscroll-behavior-x: auto;
-  }
-
-  .md\:overscroll-x-contain {
-    overscroll-behavior-x: contain;
-  }
-
-  .md\:overscroll-x-none {
-    overscroll-behavior-x: none;
-  }
-
-  .md\:p-0 {
-    padding: 0px;
-  }
-
-  .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-7 {
-    padding: 1.75rem;
-  }
-
-  .md\:p-8 {
-    padding: 2rem;
-  }
-
-  .md\:p-9 {
-    padding: 2.25rem;
-  }
-
-  .md\:p-10 {
-    padding: 2.5rem;
-  }
-
-  .md\:p-11 {
-    padding: 2.75rem;
-  }
-
-  .md\:p-12 {
-    padding: 3rem;
-  }
-
-  .md\:p-14 {
-    padding: 3.5rem;
-  }
-
-  .md\:p-16 {
-    padding: 4rem;
-  }
-
-  .md\:p-20 {
-    padding: 5rem;
-  }
-
-  .md\:p-24 {
-    padding: 6rem;
-  }
-
-  .md\:p-28 {
-    padding: 7rem;
-  }
-
-  .md\:p-32 {
-    padding: 8rem;
-  }
-
-  .md\:p-36 {
-    padding: 9rem;
-  }
-
-  .md\:p-40 {
-    padding: 10rem;
-  }
-
-  .md\:p-44 {
-    padding: 11rem;
-  }
-
-  .md\:p-48 {
-    padding: 12rem;
-  }
-
-  .md\:p-52 {
-    padding: 13rem;
-  }
-
-  .md\:p-56 {
-    padding: 14rem;
-  }
-
-  .md\:p-60 {
-    padding: 15rem;
-  }
-
-  .md\:p-64 {
-    padding: 16rem;
-  }
-
-  .md\:p-72 {
-    padding: 18rem;
-  }
-
-  .md\:p-80 {
-    padding: 20rem;
-  }
-
-  .md\:p-96 {
-    padding: 24rem;
-  }
-
-  .md\:p-px {
-    padding: 1px;
-  }
-
-  .md\:p-0\.5 {
-    padding: 0.125rem;
-  }
-
-  .md\:p-1\.5 {
-    padding: 0.375rem;
-  }
-
-  .md\:p-2\.5 {
-    padding: 0.625rem;
-  }
-
-  .md\:p-3\.5 {
-    padding: 0.875rem;
-  }
-
-  .md\:py-0 {
-    padding-top: 0px;
-    padding-bottom: 0px;
-  }
-
-  .md\:px-0 {
-    padding-left: 0px;
-    padding-right: 0px;
-  }
-
-  .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-7 {
-    padding-top: 1.75rem;
-    padding-bottom: 1.75rem;
-  }
-
-  .md\:px-7 {
-    padding-left: 1.75rem;
-    padding-right: 1.75rem;
-  }
-
-  .md\:py-8 {
-    padding-top: 2rem;
-    padding-bottom: 2rem;
-  }
-
-  .md\:px-8 {
-    padding-left: 2rem;
-    padding-right: 2rem;
-  }
-
-  .md\:py-9 {
-    padding-top: 2.25rem;
-    padding-bottom: 2.25rem;
-  }
-
-  .md\:px-9 {
-    padding-left: 2.25rem;
-    padding-right: 2.25rem;
-  }
-
-  .md\:py-10 {
-    padding-top: 2.5rem;
-    padding-bottom: 2.5rem;
-  }
-
-  .md\:px-10 {
-    padding-left: 2.5rem;
-    padding-right: 2.5rem;
-  }
-
-  .md\:py-11 {
-    padding-top: 2.75rem;
-    padding-bottom: 2.75rem;
-  }
-
-  .md\:px-11 {
-    padding-left: 2.75rem;
-    padding-right: 2.75rem;
-  }
-
-  .md\:py-12 {
-    padding-top: 3rem;
-    padding-bottom: 3rem;
-  }
-
-  .md\:px-12 {
-    padding-left: 3rem;
-    padding-right: 3rem;
-  }
-
-  .md\:py-14 {
-    padding-top: 3.5rem;
-    padding-bottom: 3.5rem;
-  }
-
-  .md\:px-14 {
-    padding-left: 3.5rem;
-    padding-right: 3.5rem;
-  }
-
-  .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-28 {
-    padding-top: 7rem;
-    padding-bottom: 7rem;
-  }
-
-  .md\:px-28 {
-    padding-left: 7rem;
-    padding-right: 7rem;
-  }
-
-  .md\:py-32 {
-    padding-top: 8rem;
-    padding-bottom: 8rem;
-  }
-
-  .md\:px-32 {
-    padding-left: 8rem;
-    padding-right: 8rem;
-  }
-
-  .md\:py-36 {
-    padding-top: 9rem;
-    padding-bottom: 9rem;
-  }
-
-  .md\:px-36 {
-    padding-left: 9rem;
-    padding-right: 9rem;
-  }
-
-  .md\:py-40 {
-    padding-top: 10rem;
-    padding-bottom: 10rem;
-  }
-
-  .md\:px-40 {
-    padding-left: 10rem;
-    padding-right: 10rem;
-  }
-
-  .md\:py-44 {
-    padding-top: 11rem;
-    padding-bottom: 11rem;
-  }
-
-  .md\:px-44 {
-    padding-left: 11rem;
-    padding-right: 11rem;
-  }
-
-  .md\:py-48 {
-    padding-top: 12rem;
-    padding-bottom: 12rem;
-  }
-
-  .md\:px-48 {
-    padding-left: 12rem;
-    padding-right: 12rem;
-  }
-
-  .md\:py-52 {
-    padding-top: 13rem;
-    padding-bottom: 13rem;
-  }
-
-  .md\:px-52 {
-    padding-left: 13rem;
-    padding-right: 13rem;
-  }
-
-  .md\:py-56 {
-    padding-top: 14rem;
-    padding-bottom: 14rem;
-  }
-
-  .md\:px-56 {
-    padding-left: 14rem;
-    padding-right: 14rem;
-  }
-
-  .md\:py-60 {
-    padding-top: 15rem;
-    padding-bottom: 15rem;
-  }
-
-  .md\:px-60 {
-    padding-left: 15rem;
-    padding-right: 15rem;
-  }
-
-  .md\:py-64 {
-    padding-top: 16rem;
-    padding-bottom: 16rem;
-  }
-
-  .md\:px-64 {
-    padding-left: 16rem;
-    padding-right: 16rem;
-  }
-
-  .md\:py-72 {
-    padding-top: 18rem;
-    padding-bottom: 18rem;
-  }
-
-  .md\:px-72 {
-    padding-left: 18rem;
-    padding-right: 18rem;
-  }
-
-  .md\:py-80 {
-    padding-top: 20rem;
-    padding-bottom: 20rem;
-  }
-
-  .md\:px-80 {
-    padding-left: 20rem;
-    padding-right: 20rem;
-  }
-
-  .md\:py-96 {
-    padding-top: 24rem;
-    padding-bottom: 24rem;
-  }
-
-  .md\:px-96 {
-    padding-left: 24rem;
-    padding-right: 24rem;
-  }
-
-  .md\:py-px {
-    padding-top: 1px;
-    padding-bottom: 1px;
-  }
-
-  .md\:px-px {
-    padding-left: 1px;
-    padding-right: 1px;
-  }
-
-  .md\:py-0\.5 {
-    padding-top: 0.125rem;
-    padding-bottom: 0.125rem;
-  }
-
-  .md\:px-0\.5 {
-    padding-left: 0.125rem;
-    padding-right: 0.125rem;
-  }
-
-  .md\:py-1\.5 {
-    padding-top: 0.375rem;
-    padding-bottom: 0.375rem;
-  }
-
-  .md\:px-1\.5 {
-    padding-left: 0.375rem;
-    padding-right: 0.375rem;
-  }
-
-  .md\:py-2\.5 {
-    padding-top: 0.625rem;
-    padding-bottom: 0.625rem;
-  }
-
-  .md\:px-2\.5 {
-    padding-left: 0.625rem;
-    padding-right: 0.625rem;
-  }
-
-  .md\:py-3\.5 {
-    padding-top: 0.875rem;
-    padding-bottom: 0.875rem;
-  }
-
-  .md\:px-3\.5 {
-    padding-left: 0.875rem;
-    padding-right: 0.875rem;
-  }
-
-  .md\:pt-0 {
-    padding-top: 0px;
-  }
-
-  .md\:pr-0 {
-    padding-right: 0px;
-  }
-
-  .md\:pb-0 {
-    padding-bottom: 0px;
-  }
-
-  .md\:pl-0 {
-    padding-left: 0px;
-  }
-
-  .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-7 {
-    padding-top: 1.75rem;
-  }
-
-  .md\:pr-7 {
-    padding-right: 1.75rem;
-  }
-
-  .md\:pb-7 {
-    padding-bottom: 1.75rem;
-  }
-
-  .md\:pl-7 {
-    padding-left: 1.75rem;
-  }
-
-  .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-9 {
-    padding-top: 2.25rem;
-  }
-
-  .md\:pr-9 {
-    padding-right: 2.25rem;
-  }
-
-  .md\:pb-9 {
-    padding-bottom: 2.25rem;
-  }
-
-  .md\:pl-9 {
-    padding-left: 2.25rem;
-  }
-
-  .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-11 {
-    padding-top: 2.75rem;
-  }
-
-  .md\:pr-11 {
-    padding-right: 2.75rem;
-  }
-
-  .md\:pb-11 {
-    padding-bottom: 2.75rem;
-  }
-
-  .md\:pl-11 {
-    padding-left: 2.75rem;
-  }
-
-  .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-14 {
-    padding-top: 3.5rem;
-  }
-
-  .md\:pr-14 {
-    padding-right: 3.5rem;
-  }
-
-  .md\:pb-14 {
-    padding-bottom: 3.5rem;
-  }
-
-  .md\:pl-14 {
-    padding-left: 3.5rem;
-  }
-
-  .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-28 {
-    padding-top: 7rem;
-  }
-
-  .md\:pr-28 {
-    padding-right: 7rem;
-  }
-
-  .md\:pb-28 {
-    padding-bottom: 7rem;
-  }
-
-  .md\:pl-28 {
-    padding-left: 7rem;
-  }
-
-  .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-36 {
-    padding-top: 9rem;
-  }
-
-  .md\:pr-36 {
-    padding-right: 9rem;
-  }
-
-  .md\:pb-36 {
-    padding-bottom: 9rem;
-  }
-
-  .md\:pl-36 {
-    padding-left: 9rem;
-  }
-
-  .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-44 {
-    padding-top: 11rem;
-  }
-
-  .md\:pr-44 {
-    padding-right: 11rem;
-  }
-
-  .md\:pb-44 {
-    padding-bottom: 11rem;
-  }
-
-  .md\:pl-44 {
-    padding-left: 11rem;
-  }
-
-  .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-52 {
-    padding-top: 13rem;
-  }
-
-  .md\:pr-52 {
-    padding-right: 13rem;
-  }
-
-  .md\:pb-52 {
-    padding-bottom: 13rem;
-  }
-
-  .md\:pl-52 {
-    padding-left: 13rem;
-  }
-
-  .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-60 {
-    padding-top: 15rem;
-  }
-
-  .md\:pr-60 {
-    padding-right: 15rem;
-  }
-
-  .md\:pb-60 {
-    padding-bottom: 15rem;
-  }
-
-  .md\:pl-60 {
-    padding-left: 15rem;
-  }
-
-  .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-72 {
-    padding-top: 18rem;
-  }
-
-  .md\:pr-72 {
-    padding-right: 18rem;
-  }
-
-  .md\:pb-72 {
-    padding-bottom: 18rem;
-  }
-
-  .md\:pl-72 {
-    padding-left: 18rem;
-  }
-
-  .md\:pt-80 {
-    padding-top: 20rem;
-  }
-
-  .md\:pr-80 {
-    padding-right: 20rem;
-  }
-
-  .md\:pb-80 {
-    padding-bottom: 20rem;
-  }
-
-  .md\:pl-80 {
-    padding-left: 20rem;
-  }
-
-  .md\:pt-96 {
-    padding-top: 24rem;
-  }
-
-  .md\:pr-96 {
-    padding-right: 24rem;
-  }
-
-  .md\:pb-96 {
-    padding-bottom: 24rem;
-  }
-
-  .md\:pl-96 {
-    padding-left: 24rem;
-  }
-
-  .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\:pt-0\.5 {
-    padding-top: 0.125rem;
-  }
-
-  .md\:pr-0\.5 {
-    padding-right: 0.125rem;
-  }
-
-  .md\:pb-0\.5 {
-    padding-bottom: 0.125rem;
-  }
-
-  .md\:pl-0\.5 {
-    padding-left: 0.125rem;
-  }
-
-  .md\:pt-1\.5 {
-    padding-top: 0.375rem;
-  }
-
-  .md\:pr-1\.5 {
-    padding-right: 0.375rem;
-  }
-
-  .md\:pb-1\.5 {
-    padding-bottom: 0.375rem;
-  }
-
-  .md\:pl-1\.5 {
-    padding-left: 0.375rem;
-  }
-
-  .md\:pt-2\.5 {
-    padding-top: 0.625rem;
-  }
-
-  .md\:pr-2\.5 {
-    padding-right: 0.625rem;
-  }
-
-  .md\:pb-2\.5 {
-    padding-bottom: 0.625rem;
-  }
-
-  .md\:pl-2\.5 {
-    padding-left: 0.625rem;
-  }
-
-  .md\:pt-3\.5 {
-    padding-top: 0.875rem;
-  }
-
-  .md\:pr-3\.5 {
-    padding-right: 0.875rem;
-  }
-
-  .md\:pb-3\.5 {
-    padding-bottom: 0.875rem;
-  }
-
-  .md\:pl-3\.5 {
-    padding-left: 0.875rem;
-  }
-
-  .md\:placeholder-current::-webkit-input-placeholder {
-    color: currentColor;
-  }
-
-  .md\:placeholder-current::-moz-placeholder {
-    color: currentColor;
-  }
-
-  .md\:placeholder-current:-ms-input-placeholder {
-    color: currentColor;
-  }
-
-  .md\:placeholder-current::-ms-input-placeholder {
-    color: currentColor;
-  }
-
-  .md\:placeholder-current::placeholder {
-    color: currentColor;
-  }
-
-  .md\:placeholder-transparent::-webkit-input-placeholder {
-    color: transparent;
-  }
-
-  .md\:placeholder-transparent::-moz-placeholder {
-    color: transparent;
-  }
-
-  .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::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-black::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-black:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-black::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-black::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-white::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-white::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-white:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-white::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-white::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-darkCoolGray-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-coolGray-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-indigo-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-violet-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-yellow-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-red-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-green-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-blue-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-gray-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-current:focus::-webkit-input-placeholder {
-    color: currentColor;
-  }
-
-  .md\:focus\:placeholder-current:focus::-moz-placeholder {
-    color: currentColor;
-  }
-
-  .md\:focus\:placeholder-current:focus:-ms-input-placeholder {
-    color: currentColor;
-  }
-
-  .md\:focus\:placeholder-current:focus::-ms-input-placeholder {
-    color: currentColor;
-  }
-
-  .md\:focus\:placeholder-current:focus::placeholder {
-    color: currentColor;
-  }
-
-  .md\:focus\:placeholder-transparent:focus::-webkit-input-placeholder {
-    color: transparent;
-  }
-
-  .md\:focus\:placeholder-transparent:focus::-moz-placeholder {
-    color: transparent;
-  }
-
-  .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::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-black:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-black:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-black:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-black:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-white:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-white:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-white:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-white:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-white:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-darkCoolGray-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-coolGray-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-indigo-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-violet-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-yellow-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-red-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-green-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-blue-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .md\:focus\:placeholder-gray-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .md\:placeholder-opacity-0::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .md\:placeholder-opacity-0::-moz-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .md\:placeholder-opacity-0:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .md\:placeholder-opacity-0::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .md\:placeholder-opacity-0::placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .md\:placeholder-opacity-5::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .md\:placeholder-opacity-5::-moz-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .md\:placeholder-opacity-5:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .md\:placeholder-opacity-5::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .md\:placeholder-opacity-5::placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .md\:placeholder-opacity-10::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .md\:placeholder-opacity-10::-moz-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .md\:placeholder-opacity-10:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .md\:placeholder-opacity-10::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .md\:placeholder-opacity-10::placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .md\:placeholder-opacity-20::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .md\:placeholder-opacity-20::-moz-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .md\:placeholder-opacity-20:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .md\:placeholder-opacity-20::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .md\:placeholder-opacity-20::placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .md\:placeholder-opacity-25::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .md\:placeholder-opacity-25::-moz-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .md\:placeholder-opacity-25:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .md\:placeholder-opacity-25::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .md\:placeholder-opacity-25::placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .md\:placeholder-opacity-30::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .md\:placeholder-opacity-30::-moz-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .md\:placeholder-opacity-30:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .md\:placeholder-opacity-30::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .md\:placeholder-opacity-30::placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .md\:placeholder-opacity-40::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .md\:placeholder-opacity-40::-moz-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .md\:placeholder-opacity-40:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .md\:placeholder-opacity-40::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .md\:placeholder-opacity-40::placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .md\:placeholder-opacity-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .md\:placeholder-opacity-50::-moz-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .md\:placeholder-opacity-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .md\:placeholder-opacity-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .md\:placeholder-opacity-50::placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .md\:placeholder-opacity-60::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .md\:placeholder-opacity-60::-moz-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .md\:placeholder-opacity-60:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .md\:placeholder-opacity-60::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .md\:placeholder-opacity-60::placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .md\:placeholder-opacity-70::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .md\:placeholder-opacity-70::-moz-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .md\:placeholder-opacity-70:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .md\:placeholder-opacity-70::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .md\:placeholder-opacity-70::placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .md\:placeholder-opacity-75::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .md\:placeholder-opacity-75::-moz-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .md\:placeholder-opacity-75:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .md\:placeholder-opacity-75::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .md\:placeholder-opacity-75::placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .md\:placeholder-opacity-80::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .md\:placeholder-opacity-80::-moz-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .md\:placeholder-opacity-80:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .md\:placeholder-opacity-80::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .md\:placeholder-opacity-80::placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .md\:placeholder-opacity-90::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .md\:placeholder-opacity-90::-moz-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .md\:placeholder-opacity-90:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .md\:placeholder-opacity-90::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .md\:placeholder-opacity-90::placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .md\:placeholder-opacity-95::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .md\:placeholder-opacity-95::-moz-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .md\:placeholder-opacity-95:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .md\:placeholder-opacity-95::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .md\:placeholder-opacity-95::placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .md\:placeholder-opacity-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .md\:placeholder-opacity-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .md\:placeholder-opacity-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .md\:placeholder-opacity-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .md\:placeholder-opacity-100::placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .md\:focus\:placeholder-opacity-0:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .md\:focus\:placeholder-opacity-0:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .md\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .md\:focus\:placeholder-opacity-0:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .md\:focus\:placeholder-opacity-0:focus::placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .md\:focus\:placeholder-opacity-5:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .md\:focus\:placeholder-opacity-5:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .md\:focus\:placeholder-opacity-5:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .md\:focus\:placeholder-opacity-5:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .md\:focus\:placeholder-opacity-5:focus::placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .md\:focus\:placeholder-opacity-10:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .md\:focus\:placeholder-opacity-10:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .md\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .md\:focus\:placeholder-opacity-10:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .md\:focus\:placeholder-opacity-10:focus::placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .md\:focus\:placeholder-opacity-20:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .md\:focus\:placeholder-opacity-20:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .md\:focus\:placeholder-opacity-20:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .md\:focus\:placeholder-opacity-20:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .md\:focus\:placeholder-opacity-20:focus::placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .md\:focus\:placeholder-opacity-25:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .md\:focus\:placeholder-opacity-25:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .md\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .md\:focus\:placeholder-opacity-25:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .md\:focus\:placeholder-opacity-25:focus::placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .md\:focus\:placeholder-opacity-30:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .md\:focus\:placeholder-opacity-30:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .md\:focus\:placeholder-opacity-30:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .md\:focus\:placeholder-opacity-30:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .md\:focus\:placeholder-opacity-30:focus::placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .md\:focus\:placeholder-opacity-40:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .md\:focus\:placeholder-opacity-40:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .md\:focus\:placeholder-opacity-40:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .md\:focus\:placeholder-opacity-40:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .md\:focus\:placeholder-opacity-40:focus::placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .md\:focus\:placeholder-opacity-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .md\:focus\:placeholder-opacity-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .md\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .md\:focus\:placeholder-opacity-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .md\:focus\:placeholder-opacity-50:focus::placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .md\:focus\:placeholder-opacity-60:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .md\:focus\:placeholder-opacity-60:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .md\:focus\:placeholder-opacity-60:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .md\:focus\:placeholder-opacity-60:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .md\:focus\:placeholder-opacity-60:focus::placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .md\:focus\:placeholder-opacity-70:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .md\:focus\:placeholder-opacity-70:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .md\:focus\:placeholder-opacity-70:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .md\:focus\:placeholder-opacity-70:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .md\:focus\:placeholder-opacity-70:focus::placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .md\:focus\:placeholder-opacity-75:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .md\:focus\:placeholder-opacity-75:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .md\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .md\:focus\:placeholder-opacity-75:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .md\:focus\:placeholder-opacity-75:focus::placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .md\:focus\:placeholder-opacity-80:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .md\:focus\:placeholder-opacity-80:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .md\:focus\:placeholder-opacity-80:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .md\:focus\:placeholder-opacity-80:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .md\:focus\:placeholder-opacity-80:focus::placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .md\:focus\:placeholder-opacity-90:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .md\:focus\:placeholder-opacity-90:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .md\:focus\:placeholder-opacity-90:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .md\:focus\:placeholder-opacity-90:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .md\:focus\:placeholder-opacity-90:focus::placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .md\:focus\:placeholder-opacity-95:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .md\:focus\:placeholder-opacity-95:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .md\:focus\:placeholder-opacity-95:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .md\:focus\:placeholder-opacity-95:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .md\:focus\:placeholder-opacity-95:focus::placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .md\:focus\:placeholder-opacity-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .md\:focus\:placeholder-opacity-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .md\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .md\:focus\:placeholder-opacity-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .md\:focus\:placeholder-opacity-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .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: 0px;
-    right: 0px;
-    bottom: 0px;
-    left: 0px;
-  }
-
-  .md\:inset-1 {
-    top: 0.25rem;
-    right: 0.25rem;
-    bottom: 0.25rem;
-    left: 0.25rem;
-  }
-
-  .md\:inset-2 {
-    top: 0.5rem;
-    right: 0.5rem;
-    bottom: 0.5rem;
-    left: 0.5rem;
-  }
-
-  .md\:inset-3 {
-    top: 0.75rem;
-    right: 0.75rem;
-    bottom: 0.75rem;
-    left: 0.75rem;
-  }
-
-  .md\:inset-4 {
-    top: 1rem;
-    right: 1rem;
-    bottom: 1rem;
-    left: 1rem;
-  }
-
-  .md\:inset-5 {
-    top: 1.25rem;
-    right: 1.25rem;
-    bottom: 1.25rem;
-    left: 1.25rem;
-  }
-
-  .md\:inset-6 {
-    top: 1.5rem;
-    right: 1.5rem;
-    bottom: 1.5rem;
-    left: 1.5rem;
-  }
-
-  .md\:inset-7 {
-    top: 1.75rem;
-    right: 1.75rem;
-    bottom: 1.75rem;
-    left: 1.75rem;
-  }
-
-  .md\:inset-8 {
-    top: 2rem;
-    right: 2rem;
-    bottom: 2rem;
-    left: 2rem;
-  }
-
-  .md\:inset-9 {
-    top: 2.25rem;
-    right: 2.25rem;
-    bottom: 2.25rem;
-    left: 2.25rem;
-  }
-
-  .md\:inset-10 {
-    top: 2.5rem;
-    right: 2.5rem;
-    bottom: 2.5rem;
-    left: 2.5rem;
-  }
-
-  .md\:inset-11 {
-    top: 2.75rem;
-    right: 2.75rem;
-    bottom: 2.75rem;
-    left: 2.75rem;
-  }
-
-  .md\:inset-12 {
-    top: 3rem;
-    right: 3rem;
-    bottom: 3rem;
-    left: 3rem;
-  }
-
-  .md\:inset-14 {
-    top: 3.5rem;
-    right: 3.5rem;
-    bottom: 3.5rem;
-    left: 3.5rem;
-  }
-
-  .md\:inset-16 {
-    top: 4rem;
-    right: 4rem;
-    bottom: 4rem;
-    left: 4rem;
-  }
-
-  .md\:inset-20 {
-    top: 5rem;
-    right: 5rem;
-    bottom: 5rem;
-    left: 5rem;
-  }
-
-  .md\:inset-24 {
-    top: 6rem;
-    right: 6rem;
-    bottom: 6rem;
-    left: 6rem;
-  }
-
-  .md\:inset-28 {
-    top: 7rem;
-    right: 7rem;
-    bottom: 7rem;
-    left: 7rem;
-  }
-
-  .md\:inset-32 {
-    top: 8rem;
-    right: 8rem;
-    bottom: 8rem;
-    left: 8rem;
-  }
-
-  .md\:inset-36 {
-    top: 9rem;
-    right: 9rem;
-    bottom: 9rem;
-    left: 9rem;
-  }
-
-  .md\:inset-40 {
-    top: 10rem;
-    right: 10rem;
-    bottom: 10rem;
-    left: 10rem;
-  }
-
-  .md\:inset-44 {
-    top: 11rem;
-    right: 11rem;
-    bottom: 11rem;
-    left: 11rem;
-  }
-
-  .md\:inset-48 {
-    top: 12rem;
-    right: 12rem;
-    bottom: 12rem;
-    left: 12rem;
-  }
-
-  .md\:inset-52 {
-    top: 13rem;
-    right: 13rem;
-    bottom: 13rem;
-    left: 13rem;
-  }
-
-  .md\:inset-56 {
-    top: 14rem;
-    right: 14rem;
-    bottom: 14rem;
-    left: 14rem;
-  }
-
-  .md\:inset-60 {
-    top: 15rem;
-    right: 15rem;
-    bottom: 15rem;
-    left: 15rem;
-  }
-
-  .md\:inset-64 {
-    top: 16rem;
-    right: 16rem;
-    bottom: 16rem;
-    left: 16rem;
-  }
-
-  .md\:inset-72 {
-    top: 18rem;
-    right: 18rem;
-    bottom: 18rem;
-    left: 18rem;
-  }
-
-  .md\:inset-80 {
-    top: 20rem;
-    right: 20rem;
-    bottom: 20rem;
-    left: 20rem;
-  }
-
-  .md\:inset-96 {
-    top: 24rem;
-    right: 24rem;
-    bottom: 24rem;
-    left: 24rem;
-  }
-
-  .md\:inset-auto {
-    top: auto;
-    right: auto;
-    bottom: auto;
-    left: auto;
-  }
-
-  .md\:inset-px {
-    top: 1px;
-    right: 1px;
-    bottom: 1px;
-    left: 1px;
-  }
-
-  .md\:inset-0\.5 {
-    top: 0.125rem;
-    right: 0.125rem;
-    bottom: 0.125rem;
-    left: 0.125rem;
-  }
-
-  .md\:inset-1\.5 {
-    top: 0.375rem;
-    right: 0.375rem;
-    bottom: 0.375rem;
-    left: 0.375rem;
-  }
-
-  .md\:inset-2\.5 {
-    top: 0.625rem;
-    right: 0.625rem;
-    bottom: 0.625rem;
-    left: 0.625rem;
-  }
-
-  .md\:inset-3\.5 {
-    top: 0.875rem;
-    right: 0.875rem;
-    bottom: 0.875rem;
-    left: 0.875rem;
-  }
-
-  .md\:-inset-0 {
-    top: 0px;
-    right: 0px;
-    bottom: 0px;
-    left: 0px;
-  }
-
-  .md\:-inset-1 {
-    top: -0.25rem;
-    right: -0.25rem;
-    bottom: -0.25rem;
-    left: -0.25rem;
-  }
-
-  .md\:-inset-2 {
-    top: -0.5rem;
-    right: -0.5rem;
-    bottom: -0.5rem;
-    left: -0.5rem;
-  }
-
-  .md\:-inset-3 {
-    top: -0.75rem;
-    right: -0.75rem;
-    bottom: -0.75rem;
-    left: -0.75rem;
-  }
-
-  .md\:-inset-4 {
-    top: -1rem;
-    right: -1rem;
-    bottom: -1rem;
-    left: -1rem;
-  }
-
-  .md\:-inset-5 {
-    top: -1.25rem;
-    right: -1.25rem;
-    bottom: -1.25rem;
-    left: -1.25rem;
-  }
-
-  .md\:-inset-6 {
-    top: -1.5rem;
-    right: -1.5rem;
-    bottom: -1.5rem;
-    left: -1.5rem;
-  }
-
-  .md\:-inset-7 {
-    top: -1.75rem;
-    right: -1.75rem;
-    bottom: -1.75rem;
-    left: -1.75rem;
-  }
-
-  .md\:-inset-8 {
-    top: -2rem;
-    right: -2rem;
-    bottom: -2rem;
-    left: -2rem;
-  }
-
-  .md\:-inset-9 {
-    top: -2.25rem;
-    right: -2.25rem;
-    bottom: -2.25rem;
-    left: -2.25rem;
-  }
-
-  .md\:-inset-10 {
-    top: -2.5rem;
-    right: -2.5rem;
-    bottom: -2.5rem;
-    left: -2.5rem;
-  }
-
-  .md\:-inset-11 {
-    top: -2.75rem;
-    right: -2.75rem;
-    bottom: -2.75rem;
-    left: -2.75rem;
-  }
-
-  .md\:-inset-12 {
-    top: -3rem;
-    right: -3rem;
-    bottom: -3rem;
-    left: -3rem;
-  }
-
-  .md\:-inset-14 {
-    top: -3.5rem;
-    right: -3.5rem;
-    bottom: -3.5rem;
-    left: -3.5rem;
-  }
-
-  .md\:-inset-16 {
-    top: -4rem;
-    right: -4rem;
-    bottom: -4rem;
-    left: -4rem;
-  }
-
-  .md\:-inset-20 {
-    top: -5rem;
-    right: -5rem;
-    bottom: -5rem;
-    left: -5rem;
-  }
-
-  .md\:-inset-24 {
-    top: -6rem;
-    right: -6rem;
-    bottom: -6rem;
-    left: -6rem;
-  }
-
-  .md\:-inset-28 {
-    top: -7rem;
-    right: -7rem;
-    bottom: -7rem;
-    left: -7rem;
-  }
-
-  .md\:-inset-32 {
-    top: -8rem;
-    right: -8rem;
-    bottom: -8rem;
-    left: -8rem;
-  }
-
-  .md\:-inset-36 {
-    top: -9rem;
-    right: -9rem;
-    bottom: -9rem;
-    left: -9rem;
-  }
-
-  .md\:-inset-40 {
-    top: -10rem;
-    right: -10rem;
-    bottom: -10rem;
-    left: -10rem;
-  }
-
-  .md\:-inset-44 {
-    top: -11rem;
-    right: -11rem;
-    bottom: -11rem;
-    left: -11rem;
-  }
-
-  .md\:-inset-48 {
-    top: -12rem;
-    right: -12rem;
-    bottom: -12rem;
-    left: -12rem;
-  }
-
-  .md\:-inset-52 {
-    top: -13rem;
-    right: -13rem;
-    bottom: -13rem;
-    left: -13rem;
-  }
-
-  .md\:-inset-56 {
-    top: -14rem;
-    right: -14rem;
-    bottom: -14rem;
-    left: -14rem;
-  }
-
-  .md\:-inset-60 {
-    top: -15rem;
-    right: -15rem;
-    bottom: -15rem;
-    left: -15rem;
-  }
-
-  .md\:-inset-64 {
-    top: -16rem;
-    right: -16rem;
-    bottom: -16rem;
-    left: -16rem;
-  }
-
-  .md\:-inset-72 {
-    top: -18rem;
-    right: -18rem;
-    bottom: -18rem;
-    left: -18rem;
-  }
-
-  .md\:-inset-80 {
-    top: -20rem;
-    right: -20rem;
-    bottom: -20rem;
-    left: -20rem;
-  }
-
-  .md\:-inset-96 {
-    top: -24rem;
-    right: -24rem;
-    bottom: -24rem;
-    left: -24rem;
-  }
-
-  .md\:-inset-px {
-    top: -1px;
-    right: -1px;
-    bottom: -1px;
-    left: -1px;
-  }
-
-  .md\:-inset-0\.5 {
-    top: -0.125rem;
-    right: -0.125rem;
-    bottom: -0.125rem;
-    left: -0.125rem;
-  }
-
-  .md\:-inset-1\.5 {
-    top: -0.375rem;
-    right: -0.375rem;
-    bottom: -0.375rem;
-    left: -0.375rem;
-  }
-
-  .md\:-inset-2\.5 {
-    top: -0.625rem;
-    right: -0.625rem;
-    bottom: -0.625rem;
-    left: -0.625rem;
-  }
-
-  .md\:-inset-3\.5 {
-    top: -0.875rem;
-    right: -0.875rem;
-    bottom: -0.875rem;
-    left: -0.875rem;
-  }
-
-  .md\:inset-1\/2 {
-    top: 50%;
-    right: 50%;
-    bottom: 50%;
-    left: 50%;
-  }
-
-  .md\:inset-1\/3 {
-    top: 33.333333%;
-    right: 33.333333%;
-    bottom: 33.333333%;
-    left: 33.333333%;
-  }
-
-  .md\:inset-2\/3 {
-    top: 66.666667%;
-    right: 66.666667%;
-    bottom: 66.666667%;
-    left: 66.666667%;
-  }
-
-  .md\:inset-1\/4 {
-    top: 25%;
-    right: 25%;
-    bottom: 25%;
-    left: 25%;
-  }
-
-  .md\:inset-2\/4 {
-    top: 50%;
-    right: 50%;
-    bottom: 50%;
-    left: 50%;
-  }
-
-  .md\:inset-3\/4 {
-    top: 75%;
-    right: 75%;
-    bottom: 75%;
-    left: 75%;
-  }
-
-  .md\:inset-full {
-    top: 100%;
-    right: 100%;
-    bottom: 100%;
-    left: 100%;
-  }
-
-  .md\:-inset-1\/2 {
-    top: -50%;
-    right: -50%;
-    bottom: -50%;
-    left: -50%;
-  }
-
-  .md\:-inset-1\/3 {
-    top: -33.333333%;
-    right: -33.333333%;
-    bottom: -33.333333%;
-    left: -33.333333%;
-  }
-
-  .md\:-inset-2\/3 {
-    top: -66.666667%;
-    right: -66.666667%;
-    bottom: -66.666667%;
-    left: -66.666667%;
-  }
-
-  .md\:-inset-1\/4 {
-    top: -25%;
-    right: -25%;
-    bottom: -25%;
-    left: -25%;
-  }
-
-  .md\:-inset-2\/4 {
-    top: -50%;
-    right: -50%;
-    bottom: -50%;
-    left: -50%;
-  }
-
-  .md\:-inset-3\/4 {
-    top: -75%;
-    right: -75%;
-    bottom: -75%;
-    left: -75%;
-  }
-
-  .md\:-inset-full {
-    top: -100%;
-    right: -100%;
-    bottom: -100%;
-    left: -100%;
-  }
-
-  .md\:inset-y-0 {
-    top: 0px;
-    bottom: 0px;
-  }
-
-  .md\:inset-x-0 {
-    right: 0px;
-    left: 0px;
-  }
-
-  .md\:inset-y-1 {
-    top: 0.25rem;
-    bottom: 0.25rem;
-  }
-
-  .md\:inset-x-1 {
-    right: 0.25rem;
-    left: 0.25rem;
-  }
-
-  .md\:inset-y-2 {
-    top: 0.5rem;
-    bottom: 0.5rem;
-  }
-
-  .md\:inset-x-2 {
-    right: 0.5rem;
-    left: 0.5rem;
-  }
-
-  .md\:inset-y-3 {
-    top: 0.75rem;
-    bottom: 0.75rem;
-  }
-
-  .md\:inset-x-3 {
-    right: 0.75rem;
-    left: 0.75rem;
-  }
-
-  .md\:inset-y-4 {
-    top: 1rem;
-    bottom: 1rem;
-  }
-
-  .md\:inset-x-4 {
-    right: 1rem;
-    left: 1rem;
-  }
-
-  .md\:inset-y-5 {
-    top: 1.25rem;
-    bottom: 1.25rem;
-  }
-
-  .md\:inset-x-5 {
-    right: 1.25rem;
-    left: 1.25rem;
-  }
-
-  .md\:inset-y-6 {
-    top: 1.5rem;
-    bottom: 1.5rem;
-  }
-
-  .md\:inset-x-6 {
-    right: 1.5rem;
-    left: 1.5rem;
-  }
-
-  .md\:inset-y-7 {
-    top: 1.75rem;
-    bottom: 1.75rem;
-  }
-
-  .md\:inset-x-7 {
-    right: 1.75rem;
-    left: 1.75rem;
-  }
-
-  .md\:inset-y-8 {
-    top: 2rem;
-    bottom: 2rem;
-  }
-
-  .md\:inset-x-8 {
-    right: 2rem;
-    left: 2rem;
-  }
-
-  .md\:inset-y-9 {
-    top: 2.25rem;
-    bottom: 2.25rem;
-  }
-
-  .md\:inset-x-9 {
-    right: 2.25rem;
-    left: 2.25rem;
-  }
-
-  .md\:inset-y-10 {
-    top: 2.5rem;
-    bottom: 2.5rem;
-  }
-
-  .md\:inset-x-10 {
-    right: 2.5rem;
-    left: 2.5rem;
-  }
-
-  .md\:inset-y-11 {
-    top: 2.75rem;
-    bottom: 2.75rem;
-  }
-
-  .md\:inset-x-11 {
-    right: 2.75rem;
-    left: 2.75rem;
-  }
-
-  .md\:inset-y-12 {
-    top: 3rem;
-    bottom: 3rem;
-  }
-
-  .md\:inset-x-12 {
-    right: 3rem;
-    left: 3rem;
-  }
-
-  .md\:inset-y-14 {
-    top: 3.5rem;
-    bottom: 3.5rem;
-  }
-
-  .md\:inset-x-14 {
-    right: 3.5rem;
-    left: 3.5rem;
-  }
-
-  .md\:inset-y-16 {
-    top: 4rem;
-    bottom: 4rem;
-  }
-
-  .md\:inset-x-16 {
-    right: 4rem;
-    left: 4rem;
-  }
-
-  .md\:inset-y-20 {
-    top: 5rem;
-    bottom: 5rem;
-  }
-
-  .md\:inset-x-20 {
-    right: 5rem;
-    left: 5rem;
-  }
-
-  .md\:inset-y-24 {
-    top: 6rem;
-    bottom: 6rem;
-  }
-
-  .md\:inset-x-24 {
-    right: 6rem;
-    left: 6rem;
-  }
-
-  .md\:inset-y-28 {
-    top: 7rem;
-    bottom: 7rem;
-  }
-
-  .md\:inset-x-28 {
-    right: 7rem;
-    left: 7rem;
-  }
-
-  .md\:inset-y-32 {
-    top: 8rem;
-    bottom: 8rem;
-  }
-
-  .md\:inset-x-32 {
-    right: 8rem;
-    left: 8rem;
-  }
-
-  .md\:inset-y-36 {
-    top: 9rem;
-    bottom: 9rem;
-  }
-
-  .md\:inset-x-36 {
-    right: 9rem;
-    left: 9rem;
-  }
-
-  .md\:inset-y-40 {
-    top: 10rem;
-    bottom: 10rem;
-  }
-
-  .md\:inset-x-40 {
-    right: 10rem;
-    left: 10rem;
-  }
-
-  .md\:inset-y-44 {
-    top: 11rem;
-    bottom: 11rem;
-  }
-
-  .md\:inset-x-44 {
-    right: 11rem;
-    left: 11rem;
-  }
-
-  .md\:inset-y-48 {
-    top: 12rem;
-    bottom: 12rem;
-  }
-
-  .md\:inset-x-48 {
-    right: 12rem;
-    left: 12rem;
-  }
-
-  .md\:inset-y-52 {
-    top: 13rem;
-    bottom: 13rem;
-  }
-
-  .md\:inset-x-52 {
-    right: 13rem;
-    left: 13rem;
-  }
-
-  .md\:inset-y-56 {
-    top: 14rem;
-    bottom: 14rem;
-  }
-
-  .md\:inset-x-56 {
-    right: 14rem;
-    left: 14rem;
-  }
-
-  .md\:inset-y-60 {
-    top: 15rem;
-    bottom: 15rem;
-  }
-
-  .md\:inset-x-60 {
-    right: 15rem;
-    left: 15rem;
-  }
-
-  .md\:inset-y-64 {
-    top: 16rem;
-    bottom: 16rem;
-  }
-
-  .md\:inset-x-64 {
-    right: 16rem;
-    left: 16rem;
-  }
-
-  .md\:inset-y-72 {
-    top: 18rem;
-    bottom: 18rem;
-  }
-
-  .md\:inset-x-72 {
-    right: 18rem;
-    left: 18rem;
-  }
-
-  .md\:inset-y-80 {
-    top: 20rem;
-    bottom: 20rem;
-  }
-
-  .md\:inset-x-80 {
-    right: 20rem;
-    left: 20rem;
-  }
-
-  .md\:inset-y-96 {
-    top: 24rem;
-    bottom: 24rem;
-  }
-
-  .md\:inset-x-96 {
-    right: 24rem;
-    left: 24rem;
-  }
-
-  .md\:inset-y-auto {
-    top: auto;
-    bottom: auto;
-  }
-
-  .md\:inset-x-auto {
-    right: auto;
-    left: auto;
-  }
-
-  .md\:inset-y-px {
-    top: 1px;
-    bottom: 1px;
-  }
-
-  .md\:inset-x-px {
-    right: 1px;
-    left: 1px;
-  }
-
-  .md\:inset-y-0\.5 {
-    top: 0.125rem;
-    bottom: 0.125rem;
-  }
-
-  .md\:inset-x-0\.5 {
-    right: 0.125rem;
-    left: 0.125rem;
-  }
-
-  .md\:inset-y-1\.5 {
-    top: 0.375rem;
-    bottom: 0.375rem;
-  }
-
-  .md\:inset-x-1\.5 {
-    right: 0.375rem;
-    left: 0.375rem;
-  }
-
-  .md\:inset-y-2\.5 {
-    top: 0.625rem;
-    bottom: 0.625rem;
-  }
-
-  .md\:inset-x-2\.5 {
-    right: 0.625rem;
-    left: 0.625rem;
-  }
-
-  .md\:inset-y-3\.5 {
-    top: 0.875rem;
-    bottom: 0.875rem;
-  }
-
-  .md\:inset-x-3\.5 {
-    right: 0.875rem;
-    left: 0.875rem;
-  }
-
-  .md\:-inset-y-0 {
-    top: 0px;
-    bottom: 0px;
-  }
-
-  .md\:-inset-x-0 {
-    right: 0px;
-    left: 0px;
-  }
-
-  .md\:-inset-y-1 {
-    top: -0.25rem;
-    bottom: -0.25rem;
-  }
-
-  .md\:-inset-x-1 {
-    right: -0.25rem;
-    left: -0.25rem;
-  }
-
-  .md\:-inset-y-2 {
-    top: -0.5rem;
-    bottom: -0.5rem;
-  }
-
-  .md\:-inset-x-2 {
-    right: -0.5rem;
-    left: -0.5rem;
-  }
-
-  .md\:-inset-y-3 {
-    top: -0.75rem;
-    bottom: -0.75rem;
-  }
-
-  .md\:-inset-x-3 {
-    right: -0.75rem;
-    left: -0.75rem;
-  }
-
-  .md\:-inset-y-4 {
-    top: -1rem;
-    bottom: -1rem;
-  }
-
-  .md\:-inset-x-4 {
-    right: -1rem;
-    left: -1rem;
-  }
-
-  .md\:-inset-y-5 {
-    top: -1.25rem;
-    bottom: -1.25rem;
-  }
-
-  .md\:-inset-x-5 {
-    right: -1.25rem;
-    left: -1.25rem;
-  }
-
-  .md\:-inset-y-6 {
-    top: -1.5rem;
-    bottom: -1.5rem;
-  }
-
-  .md\:-inset-x-6 {
-    right: -1.5rem;
-    left: -1.5rem;
-  }
-
-  .md\:-inset-y-7 {
-    top: -1.75rem;
-    bottom: -1.75rem;
-  }
-
-  .md\:-inset-x-7 {
-    right: -1.75rem;
-    left: -1.75rem;
-  }
-
-  .md\:-inset-y-8 {
-    top: -2rem;
-    bottom: -2rem;
-  }
-
-  .md\:-inset-x-8 {
-    right: -2rem;
-    left: -2rem;
-  }
-
-  .md\:-inset-y-9 {
-    top: -2.25rem;
-    bottom: -2.25rem;
-  }
-
-  .md\:-inset-x-9 {
-    right: -2.25rem;
-    left: -2.25rem;
-  }
-
-  .md\:-inset-y-10 {
-    top: -2.5rem;
-    bottom: -2.5rem;
-  }
-
-  .md\:-inset-x-10 {
-    right: -2.5rem;
-    left: -2.5rem;
-  }
-
-  .md\:-inset-y-11 {
-    top: -2.75rem;
-    bottom: -2.75rem;
-  }
-
-  .md\:-inset-x-11 {
-    right: -2.75rem;
-    left: -2.75rem;
-  }
-
-  .md\:-inset-y-12 {
-    top: -3rem;
-    bottom: -3rem;
-  }
-
-  .md\:-inset-x-12 {
-    right: -3rem;
-    left: -3rem;
-  }
-
-  .md\:-inset-y-14 {
-    top: -3.5rem;
-    bottom: -3.5rem;
-  }
-
-  .md\:-inset-x-14 {
-    right: -3.5rem;
-    left: -3.5rem;
-  }
-
-  .md\:-inset-y-16 {
-    top: -4rem;
-    bottom: -4rem;
-  }
-
-  .md\:-inset-x-16 {
-    right: -4rem;
-    left: -4rem;
-  }
-
-  .md\:-inset-y-20 {
-    top: -5rem;
-    bottom: -5rem;
-  }
-
-  .md\:-inset-x-20 {
-    right: -5rem;
-    left: -5rem;
-  }
-
-  .md\:-inset-y-24 {
-    top: -6rem;
-    bottom: -6rem;
-  }
-
-  .md\:-inset-x-24 {
-    right: -6rem;
-    left: -6rem;
-  }
-
-  .md\:-inset-y-28 {
-    top: -7rem;
-    bottom: -7rem;
-  }
-
-  .md\:-inset-x-28 {
-    right: -7rem;
-    left: -7rem;
-  }
-
-  .md\:-inset-y-32 {
-    top: -8rem;
-    bottom: -8rem;
-  }
-
-  .md\:-inset-x-32 {
-    right: -8rem;
-    left: -8rem;
-  }
-
-  .md\:-inset-y-36 {
-    top: -9rem;
-    bottom: -9rem;
-  }
-
-  .md\:-inset-x-36 {
-    right: -9rem;
-    left: -9rem;
-  }
-
-  .md\:-inset-y-40 {
-    top: -10rem;
-    bottom: -10rem;
-  }
-
-  .md\:-inset-x-40 {
-    right: -10rem;
-    left: -10rem;
-  }
-
-  .md\:-inset-y-44 {
-    top: -11rem;
-    bottom: -11rem;
-  }
-
-  .md\:-inset-x-44 {
-    right: -11rem;
-    left: -11rem;
-  }
-
-  .md\:-inset-y-48 {
-    top: -12rem;
-    bottom: -12rem;
-  }
-
-  .md\:-inset-x-48 {
-    right: -12rem;
-    left: -12rem;
-  }
-
-  .md\:-inset-y-52 {
-    top: -13rem;
-    bottom: -13rem;
-  }
-
-  .md\:-inset-x-52 {
-    right: -13rem;
-    left: -13rem;
-  }
-
-  .md\:-inset-y-56 {
-    top: -14rem;
-    bottom: -14rem;
-  }
-
-  .md\:-inset-x-56 {
-    right: -14rem;
-    left: -14rem;
-  }
-
-  .md\:-inset-y-60 {
-    top: -15rem;
-    bottom: -15rem;
-  }
-
-  .md\:-inset-x-60 {
-    right: -15rem;
-    left: -15rem;
-  }
-
-  .md\:-inset-y-64 {
-    top: -16rem;
-    bottom: -16rem;
-  }
-
-  .md\:-inset-x-64 {
-    right: -16rem;
-    left: -16rem;
-  }
-
-  .md\:-inset-y-72 {
-    top: -18rem;
-    bottom: -18rem;
-  }
-
-  .md\:-inset-x-72 {
-    right: -18rem;
-    left: -18rem;
-  }
-
-  .md\:-inset-y-80 {
-    top: -20rem;
-    bottom: -20rem;
-  }
-
-  .md\:-inset-x-80 {
-    right: -20rem;
-    left: -20rem;
-  }
-
-  .md\:-inset-y-96 {
-    top: -24rem;
-    bottom: -24rem;
-  }
-
-  .md\:-inset-x-96 {
-    right: -24rem;
-    left: -24rem;
-  }
-
-  .md\:-inset-y-px {
-    top: -1px;
-    bottom: -1px;
-  }
-
-  .md\:-inset-x-px {
-    right: -1px;
-    left: -1px;
-  }
-
-  .md\:-inset-y-0\.5 {
-    top: -0.125rem;
-    bottom: -0.125rem;
-  }
-
-  .md\:-inset-x-0\.5 {
-    right: -0.125rem;
-    left: -0.125rem;
-  }
-
-  .md\:-inset-y-1\.5 {
-    top: -0.375rem;
-    bottom: -0.375rem;
-  }
-
-  .md\:-inset-x-1\.5 {
-    right: -0.375rem;
-    left: -0.375rem;
-  }
-
-  .md\:-inset-y-2\.5 {
-    top: -0.625rem;
-    bottom: -0.625rem;
-  }
-
-  .md\:-inset-x-2\.5 {
-    right: -0.625rem;
-    left: -0.625rem;
-  }
-
-  .md\:-inset-y-3\.5 {
-    top: -0.875rem;
-    bottom: -0.875rem;
-  }
-
-  .md\:-inset-x-3\.5 {
-    right: -0.875rem;
-    left: -0.875rem;
-  }
-
-  .md\:inset-y-1\/2 {
-    top: 50%;
-    bottom: 50%;
-  }
-
-  .md\:inset-x-1\/2 {
-    right: 50%;
-    left: 50%;
-  }
-
-  .md\:inset-y-1\/3 {
-    top: 33.333333%;
-    bottom: 33.333333%;
-  }
-
-  .md\:inset-x-1\/3 {
-    right: 33.333333%;
-    left: 33.333333%;
-  }
-
-  .md\:inset-y-2\/3 {
-    top: 66.666667%;
-    bottom: 66.666667%;
-  }
-
-  .md\:inset-x-2\/3 {
-    right: 66.666667%;
-    left: 66.666667%;
-  }
-
-  .md\:inset-y-1\/4 {
-    top: 25%;
-    bottom: 25%;
-  }
-
-  .md\:inset-x-1\/4 {
-    right: 25%;
-    left: 25%;
-  }
-
-  .md\:inset-y-2\/4 {
-    top: 50%;
-    bottom: 50%;
-  }
-
-  .md\:inset-x-2\/4 {
-    right: 50%;
-    left: 50%;
-  }
-
-  .md\:inset-y-3\/4 {
-    top: 75%;
-    bottom: 75%;
-  }
-
-  .md\:inset-x-3\/4 {
-    right: 75%;
-    left: 75%;
-  }
-
-  .md\:inset-y-full {
-    top: 100%;
-    bottom: 100%;
-  }
-
-  .md\:inset-x-full {
-    right: 100%;
-    left: 100%;
-  }
-
-  .md\:-inset-y-1\/2 {
-    top: -50%;
-    bottom: -50%;
-  }
-
-  .md\:-inset-x-1\/2 {
-    right: -50%;
-    left: -50%;
-  }
-
-  .md\:-inset-y-1\/3 {
-    top: -33.333333%;
-    bottom: -33.333333%;
-  }
-
-  .md\:-inset-x-1\/3 {
-    right: -33.333333%;
-    left: -33.333333%;
-  }
-
-  .md\:-inset-y-2\/3 {
-    top: -66.666667%;
-    bottom: -66.666667%;
-  }
-
-  .md\:-inset-x-2\/3 {
-    right: -66.666667%;
-    left: -66.666667%;
-  }
-
-  .md\:-inset-y-1\/4 {
-    top: -25%;
-    bottom: -25%;
-  }
-
-  .md\:-inset-x-1\/4 {
-    right: -25%;
-    left: -25%;
-  }
-
-  .md\:-inset-y-2\/4 {
-    top: -50%;
-    bottom: -50%;
-  }
-
-  .md\:-inset-x-2\/4 {
-    right: -50%;
-    left: -50%;
-  }
-
-  .md\:-inset-y-3\/4 {
-    top: -75%;
-    bottom: -75%;
-  }
-
-  .md\:-inset-x-3\/4 {
-    right: -75%;
-    left: -75%;
-  }
-
-  .md\:-inset-y-full {
-    top: -100%;
-    bottom: -100%;
-  }
-
-  .md\:-inset-x-full {
-    right: -100%;
-    left: -100%;
-  }
-
-  .md\:top-0 {
-    top: 0px;
-  }
-
-  .md\:right-0 {
-    right: 0px;
-  }
-
-  .md\:bottom-0 {
-    bottom: 0px;
-  }
-
-  .md\:left-0 {
-    left: 0px;
-  }
-
-  .md\:top-1 {
-    top: 0.25rem;
-  }
-
-  .md\:right-1 {
-    right: 0.25rem;
-  }
-
-  .md\:bottom-1 {
-    bottom: 0.25rem;
-  }
-
-  .md\:left-1 {
-    left: 0.25rem;
-  }
-
-  .md\:top-2 {
-    top: 0.5rem;
-  }
-
-  .md\:right-2 {
-    right: 0.5rem;
-  }
-
-  .md\:bottom-2 {
-    bottom: 0.5rem;
-  }
-
-  .md\:left-2 {
-    left: 0.5rem;
-  }
-
-  .md\:top-3 {
-    top: 0.75rem;
-  }
-
-  .md\:right-3 {
-    right: 0.75rem;
-  }
-
-  .md\:bottom-3 {
-    bottom: 0.75rem;
-  }
-
-  .md\:left-3 {
-    left: 0.75rem;
-  }
-
-  .md\:top-4 {
-    top: 1rem;
-  }
-
-  .md\:right-4 {
-    right: 1rem;
-  }
-
-  .md\:bottom-4 {
-    bottom: 1rem;
-  }
-
-  .md\:left-4 {
-    left: 1rem;
-  }
-
-  .md\:top-5 {
-    top: 1.25rem;
-  }
-
-  .md\:right-5 {
-    right: 1.25rem;
-  }
-
-  .md\:bottom-5 {
-    bottom: 1.25rem;
-  }
-
-  .md\:left-5 {
-    left: 1.25rem;
-  }
-
-  .md\:top-6 {
-    top: 1.5rem;
-  }
-
-  .md\:right-6 {
-    right: 1.5rem;
-  }
-
-  .md\:bottom-6 {
-    bottom: 1.5rem;
-  }
-
-  .md\:left-6 {
-    left: 1.5rem;
-  }
-
-  .md\:top-7 {
-    top: 1.75rem;
-  }
-
-  .md\:right-7 {
-    right: 1.75rem;
-  }
-
-  .md\:bottom-7 {
-    bottom: 1.75rem;
-  }
-
-  .md\:left-7 {
-    left: 1.75rem;
-  }
-
-  .md\:top-8 {
-    top: 2rem;
-  }
-
-  .md\:right-8 {
-    right: 2rem;
-  }
-
-  .md\:bottom-8 {
-    bottom: 2rem;
-  }
-
-  .md\:left-8 {
-    left: 2rem;
-  }
-
-  .md\:top-9 {
-    top: 2.25rem;
-  }
-
-  .md\:right-9 {
-    right: 2.25rem;
-  }
-
-  .md\:bottom-9 {
-    bottom: 2.25rem;
-  }
-
-  .md\:left-9 {
-    left: 2.25rem;
-  }
-
-  .md\:top-10 {
-    top: 2.5rem;
-  }
-
-  .md\:right-10 {
-    right: 2.5rem;
-  }
-
-  .md\:bottom-10 {
-    bottom: 2.5rem;
-  }
-
-  .md\:left-10 {
-    left: 2.5rem;
-  }
-
-  .md\:top-11 {
-    top: 2.75rem;
-  }
-
-  .md\:right-11 {
-    right: 2.75rem;
-  }
-
-  .md\:bottom-11 {
-    bottom: 2.75rem;
-  }
-
-  .md\:left-11 {
-    left: 2.75rem;
-  }
-
-  .md\:top-12 {
-    top: 3rem;
-  }
-
-  .md\:right-12 {
-    right: 3rem;
-  }
-
-  .md\:bottom-12 {
-    bottom: 3rem;
-  }
-
-  .md\:left-12 {
-    left: 3rem;
-  }
-
-  .md\:top-14 {
-    top: 3.5rem;
-  }
-
-  .md\:right-14 {
-    right: 3.5rem;
-  }
-
-  .md\:bottom-14 {
-    bottom: 3.5rem;
-  }
-
-  .md\:left-14 {
-    left: 3.5rem;
-  }
-
-  .md\:top-16 {
-    top: 4rem;
-  }
-
-  .md\:right-16 {
-    right: 4rem;
-  }
-
-  .md\:bottom-16 {
-    bottom: 4rem;
-  }
-
-  .md\:left-16 {
-    left: 4rem;
-  }
-
-  .md\:top-20 {
-    top: 5rem;
-  }
-
-  .md\:right-20 {
-    right: 5rem;
-  }
-
-  .md\:bottom-20 {
-    bottom: 5rem;
-  }
-
-  .md\:left-20 {
-    left: 5rem;
-  }
-
-  .md\:top-24 {
-    top: 6rem;
-  }
-
-  .md\:right-24 {
-    right: 6rem;
-  }
-
-  .md\:bottom-24 {
-    bottom: 6rem;
-  }
-
-  .md\:left-24 {
-    left: 6rem;
-  }
-
-  .md\:top-28 {
-    top: 7rem;
-  }
-
-  .md\:right-28 {
-    right: 7rem;
-  }
-
-  .md\:bottom-28 {
-    bottom: 7rem;
-  }
-
-  .md\:left-28 {
-    left: 7rem;
-  }
-
-  .md\:top-32 {
-    top: 8rem;
-  }
-
-  .md\:right-32 {
-    right: 8rem;
-  }
-
-  .md\:bottom-32 {
-    bottom: 8rem;
-  }
-
-  .md\:left-32 {
-    left: 8rem;
-  }
-
-  .md\:top-36 {
-    top: 9rem;
-  }
-
-  .md\:right-36 {
-    right: 9rem;
-  }
-
-  .md\:bottom-36 {
-    bottom: 9rem;
-  }
-
-  .md\:left-36 {
-    left: 9rem;
-  }
-
-  .md\:top-40 {
-    top: 10rem;
-  }
-
-  .md\:right-40 {
-    right: 10rem;
-  }
-
-  .md\:bottom-40 {
-    bottom: 10rem;
-  }
-
-  .md\:left-40 {
-    left: 10rem;
-  }
-
-  .md\:top-44 {
-    top: 11rem;
-  }
-
-  .md\:right-44 {
-    right: 11rem;
-  }
-
-  .md\:bottom-44 {
-    bottom: 11rem;
-  }
-
-  .md\:left-44 {
-    left: 11rem;
-  }
-
-  .md\:top-48 {
-    top: 12rem;
-  }
-
-  .md\:right-48 {
-    right: 12rem;
-  }
-
-  .md\:bottom-48 {
-    bottom: 12rem;
-  }
-
-  .md\:left-48 {
-    left: 12rem;
-  }
-
-  .md\:top-52 {
-    top: 13rem;
-  }
-
-  .md\:right-52 {
-    right: 13rem;
-  }
-
-  .md\:bottom-52 {
-    bottom: 13rem;
-  }
-
-  .md\:left-52 {
-    left: 13rem;
-  }
-
-  .md\:top-56 {
-    top: 14rem;
-  }
-
-  .md\:right-56 {
-    right: 14rem;
-  }
-
-  .md\:bottom-56 {
-    bottom: 14rem;
-  }
-
-  .md\:left-56 {
-    left: 14rem;
-  }
-
-  .md\:top-60 {
-    top: 15rem;
-  }
-
-  .md\:right-60 {
-    right: 15rem;
-  }
-
-  .md\:bottom-60 {
-    bottom: 15rem;
-  }
-
-  .md\:left-60 {
-    left: 15rem;
-  }
-
-  .md\:top-64 {
-    top: 16rem;
-  }
-
-  .md\:right-64 {
-    right: 16rem;
-  }
-
-  .md\:bottom-64 {
-    bottom: 16rem;
-  }
-
-  .md\:left-64 {
-    left: 16rem;
-  }
-
-  .md\:top-72 {
-    top: 18rem;
-  }
-
-  .md\:right-72 {
-    right: 18rem;
-  }
-
-  .md\:bottom-72 {
-    bottom: 18rem;
-  }
-
-  .md\:left-72 {
-    left: 18rem;
-  }
-
-  .md\:top-80 {
-    top: 20rem;
-  }
-
-  .md\:right-80 {
-    right: 20rem;
-  }
-
-  .md\:bottom-80 {
-    bottom: 20rem;
-  }
-
-  .md\:left-80 {
-    left: 20rem;
-  }
-
-  .md\:top-96 {
-    top: 24rem;
-  }
-
-  .md\:right-96 {
-    right: 24rem;
-  }
-
-  .md\:bottom-96 {
-    bottom: 24rem;
-  }
-
-  .md\:left-96 {
-    left: 24rem;
-  }
-
-  .md\:top-auto {
-    top: auto;
-  }
-
-  .md\:right-auto {
-    right: auto;
-  }
-
-  .md\:bottom-auto {
-    bottom: auto;
-  }
-
-  .md\:left-auto {
-    left: auto;
-  }
-
-  .md\:top-px {
-    top: 1px;
-  }
-
-  .md\:right-px {
-    right: 1px;
-  }
-
-  .md\:bottom-px {
-    bottom: 1px;
-  }
-
-  .md\:left-px {
-    left: 1px;
-  }
-
-  .md\:top-0\.5 {
-    top: 0.125rem;
-  }
-
-  .md\:right-0\.5 {
-    right: 0.125rem;
-  }
-
-  .md\:bottom-0\.5 {
-    bottom: 0.125rem;
-  }
-
-  .md\:left-0\.5 {
-    left: 0.125rem;
-  }
-
-  .md\:top-1\.5 {
-    top: 0.375rem;
-  }
-
-  .md\:right-1\.5 {
-    right: 0.375rem;
-  }
-
-  .md\:bottom-1\.5 {
-    bottom: 0.375rem;
-  }
-
-  .md\:left-1\.5 {
-    left: 0.375rem;
-  }
-
-  .md\:top-2\.5 {
-    top: 0.625rem;
-  }
-
-  .md\:right-2\.5 {
-    right: 0.625rem;
-  }
-
-  .md\:bottom-2\.5 {
-    bottom: 0.625rem;
-  }
-
-  .md\:left-2\.5 {
-    left: 0.625rem;
-  }
-
-  .md\:top-3\.5 {
-    top: 0.875rem;
-  }
-
-  .md\:right-3\.5 {
-    right: 0.875rem;
-  }
-
-  .md\:bottom-3\.5 {
-    bottom: 0.875rem;
-  }
-
-  .md\:left-3\.5 {
-    left: 0.875rem;
-  }
-
-  .md\:-top-0 {
-    top: 0px;
-  }
-
-  .md\:-right-0 {
-    right: 0px;
-  }
-
-  .md\:-bottom-0 {
-    bottom: 0px;
-  }
-
-  .md\:-left-0 {
-    left: 0px;
-  }
-
-  .md\:-top-1 {
-    top: -0.25rem;
-  }
-
-  .md\:-right-1 {
-    right: -0.25rem;
-  }
-
-  .md\:-bottom-1 {
-    bottom: -0.25rem;
-  }
-
-  .md\:-left-1 {
-    left: -0.25rem;
-  }
-
-  .md\:-top-2 {
-    top: -0.5rem;
-  }
-
-  .md\:-right-2 {
-    right: -0.5rem;
-  }
-
-  .md\:-bottom-2 {
-    bottom: -0.5rem;
-  }
-
-  .md\:-left-2 {
-    left: -0.5rem;
-  }
-
-  .md\:-top-3 {
-    top: -0.75rem;
-  }
-
-  .md\:-right-3 {
-    right: -0.75rem;
-  }
-
-  .md\:-bottom-3 {
-    bottom: -0.75rem;
-  }
-
-  .md\:-left-3 {
-    left: -0.75rem;
-  }
-
-  .md\:-top-4 {
-    top: -1rem;
-  }
-
-  .md\:-right-4 {
-    right: -1rem;
-  }
-
-  .md\:-bottom-4 {
-    bottom: -1rem;
-  }
-
-  .md\:-left-4 {
-    left: -1rem;
-  }
-
-  .md\:-top-5 {
-    top: -1.25rem;
-  }
-
-  .md\:-right-5 {
-    right: -1.25rem;
-  }
-
-  .md\:-bottom-5 {
-    bottom: -1.25rem;
-  }
-
-  .md\:-left-5 {
-    left: -1.25rem;
-  }
-
-  .md\:-top-6 {
-    top: -1.5rem;
-  }
-
-  .md\:-right-6 {
-    right: -1.5rem;
-  }
-
-  .md\:-bottom-6 {
-    bottom: -1.5rem;
-  }
-
-  .md\:-left-6 {
-    left: -1.5rem;
-  }
-
-  .md\:-top-7 {
-    top: -1.75rem;
-  }
-
-  .md\:-right-7 {
-    right: -1.75rem;
-  }
-
-  .md\:-bottom-7 {
-    bottom: -1.75rem;
-  }
-
-  .md\:-left-7 {
-    left: -1.75rem;
-  }
-
-  .md\:-top-8 {
-    top: -2rem;
-  }
-
-  .md\:-right-8 {
-    right: -2rem;
-  }
-
-  .md\:-bottom-8 {
-    bottom: -2rem;
-  }
-
-  .md\:-left-8 {
-    left: -2rem;
-  }
-
-  .md\:-top-9 {
-    top: -2.25rem;
-  }
-
-  .md\:-right-9 {
-    right: -2.25rem;
-  }
-
-  .md\:-bottom-9 {
-    bottom: -2.25rem;
-  }
-
-  .md\:-left-9 {
-    left: -2.25rem;
-  }
-
-  .md\:-top-10 {
-    top: -2.5rem;
-  }
-
-  .md\:-right-10 {
-    right: -2.5rem;
-  }
-
-  .md\:-bottom-10 {
-    bottom: -2.5rem;
-  }
-
-  .md\:-left-10 {
-    left: -2.5rem;
-  }
-
-  .md\:-top-11 {
-    top: -2.75rem;
-  }
-
-  .md\:-right-11 {
-    right: -2.75rem;
-  }
-
-  .md\:-bottom-11 {
-    bottom: -2.75rem;
-  }
-
-  .md\:-left-11 {
-    left: -2.75rem;
-  }
-
-  .md\:-top-12 {
-    top: -3rem;
-  }
-
-  .md\:-right-12 {
-    right: -3rem;
-  }
-
-  .md\:-bottom-12 {
-    bottom: -3rem;
-  }
-
-  .md\:-left-12 {
-    left: -3rem;
-  }
-
-  .md\:-top-14 {
-    top: -3.5rem;
-  }
-
-  .md\:-right-14 {
-    right: -3.5rem;
-  }
-
-  .md\:-bottom-14 {
-    bottom: -3.5rem;
-  }
-
-  .md\:-left-14 {
-    left: -3.5rem;
-  }
-
-  .md\:-top-16 {
-    top: -4rem;
-  }
-
-  .md\:-right-16 {
-    right: -4rem;
-  }
-
-  .md\:-bottom-16 {
-    bottom: -4rem;
-  }
-
-  .md\:-left-16 {
-    left: -4rem;
-  }
-
-  .md\:-top-20 {
-    top: -5rem;
-  }
-
-  .md\:-right-20 {
-    right: -5rem;
-  }
-
-  .md\:-bottom-20 {
-    bottom: -5rem;
-  }
-
-  .md\:-left-20 {
-    left: -5rem;
-  }
-
-  .md\:-top-24 {
-    top: -6rem;
-  }
-
-  .md\:-right-24 {
-    right: -6rem;
-  }
-
-  .md\:-bottom-24 {
-    bottom: -6rem;
-  }
-
-  .md\:-left-24 {
-    left: -6rem;
-  }
-
-  .md\:-top-28 {
-    top: -7rem;
-  }
-
-  .md\:-right-28 {
-    right: -7rem;
-  }
-
-  .md\:-bottom-28 {
-    bottom: -7rem;
-  }
-
-  .md\:-left-28 {
-    left: -7rem;
-  }
-
-  .md\:-top-32 {
-    top: -8rem;
-  }
-
-  .md\:-right-32 {
-    right: -8rem;
-  }
-
-  .md\:-bottom-32 {
-    bottom: -8rem;
-  }
-
-  .md\:-left-32 {
-    left: -8rem;
-  }
-
-  .md\:-top-36 {
-    top: -9rem;
-  }
-
-  .md\:-right-36 {
-    right: -9rem;
-  }
-
-  .md\:-bottom-36 {
-    bottom: -9rem;
-  }
-
-  .md\:-left-36 {
-    left: -9rem;
-  }
-
-  .md\:-top-40 {
-    top: -10rem;
-  }
-
-  .md\:-right-40 {
-    right: -10rem;
-  }
-
-  .md\:-bottom-40 {
-    bottom: -10rem;
-  }
-
-  .md\:-left-40 {
-    left: -10rem;
-  }
-
-  .md\:-top-44 {
-    top: -11rem;
-  }
-
-  .md\:-right-44 {
-    right: -11rem;
-  }
-
-  .md\:-bottom-44 {
-    bottom: -11rem;
-  }
-
-  .md\:-left-44 {
-    left: -11rem;
-  }
-
-  .md\:-top-48 {
-    top: -12rem;
-  }
-
-  .md\:-right-48 {
-    right: -12rem;
-  }
-
-  .md\:-bottom-48 {
-    bottom: -12rem;
-  }
-
-  .md\:-left-48 {
-    left: -12rem;
-  }
-
-  .md\:-top-52 {
-    top: -13rem;
-  }
-
-  .md\:-right-52 {
-    right: -13rem;
-  }
-
-  .md\:-bottom-52 {
-    bottom: -13rem;
-  }
-
-  .md\:-left-52 {
-    left: -13rem;
-  }
-
-  .md\:-top-56 {
-    top: -14rem;
-  }
-
-  .md\:-right-56 {
-    right: -14rem;
-  }
-
-  .md\:-bottom-56 {
-    bottom: -14rem;
-  }
-
-  .md\:-left-56 {
-    left: -14rem;
-  }
-
-  .md\:-top-60 {
-    top: -15rem;
-  }
-
-  .md\:-right-60 {
-    right: -15rem;
-  }
-
-  .md\:-bottom-60 {
-    bottom: -15rem;
-  }
-
-  .md\:-left-60 {
-    left: -15rem;
-  }
-
-  .md\:-top-64 {
-    top: -16rem;
-  }
-
-  .md\:-right-64 {
-    right: -16rem;
-  }
-
-  .md\:-bottom-64 {
-    bottom: -16rem;
-  }
-
-  .md\:-left-64 {
-    left: -16rem;
-  }
-
-  .md\:-top-72 {
-    top: -18rem;
-  }
-
-  .md\:-right-72 {
-    right: -18rem;
-  }
-
-  .md\:-bottom-72 {
-    bottom: -18rem;
-  }
-
-  .md\:-left-72 {
-    left: -18rem;
-  }
-
-  .md\:-top-80 {
-    top: -20rem;
-  }
-
-  .md\:-right-80 {
-    right: -20rem;
-  }
-
-  .md\:-bottom-80 {
-    bottom: -20rem;
-  }
-
-  .md\:-left-80 {
-    left: -20rem;
-  }
-
-  .md\:-top-96 {
-    top: -24rem;
-  }
-
-  .md\:-right-96 {
-    right: -24rem;
-  }
-
-  .md\:-bottom-96 {
-    bottom: -24rem;
-  }
-
-  .md\:-left-96 {
-    left: -24rem;
-  }
-
-  .md\:-top-px {
-    top: -1px;
-  }
-
-  .md\:-right-px {
-    right: -1px;
-  }
-
-  .md\:-bottom-px {
-    bottom: -1px;
-  }
-
-  .md\:-left-px {
-    left: -1px;
-  }
-
-  .md\:-top-0\.5 {
-    top: -0.125rem;
-  }
-
-  .md\:-right-0\.5 {
-    right: -0.125rem;
-  }
-
-  .md\:-bottom-0\.5 {
-    bottom: -0.125rem;
-  }
-
-  .md\:-left-0\.5 {
-    left: -0.125rem;
-  }
-
-  .md\:-top-1\.5 {
-    top: -0.375rem;
-  }
-
-  .md\:-right-1\.5 {
-    right: -0.375rem;
-  }
-
-  .md\:-bottom-1\.5 {
-    bottom: -0.375rem;
-  }
-
-  .md\:-left-1\.5 {
-    left: -0.375rem;
-  }
-
-  .md\:-top-2\.5 {
-    top: -0.625rem;
-  }
-
-  .md\:-right-2\.5 {
-    right: -0.625rem;
-  }
-
-  .md\:-bottom-2\.5 {
-    bottom: -0.625rem;
-  }
-
-  .md\:-left-2\.5 {
-    left: -0.625rem;
-  }
-
-  .md\:-top-3\.5 {
-    top: -0.875rem;
-  }
-
-  .md\:-right-3\.5 {
-    right: -0.875rem;
-  }
-
-  .md\:-bottom-3\.5 {
-    bottom: -0.875rem;
-  }
-
-  .md\:-left-3\.5 {
-    left: -0.875rem;
-  }
-
-  .md\:top-1\/2 {
-    top: 50%;
-  }
-
-  .md\:right-1\/2 {
-    right: 50%;
-  }
-
-  .md\:bottom-1\/2 {
-    bottom: 50%;
-  }
-
-  .md\:left-1\/2 {
-    left: 50%;
-  }
-
-  .md\:top-1\/3 {
-    top: 33.333333%;
-  }
-
-  .md\:right-1\/3 {
-    right: 33.333333%;
-  }
-
-  .md\:bottom-1\/3 {
-    bottom: 33.333333%;
-  }
-
-  .md\:left-1\/3 {
-    left: 33.333333%;
-  }
-
-  .md\:top-2\/3 {
-    top: 66.666667%;
-  }
-
-  .md\:right-2\/3 {
-    right: 66.666667%;
-  }
-
-  .md\:bottom-2\/3 {
-    bottom: 66.666667%;
-  }
-
-  .md\:left-2\/3 {
-    left: 66.666667%;
-  }
-
-  .md\:top-1\/4 {
-    top: 25%;
-  }
-
-  .md\:right-1\/4 {
-    right: 25%;
-  }
-
-  .md\:bottom-1\/4 {
-    bottom: 25%;
-  }
-
-  .md\:left-1\/4 {
-    left: 25%;
-  }
-
-  .md\:top-2\/4 {
-    top: 50%;
-  }
-
-  .md\:right-2\/4 {
-    right: 50%;
-  }
-
-  .md\:bottom-2\/4 {
-    bottom: 50%;
-  }
-
-  .md\:left-2\/4 {
-    left: 50%;
-  }
-
-  .md\:top-3\/4 {
-    top: 75%;
-  }
-
-  .md\:right-3\/4 {
-    right: 75%;
-  }
-
-  .md\:bottom-3\/4 {
-    bottom: 75%;
-  }
-
-  .md\:left-3\/4 {
-    left: 75%;
-  }
-
-  .md\:top-full {
-    top: 100%;
-  }
-
-  .md\:right-full {
-    right: 100%;
-  }
-
-  .md\:bottom-full {
-    bottom: 100%;
-  }
-
-  .md\:left-full {
-    left: 100%;
-  }
-
-  .md\:-top-1\/2 {
-    top: -50%;
-  }
-
-  .md\:-right-1\/2 {
-    right: -50%;
-  }
-
-  .md\:-bottom-1\/2 {
-    bottom: -50%;
-  }
-
-  .md\:-left-1\/2 {
-    left: -50%;
-  }
-
-  .md\:-top-1\/3 {
-    top: -33.333333%;
-  }
-
-  .md\:-right-1\/3 {
-    right: -33.333333%;
-  }
-
-  .md\:-bottom-1\/3 {
-    bottom: -33.333333%;
-  }
-
-  .md\:-left-1\/3 {
-    left: -33.333333%;
-  }
-
-  .md\:-top-2\/3 {
-    top: -66.666667%;
-  }
-
-  .md\:-right-2\/3 {
-    right: -66.666667%;
-  }
-
-  .md\:-bottom-2\/3 {
-    bottom: -66.666667%;
-  }
-
-  .md\:-left-2\/3 {
-    left: -66.666667%;
-  }
-
-  .md\:-top-1\/4 {
-    top: -25%;
-  }
-
-  .md\:-right-1\/4 {
-    right: -25%;
-  }
-
-  .md\:-bottom-1\/4 {
-    bottom: -25%;
-  }
-
-  .md\:-left-1\/4 {
-    left: -25%;
-  }
-
-  .md\:-top-2\/4 {
-    top: -50%;
-  }
-
-  .md\:-right-2\/4 {
-    right: -50%;
-  }
-
-  .md\:-bottom-2\/4 {
-    bottom: -50%;
-  }
-
-  .md\:-left-2\/4 {
-    left: -50%;
-  }
-
-  .md\:-top-3\/4 {
-    top: -75%;
-  }
-
-  .md\:-right-3\/4 {
-    right: -75%;
-  }
-
-  .md\:-bottom-3\/4 {
-    bottom: -75%;
-  }
-
-  .md\:-left-3\/4 {
-    left: -75%;
-  }
-
-  .md\:-top-full {
-    top: -100%;
-  }
-
-  .md\:-right-full {
-    right: -100%;
-  }
-
-  .md\:-bottom-full {
-    bottom: -100%;
-  }
-
-  .md\:-left-full {
-    left: -100%;
-  }
-
-  .md\:resize-none {
-    resize: none;
-  }
-
-  .md\:resize-y {
-    resize: vertical;
-  }
-
-  .md\:resize-x {
-    resize: horizontal;
-  }
-
-  .md\:resize {
-    resize: both;
-  }
-
-  .md\:shadow-sm {
-    --tw-shadow: 0 1px 2px 0 rgba(105, 81, 255, 0.05);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .md\:shadow {
-    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .md\:shadow-md {
-    --tw-shadow: 0 1px 2px 0 rgba(85, 105, 135, 0.1);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .md\:shadow-lg {
-    --tw-shadow: 0px 1px 3px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .md\:shadow-xl {
-    --tw-shadow: 10px 14px 34px rgba(0, 0, 0, 0.04);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .md\:shadow-2xl {
-    --tw-shadow: 0px 32px 64px -12px rgba(85, 105, 135, 0.08);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .md\:shadow-3xl {
-    --tw-shadow: 0px 24px 48px -12px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .md\:shadow-inner {
-    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .md\:shadow-none {
-    --tw-shadow: 0 0 #0000;
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .md\:group-hover\:shadow-sm {
-    --tw-shadow: 0 1px 2px 0 rgba(105, 81, 255, 0.05);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .md\:group-hover\:shadow {
-    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .md\:group-hover\:shadow-md {
-    --tw-shadow: 0 1px 2px 0 rgba(85, 105, 135, 0.1);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .md\:group-hover\:shadow-lg {
-    --tw-shadow: 0px 1px 3px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .md\:group-hover\:shadow-xl {
-    --tw-shadow: 10px 14px 34px rgba(0, 0, 0, 0.04);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .md\:group-hover\:shadow-2xl {
-    --tw-shadow: 0px 32px 64px -12px rgba(85, 105, 135, 0.08);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .md\:group-hover\:shadow-3xl {
-    --tw-shadow: 0px 24px 48px -12px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .md\:group-hover\:shadow-inner {
-    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .md\:group-hover\:shadow-none {
-    --tw-shadow: 0 0 #0000;
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .md\:focus-within\:shadow-sm:focus-within {
-    --tw-shadow: 0 1px 2px 0 rgba(105, 81, 255, 0.05);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .md\:focus-within\:shadow:focus-within {
-    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .md\:focus-within\:shadow-md:focus-within {
-    --tw-shadow: 0 1px 2px 0 rgba(85, 105, 135, 0.1);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .md\:focus-within\:shadow-lg:focus-within {
-    --tw-shadow: 0px 1px 3px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .md\:focus-within\:shadow-xl:focus-within {
-    --tw-shadow: 10px 14px 34px rgba(0, 0, 0, 0.04);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .md\:focus-within\:shadow-2xl:focus-within {
-    --tw-shadow: 0px 32px 64px -12px rgba(85, 105, 135, 0.08);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .md\:focus-within\:shadow-3xl:focus-within {
-    --tw-shadow: 0px 24px 48px -12px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .md\:focus-within\:shadow-inner:focus-within {
-    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .md\:focus-within\:shadow-none:focus-within {
-    --tw-shadow: 0 0 #0000;
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .md\:hover\:shadow-sm:hover {
-    --tw-shadow: 0 1px 2px 0 rgba(105, 81, 255, 0.05);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .md\:hover\:shadow:hover {
-    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .md\:hover\:shadow-md:hover {
-    --tw-shadow: 0 1px 2px 0 rgba(85, 105, 135, 0.1);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .md\:hover\:shadow-lg:hover {
-    --tw-shadow: 0px 1px 3px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .md\:hover\:shadow-xl:hover {
-    --tw-shadow: 10px 14px 34px rgba(0, 0, 0, 0.04);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .md\:hover\:shadow-2xl:hover {
-    --tw-shadow: 0px 32px 64px -12px rgba(85, 105, 135, 0.08);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .md\:hover\:shadow-3xl:hover {
-    --tw-shadow: 0px 24px 48px -12px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .md\:hover\:shadow-inner:hover {
-    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .md\:hover\:shadow-none:hover {
-    --tw-shadow: 0 0 #0000;
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .md\:focus\:shadow-sm:focus {
-    --tw-shadow: 0 1px 2px 0 rgba(105, 81, 255, 0.05);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .md\:focus\:shadow:focus {
-    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .md\:focus\:shadow-md:focus {
-    --tw-shadow: 0 1px 2px 0 rgba(85, 105, 135, 0.1);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .md\:focus\:shadow-lg:focus {
-    --tw-shadow: 0px 1px 3px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .md\:focus\:shadow-xl:focus {
-    --tw-shadow: 10px 14px 34px rgba(0, 0, 0, 0.04);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .md\:focus\:shadow-2xl:focus {
-    --tw-shadow: 0px 32px 64px -12px rgba(85, 105, 135, 0.08);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .md\:focus\:shadow-3xl:focus {
-    --tw-shadow: 0px 24px 48px -12px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .md\:focus\:shadow-inner:focus {
-    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .md\:focus\:shadow-none:focus {
-    --tw-shadow: 0 0 #0000;
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .md\:ring-0 {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .md\:ring-1 {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .md\:ring-2 {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .md\:ring-4 {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .md\:ring-8 {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .md\:ring {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .md\:ring-inset {
-    --tw-ring-inset: inset;
-  }
-
-  .md\:focus-within\:ring-0:focus-within {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .md\:focus-within\:ring-1:focus-within {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .md\:focus-within\:ring-2:focus-within {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .md\:focus-within\:ring-4:focus-within {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .md\:focus-within\:ring-8:focus-within {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .md\:focus-within\:ring:focus-within {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .md\:focus-within\:ring-inset:focus-within {
-    --tw-ring-inset: inset;
-  }
-
-  .md\:focus\:ring-0:focus {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .md\:focus\:ring-1:focus {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .md\:focus\:ring-2:focus {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .md\:focus\:ring-4:focus {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .md\:focus\:ring-8:focus {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .md\:focus\:ring:focus {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .md\:focus\:ring-inset:focus {
-    --tw-ring-inset: inset;
-  }
-
-  .md\:ring-offset-current {
-    --tw-ring-offset-color: currentColor;
-  }
-
-  .md\:ring-offset-transparent {
-    --tw-ring-offset-color: transparent;
-  }
-
-  .md\:ring-offset-black {
-    --tw-ring-offset-color: #000;
-  }
-
-  .md\:ring-offset-white {
-    --tw-ring-offset-color: #fff;
-  }
-
-  .md\:ring-offset-darkCoolGray-50 {
-    --tw-ring-offset-color: #F5F6F7;
-  }
-
-  .md\:ring-offset-darkCoolGray-100 {
-    --tw-ring-offset-color: #EBEDEF;
-  }
-
-  .md\:ring-offset-darkCoolGray-200 {
-    --tw-ring-offset-color: #CED1D6;
-  }
-
-  .md\:ring-offset-darkCoolGray-300 {
-    --tw-ring-offset-color: #B0B5BD;
-  }
-
-  .md\:ring-offset-darkCoolGray-400 {
-    --tw-ring-offset-color: #757E8C;
-  }
-
-  .md\:ring-offset-darkCoolGray-500 {
-    --tw-ring-offset-color: #3A475B;
-  }
-
-  .md\:ring-offset-darkCoolGray-600 {
-    --tw-ring-offset-color: #344052;
-  }
-
-  .md\:ring-offset-darkCoolGray-700 {
-    --tw-ring-offset-color: #2C3544;
-  }
-
-  .md\:ring-offset-darkCoolGray-800 {
-    --tw-ring-offset-color: #232B37;
-  }
-
-  .md\:ring-offset-darkCoolGray-900 {
-    --tw-ring-offset-color: #1C232D;
-  }
-
-  .md\:ring-offset-coolGray-50 {
-    --tw-ring-offset-color: #F7F8F9;
-  }
-
-  .md\:ring-offset-coolGray-100 {
-    --tw-ring-offset-color: #EEF0F3;
-  }
-
-  .md\:ring-offset-coolGray-200 {
-    --tw-ring-offset-color: #D5DAE1;
-  }
-
-  .md\:ring-offset-coolGray-300 {
-    --tw-ring-offset-color: #BBC3CF;
-  }
-
-  .md\:ring-offset-coolGray-400 {
-    --tw-ring-offset-color: #8896AB;
-  }
-
-  .md\:ring-offset-coolGray-500 {
-    --tw-ring-offset-color: #556987;
-  }
-
-  .md\:ring-offset-coolGray-600 {
-    --tw-ring-offset-color: #4D5F7A;
-  }
-
-  .md\:ring-offset-coolGray-700 {
-    --tw-ring-offset-color: #404F65;
-  }
-
-  .md\:ring-offset-coolGray-800 {
-    --tw-ring-offset-color: #333F51;
-  }
-
-  .md\:ring-offset-coolGray-900 {
-    --tw-ring-offset-color: #2A3342;
-  }
-
-  .md\:ring-offset-indigo-50 {
-    --tw-ring-offset-color: #F8F6FF;
-  }
-
-  .md\:ring-offset-indigo-100 {
-    --tw-ring-offset-color: #F0EEFF;
-  }
-
-  .md\:ring-offset-indigo-200 {
-    --tw-ring-offset-color: #DAD4FF;
-  }
-
-  .md\:ring-offset-indigo-300 {
-    --tw-ring-offset-color: #C3B9FF;
-  }
-
-  .md\:ring-offset-indigo-400 {
-    --tw-ring-offset-color: #9685FF;
-  }
-
-  .md\:ring-offset-indigo-500 {
-    --tw-ring-offset-color: #6951FF;
-  }
-
-  .md\:ring-offset-indigo-600 {
-    --tw-ring-offset-color: #5F49E6;
-  }
-
-  .md\:ring-offset-indigo-700 {
-    --tw-ring-offset-color: #4F3DBF;
-  }
-
-  .md\:ring-offset-indigo-800 {
-    --tw-ring-offset-color: #3F3199;
-  }
-
-  .md\:ring-offset-indigo-900 {
-    --tw-ring-offset-color: #33287D;
-  }
-
-  .md\:ring-offset-violet-50 {
-    --tw-ring-offset-color: #FBF7FF;
-  }
-
-  .md\:ring-offset-violet-100 {
-    --tw-ring-offset-color: #F6EEFE;
-  }
-
-  .md\:ring-offset-violet-200 {
-    --tw-ring-offset-color: #E9D5FD;
-  }
-
-  .md\:ring-offset-violet-300 {
-    --tw-ring-offset-color: #DCBBFC;
-  }
-
-  .md\:ring-offset-violet-400 {
-    --tw-ring-offset-color: #C288F9;
-  }
-
-  .md\:ring-offset-violet-500 {
-    --tw-ring-offset-color: #A855F7;
-  }
-
-  .md\:ring-offset-violet-600 {
-    --tw-ring-offset-color: #974DDE;
-  }
-
-  .md\:ring-offset-violet-700 {
-    --tw-ring-offset-color: #7E40B9;
-  }
-
-  .md\:ring-offset-violet-800 {
-    --tw-ring-offset-color: #653394;
-  }
-
-  .md\:ring-offset-violet-900 {
-    --tw-ring-offset-color: #522A79;
-  }
-
-  .md\:ring-offset-yellow-50 {
-    --tw-ring-offset-color: #FFFAF3;
-  }
-
-  .md\:ring-offset-yellow-100 {
-    --tw-ring-offset-color: #FEF5E7;
-  }
-
-  .md\:ring-offset-yellow-200 {
-    --tw-ring-offset-color: #FDE7C2;
-  }
-
-  .md\:ring-offset-yellow-300 {
-    --tw-ring-offset-color: #FBD89D;
-  }
-
-  .md\:ring-offset-yellow-400 {
-    --tw-ring-offset-color: #F8BB54;
-  }
-
-  .md\:ring-offset-yellow-500 {
-    --tw-ring-offset-color: #F59E0B;
-  }
-
-  .md\:ring-offset-yellow-600 {
-    --tw-ring-offset-color: #DD8E0A;
-  }
-
-  .md\:ring-offset-yellow-700 {
-    --tw-ring-offset-color: #B87708;
-  }
-
-  .md\:ring-offset-yellow-800 {
-    --tw-ring-offset-color: #935F07;
-  }
-
-  .md\:ring-offset-yellow-900 {
-    --tw-ring-offset-color: #784D05;
-  }
-
-  .md\:ring-offset-red-50 {
-    --tw-ring-offset-color: #FEF7F6;
-  }
-
-  .md\:ring-offset-red-100 {
-    --tw-ring-offset-color: #FDEEEC;
-  }
-
-  .md\:ring-offset-red-200 {
-    --tw-ring-offset-color: #FBD6D0;
-  }
-
-  .md\:ring-offset-red-300 {
-    --tw-ring-offset-color: #F9BDB4;
-  }
-
-  .md\:ring-offset-red-400 {
-    --tw-ring-offset-color: #F48B7C;
-  }
-
-  .md\:ring-offset-red-500 {
-    --tw-ring-offset-color: #EF5844;
-  }
-
-  .md\:ring-offset-red-600 {
-    --tw-ring-offset-color: #D7503D;
-  }
-
-  .md\:ring-offset-red-700 {
-    --tw-ring-offset-color: #B34333;
-  }
-
-  .md\:ring-offset-red-800 {
-    --tw-ring-offset-color: #8F3529;
-  }
-
-  .md\:ring-offset-red-900 {
-    --tw-ring-offset-color: #752C21;
-  }
-
-  .md\:ring-offset-green-50 {
-    --tw-ring-offset-color: #F4FDF7;
-  }
-
-  .md\:ring-offset-green-100 {
-    --tw-ring-offset-color: #EAFAF0;
-  }
-
-  .md\:ring-offset-green-200 {
-    --tw-ring-offset-color: #CAF4D9;
-  }
-
-  .md\:ring-offset-green-300 {
-    --tw-ring-offset-color: #AAEDC3;
-  }
-
-  .md\:ring-offset-green-400 {
-    --tw-ring-offset-color: #6ADF95;
-  }
-
-  .md\:ring-offset-green-500 {
-    --tw-ring-offset-color: #2AD167;
-  }
-
-  .md\:ring-offset-green-600 {
-    --tw-ring-offset-color: #26BC5E;
-  }
-
-  .md\:ring-offset-green-700 {
-    --tw-ring-offset-color: #209D4E;
-  }
-
-  .md\:ring-offset-green-800 {
-    --tw-ring-offset-color: #197D3E;
-  }
-
-  .md\:ring-offset-green-900 {
-    --tw-ring-offset-color: #156633;
-  }
-
-  .md\:ring-offset-blue-50 {
-    --tw-ring-offset-color: #F5F9FF;
-  }
-
-  .md\:ring-offset-blue-100 {
-    --tw-ring-offset-color: #EBF3FE;
-  }
-
-  .md\:ring-offset-blue-200 {
-    --tw-ring-offset-color: #CEE0FD;
-  }
-
-  .md\:ring-offset-blue-300 {
-    --tw-ring-offset-color: #B1CDFB;
-  }
-
-  .md\:ring-offset-blue-400 {
-    --tw-ring-offset-color: #76A8F9;
-  }
-
-  .md\:ring-offset-blue-500 {
-    --tw-ring-offset-color: #3B82F6;
-  }
-
-  .md\:ring-offset-blue-600 {
-    --tw-ring-offset-color: #3575DD;
-  }
-
-  .md\:ring-offset-blue-700 {
-    --tw-ring-offset-color: #2C62B9;
-  }
-
-  .md\:ring-offset-blue-800 {
-    --tw-ring-offset-color: #234E94;
-  }
-
-  .md\:ring-offset-blue-900 {
-    --tw-ring-offset-color: #1D4079;
-  }
-
-  .md\:ring-offset-gray-50 {
-    --tw-ring-offset-color: #f9fafb;
-  }
-
-  .md\:ring-offset-gray-100 {
-    --tw-ring-offset-color: #f3f4f6;
-  }
-
-  .md\:ring-offset-gray-200 {
-    --tw-ring-offset-color: #e5e7eb;
-  }
-
-  .md\:ring-offset-gray-300 {
-    --tw-ring-offset-color: #d1d5db;
-  }
-
-  .md\:ring-offset-gray-400 {
-    --tw-ring-offset-color: #9ca3af;
-  }
-
-  .md\:ring-offset-gray-500 {
-    --tw-ring-offset-color: #6b7280;
-  }
-
-  .md\:ring-offset-gray-600 {
-    --tw-ring-offset-color: #4b5563;
-  }
-
-  .md\:ring-offset-gray-700 {
-    --tw-ring-offset-color: #374151;
-  }
-
-  .md\:ring-offset-gray-800 {
-    --tw-ring-offset-color: #1f2937;
-  }
-
-  .md\:ring-offset-gray-900 {
-    --tw-ring-offset-color: #111827;
-  }
-
-  .md\:focus-within\:ring-offset-current:focus-within {
-    --tw-ring-offset-color: currentColor;
-  }
-
-  .md\:focus-within\:ring-offset-transparent:focus-within {
-    --tw-ring-offset-color: transparent;
-  }
-
-  .md\:focus-within\:ring-offset-black:focus-within {
-    --tw-ring-offset-color: #000;
-  }
-
-  .md\:focus-within\:ring-offset-white:focus-within {
-    --tw-ring-offset-color: #fff;
-  }
-
-  .md\:focus-within\:ring-offset-darkCoolGray-50:focus-within {
-    --tw-ring-offset-color: #F5F6F7;
-  }
-
-  .md\:focus-within\:ring-offset-darkCoolGray-100:focus-within {
-    --tw-ring-offset-color: #EBEDEF;
-  }
-
-  .md\:focus-within\:ring-offset-darkCoolGray-200:focus-within {
-    --tw-ring-offset-color: #CED1D6;
-  }
-
-  .md\:focus-within\:ring-offset-darkCoolGray-300:focus-within {
-    --tw-ring-offset-color: #B0B5BD;
-  }
-
-  .md\:focus-within\:ring-offset-darkCoolGray-400:focus-within {
-    --tw-ring-offset-color: #757E8C;
-  }
-
-  .md\:focus-within\:ring-offset-darkCoolGray-500:focus-within {
-    --tw-ring-offset-color: #3A475B;
-  }
-
-  .md\:focus-within\:ring-offset-darkCoolGray-600:focus-within {
-    --tw-ring-offset-color: #344052;
-  }
-
-  .md\:focus-within\:ring-offset-darkCoolGray-700:focus-within {
-    --tw-ring-offset-color: #2C3544;
-  }
-
-  .md\:focus-within\:ring-offset-darkCoolGray-800:focus-within {
-    --tw-ring-offset-color: #232B37;
-  }
-
-  .md\:focus-within\:ring-offset-darkCoolGray-900:focus-within {
-    --tw-ring-offset-color: #1C232D;
-  }
-
-  .md\:focus-within\:ring-offset-coolGray-50:focus-within {
-    --tw-ring-offset-color: #F7F8F9;
-  }
-
-  .md\:focus-within\:ring-offset-coolGray-100:focus-within {
-    --tw-ring-offset-color: #EEF0F3;
-  }
-
-  .md\:focus-within\:ring-offset-coolGray-200:focus-within {
-    --tw-ring-offset-color: #D5DAE1;
-  }
-
-  .md\:focus-within\:ring-offset-coolGray-300:focus-within {
-    --tw-ring-offset-color: #BBC3CF;
-  }
-
-  .md\:focus-within\:ring-offset-coolGray-400:focus-within {
-    --tw-ring-offset-color: #8896AB;
-  }
-
-  .md\:focus-within\:ring-offset-coolGray-500:focus-within {
-    --tw-ring-offset-color: #556987;
-  }
-
-  .md\:focus-within\:ring-offset-coolGray-600:focus-within {
-    --tw-ring-offset-color: #4D5F7A;
-  }
-
-  .md\:focus-within\:ring-offset-coolGray-700:focus-within {
-    --tw-ring-offset-color: #404F65;
-  }
-
-  .md\:focus-within\:ring-offset-coolGray-800:focus-within {
-    --tw-ring-offset-color: #333F51;
-  }
-
-  .md\:focus-within\:ring-offset-coolGray-900:focus-within {
-    --tw-ring-offset-color: #2A3342;
-  }
-
-  .md\:focus-within\:ring-offset-indigo-50:focus-within {
-    --tw-ring-offset-color: #F8F6FF;
-  }
-
-  .md\:focus-within\:ring-offset-indigo-100:focus-within {
-    --tw-ring-offset-color: #F0EEFF;
-  }
-
-  .md\:focus-within\:ring-offset-indigo-200:focus-within {
-    --tw-ring-offset-color: #DAD4FF;
-  }
-
-  .md\:focus-within\:ring-offset-indigo-300:focus-within {
-    --tw-ring-offset-color: #C3B9FF;
-  }
-
-  .md\:focus-within\:ring-offset-indigo-400:focus-within {
-    --tw-ring-offset-color: #9685FF;
-  }
-
-  .md\:focus-within\:ring-offset-indigo-500:focus-within {
-    --tw-ring-offset-color: #6951FF;
-  }
-
-  .md\:focus-within\:ring-offset-indigo-600:focus-within {
-    --tw-ring-offset-color: #5F49E6;
-  }
-
-  .md\:focus-within\:ring-offset-indigo-700:focus-within {
-    --tw-ring-offset-color: #4F3DBF;
-  }
-
-  .md\:focus-within\:ring-offset-indigo-800:focus-within {
-    --tw-ring-offset-color: #3F3199;
-  }
-
-  .md\:focus-within\:ring-offset-indigo-900:focus-within {
-    --tw-ring-offset-color: #33287D;
-  }
-
-  .md\:focus-within\:ring-offset-violet-50:focus-within {
-    --tw-ring-offset-color: #FBF7FF;
-  }
-
-  .md\:focus-within\:ring-offset-violet-100:focus-within {
-    --tw-ring-offset-color: #F6EEFE;
-  }
-
-  .md\:focus-within\:ring-offset-violet-200:focus-within {
-    --tw-ring-offset-color: #E9D5FD;
-  }
-
-  .md\:focus-within\:ring-offset-violet-300:focus-within {
-    --tw-ring-offset-color: #DCBBFC;
-  }
-
-  .md\:focus-within\:ring-offset-violet-400:focus-within {
-    --tw-ring-offset-color: #C288F9;
-  }
-
-  .md\:focus-within\:ring-offset-violet-500:focus-within {
-    --tw-ring-offset-color: #A855F7;
-  }
-
-  .md\:focus-within\:ring-offset-violet-600:focus-within {
-    --tw-ring-offset-color: #974DDE;
-  }
-
-  .md\:focus-within\:ring-offset-violet-700:focus-within {
-    --tw-ring-offset-color: #7E40B9;
-  }
-
-  .md\:focus-within\:ring-offset-violet-800:focus-within {
-    --tw-ring-offset-color: #653394;
-  }
-
-  .md\:focus-within\:ring-offset-violet-900:focus-within {
-    --tw-ring-offset-color: #522A79;
-  }
-
-  .md\:focus-within\:ring-offset-yellow-50:focus-within {
-    --tw-ring-offset-color: #FFFAF3;
-  }
-
-  .md\:focus-within\:ring-offset-yellow-100:focus-within {
-    --tw-ring-offset-color: #FEF5E7;
-  }
-
-  .md\:focus-within\:ring-offset-yellow-200:focus-within {
-    --tw-ring-offset-color: #FDE7C2;
-  }
-
-  .md\:focus-within\:ring-offset-yellow-300:focus-within {
-    --tw-ring-offset-color: #FBD89D;
-  }
-
-  .md\:focus-within\:ring-offset-yellow-400:focus-within {
-    --tw-ring-offset-color: #F8BB54;
-  }
-
-  .md\:focus-within\:ring-offset-yellow-500:focus-within {
-    --tw-ring-offset-color: #F59E0B;
-  }
-
-  .md\:focus-within\:ring-offset-yellow-600:focus-within {
-    --tw-ring-offset-color: #DD8E0A;
-  }
-
-  .md\:focus-within\:ring-offset-yellow-700:focus-within {
-    --tw-ring-offset-color: #B87708;
-  }
-
-  .md\:focus-within\:ring-offset-yellow-800:focus-within {
-    --tw-ring-offset-color: #935F07;
-  }
-
-  .md\:focus-within\:ring-offset-yellow-900:focus-within {
-    --tw-ring-offset-color: #784D05;
-  }
-
-  .md\:focus-within\:ring-offset-red-50:focus-within {
-    --tw-ring-offset-color: #FEF7F6;
-  }
-
-  .md\:focus-within\:ring-offset-red-100:focus-within {
-    --tw-ring-offset-color: #FDEEEC;
-  }
-
-  .md\:focus-within\:ring-offset-red-200:focus-within {
-    --tw-ring-offset-color: #FBD6D0;
-  }
-
-  .md\:focus-within\:ring-offset-red-300:focus-within {
-    --tw-ring-offset-color: #F9BDB4;
-  }
-
-  .md\:focus-within\:ring-offset-red-400:focus-within {
-    --tw-ring-offset-color: #F48B7C;
-  }
-
-  .md\:focus-within\:ring-offset-red-500:focus-within {
-    --tw-ring-offset-color: #EF5844;
-  }
-
-  .md\:focus-within\:ring-offset-red-600:focus-within {
-    --tw-ring-offset-color: #D7503D;
-  }
-
-  .md\:focus-within\:ring-offset-red-700:focus-within {
-    --tw-ring-offset-color: #B34333;
-  }
-
-  .md\:focus-within\:ring-offset-red-800:focus-within {
-    --tw-ring-offset-color: #8F3529;
-  }
-
-  .md\:focus-within\:ring-offset-red-900:focus-within {
-    --tw-ring-offset-color: #752C21;
-  }
-
-  .md\:focus-within\:ring-offset-green-50:focus-within {
-    --tw-ring-offset-color: #F4FDF7;
-  }
-
-  .md\:focus-within\:ring-offset-green-100:focus-within {
-    --tw-ring-offset-color: #EAFAF0;
-  }
-
-  .md\:focus-within\:ring-offset-green-200:focus-within {
-    --tw-ring-offset-color: #CAF4D9;
-  }
-
-  .md\:focus-within\:ring-offset-green-300:focus-within {
-    --tw-ring-offset-color: #AAEDC3;
-  }
-
-  .md\:focus-within\:ring-offset-green-400:focus-within {
-    --tw-ring-offset-color: #6ADF95;
-  }
-
-  .md\:focus-within\:ring-offset-green-500:focus-within {
-    --tw-ring-offset-color: #2AD167;
-  }
-
-  .md\:focus-within\:ring-offset-green-600:focus-within {
-    --tw-ring-offset-color: #26BC5E;
-  }
-
-  .md\:focus-within\:ring-offset-green-700:focus-within {
-    --tw-ring-offset-color: #209D4E;
-  }
-
-  .md\:focus-within\:ring-offset-green-800:focus-within {
-    --tw-ring-offset-color: #197D3E;
-  }
-
-  .md\:focus-within\:ring-offset-green-900:focus-within {
-    --tw-ring-offset-color: #156633;
-  }
-
-  .md\:focus-within\:ring-offset-blue-50:focus-within {
-    --tw-ring-offset-color: #F5F9FF;
-  }
-
-  .md\:focus-within\:ring-offset-blue-100:focus-within {
-    --tw-ring-offset-color: #EBF3FE;
-  }
-
-  .md\:focus-within\:ring-offset-blue-200:focus-within {
-    --tw-ring-offset-color: #CEE0FD;
-  }
-
-  .md\:focus-within\:ring-offset-blue-300:focus-within {
-    --tw-ring-offset-color: #B1CDFB;
-  }
-
-  .md\:focus-within\:ring-offset-blue-400:focus-within {
-    --tw-ring-offset-color: #76A8F9;
-  }
-
-  .md\:focus-within\:ring-offset-blue-500:focus-within {
-    --tw-ring-offset-color: #3B82F6;
-  }
-
-  .md\:focus-within\:ring-offset-blue-600:focus-within {
-    --tw-ring-offset-color: #3575DD;
-  }
-
-  .md\:focus-within\:ring-offset-blue-700:focus-within {
-    --tw-ring-offset-color: #2C62B9;
-  }
-
-  .md\:focus-within\:ring-offset-blue-800:focus-within {
-    --tw-ring-offset-color: #234E94;
-  }
-
-  .md\:focus-within\:ring-offset-blue-900:focus-within {
-    --tw-ring-offset-color: #1D4079;
-  }
-
-  .md\:focus-within\:ring-offset-gray-50:focus-within {
-    --tw-ring-offset-color: #f9fafb;
-  }
-
-  .md\:focus-within\:ring-offset-gray-100:focus-within {
-    --tw-ring-offset-color: #f3f4f6;
-  }
-
-  .md\:focus-within\:ring-offset-gray-200:focus-within {
-    --tw-ring-offset-color: #e5e7eb;
-  }
-
-  .md\:focus-within\:ring-offset-gray-300:focus-within {
-    --tw-ring-offset-color: #d1d5db;
-  }
-
-  .md\:focus-within\:ring-offset-gray-400:focus-within {
-    --tw-ring-offset-color: #9ca3af;
-  }
-
-  .md\:focus-within\:ring-offset-gray-500:focus-within {
-    --tw-ring-offset-color: #6b7280;
-  }
-
-  .md\:focus-within\:ring-offset-gray-600:focus-within {
-    --tw-ring-offset-color: #4b5563;
-  }
-
-  .md\:focus-within\:ring-offset-gray-700:focus-within {
-    --tw-ring-offset-color: #374151;
-  }
-
-  .md\:focus-within\:ring-offset-gray-800:focus-within {
-    --tw-ring-offset-color: #1f2937;
-  }
-
-  .md\:focus-within\:ring-offset-gray-900:focus-within {
-    --tw-ring-offset-color: #111827;
-  }
-
-  .md\:focus\:ring-offset-current:focus {
-    --tw-ring-offset-color: currentColor;
-  }
-
-  .md\:focus\:ring-offset-transparent:focus {
-    --tw-ring-offset-color: transparent;
-  }
-
-  .md\:focus\:ring-offset-black:focus {
-    --tw-ring-offset-color: #000;
-  }
-
-  .md\:focus\:ring-offset-white:focus {
-    --tw-ring-offset-color: #fff;
-  }
-
-  .md\:focus\:ring-offset-darkCoolGray-50:focus {
-    --tw-ring-offset-color: #F5F6F7;
-  }
-
-  .md\:focus\:ring-offset-darkCoolGray-100:focus {
-    --tw-ring-offset-color: #EBEDEF;
-  }
-
-  .md\:focus\:ring-offset-darkCoolGray-200:focus {
-    --tw-ring-offset-color: #CED1D6;
-  }
-
-  .md\:focus\:ring-offset-darkCoolGray-300:focus {
-    --tw-ring-offset-color: #B0B5BD;
-  }
-
-  .md\:focus\:ring-offset-darkCoolGray-400:focus {
-    --tw-ring-offset-color: #757E8C;
-  }
-
-  .md\:focus\:ring-offset-darkCoolGray-500:focus {
-    --tw-ring-offset-color: #3A475B;
-  }
-
-  .md\:focus\:ring-offset-darkCoolGray-600:focus {
-    --tw-ring-offset-color: #344052;
-  }
-
-  .md\:focus\:ring-offset-darkCoolGray-700:focus {
-    --tw-ring-offset-color: #2C3544;
-  }
-
-  .md\:focus\:ring-offset-darkCoolGray-800:focus {
-    --tw-ring-offset-color: #232B37;
-  }
-
-  .md\:focus\:ring-offset-darkCoolGray-900:focus {
-    --tw-ring-offset-color: #1C232D;
-  }
-
-  .md\:focus\:ring-offset-coolGray-50:focus {
-    --tw-ring-offset-color: #F7F8F9;
-  }
-
-  .md\:focus\:ring-offset-coolGray-100:focus {
-    --tw-ring-offset-color: #EEF0F3;
-  }
-
-  .md\:focus\:ring-offset-coolGray-200:focus {
-    --tw-ring-offset-color: #D5DAE1;
-  }
-
-  .md\:focus\:ring-offset-coolGray-300:focus {
-    --tw-ring-offset-color: #BBC3CF;
-  }
-
-  .md\:focus\:ring-offset-coolGray-400:focus {
-    --tw-ring-offset-color: #8896AB;
-  }
-
-  .md\:focus\:ring-offset-coolGray-500:focus {
-    --tw-ring-offset-color: #556987;
-  }
-
-  .md\:focus\:ring-offset-coolGray-600:focus {
-    --tw-ring-offset-color: #4D5F7A;
-  }
-
-  .md\:focus\:ring-offset-coolGray-700:focus {
-    --tw-ring-offset-color: #404F65;
-  }
-
-  .md\:focus\:ring-offset-coolGray-800:focus {
-    --tw-ring-offset-color: #333F51;
-  }
-
-  .md\:focus\:ring-offset-coolGray-900:focus {
-    --tw-ring-offset-color: #2A3342;
-  }
-
-  .md\:focus\:ring-offset-indigo-50:focus {
-    --tw-ring-offset-color: #F8F6FF;
-  }
-
-  .md\:focus\:ring-offset-indigo-100:focus {
-    --tw-ring-offset-color: #F0EEFF;
-  }
-
-  .md\:focus\:ring-offset-indigo-200:focus {
-    --tw-ring-offset-color: #DAD4FF;
-  }
-
-  .md\:focus\:ring-offset-indigo-300:focus {
-    --tw-ring-offset-color: #C3B9FF;
-  }
-
-  .md\:focus\:ring-offset-indigo-400:focus {
-    --tw-ring-offset-color: #9685FF;
-  }
-
-  .md\:focus\:ring-offset-indigo-500:focus {
-    --tw-ring-offset-color: #6951FF;
-  }
-
-  .md\:focus\:ring-offset-indigo-600:focus {
-    --tw-ring-offset-color: #5F49E6;
-  }
-
-  .md\:focus\:ring-offset-indigo-700:focus {
-    --tw-ring-offset-color: #4F3DBF;
-  }
-
-  .md\:focus\:ring-offset-indigo-800:focus {
-    --tw-ring-offset-color: #3F3199;
-  }
-
-  .md\:focus\:ring-offset-indigo-900:focus {
-    --tw-ring-offset-color: #33287D;
-  }
-
-  .md\:focus\:ring-offset-violet-50:focus {
-    --tw-ring-offset-color: #FBF7FF;
-  }
-
-  .md\:focus\:ring-offset-violet-100:focus {
-    --tw-ring-offset-color: #F6EEFE;
-  }
-
-  .md\:focus\:ring-offset-violet-200:focus {
-    --tw-ring-offset-color: #E9D5FD;
-  }
-
-  .md\:focus\:ring-offset-violet-300:focus {
-    --tw-ring-offset-color: #DCBBFC;
-  }
-
-  .md\:focus\:ring-offset-violet-400:focus {
-    --tw-ring-offset-color: #C288F9;
-  }
-
-  .md\:focus\:ring-offset-violet-500:focus {
-    --tw-ring-offset-color: #A855F7;
-  }
-
-  .md\:focus\:ring-offset-violet-600:focus {
-    --tw-ring-offset-color: #974DDE;
-  }
-
-  .md\:focus\:ring-offset-violet-700:focus {
-    --tw-ring-offset-color: #7E40B9;
-  }
-
-  .md\:focus\:ring-offset-violet-800:focus {
-    --tw-ring-offset-color: #653394;
-  }
-
-  .md\:focus\:ring-offset-violet-900:focus {
-    --tw-ring-offset-color: #522A79;
-  }
-
-  .md\:focus\:ring-offset-yellow-50:focus {
-    --tw-ring-offset-color: #FFFAF3;
-  }
-
-  .md\:focus\:ring-offset-yellow-100:focus {
-    --tw-ring-offset-color: #FEF5E7;
-  }
-
-  .md\:focus\:ring-offset-yellow-200:focus {
-    --tw-ring-offset-color: #FDE7C2;
-  }
-
-  .md\:focus\:ring-offset-yellow-300:focus {
-    --tw-ring-offset-color: #FBD89D;
-  }
-
-  .md\:focus\:ring-offset-yellow-400:focus {
-    --tw-ring-offset-color: #F8BB54;
-  }
-
-  .md\:focus\:ring-offset-yellow-500:focus {
-    --tw-ring-offset-color: #F59E0B;
-  }
-
-  .md\:focus\:ring-offset-yellow-600:focus {
-    --tw-ring-offset-color: #DD8E0A;
-  }
-
-  .md\:focus\:ring-offset-yellow-700:focus {
-    --tw-ring-offset-color: #B87708;
-  }
-
-  .md\:focus\:ring-offset-yellow-800:focus {
-    --tw-ring-offset-color: #935F07;
-  }
-
-  .md\:focus\:ring-offset-yellow-900:focus {
-    --tw-ring-offset-color: #784D05;
-  }
-
-  .md\:focus\:ring-offset-red-50:focus {
-    --tw-ring-offset-color: #FEF7F6;
-  }
-
-  .md\:focus\:ring-offset-red-100:focus {
-    --tw-ring-offset-color: #FDEEEC;
-  }
-
-  .md\:focus\:ring-offset-red-200:focus {
-    --tw-ring-offset-color: #FBD6D0;
-  }
-
-  .md\:focus\:ring-offset-red-300:focus {
-    --tw-ring-offset-color: #F9BDB4;
-  }
-
-  .md\:focus\:ring-offset-red-400:focus {
-    --tw-ring-offset-color: #F48B7C;
-  }
-
-  .md\:focus\:ring-offset-red-500:focus {
-    --tw-ring-offset-color: #EF5844;
-  }
-
-  .md\:focus\:ring-offset-red-600:focus {
-    --tw-ring-offset-color: #D7503D;
-  }
-
-  .md\:focus\:ring-offset-red-700:focus {
-    --tw-ring-offset-color: #B34333;
-  }
-
-  .md\:focus\:ring-offset-red-800:focus {
-    --tw-ring-offset-color: #8F3529;
-  }
-
-  .md\:focus\:ring-offset-red-900:focus {
-    --tw-ring-offset-color: #752C21;
-  }
-
-  .md\:focus\:ring-offset-green-50:focus {
-    --tw-ring-offset-color: #F4FDF7;
-  }
-
-  .md\:focus\:ring-offset-green-100:focus {
-    --tw-ring-offset-color: #EAFAF0;
-  }
-
-  .md\:focus\:ring-offset-green-200:focus {
-    --tw-ring-offset-color: #CAF4D9;
-  }
-
-  .md\:focus\:ring-offset-green-300:focus {
-    --tw-ring-offset-color: #AAEDC3;
-  }
-
-  .md\:focus\:ring-offset-green-400:focus {
-    --tw-ring-offset-color: #6ADF95;
-  }
-
-  .md\:focus\:ring-offset-green-500:focus {
-    --tw-ring-offset-color: #2AD167;
-  }
-
-  .md\:focus\:ring-offset-green-600:focus {
-    --tw-ring-offset-color: #26BC5E;
-  }
-
-  .md\:focus\:ring-offset-green-700:focus {
-    --tw-ring-offset-color: #209D4E;
-  }
-
-  .md\:focus\:ring-offset-green-800:focus {
-    --tw-ring-offset-color: #197D3E;
-  }
-
-  .md\:focus\:ring-offset-green-900:focus {
-    --tw-ring-offset-color: #156633;
-  }
-
-  .md\:focus\:ring-offset-blue-50:focus {
-    --tw-ring-offset-color: #F5F9FF;
-  }
-
-  .md\:focus\:ring-offset-blue-100:focus {
-    --tw-ring-offset-color: #EBF3FE;
-  }
-
-  .md\:focus\:ring-offset-blue-200:focus {
-    --tw-ring-offset-color: #CEE0FD;
-  }
-
-  .md\:focus\:ring-offset-blue-300:focus {
-    --tw-ring-offset-color: #B1CDFB;
-  }
-
-  .md\:focus\:ring-offset-blue-400:focus {
-    --tw-ring-offset-color: #76A8F9;
-  }
-
-  .md\:focus\:ring-offset-blue-500:focus {
-    --tw-ring-offset-color: #3B82F6;
-  }
-
-  .md\:focus\:ring-offset-blue-600:focus {
-    --tw-ring-offset-color: #3575DD;
-  }
-
-  .md\:focus\:ring-offset-blue-700:focus {
-    --tw-ring-offset-color: #2C62B9;
-  }
-
-  .md\:focus\:ring-offset-blue-800:focus {
-    --tw-ring-offset-color: #234E94;
-  }
-
-  .md\:focus\:ring-offset-blue-900:focus {
-    --tw-ring-offset-color: #1D4079;
-  }
-
-  .md\:focus\:ring-offset-gray-50:focus {
-    --tw-ring-offset-color: #f9fafb;
-  }
-
-  .md\:focus\:ring-offset-gray-100:focus {
-    --tw-ring-offset-color: #f3f4f6;
-  }
-
-  .md\:focus\:ring-offset-gray-200:focus {
-    --tw-ring-offset-color: #e5e7eb;
-  }
-
-  .md\:focus\:ring-offset-gray-300:focus {
-    --tw-ring-offset-color: #d1d5db;
-  }
-
-  .md\:focus\:ring-offset-gray-400:focus {
-    --tw-ring-offset-color: #9ca3af;
-  }
-
-  .md\:focus\:ring-offset-gray-500:focus {
-    --tw-ring-offset-color: #6b7280;
-  }
-
-  .md\:focus\:ring-offset-gray-600:focus {
-    --tw-ring-offset-color: #4b5563;
-  }
-
-  .md\:focus\:ring-offset-gray-700:focus {
-    --tw-ring-offset-color: #374151;
-  }
-
-  .md\:focus\:ring-offset-gray-800:focus {
-    --tw-ring-offset-color: #1f2937;
-  }
-
-  .md\:focus\:ring-offset-gray-900:focus {
-    --tw-ring-offset-color: #111827;
-  }
-
-  .md\:ring-offset-0 {
-    --tw-ring-offset-width: 0px;
-  }
-
-  .md\:ring-offset-1 {
-    --tw-ring-offset-width: 1px;
-  }
-
-  .md\:ring-offset-2 {
-    --tw-ring-offset-width: 2px;
-  }
-
-  .md\:ring-offset-4 {
-    --tw-ring-offset-width: 4px;
-  }
-
-  .md\:ring-offset-8 {
-    --tw-ring-offset-width: 8px;
-  }
-
-  .md\:focus-within\:ring-offset-0:focus-within {
-    --tw-ring-offset-width: 0px;
-  }
-
-  .md\:focus-within\:ring-offset-1:focus-within {
-    --tw-ring-offset-width: 1px;
-  }
-
-  .md\:focus-within\:ring-offset-2:focus-within {
-    --tw-ring-offset-width: 2px;
-  }
-
-  .md\:focus-within\:ring-offset-4:focus-within {
-    --tw-ring-offset-width: 4px;
-  }
-
-  .md\:focus-within\:ring-offset-8:focus-within {
-    --tw-ring-offset-width: 8px;
-  }
-
-  .md\:focus\:ring-offset-0:focus {
-    --tw-ring-offset-width: 0px;
-  }
-
-  .md\:focus\:ring-offset-1:focus {
-    --tw-ring-offset-width: 1px;
-  }
-
-  .md\:focus\:ring-offset-2:focus {
-    --tw-ring-offset-width: 2px;
-  }
-
-  .md\:focus\:ring-offset-4:focus {
-    --tw-ring-offset-width: 4px;
-  }
-
-  .md\:focus\:ring-offset-8:focus {
-    --tw-ring-offset-width: 8px;
-  }
-
-  .md\:ring-current {
-    --tw-ring-color: currentColor;
-  }
-
-  .md\:ring-transparent {
-    --tw-ring-color: transparent;
-  }
-
-  .md\:ring-black {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-white {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-darkCoolGray-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 246, 247, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-darkCoolGray-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(235, 237, 239, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-darkCoolGray-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(206, 209, 214, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-darkCoolGray-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(176, 181, 189, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-darkCoolGray-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(117, 126, 140, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-darkCoolGray-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(58, 71, 91, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-darkCoolGray-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(52, 64, 82, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-darkCoolGray-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(44, 53, 68, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-darkCoolGray-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(35, 43, 55, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-darkCoolGray-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(28, 35, 45, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-coolGray-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(247, 248, 249, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-coolGray-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(238, 240, 243, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-coolGray-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(213, 218, 225, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-coolGray-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(187, 195, 207, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-coolGray-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(136, 150, 171, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-coolGray-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(85, 105, 135, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-coolGray-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(77, 95, 122, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-coolGray-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(64, 79, 101, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-coolGray-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(51, 63, 81, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-coolGray-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(42, 51, 66, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-indigo-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(248, 246, 255, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-indigo-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(240, 238, 255, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-indigo-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(218, 212, 255, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-indigo-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(195, 185, 255, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-indigo-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(150, 133, 255, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-indigo-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(105, 81, 255, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-indigo-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(95, 73, 230, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-indigo-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(79, 61, 191, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-indigo-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(63, 49, 153, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-indigo-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(51, 40, 125, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-violet-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 247, 255, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-violet-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(246, 238, 254, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-violet-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(233, 213, 253, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-violet-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(220, 187, 252, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-violet-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(194, 136, 249, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-violet-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(168, 85, 247, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-violet-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(151, 77, 222, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-violet-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(126, 64, 185, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-violet-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(101, 51, 148, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-violet-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(82, 42, 121, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-yellow-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(255, 250, 243, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-yellow-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(254, 245, 231, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-yellow-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(253, 231, 194, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-yellow-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 216, 157, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-yellow-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(248, 187, 84, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-yellow-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-yellow-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(221, 142, 10, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-yellow-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(184, 119, 8, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-yellow-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(147, 95, 7, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-yellow-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(120, 77, 5, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-red-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(254, 247, 246, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-red-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(253, 238, 236, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-red-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 214, 208, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-red-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(249, 189, 180, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-red-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(244, 139, 124, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-red-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(239, 88, 68, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-red-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(215, 80, 61, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-red-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(179, 67, 51, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-red-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(143, 53, 41, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-red-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(117, 44, 33, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-green-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(244, 253, 247, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-green-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(234, 250, 240, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-green-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(202, 244, 217, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-green-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(170, 237, 195, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-green-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(106, 223, 149, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-green-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(42, 209, 103, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-green-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(38, 188, 94, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-green-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(32, 157, 78, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-green-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(25, 125, 62, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-green-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(21, 102, 51, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-blue-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 249, 255, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-blue-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(235, 243, 254, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-blue-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(206, 224, 253, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-blue-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(177, 205, 251, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-blue-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(118, 168, 249, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-blue-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-blue-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(53, 117, 221, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-blue-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(44, 98, 185, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-blue-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(35, 78, 148, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-blue-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(29, 64, 121, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-gray-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-gray-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-gray-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-gray-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-gray-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-gray-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-gray-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-gray-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-gray-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-gray-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-current:focus-within {
-    --tw-ring-color: currentColor;
-  }
-
-  .md\:focus-within\:ring-transparent:focus-within {
-    --tw-ring-color: transparent;
-  }
-
-  .md\:focus-within\:ring-black:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-white:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-darkCoolGray-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 246, 247, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-darkCoolGray-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(235, 237, 239, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-darkCoolGray-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(206, 209, 214, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-darkCoolGray-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(176, 181, 189, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-darkCoolGray-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(117, 126, 140, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-darkCoolGray-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(58, 71, 91, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-darkCoolGray-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(52, 64, 82, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-darkCoolGray-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(44, 53, 68, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-darkCoolGray-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(35, 43, 55, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-darkCoolGray-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(28, 35, 45, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-coolGray-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(247, 248, 249, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-coolGray-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(238, 240, 243, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-coolGray-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(213, 218, 225, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-coolGray-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(187, 195, 207, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-coolGray-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(136, 150, 171, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-coolGray-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(85, 105, 135, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-coolGray-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(77, 95, 122, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-coolGray-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(64, 79, 101, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-coolGray-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(51, 63, 81, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-coolGray-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(42, 51, 66, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-indigo-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(248, 246, 255, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-indigo-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(240, 238, 255, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-indigo-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(218, 212, 255, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-indigo-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(195, 185, 255, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-indigo-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(150, 133, 255, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-indigo-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(105, 81, 255, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-indigo-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(95, 73, 230, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-indigo-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(79, 61, 191, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-indigo-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(63, 49, 153, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-indigo-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(51, 40, 125, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-violet-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 247, 255, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-violet-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(246, 238, 254, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-violet-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(233, 213, 253, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-violet-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(220, 187, 252, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-violet-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(194, 136, 249, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-violet-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(168, 85, 247, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-violet-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(151, 77, 222, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-violet-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(126, 64, 185, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-violet-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(101, 51, 148, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-violet-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(82, 42, 121, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-yellow-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(255, 250, 243, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-yellow-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(254, 245, 231, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-yellow-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(253, 231, 194, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-yellow-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 216, 157, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-yellow-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(248, 187, 84, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-yellow-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-yellow-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(221, 142, 10, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-yellow-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(184, 119, 8, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-yellow-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(147, 95, 7, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-yellow-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(120, 77, 5, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-red-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(254, 247, 246, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-red-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(253, 238, 236, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-red-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 214, 208, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-red-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(249, 189, 180, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-red-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(244, 139, 124, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-red-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(239, 88, 68, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-red-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(215, 80, 61, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-red-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(179, 67, 51, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-red-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(143, 53, 41, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-red-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(117, 44, 33, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-green-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(244, 253, 247, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-green-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(234, 250, 240, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-green-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(202, 244, 217, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-green-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(170, 237, 195, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-green-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(106, 223, 149, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-green-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(42, 209, 103, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-green-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(38, 188, 94, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-green-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(32, 157, 78, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-green-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(25, 125, 62, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-green-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(21, 102, 51, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-blue-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 249, 255, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-blue-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(235, 243, 254, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-blue-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(206, 224, 253, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-blue-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(177, 205, 251, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-blue-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(118, 168, 249, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-blue-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-blue-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(53, 117, 221, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-blue-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(44, 98, 185, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-blue-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(35, 78, 148, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-blue-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(29, 64, 121, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-gray-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-gray-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-gray-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-gray-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-gray-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-gray-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-gray-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-gray-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-gray-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
-  }
-
-  .md\:focus-within\:ring-gray-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-current:focus {
-    --tw-ring-color: currentColor;
-  }
-
-  .md\:focus\:ring-transparent:focus {
-    --tw-ring-color: transparent;
-  }
-
-  .md\:focus\:ring-black:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-white:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-darkCoolGray-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 246, 247, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-darkCoolGray-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(235, 237, 239, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-darkCoolGray-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(206, 209, 214, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-darkCoolGray-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(176, 181, 189, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-darkCoolGray-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(117, 126, 140, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-darkCoolGray-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(58, 71, 91, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-darkCoolGray-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(52, 64, 82, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-darkCoolGray-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(44, 53, 68, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-darkCoolGray-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(35, 43, 55, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-darkCoolGray-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(28, 35, 45, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-coolGray-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(247, 248, 249, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-coolGray-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(238, 240, 243, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-coolGray-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(213, 218, 225, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-coolGray-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(187, 195, 207, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-coolGray-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(136, 150, 171, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-coolGray-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(85, 105, 135, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-coolGray-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(77, 95, 122, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-coolGray-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(64, 79, 101, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-coolGray-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(51, 63, 81, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-coolGray-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(42, 51, 66, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-indigo-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(248, 246, 255, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-indigo-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(240, 238, 255, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-indigo-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(218, 212, 255, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-indigo-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(195, 185, 255, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-indigo-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(150, 133, 255, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-indigo-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(105, 81, 255, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-indigo-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(95, 73, 230, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-indigo-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(79, 61, 191, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-indigo-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(63, 49, 153, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-indigo-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(51, 40, 125, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-violet-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 247, 255, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-violet-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(246, 238, 254, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-violet-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(233, 213, 253, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-violet-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(220, 187, 252, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-violet-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(194, 136, 249, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-violet-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(168, 85, 247, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-violet-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(151, 77, 222, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-violet-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(126, 64, 185, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-violet-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(101, 51, 148, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-violet-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(82, 42, 121, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-yellow-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(255, 250, 243, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-yellow-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(254, 245, 231, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-yellow-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(253, 231, 194, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-yellow-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 216, 157, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-yellow-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(248, 187, 84, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-yellow-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-yellow-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(221, 142, 10, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-yellow-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(184, 119, 8, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-yellow-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(147, 95, 7, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-yellow-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(120, 77, 5, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-red-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(254, 247, 246, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-red-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(253, 238, 236, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-red-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 214, 208, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-red-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(249, 189, 180, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-red-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(244, 139, 124, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-red-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(239, 88, 68, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-red-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(215, 80, 61, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-red-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(179, 67, 51, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-red-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(143, 53, 41, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-red-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(117, 44, 33, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-green-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(244, 253, 247, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-green-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(234, 250, 240, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-green-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(202, 244, 217, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-green-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(170, 237, 195, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-green-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(106, 223, 149, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-green-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(42, 209, 103, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-green-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(38, 188, 94, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-green-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(32, 157, 78, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-green-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(25, 125, 62, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-green-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(21, 102, 51, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-blue-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 249, 255, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-blue-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(235, 243, 254, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-blue-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(206, 224, 253, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-blue-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(177, 205, 251, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-blue-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(118, 168, 249, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-blue-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-blue-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(53, 117, 221, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-blue-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(44, 98, 185, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-blue-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(35, 78, 148, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-blue-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(29, 64, 121, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-gray-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-gray-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-gray-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-gray-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-gray-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-gray-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-gray-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-gray-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-gray-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
-  }
-
-  .md\:focus\:ring-gray-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
-  }
-
-  .md\:ring-opacity-0 {
-    --tw-ring-opacity: 0;
-  }
-
-  .md\:ring-opacity-5 {
-    --tw-ring-opacity: 0.05;
-  }
-
-  .md\:ring-opacity-10 {
-    --tw-ring-opacity: 0.1;
-  }
-
-  .md\:ring-opacity-20 {
-    --tw-ring-opacity: 0.2;
-  }
-
-  .md\:ring-opacity-25 {
-    --tw-ring-opacity: 0.25;
-  }
-
-  .md\:ring-opacity-30 {
-    --tw-ring-opacity: 0.3;
-  }
-
-  .md\:ring-opacity-40 {
-    --tw-ring-opacity: 0.4;
-  }
-
-  .md\:ring-opacity-50 {
-    --tw-ring-opacity: 0.5;
-  }
-
-  .md\:ring-opacity-60 {
-    --tw-ring-opacity: 0.6;
-  }
-
-  .md\:ring-opacity-70 {
-    --tw-ring-opacity: 0.7;
-  }
-
-  .md\:ring-opacity-75 {
-    --tw-ring-opacity: 0.75;
-  }
-
-  .md\:ring-opacity-80 {
-    --tw-ring-opacity: 0.8;
-  }
-
-  .md\:ring-opacity-90 {
-    --tw-ring-opacity: 0.9;
-  }
-
-  .md\:ring-opacity-95 {
-    --tw-ring-opacity: 0.95;
-  }
-
-  .md\:ring-opacity-100 {
-    --tw-ring-opacity: 1;
-  }
-
-  .md\:focus-within\:ring-opacity-0:focus-within {
-    --tw-ring-opacity: 0;
-  }
-
-  .md\:focus-within\:ring-opacity-5:focus-within {
-    --tw-ring-opacity: 0.05;
-  }
-
-  .md\:focus-within\:ring-opacity-10:focus-within {
-    --tw-ring-opacity: 0.1;
-  }
-
-  .md\:focus-within\:ring-opacity-20:focus-within {
-    --tw-ring-opacity: 0.2;
-  }
-
-  .md\:focus-within\:ring-opacity-25:focus-within {
-    --tw-ring-opacity: 0.25;
-  }
-
-  .md\:focus-within\:ring-opacity-30:focus-within {
-    --tw-ring-opacity: 0.3;
-  }
-
-  .md\:focus-within\:ring-opacity-40:focus-within {
-    --tw-ring-opacity: 0.4;
-  }
-
-  .md\:focus-within\:ring-opacity-50:focus-within {
-    --tw-ring-opacity: 0.5;
-  }
-
-  .md\:focus-within\:ring-opacity-60:focus-within {
-    --tw-ring-opacity: 0.6;
-  }
-
-  .md\:focus-within\:ring-opacity-70:focus-within {
-    --tw-ring-opacity: 0.7;
-  }
-
-  .md\:focus-within\:ring-opacity-75:focus-within {
-    --tw-ring-opacity: 0.75;
-  }
-
-  .md\:focus-within\:ring-opacity-80:focus-within {
-    --tw-ring-opacity: 0.8;
-  }
-
-  .md\:focus-within\:ring-opacity-90:focus-within {
-    --tw-ring-opacity: 0.9;
-  }
-
-  .md\:focus-within\:ring-opacity-95:focus-within {
-    --tw-ring-opacity: 0.95;
-  }
-
-  .md\:focus-within\:ring-opacity-100:focus-within {
-    --tw-ring-opacity: 1;
-  }
-
-  .md\:focus\:ring-opacity-0:focus {
-    --tw-ring-opacity: 0;
-  }
-
-  .md\:focus\:ring-opacity-5:focus {
-    --tw-ring-opacity: 0.05;
-  }
-
-  .md\:focus\:ring-opacity-10:focus {
-    --tw-ring-opacity: 0.1;
-  }
-
-  .md\:focus\:ring-opacity-20:focus {
-    --tw-ring-opacity: 0.2;
-  }
-
-  .md\:focus\:ring-opacity-25:focus {
-    --tw-ring-opacity: 0.25;
-  }
-
-  .md\:focus\:ring-opacity-30:focus {
-    --tw-ring-opacity: 0.3;
-  }
-
-  .md\:focus\:ring-opacity-40:focus {
-    --tw-ring-opacity: 0.4;
-  }
-
-  .md\:focus\:ring-opacity-50:focus {
-    --tw-ring-opacity: 0.5;
-  }
-
-  .md\:focus\:ring-opacity-60:focus {
-    --tw-ring-opacity: 0.6;
-  }
-
-  .md\:focus\:ring-opacity-70:focus {
-    --tw-ring-opacity: 0.7;
-  }
-
-  .md\:focus\:ring-opacity-75:focus {
-    --tw-ring-opacity: 0.75;
-  }
-
-  .md\:focus\:ring-opacity-80:focus {
-    --tw-ring-opacity: 0.8;
-  }
-
-  .md\:focus\:ring-opacity-90:focus {
-    --tw-ring-opacity: 0.9;
-  }
-
-  .md\:focus\:ring-opacity-95:focus {
-    --tw-ring-opacity: 0.95;
-  }
-
-  .md\:focus\:ring-opacity-100:focus {
-    --tw-ring-opacity: 1;
-  }
-
-  .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-current {
-    color: currentColor;
-  }
-
-  .md\:text-transparent {
-    color: transparent;
-  }
-
-  .md\:text-black {
-    --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
-  }
-
-  .md\:text-white {
-    --tw-text-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-text-opacity));
-  }
-
-  .md\:text-darkCoolGray-50 {
-    --tw-text-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-text-opacity));
-  }
-
-  .md\:text-darkCoolGray-100 {
-    --tw-text-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-text-opacity));
-  }
-
-  .md\:text-darkCoolGray-200 {
-    --tw-text-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-text-opacity));
-  }
-
-  .md\:text-darkCoolGray-300 {
-    --tw-text-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-text-opacity));
-  }
-
-  .md\:text-darkCoolGray-400 {
-    --tw-text-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-text-opacity));
-  }
-
-  .md\:text-darkCoolGray-500 {
-    --tw-text-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-text-opacity));
-  }
-
-  .md\:text-darkCoolGray-600 {
-    --tw-text-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-text-opacity));
-  }
-
-  .md\:text-darkCoolGray-700 {
-    --tw-text-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-text-opacity));
-  }
-
-  .md\:text-darkCoolGray-800 {
-    --tw-text-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-text-opacity));
-  }
-
-  .md\:text-darkCoolGray-900 {
-    --tw-text-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-text-opacity));
-  }
-
-  .md\:text-coolGray-50 {
-    --tw-text-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-text-opacity));
-  }
-
-  .md\:text-coolGray-100 {
-    --tw-text-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-text-opacity));
-  }
-
-  .md\:text-coolGray-200 {
-    --tw-text-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-text-opacity));
-  }
-
-  .md\:text-coolGray-300 {
-    --tw-text-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-text-opacity));
-  }
-
-  .md\:text-coolGray-400 {
-    --tw-text-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-text-opacity));
-  }
-
-  .md\:text-coolGray-500 {
-    --tw-text-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-text-opacity));
-  }
-
-  .md\:text-coolGray-600 {
-    --tw-text-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-text-opacity));
-  }
-
-  .md\:text-coolGray-700 {
-    --tw-text-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-text-opacity));
-  }
-
-  .md\:text-coolGray-800 {
-    --tw-text-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-text-opacity));
-  }
-
-  .md\:text-coolGray-900 {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .md\:text-indigo-50 {
-    --tw-text-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-text-opacity));
-  }
-
-  .md\:text-indigo-100 {
-    --tw-text-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-text-opacity));
-  }
-
-  .md\:text-indigo-200 {
-    --tw-text-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-text-opacity));
-  }
-
-  .md\:text-indigo-300 {
-    --tw-text-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-text-opacity));
-  }
-
-  .md\:text-indigo-400 {
-    --tw-text-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-text-opacity));
-  }
-
-  .md\:text-indigo-500 {
-    --tw-text-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-text-opacity));
-  }
-
-  .md\:text-indigo-600 {
-    --tw-text-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-text-opacity));
-  }
-
-  .md\:text-indigo-700 {
-    --tw-text-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-text-opacity));
-  }
-
-  .md\:text-indigo-800 {
-    --tw-text-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-text-opacity));
-  }
-
-  .md\:text-indigo-900 {
-    --tw-text-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-text-opacity));
-  }
-
-  .md\:text-violet-50 {
-    --tw-text-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-text-opacity));
-  }
-
-  .md\:text-violet-100 {
-    --tw-text-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-text-opacity));
-  }
-
-  .md\:text-violet-200 {
-    --tw-text-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-text-opacity));
-  }
-
-  .md\:text-violet-300 {
-    --tw-text-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-text-opacity));
-  }
-
-  .md\:text-violet-400 {
-    --tw-text-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-text-opacity));
-  }
-
-  .md\:text-violet-500 {
-    --tw-text-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-text-opacity));
-  }
-
-  .md\:text-violet-600 {
-    --tw-text-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-text-opacity));
-  }
-
-  .md\:text-violet-700 {
-    --tw-text-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-text-opacity));
-  }
-
-  .md\:text-violet-800 {
-    --tw-text-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-text-opacity));
-  }
-
-  .md\:text-violet-900 {
-    --tw-text-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-text-opacity));
-  }
-
-  .md\:text-yellow-50 {
-    --tw-text-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-text-opacity));
-  }
-
-  .md\:text-yellow-100 {
-    --tw-text-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-text-opacity));
-  }
-
-  .md\:text-yellow-200 {
-    --tw-text-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-text-opacity));
-  }
-
-  .md\:text-yellow-300 {
-    --tw-text-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-text-opacity));
-  }
-
-  .md\:text-yellow-400 {
-    --tw-text-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-text-opacity));
-  }
-
-  .md\:text-yellow-500 {
-    --tw-text-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-text-opacity));
-  }
-
-  .md\:text-yellow-600 {
-    --tw-text-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-text-opacity));
-  }
-
-  .md\:text-yellow-700 {
-    --tw-text-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-text-opacity));
-  }
-
-  .md\:text-yellow-800 {
-    --tw-text-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-text-opacity));
-  }
-
-  .md\:text-yellow-900 {
-    --tw-text-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-text-opacity));
-  }
-
-  .md\:text-red-50 {
-    --tw-text-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-text-opacity));
-  }
-
-  .md\:text-red-100 {
-    --tw-text-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-text-opacity));
-  }
-
-  .md\:text-red-200 {
-    --tw-text-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-text-opacity));
-  }
-
-  .md\:text-red-300 {
-    --tw-text-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-text-opacity));
-  }
-
-  .md\:text-red-400 {
-    --tw-text-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-text-opacity));
-  }
-
-  .md\:text-red-500 {
-    --tw-text-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-text-opacity));
-  }
-
-  .md\:text-red-600 {
-    --tw-text-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-text-opacity));
-  }
-
-  .md\:text-red-700 {
-    --tw-text-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-text-opacity));
-  }
-
-  .md\:text-red-800 {
-    --tw-text-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-text-opacity));
-  }
-
-  .md\:text-red-900 {
-    --tw-text-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-text-opacity));
-  }
-
-  .md\:text-green-50 {
-    --tw-text-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-text-opacity));
-  }
-
-  .md\:text-green-100 {
-    --tw-text-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-text-opacity));
-  }
-
-  .md\:text-green-200 {
-    --tw-text-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-text-opacity));
-  }
-
-  .md\:text-green-300 {
-    --tw-text-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-text-opacity));
-  }
-
-  .md\:text-green-400 {
-    --tw-text-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-text-opacity));
-  }
-
-  .md\:text-green-500 {
-    --tw-text-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-text-opacity));
-  }
-
-  .md\:text-green-600 {
-    --tw-text-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-text-opacity));
-  }
-
-  .md\:text-green-700 {
-    --tw-text-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-text-opacity));
-  }
-
-  .md\:text-green-800 {
-    --tw-text-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-text-opacity));
-  }
-
-  .md\:text-green-900 {
-    --tw-text-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-text-opacity));
-  }
-
-  .md\:text-blue-50 {
-    --tw-text-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-text-opacity));
-  }
-
-  .md\:text-blue-100 {
-    --tw-text-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-text-opacity));
-  }
-
-  .md\:text-blue-200 {
-    --tw-text-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-text-opacity));
-  }
-
-  .md\:text-blue-300 {
-    --tw-text-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-text-opacity));
-  }
-
-  .md\:text-blue-400 {
-    --tw-text-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-text-opacity));
-  }
-
-  .md\:text-blue-500 {
-    --tw-text-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-text-opacity));
-  }
-
-  .md\:text-blue-600 {
-    --tw-text-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-text-opacity));
-  }
-
-  .md\:text-blue-700 {
-    --tw-text-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-text-opacity));
-  }
-
-  .md\:text-blue-800 {
-    --tw-text-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-text-opacity));
-  }
-
-  .md\:text-blue-900 {
-    --tw-text-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-text-opacity));
-  }
-
-  .md\:text-gray-50 {
-    --tw-text-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-text-opacity));
-  }
-
-  .md\:text-gray-100 {
-    --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
-  }
-
-  .md\:text-gray-200 {
-    --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
-  }
-
-  .md\:text-gray-300 {
-    --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
-  }
-
-  .md\:text-gray-400 {
-    --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
-  }
-
-  .md\:text-gray-500 {
-    --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
-  }
-
-  .md\:text-gray-600 {
-    --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
-  }
-
-  .md\:text-gray-700 {
-    --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
-  }
-
-  .md\:text-gray-800 {
-    --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
-  }
-
-  .md\:text-gray-900 {
-    --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
-  }
-
-  .md\:text-body {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-current {
-    color: currentColor;
-  }
-
-  .group:hover .md\:group-hover\:text-transparent {
-    color: transparent;
-  }
-
-  .group:hover .md\:group-hover\:text-black {
-    --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-white {
-    --tw-text-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-darkCoolGray-50 {
-    --tw-text-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-darkCoolGray-100 {
-    --tw-text-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-darkCoolGray-200 {
-    --tw-text-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-darkCoolGray-300 {
-    --tw-text-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-darkCoolGray-400 {
-    --tw-text-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-darkCoolGray-500 {
-    --tw-text-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-darkCoolGray-600 {
-    --tw-text-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-darkCoolGray-700 {
-    --tw-text-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-darkCoolGray-800 {
-    --tw-text-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-darkCoolGray-900 {
-    --tw-text-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-coolGray-50 {
-    --tw-text-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-coolGray-100 {
-    --tw-text-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-coolGray-200 {
-    --tw-text-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-coolGray-300 {
-    --tw-text-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-coolGray-400 {
-    --tw-text-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-coolGray-500 {
-    --tw-text-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-coolGray-600 {
-    --tw-text-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-coolGray-700 {
-    --tw-text-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-coolGray-800 {
-    --tw-text-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-coolGray-900 {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-indigo-50 {
-    --tw-text-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-indigo-100 {
-    --tw-text-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-indigo-200 {
-    --tw-text-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-indigo-300 {
-    --tw-text-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-indigo-400 {
-    --tw-text-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-indigo-500 {
-    --tw-text-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-indigo-600 {
-    --tw-text-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-indigo-700 {
-    --tw-text-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-indigo-800 {
-    --tw-text-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-indigo-900 {
-    --tw-text-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-violet-50 {
-    --tw-text-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-violet-100 {
-    --tw-text-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-violet-200 {
-    --tw-text-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-violet-300 {
-    --tw-text-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-violet-400 {
-    --tw-text-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-violet-500 {
-    --tw-text-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-violet-600 {
-    --tw-text-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-violet-700 {
-    --tw-text-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-violet-800 {
-    --tw-text-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-violet-900 {
-    --tw-text-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-yellow-50 {
-    --tw-text-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-yellow-100 {
-    --tw-text-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-yellow-200 {
-    --tw-text-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-yellow-300 {
-    --tw-text-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-yellow-400 {
-    --tw-text-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-yellow-500 {
-    --tw-text-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-yellow-600 {
-    --tw-text-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-yellow-700 {
-    --tw-text-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-yellow-800 {
-    --tw-text-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-yellow-900 {
-    --tw-text-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-red-50 {
-    --tw-text-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-red-100 {
-    --tw-text-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-red-200 {
-    --tw-text-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-red-300 {
-    --tw-text-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-red-400 {
-    --tw-text-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-red-500 {
-    --tw-text-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-red-600 {
-    --tw-text-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-red-700 {
-    --tw-text-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-red-800 {
-    --tw-text-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-red-900 {
-    --tw-text-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-green-50 {
-    --tw-text-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-green-100 {
-    --tw-text-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-green-200 {
-    --tw-text-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-green-300 {
-    --tw-text-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-green-400 {
-    --tw-text-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-green-500 {
-    --tw-text-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-green-600 {
-    --tw-text-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-green-700 {
-    --tw-text-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-green-800 {
-    --tw-text-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-green-900 {
-    --tw-text-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-blue-50 {
-    --tw-text-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-blue-100 {
-    --tw-text-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-blue-200 {
-    --tw-text-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-blue-300 {
-    --tw-text-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-blue-400 {
-    --tw-text-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-blue-500 {
-    --tw-text-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-blue-600 {
-    --tw-text-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-blue-700 {
-    --tw-text-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-blue-800 {
-    --tw-text-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-blue-900 {
-    --tw-text-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-gray-50 {
-    --tw-text-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-gray-100 {
-    --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-gray-200 {
-    --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-gray-300 {
-    --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-gray-400 {
-    --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-gray-500 {
-    --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-gray-600 {
-    --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-gray-700 {
-    --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-gray-800 {
-    --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-gray-900 {
-    --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
-  }
-
-  .group:hover .md\:group-hover\:text-body {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-current:focus-within {
-    color: currentColor;
-  }
-
-  .md\:focus-within\:text-transparent:focus-within {
-    color: transparent;
-  }
-
-  .md\:focus-within\:text-black:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-white:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-darkCoolGray-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-darkCoolGray-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-darkCoolGray-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-darkCoolGray-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-darkCoolGray-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-darkCoolGray-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-darkCoolGray-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-darkCoolGray-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-darkCoolGray-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-darkCoolGray-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-coolGray-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-coolGray-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-coolGray-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-coolGray-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-coolGray-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-coolGray-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-coolGray-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-coolGray-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-coolGray-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-coolGray-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-indigo-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-indigo-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-indigo-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-indigo-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-indigo-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-indigo-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-indigo-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-indigo-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-indigo-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-indigo-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-violet-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-violet-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-violet-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-violet-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-violet-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-violet-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-violet-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-violet-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-violet-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-violet-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-yellow-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-yellow-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-yellow-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-yellow-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-yellow-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-yellow-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-yellow-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-yellow-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-yellow-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-yellow-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-red-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-red-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-red-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-red-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-red-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-red-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-red-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-red-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-red-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-red-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-green-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-green-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-green-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-green-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-green-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-green-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-green-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-green-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-green-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-green-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-blue-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-blue-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-blue-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-blue-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-blue-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-blue-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-blue-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-blue-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-blue-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-blue-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-gray-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-gray-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-gray-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-gray-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-gray-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-gray-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-gray-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-gray-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-gray-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-gray-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
-  }
-
-  .md\:focus-within\:text-body:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-current:hover {
-    color: currentColor;
-  }
-
-  .md\:hover\:text-transparent:hover {
-    color: transparent;
-  }
-
-  .md\:hover\:text-black:hover {
-    --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-white:hover {
-    --tw-text-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-darkCoolGray-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-darkCoolGray-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-darkCoolGray-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-darkCoolGray-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-darkCoolGray-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-darkCoolGray-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-darkCoolGray-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-darkCoolGray-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-darkCoolGray-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-darkCoolGray-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-coolGray-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-coolGray-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-coolGray-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-coolGray-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-coolGray-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-coolGray-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-coolGray-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-coolGray-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-coolGray-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-coolGray-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-indigo-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-indigo-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-indigo-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-indigo-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-indigo-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-indigo-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-indigo-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-indigo-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-indigo-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-indigo-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-violet-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-violet-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-violet-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-violet-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-violet-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-violet-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-violet-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-violet-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-violet-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-violet-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-yellow-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-yellow-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-yellow-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-yellow-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-yellow-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-yellow-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-yellow-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-yellow-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-yellow-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-yellow-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-red-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-red-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-red-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-red-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-red-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-red-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-red-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-red-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-red-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-red-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-green-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-green-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-green-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-green-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-green-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-green-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-green-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-green-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-green-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-green-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-blue-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-blue-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-blue-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-blue-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-blue-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-blue-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-blue-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-blue-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-blue-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-blue-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-gray-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-gray-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-gray-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-gray-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-gray-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-gray-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-gray-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-gray-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-gray-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-gray-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
-  }
-
-  .md\:hover\:text-body:hover {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-current:focus {
-    color: currentColor;
-  }
-
-  .md\:focus\:text-transparent:focus {
-    color: transparent;
-  }
-
-  .md\:focus\:text-black:focus {
-    --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-white:focus {
-    --tw-text-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-darkCoolGray-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-darkCoolGray-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-darkCoolGray-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-darkCoolGray-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-darkCoolGray-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-darkCoolGray-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-darkCoolGray-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-darkCoolGray-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-darkCoolGray-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-darkCoolGray-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-coolGray-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-coolGray-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-coolGray-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-coolGray-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-coolGray-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-coolGray-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-coolGray-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-coolGray-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-coolGray-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-coolGray-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-indigo-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-indigo-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-indigo-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-indigo-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-indigo-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-indigo-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-indigo-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-indigo-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-indigo-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-indigo-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-violet-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-violet-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-violet-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-violet-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-violet-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-violet-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-violet-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-violet-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-violet-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-violet-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-yellow-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-yellow-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-yellow-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-yellow-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-yellow-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-yellow-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-yellow-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-yellow-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-yellow-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-yellow-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-red-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-red-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-red-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-red-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-red-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-red-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-red-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-red-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-red-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-red-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-green-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-green-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-green-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-green-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-green-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-green-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-green-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-green-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-green-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-green-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-blue-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-blue-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-blue-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-blue-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-blue-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-blue-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-blue-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-blue-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-blue-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-blue-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-gray-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-gray-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-gray-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-gray-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-gray-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-gray-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-gray-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-gray-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-gray-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-gray-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
-  }
-
-  .md\:focus\:text-body:focus {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .md\:text-opacity-0 {
-    --tw-text-opacity: 0;
-  }
-
-  .md\:text-opacity-5 {
-    --tw-text-opacity: 0.05;
-  }
-
-  .md\:text-opacity-10 {
-    --tw-text-opacity: 0.1;
-  }
-
-  .md\:text-opacity-20 {
-    --tw-text-opacity: 0.2;
-  }
-
-  .md\:text-opacity-25 {
-    --tw-text-opacity: 0.25;
-  }
-
-  .md\:text-opacity-30 {
-    --tw-text-opacity: 0.3;
-  }
-
-  .md\:text-opacity-40 {
-    --tw-text-opacity: 0.4;
-  }
-
-  .md\:text-opacity-50 {
-    --tw-text-opacity: 0.5;
-  }
-
-  .md\:text-opacity-60 {
-    --tw-text-opacity: 0.6;
-  }
-
-  .md\:text-opacity-70 {
-    --tw-text-opacity: 0.7;
-  }
-
-  .md\:text-opacity-75 {
-    --tw-text-opacity: 0.75;
-  }
-
-  .md\:text-opacity-80 {
-    --tw-text-opacity: 0.8;
-  }
-
-  .md\:text-opacity-90 {
-    --tw-text-opacity: 0.9;
-  }
-
-  .md\:text-opacity-95 {
-    --tw-text-opacity: 0.95;
-  }
-
-  .md\:text-opacity-100 {
-    --tw-text-opacity: 1;
-  }
-
-  .group:hover .md\:group-hover\:text-opacity-0 {
-    --tw-text-opacity: 0;
-  }
-
-  .group:hover .md\:group-hover\:text-opacity-5 {
-    --tw-text-opacity: 0.05;
-  }
-
-  .group:hover .md\:group-hover\:text-opacity-10 {
-    --tw-text-opacity: 0.1;
-  }
-
-  .group:hover .md\:group-hover\:text-opacity-20 {
-    --tw-text-opacity: 0.2;
-  }
-
-  .group:hover .md\:group-hover\:text-opacity-25 {
-    --tw-text-opacity: 0.25;
-  }
-
-  .group:hover .md\:group-hover\:text-opacity-30 {
-    --tw-text-opacity: 0.3;
-  }
-
-  .group:hover .md\:group-hover\:text-opacity-40 {
-    --tw-text-opacity: 0.4;
-  }
-
-  .group:hover .md\:group-hover\:text-opacity-50 {
-    --tw-text-opacity: 0.5;
-  }
-
-  .group:hover .md\:group-hover\:text-opacity-60 {
-    --tw-text-opacity: 0.6;
-  }
-
-  .group:hover .md\:group-hover\:text-opacity-70 {
-    --tw-text-opacity: 0.7;
-  }
-
-  .group:hover .md\:group-hover\:text-opacity-75 {
-    --tw-text-opacity: 0.75;
-  }
-
-  .group:hover .md\:group-hover\:text-opacity-80 {
-    --tw-text-opacity: 0.8;
-  }
-
-  .group:hover .md\:group-hover\:text-opacity-90 {
-    --tw-text-opacity: 0.9;
-  }
-
-  .group:hover .md\:group-hover\:text-opacity-95 {
-    --tw-text-opacity: 0.95;
-  }
-
-  .group:hover .md\:group-hover\:text-opacity-100 {
-    --tw-text-opacity: 1;
-  }
-
-  .md\:focus-within\:text-opacity-0:focus-within {
-    --tw-text-opacity: 0;
-  }
-
-  .md\:focus-within\:text-opacity-5:focus-within {
-    --tw-text-opacity: 0.05;
-  }
-
-  .md\:focus-within\:text-opacity-10:focus-within {
-    --tw-text-opacity: 0.1;
-  }
-
-  .md\:focus-within\:text-opacity-20:focus-within {
-    --tw-text-opacity: 0.2;
-  }
-
-  .md\:focus-within\:text-opacity-25:focus-within {
-    --tw-text-opacity: 0.25;
-  }
-
-  .md\:focus-within\:text-opacity-30:focus-within {
-    --tw-text-opacity: 0.3;
-  }
-
-  .md\:focus-within\:text-opacity-40:focus-within {
-    --tw-text-opacity: 0.4;
-  }
-
-  .md\:focus-within\:text-opacity-50:focus-within {
-    --tw-text-opacity: 0.5;
-  }
-
-  .md\:focus-within\:text-opacity-60:focus-within {
-    --tw-text-opacity: 0.6;
-  }
-
-  .md\:focus-within\:text-opacity-70:focus-within {
-    --tw-text-opacity: 0.7;
-  }
-
-  .md\:focus-within\:text-opacity-75:focus-within {
-    --tw-text-opacity: 0.75;
-  }
-
-  .md\:focus-within\:text-opacity-80:focus-within {
-    --tw-text-opacity: 0.8;
-  }
-
-  .md\:focus-within\:text-opacity-90:focus-within {
-    --tw-text-opacity: 0.9;
-  }
-
-  .md\:focus-within\:text-opacity-95:focus-within {
-    --tw-text-opacity: 0.95;
-  }
-
-  .md\:focus-within\:text-opacity-100:focus-within {
-    --tw-text-opacity: 1;
-  }
-
-  .md\:hover\:text-opacity-0:hover {
-    --tw-text-opacity: 0;
-  }
-
-  .md\:hover\:text-opacity-5:hover {
-    --tw-text-opacity: 0.05;
-  }
-
-  .md\:hover\:text-opacity-10:hover {
-    --tw-text-opacity: 0.1;
-  }
-
-  .md\:hover\:text-opacity-20:hover {
-    --tw-text-opacity: 0.2;
-  }
-
-  .md\:hover\:text-opacity-25:hover {
-    --tw-text-opacity: 0.25;
-  }
-
-  .md\:hover\:text-opacity-30:hover {
-    --tw-text-opacity: 0.3;
-  }
-
-  .md\:hover\:text-opacity-40:hover {
-    --tw-text-opacity: 0.4;
-  }
-
-  .md\:hover\:text-opacity-50:hover {
-    --tw-text-opacity: 0.5;
-  }
-
-  .md\:hover\:text-opacity-60:hover {
-    --tw-text-opacity: 0.6;
-  }
-
-  .md\:hover\:text-opacity-70:hover {
-    --tw-text-opacity: 0.7;
-  }
-
-  .md\:hover\:text-opacity-75:hover {
-    --tw-text-opacity: 0.75;
-  }
-
-  .md\:hover\:text-opacity-80:hover {
-    --tw-text-opacity: 0.8;
-  }
-
-  .md\:hover\:text-opacity-90:hover {
-    --tw-text-opacity: 0.9;
-  }
-
-  .md\:hover\:text-opacity-95:hover {
-    --tw-text-opacity: 0.95;
-  }
-
-  .md\:hover\:text-opacity-100:hover {
-    --tw-text-opacity: 1;
-  }
-
-  .md\:focus\:text-opacity-0:focus {
-    --tw-text-opacity: 0;
-  }
-
-  .md\:focus\:text-opacity-5:focus {
-    --tw-text-opacity: 0.05;
-  }
-
-  .md\:focus\:text-opacity-10:focus {
-    --tw-text-opacity: 0.1;
-  }
-
-  .md\:focus\:text-opacity-20:focus {
-    --tw-text-opacity: 0.2;
-  }
-
-  .md\:focus\:text-opacity-25:focus {
-    --tw-text-opacity: 0.25;
-  }
-
-  .md\:focus\:text-opacity-30:focus {
-    --tw-text-opacity: 0.3;
-  }
-
-  .md\:focus\:text-opacity-40:focus {
-    --tw-text-opacity: 0.4;
-  }
-
-  .md\:focus\:text-opacity-50:focus {
-    --tw-text-opacity: 0.5;
-  }
-
-  .md\:focus\:text-opacity-60:focus {
-    --tw-text-opacity: 0.6;
-  }
-
-  .md\:focus\:text-opacity-70:focus {
-    --tw-text-opacity: 0.7;
-  }
-
-  .md\:focus\:text-opacity-75:focus {
-    --tw-text-opacity: 0.75;
-  }
-
-  .md\:focus\:text-opacity-80:focus {
-    --tw-text-opacity: 0.8;
-  }
-
-  .md\:focus\:text-opacity-90:focus {
-    --tw-text-opacity: 0.9;
-  }
-
-  .md\:focus\:text-opacity-95:focus {
-    --tw-text-opacity: 0.95;
-  }
-
-  .md\:focus\:text-opacity-100:focus {
-    --tw-text-opacity: 1;
-  }
-
-  .md\:truncate {
-    overflow: hidden;
-    text-overflow: ellipsis;
-    white-space: nowrap;
-  }
-
-  .md\:overflow-ellipsis {
-    text-overflow: ellipsis;
-  }
-
-  .md\:overflow-clip {
-    text-overflow: clip;
-  }
-
-  .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;
-  }
-
-  .group:hover .md\:group-hover\:underline {
-    text-decoration: underline;
-  }
-
-  .group:hover .md\:group-hover\:line-through {
-    text-decoration: line-through;
-  }
-
-  .group:hover .md\:group-hover\:no-underline {
-    text-decoration: none;
-  }
-
-  .md\:focus-within\:underline:focus-within {
-    text-decoration: underline;
-  }
-
-  .md\:focus-within\:line-through:focus-within {
-    text-decoration: line-through;
-  }
-
-  .md\:focus-within\:no-underline:focus-within {
-    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\:ordinal, .md\:slashed-zero, .md\:lining-nums, .md\:oldstyle-nums, .md\:proportional-nums, .md\:tabular-nums, .md\:diagonal-fractions, .md\:stacked-fractions {
-    --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);
-    --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);
-    --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);
-    --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);
-    --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);
-    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
-  }
-
-  .md\:normal-nums {
-    font-variant-numeric: normal;
-  }
-
-  .md\:ordinal {
-    --tw-ordinal: ordinal;
-  }
-
-  .md\:slashed-zero {
-    --tw-slashed-zero: slashed-zero;
-  }
-
-  .md\:lining-nums {
-    --tw-numeric-figure: lining-nums;
-  }
-
-  .md\:oldstyle-nums {
-    --tw-numeric-figure: oldstyle-nums;
-  }
-
-  .md\:proportional-nums {
-    --tw-numeric-spacing: proportional-nums;
-  }
-
-  .md\:tabular-nums {
-    --tw-numeric-spacing: tabular-nums;
-  }
-
-  .md\:diagonal-fractions {
-    --tw-numeric-fraction: diagonal-fractions;
-  }
-
-  .md\:stacked-fractions {
-    --tw-numeric-fraction: stacked-fractions;
-  }
-
-  .md\:tracking-tighter {
-    letter-spacing: -0.02em;
-  }
-
-  .md\:tracking-tight {
-    letter-spacing: -1px;
-  }
-
-  .md\:tracking-normal {
-    letter-spacing: 0em;
-  }
-
-  .md\:tracking-wide {
-    letter-spacing: 0.03em;
-  }
-
-  .md\:tracking-wider {
-    letter-spacing: 0.08em;
-  }
-
-  .md\:tracking-widest {
-    letter-spacing: 0.1em;
-  }
-
-  .md\:select-none {
-    -webkit-user-select: none;
-       -moz-user-select: none;
-        -ms-user-select: none;
-            user-select: none;
-  }
-
-  .md\:select-text {
-    -webkit-user-select: text;
-       -moz-user-select: text;
-        -ms-user-select: text;
-            user-select: text;
-  }
-
-  .md\:select-all {
-    -webkit-user-select: all;
-       -moz-user-select: all;
-        -ms-user-select: all;
-            user-select: all;
-  }
-
-  .md\:select-auto {
-    -webkit-user-select: auto;
-       -moz-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-nowrap {
-    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\:w-0 {
-    width: 0px;
-  }
-
-  .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-7 {
-    width: 1.75rem;
-  }
-
-  .md\:w-8 {
-    width: 2rem;
-  }
-
-  .md\:w-9 {
-    width: 2.25rem;
-  }
-
-  .md\:w-10 {
-    width: 2.5rem;
-  }
-
-  .md\:w-11 {
-    width: 2.75rem;
-  }
-
-  .md\:w-12 {
-    width: 3rem;
-  }
-
-  .md\:w-14 {
-    width: 3.5rem;
-  }
-
-  .md\:w-16 {
-    width: 4rem;
-  }
-
-  .md\:w-20 {
-    width: 5rem;
-  }
-
-  .md\:w-24 {
-    width: 6rem;
-  }
-
-  .md\:w-28 {
-    width: 7rem;
-  }
-
-  .md\:w-32 {
-    width: 8rem;
-  }
-
-  .md\:w-36 {
-    width: 9rem;
-  }
-
-  .md\:w-40 {
-    width: 10rem;
-  }
-
-  .md\:w-44 {
-    width: 11rem;
-  }
-
-  .md\:w-48 {
-    width: 12rem;
-  }
-
-  .md\:w-52 {
-    width: 13rem;
-  }
-
-  .md\:w-56 {
-    width: 14rem;
-  }
-
-  .md\:w-60 {
-    width: 15rem;
-  }
-
-  .md\:w-64 {
-    width: 16rem;
-  }
-
-  .md\:w-72 {
-    width: 18rem;
-  }
-
-  .md\:w-80 {
-    width: 20rem;
-  }
-
-  .md\:w-96 {
-    width: 24rem;
-  }
-
-  .md\:w-auto {
-    width: auto;
-  }
-
-  .md\:w-px {
-    width: 1px;
-  }
-
-  .md\:w-0\.5 {
-    width: 0.125rem;
-  }
-
-  .md\:w-1\.5 {
-    width: 0.375rem;
-  }
-
-  .md\:w-2\.5 {
-    width: 0.625rem;
-  }
-
-  .md\:w-3\.5 {
-    width: 0.875rem;
-  }
-
-  .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\:focus-within\:z-0:focus-within {
-    z-index: 0;
-  }
-
-  .md\:focus-within\:z-10:focus-within {
-    z-index: 10;
-  }
-
-  .md\:focus-within\:z-20:focus-within {
-    z-index: 20;
-  }
-
-  .md\:focus-within\:z-30:focus-within {
-    z-index: 30;
-  }
-
-  .md\:focus-within\:z-40:focus-within {
-    z-index: 40;
-  }
-
-  .md\:focus-within\:z-50:focus-within {
-    z-index: 50;
-  }
-
-  .md\:focus-within\:z-auto:focus-within {
-    z-index: auto;
-  }
-
-  .md\:focus\:z-0:focus {
-    z-index: 0;
-  }
-
-  .md\:focus\:z-10:focus {
-    z-index: 10;
-  }
-
-  .md\:focus\:z-20:focus {
-    z-index: 20;
-  }
-
-  .md\:focus\:z-30:focus {
-    z-index: 30;
-  }
-
-  .md\:focus\:z-40:focus {
-    z-index: 40;
-  }
-
-  .md\:focus\:z-50:focus {
-    z-index: 50;
-  }
-
-  .md\:focus\:z-auto:focus {
-    z-index: auto;
-  }
-
-  .md\:gap-0 {
-    gap: 0px;
-  }
-
-  .md\:gap-1 {
-    gap: 0.25rem;
-  }
-
-  .md\:gap-2 {
-    gap: 0.5rem;
-  }
-
-  .md\:gap-3 {
-    gap: 0.75rem;
-  }
-
-  .md\:gap-4 {
-    gap: 1rem;
-  }
-
-  .md\:gap-5 {
-    gap: 1.25rem;
-  }
-
-  .md\:gap-6 {
-    gap: 1.5rem;
-  }
-
-  .md\:gap-7 {
-    gap: 1.75rem;
-  }
-
-  .md\:gap-8 {
-    gap: 2rem;
-  }
-
-  .md\:gap-9 {
-    gap: 2.25rem;
-  }
-
-  .md\:gap-10 {
-    gap: 2.5rem;
-  }
-
-  .md\:gap-11 {
-    gap: 2.75rem;
-  }
-
-  .md\:gap-12 {
-    gap: 3rem;
-  }
-
-  .md\:gap-14 {
-    gap: 3.5rem;
-  }
-
-  .md\:gap-16 {
-    gap: 4rem;
-  }
-
-  .md\:gap-20 {
-    gap: 5rem;
-  }
-
-  .md\:gap-24 {
-    gap: 6rem;
-  }
-
-  .md\:gap-28 {
-    gap: 7rem;
-  }
-
-  .md\:gap-32 {
-    gap: 8rem;
-  }
-
-  .md\:gap-36 {
-    gap: 9rem;
-  }
-
-  .md\:gap-40 {
-    gap: 10rem;
-  }
-
-  .md\:gap-44 {
-    gap: 11rem;
-  }
-
-  .md\:gap-48 {
-    gap: 12rem;
-  }
-
-  .md\:gap-52 {
-    gap: 13rem;
-  }
-
-  .md\:gap-56 {
-    gap: 14rem;
-  }
-
-  .md\:gap-60 {
-    gap: 15rem;
-  }
-
-  .md\:gap-64 {
-    gap: 16rem;
-  }
-
-  .md\:gap-72 {
-    gap: 18rem;
-  }
-
-  .md\:gap-80 {
-    gap: 20rem;
-  }
-
-  .md\:gap-96 {
-    gap: 24rem;
-  }
-
-  .md\:gap-px {
-    gap: 1px;
-  }
-
-  .md\:gap-0\.5 {
-    gap: 0.125rem;
-  }
-
-  .md\:gap-1\.5 {
-    gap: 0.375rem;
-  }
-
-  .md\:gap-2\.5 {
-    gap: 0.625rem;
-  }
-
-  .md\:gap-3\.5 {
-    gap: 0.875rem;
-  }
-
-  .md\:gap-x-0 {
-    -moz-column-gap: 0px;
-         column-gap: 0px;
-  }
-
-  .md\:gap-x-1 {
-    -moz-column-gap: 0.25rem;
-         column-gap: 0.25rem;
-  }
-
-  .md\:gap-x-2 {
-    -moz-column-gap: 0.5rem;
-         column-gap: 0.5rem;
-  }
-
-  .md\:gap-x-3 {
-    -moz-column-gap: 0.75rem;
-         column-gap: 0.75rem;
-  }
-
-  .md\:gap-x-4 {
-    -moz-column-gap: 1rem;
-         column-gap: 1rem;
-  }
-
-  .md\:gap-x-5 {
-    -moz-column-gap: 1.25rem;
-         column-gap: 1.25rem;
-  }
-
-  .md\:gap-x-6 {
-    -moz-column-gap: 1.5rem;
-         column-gap: 1.5rem;
-  }
-
-  .md\:gap-x-7 {
-    -moz-column-gap: 1.75rem;
-         column-gap: 1.75rem;
-  }
-
-  .md\:gap-x-8 {
-    -moz-column-gap: 2rem;
-         column-gap: 2rem;
-  }
-
-  .md\:gap-x-9 {
-    -moz-column-gap: 2.25rem;
-         column-gap: 2.25rem;
-  }
-
-  .md\:gap-x-10 {
-    -moz-column-gap: 2.5rem;
-         column-gap: 2.5rem;
-  }
-
-  .md\:gap-x-11 {
-    -moz-column-gap: 2.75rem;
-         column-gap: 2.75rem;
-  }
-
-  .md\:gap-x-12 {
-    -moz-column-gap: 3rem;
-         column-gap: 3rem;
-  }
-
-  .md\:gap-x-14 {
-    -moz-column-gap: 3.5rem;
-         column-gap: 3.5rem;
-  }
-
-  .md\:gap-x-16 {
-    -moz-column-gap: 4rem;
-         column-gap: 4rem;
-  }
-
-  .md\:gap-x-20 {
-    -moz-column-gap: 5rem;
-         column-gap: 5rem;
-  }
-
-  .md\:gap-x-24 {
-    -moz-column-gap: 6rem;
-         column-gap: 6rem;
-  }
-
-  .md\:gap-x-28 {
-    -moz-column-gap: 7rem;
-         column-gap: 7rem;
-  }
-
-  .md\:gap-x-32 {
-    -moz-column-gap: 8rem;
-         column-gap: 8rem;
-  }
-
-  .md\:gap-x-36 {
-    -moz-column-gap: 9rem;
-         column-gap: 9rem;
-  }
-
-  .md\:gap-x-40 {
-    -moz-column-gap: 10rem;
-         column-gap: 10rem;
-  }
-
-  .md\:gap-x-44 {
-    -moz-column-gap: 11rem;
-         column-gap: 11rem;
-  }
-
-  .md\:gap-x-48 {
-    -moz-column-gap: 12rem;
-         column-gap: 12rem;
-  }
-
-  .md\:gap-x-52 {
-    -moz-column-gap: 13rem;
-         column-gap: 13rem;
-  }
-
-  .md\:gap-x-56 {
-    -moz-column-gap: 14rem;
-         column-gap: 14rem;
-  }
-
-  .md\:gap-x-60 {
-    -moz-column-gap: 15rem;
-         column-gap: 15rem;
-  }
-
-  .md\:gap-x-64 {
-    -moz-column-gap: 16rem;
-         column-gap: 16rem;
-  }
-
-  .md\:gap-x-72 {
-    -moz-column-gap: 18rem;
-         column-gap: 18rem;
-  }
-
-  .md\:gap-x-80 {
-    -moz-column-gap: 20rem;
-         column-gap: 20rem;
-  }
-
-  .md\:gap-x-96 {
-    -moz-column-gap: 24rem;
-         column-gap: 24rem;
-  }
-
-  .md\:gap-x-px {
-    -moz-column-gap: 1px;
-         column-gap: 1px;
-  }
-
-  .md\:gap-x-0\.5 {
-    -moz-column-gap: 0.125rem;
-         column-gap: 0.125rem;
-  }
-
-  .md\:gap-x-1\.5 {
-    -moz-column-gap: 0.375rem;
-         column-gap: 0.375rem;
-  }
-
-  .md\:gap-x-2\.5 {
-    -moz-column-gap: 0.625rem;
-         column-gap: 0.625rem;
-  }
-
-  .md\:gap-x-3\.5 {
-    -moz-column-gap: 0.875rem;
-         column-gap: 0.875rem;
-  }
-
-  .md\:gap-y-0 {
-    row-gap: 0px;
-  }
-
-  .md\:gap-y-1 {
-    row-gap: 0.25rem;
-  }
-
-  .md\:gap-y-2 {
-    row-gap: 0.5rem;
-  }
-
-  .md\:gap-y-3 {
-    row-gap: 0.75rem;
-  }
-
-  .md\:gap-y-4 {
-    row-gap: 1rem;
-  }
-
-  .md\:gap-y-5 {
-    row-gap: 1.25rem;
-  }
-
-  .md\:gap-y-6 {
-    row-gap: 1.5rem;
-  }
-
-  .md\:gap-y-7 {
-    row-gap: 1.75rem;
-  }
-
-  .md\:gap-y-8 {
-    row-gap: 2rem;
-  }
-
-  .md\:gap-y-9 {
-    row-gap: 2.25rem;
-  }
-
-  .md\:gap-y-10 {
-    row-gap: 2.5rem;
-  }
-
-  .md\:gap-y-11 {
-    row-gap: 2.75rem;
-  }
-
-  .md\:gap-y-12 {
-    row-gap: 3rem;
-  }
-
-  .md\:gap-y-14 {
-    row-gap: 3.5rem;
-  }
-
-  .md\:gap-y-16 {
-    row-gap: 4rem;
-  }
-
-  .md\:gap-y-20 {
-    row-gap: 5rem;
-  }
-
-  .md\:gap-y-24 {
-    row-gap: 6rem;
-  }
-
-  .md\:gap-y-28 {
-    row-gap: 7rem;
-  }
-
-  .md\:gap-y-32 {
-    row-gap: 8rem;
-  }
-
-  .md\:gap-y-36 {
-    row-gap: 9rem;
-  }
-
-  .md\:gap-y-40 {
-    row-gap: 10rem;
-  }
-
-  .md\:gap-y-44 {
-    row-gap: 11rem;
-  }
-
-  .md\:gap-y-48 {
-    row-gap: 12rem;
-  }
-
-  .md\:gap-y-52 {
-    row-gap: 13rem;
-  }
-
-  .md\:gap-y-56 {
-    row-gap: 14rem;
-  }
-
-  .md\:gap-y-60 {
-    row-gap: 15rem;
-  }
-
-  .md\:gap-y-64 {
-    row-gap: 16rem;
-  }
-
-  .md\:gap-y-72 {
-    row-gap: 18rem;
-  }
-
-  .md\:gap-y-80 {
-    row-gap: 20rem;
-  }
-
-  .md\:gap-y-96 {
-    row-gap: 24rem;
-  }
-
-  .md\:gap-y-px {
-    row-gap: 1px;
-  }
-
-  .md\:gap-y-0\.5 {
-    row-gap: 0.125rem;
-  }
-
-  .md\:gap-y-1\.5 {
-    row-gap: 0.375rem;
-  }
-
-  .md\:gap-y-2\.5 {
-    row-gap: 0.625rem;
-  }
-
-  .md\:gap-y-3\.5 {
-    row-gap: 0.875rem;
-  }
-
-  .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\:auto-cols-auto {
-    grid-auto-columns: auto;
-  }
-
-  .md\:auto-cols-min {
-    grid-auto-columns: -webkit-min-content;
-    grid-auto-columns: min-content;
-  }
-
-  .md\:auto-cols-max {
-    grid-auto-columns: -webkit-max-content;
-    grid-auto-columns: max-content;
-  }
-
-  .md\:auto-cols-fr {
-    grid-auto-columns: minmax(0, 1fr);
-  }
-
-  .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-span-full {
-    grid-column: 1 / -1;
-  }
-
-  .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\:auto-rows-auto {
-    grid-auto-rows: auto;
-  }
-
-  .md\:auto-rows-min {
-    grid-auto-rows: -webkit-min-content;
-    grid-auto-rows: min-content;
-  }
-
-  .md\:auto-rows-max {
-    grid-auto-rows: -webkit-max-content;
-    grid-auto-rows: max-content;
-  }
-
-  .md\:auto-rows-fr {
-    grid-auto-rows: minmax(0, 1fr);
-  }
-
-  .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-span-full {
-    grid-row: 1 / -1;
-  }
-
-  .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 {
-    --tw-translate-x: 0;
-    --tw-translate-y: 0;
-    --tw-rotate: 0;
-    --tw-skew-x: 0;
-    --tw-skew-y: 0;
-    --tw-scale-x: 1;
-    --tw-scale-y: 1;
-    transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
-  }
-
-  .md\:transform-gpu {
-    --tw-translate-x: 0;
-    --tw-translate-y: 0;
-    --tw-rotate: 0;
-    --tw-skew-x: 0;
-    --tw-skew-y: 0;
-    --tw-scale-x: 1;
-    --tw-scale-y: 1;
-    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-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 {
-    --tw-scale-x: 0;
-    --tw-scale-y: 0;
-  }
-
-  .md\:scale-50 {
-    --tw-scale-x: .5;
-    --tw-scale-y: .5;
-  }
-
-  .md\:scale-75 {
-    --tw-scale-x: .75;
-    --tw-scale-y: .75;
-  }
-
-  .md\:scale-90 {
-    --tw-scale-x: .9;
-    --tw-scale-y: .9;
-  }
-
-  .md\:scale-95 {
-    --tw-scale-x: .95;
-    --tw-scale-y: .95;
-  }
-
-  .md\:scale-100 {
-    --tw-scale-x: 1;
-    --tw-scale-y: 1;
-  }
-
-  .md\:scale-105 {
-    --tw-scale-x: 1.05;
-    --tw-scale-y: 1.05;
-  }
-
-  .md\:scale-110 {
-    --tw-scale-x: 1.1;
-    --tw-scale-y: 1.1;
-  }
-
-  .md\:scale-125 {
-    --tw-scale-x: 1.25;
-    --tw-scale-y: 1.25;
-  }
-
-  .md\:scale-150 {
-    --tw-scale-x: 1.5;
-    --tw-scale-y: 1.5;
-  }
-
-  .md\:scale-x-0 {
-    --tw-scale-x: 0;
-  }
-
-  .md\:scale-x-50 {
-    --tw-scale-x: .5;
-  }
-
-  .md\:scale-x-75 {
-    --tw-scale-x: .75;
-  }
-
-  .md\:scale-x-90 {
-    --tw-scale-x: .9;
-  }
-
-  .md\:scale-x-95 {
-    --tw-scale-x: .95;
-  }
-
-  .md\:scale-x-100 {
-    --tw-scale-x: 1;
-  }
-
-  .md\:scale-x-105 {
-    --tw-scale-x: 1.05;
-  }
-
-  .md\:scale-x-110 {
-    --tw-scale-x: 1.1;
-  }
-
-  .md\:scale-x-125 {
-    --tw-scale-x: 1.25;
-  }
-
-  .md\:scale-x-150 {
-    --tw-scale-x: 1.5;
-  }
-
-  .md\:scale-y-0 {
-    --tw-scale-y: 0;
-  }
-
-  .md\:scale-y-50 {
-    --tw-scale-y: .5;
-  }
-
-  .md\:scale-y-75 {
-    --tw-scale-y: .75;
-  }
-
-  .md\:scale-y-90 {
-    --tw-scale-y: .9;
-  }
-
-  .md\:scale-y-95 {
-    --tw-scale-y: .95;
-  }
-
-  .md\:scale-y-100 {
-    --tw-scale-y: 1;
-  }
-
-  .md\:scale-y-105 {
-    --tw-scale-y: 1.05;
-  }
-
-  .md\:scale-y-110 {
-    --tw-scale-y: 1.1;
-  }
-
-  .md\:scale-y-125 {
-    --tw-scale-y: 1.25;
-  }
-
-  .md\:scale-y-150 {
-    --tw-scale-y: 1.5;
-  }
-
-  .md\:hover\:scale-0:hover {
-    --tw-scale-x: 0;
-    --tw-scale-y: 0;
-  }
-
-  .md\:hover\:scale-50:hover {
-    --tw-scale-x: .5;
-    --tw-scale-y: .5;
-  }
-
-  .md\:hover\:scale-75:hover {
-    --tw-scale-x: .75;
-    --tw-scale-y: .75;
-  }
-
-  .md\:hover\:scale-90:hover {
-    --tw-scale-x: .9;
-    --tw-scale-y: .9;
-  }
-
-  .md\:hover\:scale-95:hover {
-    --tw-scale-x: .95;
-    --tw-scale-y: .95;
-  }
-
-  .md\:hover\:scale-100:hover {
-    --tw-scale-x: 1;
-    --tw-scale-y: 1;
-  }
-
-  .md\:hover\:scale-105:hover {
-    --tw-scale-x: 1.05;
-    --tw-scale-y: 1.05;
-  }
-
-  .md\:hover\:scale-110:hover {
-    --tw-scale-x: 1.1;
-    --tw-scale-y: 1.1;
-  }
-
-  .md\:hover\:scale-125:hover {
-    --tw-scale-x: 1.25;
-    --tw-scale-y: 1.25;
-  }
-
-  .md\:hover\:scale-150:hover {
-    --tw-scale-x: 1.5;
-    --tw-scale-y: 1.5;
-  }
-
-  .md\:hover\:scale-x-0:hover {
-    --tw-scale-x: 0;
-  }
-
-  .md\:hover\:scale-x-50:hover {
-    --tw-scale-x: .5;
-  }
-
-  .md\:hover\:scale-x-75:hover {
-    --tw-scale-x: .75;
-  }
-
-  .md\:hover\:scale-x-90:hover {
-    --tw-scale-x: .9;
-  }
-
-  .md\:hover\:scale-x-95:hover {
-    --tw-scale-x: .95;
-  }
-
-  .md\:hover\:scale-x-100:hover {
-    --tw-scale-x: 1;
-  }
-
-  .md\:hover\:scale-x-105:hover {
-    --tw-scale-x: 1.05;
-  }
-
-  .md\:hover\:scale-x-110:hover {
-    --tw-scale-x: 1.1;
-  }
-
-  .md\:hover\:scale-x-125:hover {
-    --tw-scale-x: 1.25;
-  }
-
-  .md\:hover\:scale-x-150:hover {
-    --tw-scale-x: 1.5;
-  }
-
-  .md\:hover\:scale-y-0:hover {
-    --tw-scale-y: 0;
-  }
-
-  .md\:hover\:scale-y-50:hover {
-    --tw-scale-y: .5;
-  }
-
-  .md\:hover\:scale-y-75:hover {
-    --tw-scale-y: .75;
-  }
-
-  .md\:hover\:scale-y-90:hover {
-    --tw-scale-y: .9;
-  }
-
-  .md\:hover\:scale-y-95:hover {
-    --tw-scale-y: .95;
-  }
-
-  .md\:hover\:scale-y-100:hover {
-    --tw-scale-y: 1;
-  }
-
-  .md\:hover\:scale-y-105:hover {
-    --tw-scale-y: 1.05;
-  }
-
-  .md\:hover\:scale-y-110:hover {
-    --tw-scale-y: 1.1;
-  }
-
-  .md\:hover\:scale-y-125:hover {
-    --tw-scale-y: 1.25;
-  }
-
-  .md\:hover\:scale-y-150:hover {
-    --tw-scale-y: 1.5;
-  }
-
-  .md\:focus\:scale-0:focus {
-    --tw-scale-x: 0;
-    --tw-scale-y: 0;
-  }
-
-  .md\:focus\:scale-50:focus {
-    --tw-scale-x: .5;
-    --tw-scale-y: .5;
-  }
-
-  .md\:focus\:scale-75:focus {
-    --tw-scale-x: .75;
-    --tw-scale-y: .75;
-  }
-
-  .md\:focus\:scale-90:focus {
-    --tw-scale-x: .9;
-    --tw-scale-y: .9;
-  }
-
-  .md\:focus\:scale-95:focus {
-    --tw-scale-x: .95;
-    --tw-scale-y: .95;
-  }
-
-  .md\:focus\:scale-100:focus {
-    --tw-scale-x: 1;
-    --tw-scale-y: 1;
-  }
-
-  .md\:focus\:scale-105:focus {
-    --tw-scale-x: 1.05;
-    --tw-scale-y: 1.05;
-  }
-
-  .md\:focus\:scale-110:focus {
-    --tw-scale-x: 1.1;
-    --tw-scale-y: 1.1;
-  }
-
-  .md\:focus\:scale-125:focus {
-    --tw-scale-x: 1.25;
-    --tw-scale-y: 1.25;
-  }
-
-  .md\:focus\:scale-150:focus {
-    --tw-scale-x: 1.5;
-    --tw-scale-y: 1.5;
-  }
-
-  .md\:focus\:scale-x-0:focus {
-    --tw-scale-x: 0;
-  }
-
-  .md\:focus\:scale-x-50:focus {
-    --tw-scale-x: .5;
-  }
-
-  .md\:focus\:scale-x-75:focus {
-    --tw-scale-x: .75;
-  }
-
-  .md\:focus\:scale-x-90:focus {
-    --tw-scale-x: .9;
-  }
-
-  .md\:focus\:scale-x-95:focus {
-    --tw-scale-x: .95;
-  }
-
-  .md\:focus\:scale-x-100:focus {
-    --tw-scale-x: 1;
-  }
-
-  .md\:focus\:scale-x-105:focus {
-    --tw-scale-x: 1.05;
-  }
-
-  .md\:focus\:scale-x-110:focus {
-    --tw-scale-x: 1.1;
-  }
-
-  .md\:focus\:scale-x-125:focus {
-    --tw-scale-x: 1.25;
-  }
-
-  .md\:focus\:scale-x-150:focus {
-    --tw-scale-x: 1.5;
-  }
-
-  .md\:focus\:scale-y-0:focus {
-    --tw-scale-y: 0;
-  }
-
-  .md\:focus\:scale-y-50:focus {
-    --tw-scale-y: .5;
-  }
-
-  .md\:focus\:scale-y-75:focus {
-    --tw-scale-y: .75;
-  }
-
-  .md\:focus\:scale-y-90:focus {
-    --tw-scale-y: .9;
-  }
-
-  .md\:focus\:scale-y-95:focus {
-    --tw-scale-y: .95;
-  }
-
-  .md\:focus\:scale-y-100:focus {
-    --tw-scale-y: 1;
-  }
-
-  .md\:focus\:scale-y-105:focus {
-    --tw-scale-y: 1.05;
-  }
-
-  .md\:focus\:scale-y-110:focus {
-    --tw-scale-y: 1.1;
-  }
-
-  .md\:focus\:scale-y-125:focus {
-    --tw-scale-y: 1.25;
-  }
-
-  .md\:focus\:scale-y-150:focus {
-    --tw-scale-y: 1.5;
-  }
-
-  .md\:rotate-0 {
-    --tw-rotate: 0deg;
-  }
-
-  .md\:rotate-1 {
-    --tw-rotate: 1deg;
-  }
-
-  .md\:rotate-2 {
-    --tw-rotate: 2deg;
-  }
-
-  .md\:rotate-3 {
-    --tw-rotate: 3deg;
-  }
-
-  .md\:rotate-6 {
-    --tw-rotate: 6deg;
-  }
-
-  .md\:rotate-12 {
-    --tw-rotate: 12deg;
-  }
-
-  .md\:rotate-45 {
-    --tw-rotate: 45deg;
-  }
-
-  .md\:rotate-90 {
-    --tw-rotate: 90deg;
-  }
-
-  .md\:rotate-180 {
-    --tw-rotate: 180deg;
-  }
-
-  .md\:-rotate-180 {
-    --tw-rotate: -180deg;
-  }
-
-  .md\:-rotate-90 {
-    --tw-rotate: -90deg;
-  }
-
-  .md\:-rotate-45 {
-    --tw-rotate: -45deg;
-  }
-
-  .md\:-rotate-12 {
-    --tw-rotate: -12deg;
-  }
-
-  .md\:-rotate-6 {
-    --tw-rotate: -6deg;
-  }
-
-  .md\:-rotate-3 {
-    --tw-rotate: -3deg;
-  }
-
-  .md\:-rotate-2 {
-    --tw-rotate: -2deg;
-  }
-
-  .md\:-rotate-1 {
-    --tw-rotate: -1deg;
-  }
-
-  .md\:hover\:rotate-0:hover {
-    --tw-rotate: 0deg;
-  }
-
-  .md\:hover\:rotate-1:hover {
-    --tw-rotate: 1deg;
-  }
-
-  .md\:hover\:rotate-2:hover {
-    --tw-rotate: 2deg;
-  }
-
-  .md\:hover\:rotate-3:hover {
-    --tw-rotate: 3deg;
-  }
-
-  .md\:hover\:rotate-6:hover {
-    --tw-rotate: 6deg;
-  }
-
-  .md\:hover\:rotate-12:hover {
-    --tw-rotate: 12deg;
-  }
-
-  .md\:hover\:rotate-45:hover {
-    --tw-rotate: 45deg;
-  }
-
-  .md\:hover\:rotate-90:hover {
-    --tw-rotate: 90deg;
-  }
-
-  .md\:hover\:rotate-180:hover {
-    --tw-rotate: 180deg;
-  }
-
-  .md\:hover\:-rotate-180:hover {
-    --tw-rotate: -180deg;
-  }
-
-  .md\:hover\:-rotate-90:hover {
-    --tw-rotate: -90deg;
-  }
-
-  .md\:hover\:-rotate-45:hover {
-    --tw-rotate: -45deg;
-  }
-
-  .md\:hover\:-rotate-12:hover {
-    --tw-rotate: -12deg;
-  }
-
-  .md\:hover\:-rotate-6:hover {
-    --tw-rotate: -6deg;
-  }
-
-  .md\:hover\:-rotate-3:hover {
-    --tw-rotate: -3deg;
-  }
-
-  .md\:hover\:-rotate-2:hover {
-    --tw-rotate: -2deg;
-  }
-
-  .md\:hover\:-rotate-1:hover {
-    --tw-rotate: -1deg;
-  }
-
-  .md\:focus\:rotate-0:focus {
-    --tw-rotate: 0deg;
-  }
-
-  .md\:focus\:rotate-1:focus {
-    --tw-rotate: 1deg;
-  }
-
-  .md\:focus\:rotate-2:focus {
-    --tw-rotate: 2deg;
-  }
-
-  .md\:focus\:rotate-3:focus {
-    --tw-rotate: 3deg;
-  }
-
-  .md\:focus\:rotate-6:focus {
-    --tw-rotate: 6deg;
-  }
-
-  .md\:focus\:rotate-12:focus {
-    --tw-rotate: 12deg;
-  }
-
-  .md\:focus\:rotate-45:focus {
-    --tw-rotate: 45deg;
-  }
-
-  .md\:focus\:rotate-90:focus {
-    --tw-rotate: 90deg;
-  }
-
-  .md\:focus\:rotate-180:focus {
-    --tw-rotate: 180deg;
-  }
-
-  .md\:focus\:-rotate-180:focus {
-    --tw-rotate: -180deg;
-  }
-
-  .md\:focus\:-rotate-90:focus {
-    --tw-rotate: -90deg;
-  }
-
-  .md\:focus\:-rotate-45:focus {
-    --tw-rotate: -45deg;
-  }
-
-  .md\:focus\:-rotate-12:focus {
-    --tw-rotate: -12deg;
-  }
-
-  .md\:focus\:-rotate-6:focus {
-    --tw-rotate: -6deg;
-  }
-
-  .md\:focus\:-rotate-3:focus {
-    --tw-rotate: -3deg;
-  }
-
-  .md\:focus\:-rotate-2:focus {
-    --tw-rotate: -2deg;
-  }
-
-  .md\:focus\:-rotate-1:focus {
-    --tw-rotate: -1deg;
-  }
-
-  .md\:translate-x-0 {
-    --tw-translate-x: 0px;
-  }
-
-  .md\:translate-x-1 {
-    --tw-translate-x: 0.25rem;
-  }
-
-  .md\:translate-x-2 {
-    --tw-translate-x: 0.5rem;
-  }
-
-  .md\:translate-x-3 {
-    --tw-translate-x: 0.75rem;
-  }
-
-  .md\:translate-x-4 {
-    --tw-translate-x: 1rem;
-  }
-
-  .md\:translate-x-5 {
-    --tw-translate-x: 1.25rem;
-  }
-
-  .md\:translate-x-6 {
-    --tw-translate-x: 1.5rem;
-  }
-
-  .md\:translate-x-7 {
-    --tw-translate-x: 1.75rem;
-  }
-
-  .md\:translate-x-8 {
-    --tw-translate-x: 2rem;
-  }
-
-  .md\:translate-x-9 {
-    --tw-translate-x: 2.25rem;
-  }
-
-  .md\:translate-x-10 {
-    --tw-translate-x: 2.5rem;
-  }
-
-  .md\:translate-x-11 {
-    --tw-translate-x: 2.75rem;
-  }
-
-  .md\:translate-x-12 {
-    --tw-translate-x: 3rem;
-  }
-
-  .md\:translate-x-14 {
-    --tw-translate-x: 3.5rem;
-  }
-
-  .md\:translate-x-16 {
-    --tw-translate-x: 4rem;
-  }
-
-  .md\:translate-x-20 {
-    --tw-translate-x: 5rem;
-  }
-
-  .md\:translate-x-24 {
-    --tw-translate-x: 6rem;
-  }
-
-  .md\:translate-x-28 {
-    --tw-translate-x: 7rem;
-  }
-
-  .md\:translate-x-32 {
-    --tw-translate-x: 8rem;
-  }
-
-  .md\:translate-x-36 {
-    --tw-translate-x: 9rem;
-  }
-
-  .md\:translate-x-40 {
-    --tw-translate-x: 10rem;
-  }
-
-  .md\:translate-x-44 {
-    --tw-translate-x: 11rem;
-  }
-
-  .md\:translate-x-48 {
-    --tw-translate-x: 12rem;
-  }
-
-  .md\:translate-x-52 {
-    --tw-translate-x: 13rem;
-  }
-
-  .md\:translate-x-56 {
-    --tw-translate-x: 14rem;
-  }
-
-  .md\:translate-x-60 {
-    --tw-translate-x: 15rem;
-  }
-
-  .md\:translate-x-64 {
-    --tw-translate-x: 16rem;
-  }
-
-  .md\:translate-x-72 {
-    --tw-translate-x: 18rem;
-  }
-
-  .md\:translate-x-80 {
-    --tw-translate-x: 20rem;
-  }
-
-  .md\:translate-x-96 {
-    --tw-translate-x: 24rem;
-  }
-
-  .md\:translate-x-px {
-    --tw-translate-x: 1px;
-  }
-
-  .md\:translate-x-0\.5 {
-    --tw-translate-x: 0.125rem;
-  }
-
-  .md\:translate-x-1\.5 {
-    --tw-translate-x: 0.375rem;
-  }
-
-  .md\:translate-x-2\.5 {
-    --tw-translate-x: 0.625rem;
-  }
-
-  .md\:translate-x-3\.5 {
-    --tw-translate-x: 0.875rem;
-  }
-
-  .md\:-translate-x-0 {
-    --tw-translate-x: 0px;
-  }
-
-  .md\:-translate-x-1 {
-    --tw-translate-x: -0.25rem;
-  }
-
-  .md\:-translate-x-2 {
-    --tw-translate-x: -0.5rem;
-  }
-
-  .md\:-translate-x-3 {
-    --tw-translate-x: -0.75rem;
-  }
-
-  .md\:-translate-x-4 {
-    --tw-translate-x: -1rem;
-  }
-
-  .md\:-translate-x-5 {
-    --tw-translate-x: -1.25rem;
-  }
-
-  .md\:-translate-x-6 {
-    --tw-translate-x: -1.5rem;
-  }
-
-  .md\:-translate-x-7 {
-    --tw-translate-x: -1.75rem;
-  }
-
-  .md\:-translate-x-8 {
-    --tw-translate-x: -2rem;
-  }
-
-  .md\:-translate-x-9 {
-    --tw-translate-x: -2.25rem;
-  }
-
-  .md\:-translate-x-10 {
-    --tw-translate-x: -2.5rem;
-  }
-
-  .md\:-translate-x-11 {
-    --tw-translate-x: -2.75rem;
-  }
-
-  .md\:-translate-x-12 {
-    --tw-translate-x: -3rem;
-  }
-
-  .md\:-translate-x-14 {
-    --tw-translate-x: -3.5rem;
-  }
-
-  .md\:-translate-x-16 {
-    --tw-translate-x: -4rem;
-  }
-
-  .md\:-translate-x-20 {
-    --tw-translate-x: -5rem;
-  }
-
-  .md\:-translate-x-24 {
-    --tw-translate-x: -6rem;
-  }
-
-  .md\:-translate-x-28 {
-    --tw-translate-x: -7rem;
-  }
-
-  .md\:-translate-x-32 {
-    --tw-translate-x: -8rem;
-  }
-
-  .md\:-translate-x-36 {
-    --tw-translate-x: -9rem;
-  }
-
-  .md\:-translate-x-40 {
-    --tw-translate-x: -10rem;
-  }
-
-  .md\:-translate-x-44 {
-    --tw-translate-x: -11rem;
-  }
-
-  .md\:-translate-x-48 {
-    --tw-translate-x: -12rem;
-  }
-
-  .md\:-translate-x-52 {
-    --tw-translate-x: -13rem;
-  }
-
-  .md\:-translate-x-56 {
-    --tw-translate-x: -14rem;
-  }
-
-  .md\:-translate-x-60 {
-    --tw-translate-x: -15rem;
-  }
-
-  .md\:-translate-x-64 {
-    --tw-translate-x: -16rem;
-  }
-
-  .md\:-translate-x-72 {
-    --tw-translate-x: -18rem;
-  }
-
-  .md\:-translate-x-80 {
-    --tw-translate-x: -20rem;
-  }
-
-  .md\:-translate-x-96 {
-    --tw-translate-x: -24rem;
-  }
-
-  .md\:-translate-x-px {
-    --tw-translate-x: -1px;
-  }
-
-  .md\:-translate-x-0\.5 {
-    --tw-translate-x: -0.125rem;
-  }
-
-  .md\:-translate-x-1\.5 {
-    --tw-translate-x: -0.375rem;
-  }
-
-  .md\:-translate-x-2\.5 {
-    --tw-translate-x: -0.625rem;
-  }
-
-  .md\:-translate-x-3\.5 {
-    --tw-translate-x: -0.875rem;
-  }
-
-  .md\:translate-x-1\/2 {
-    --tw-translate-x: 50%;
-  }
-
-  .md\:translate-x-1\/3 {
-    --tw-translate-x: 33.333333%;
-  }
-
-  .md\:translate-x-2\/3 {
-    --tw-translate-x: 66.666667%;
-  }
-
-  .md\:translate-x-1\/4 {
-    --tw-translate-x: 25%;
-  }
-
-  .md\:translate-x-2\/4 {
-    --tw-translate-x: 50%;
-  }
-
-  .md\:translate-x-3\/4 {
-    --tw-translate-x: 75%;
-  }
-
-  .md\:translate-x-full {
-    --tw-translate-x: 100%;
-  }
-
-  .md\:-translate-x-1\/2 {
-    --tw-translate-x: -50%;
-  }
-
-  .md\:-translate-x-1\/3 {
-    --tw-translate-x: -33.333333%;
-  }
-
-  .md\:-translate-x-2\/3 {
-    --tw-translate-x: -66.666667%;
-  }
-
-  .md\:-translate-x-1\/4 {
-    --tw-translate-x: -25%;
-  }
-
-  .md\:-translate-x-2\/4 {
-    --tw-translate-x: -50%;
-  }
-
-  .md\:-translate-x-3\/4 {
-    --tw-translate-x: -75%;
-  }
-
-  .md\:-translate-x-full {
-    --tw-translate-x: -100%;
-  }
-
-  .md\:translate-y-0 {
-    --tw-translate-y: 0px;
-  }
-
-  .md\:translate-y-1 {
-    --tw-translate-y: 0.25rem;
-  }
-
-  .md\:translate-y-2 {
-    --tw-translate-y: 0.5rem;
-  }
-
-  .md\:translate-y-3 {
-    --tw-translate-y: 0.75rem;
-  }
-
-  .md\:translate-y-4 {
-    --tw-translate-y: 1rem;
-  }
-
-  .md\:translate-y-5 {
-    --tw-translate-y: 1.25rem;
-  }
-
-  .md\:translate-y-6 {
-    --tw-translate-y: 1.5rem;
-  }
-
-  .md\:translate-y-7 {
-    --tw-translate-y: 1.75rem;
-  }
-
-  .md\:translate-y-8 {
-    --tw-translate-y: 2rem;
-  }
-
-  .md\:translate-y-9 {
-    --tw-translate-y: 2.25rem;
-  }
-
-  .md\:translate-y-10 {
-    --tw-translate-y: 2.5rem;
-  }
-
-  .md\:translate-y-11 {
-    --tw-translate-y: 2.75rem;
-  }
-
-  .md\:translate-y-12 {
-    --tw-translate-y: 3rem;
-  }
-
-  .md\:translate-y-14 {
-    --tw-translate-y: 3.5rem;
-  }
-
-  .md\:translate-y-16 {
-    --tw-translate-y: 4rem;
-  }
-
-  .md\:translate-y-20 {
-    --tw-translate-y: 5rem;
-  }
-
-  .md\:translate-y-24 {
-    --tw-translate-y: 6rem;
-  }
-
-  .md\:translate-y-28 {
-    --tw-translate-y: 7rem;
-  }
-
-  .md\:translate-y-32 {
-    --tw-translate-y: 8rem;
-  }
-
-  .md\:translate-y-36 {
-    --tw-translate-y: 9rem;
-  }
-
-  .md\:translate-y-40 {
-    --tw-translate-y: 10rem;
-  }
-
-  .md\:translate-y-44 {
-    --tw-translate-y: 11rem;
-  }
-
-  .md\:translate-y-48 {
-    --tw-translate-y: 12rem;
-  }
-
-  .md\:translate-y-52 {
-    --tw-translate-y: 13rem;
-  }
-
-  .md\:translate-y-56 {
-    --tw-translate-y: 14rem;
-  }
-
-  .md\:translate-y-60 {
-    --tw-translate-y: 15rem;
-  }
-
-  .md\:translate-y-64 {
-    --tw-translate-y: 16rem;
-  }
-
-  .md\:translate-y-72 {
-    --tw-translate-y: 18rem;
-  }
-
-  .md\:translate-y-80 {
-    --tw-translate-y: 20rem;
-  }
-
-  .md\:translate-y-96 {
-    --tw-translate-y: 24rem;
-  }
-
-  .md\:translate-y-px {
-    --tw-translate-y: 1px;
-  }
-
-  .md\:translate-y-0\.5 {
-    --tw-translate-y: 0.125rem;
-  }
-
-  .md\:translate-y-1\.5 {
-    --tw-translate-y: 0.375rem;
-  }
-
-  .md\:translate-y-2\.5 {
-    --tw-translate-y: 0.625rem;
-  }
-
-  .md\:translate-y-3\.5 {
-    --tw-translate-y: 0.875rem;
-  }
-
-  .md\:-translate-y-0 {
-    --tw-translate-y: 0px;
-  }
-
-  .md\:-translate-y-1 {
-    --tw-translate-y: -0.25rem;
-  }
-
-  .md\:-translate-y-2 {
-    --tw-translate-y: -0.5rem;
-  }
-
-  .md\:-translate-y-3 {
-    --tw-translate-y: -0.75rem;
-  }
-
-  .md\:-translate-y-4 {
-    --tw-translate-y: -1rem;
-  }
-
-  .md\:-translate-y-5 {
-    --tw-translate-y: -1.25rem;
-  }
-
-  .md\:-translate-y-6 {
-    --tw-translate-y: -1.5rem;
-  }
-
-  .md\:-translate-y-7 {
-    --tw-translate-y: -1.75rem;
-  }
-
-  .md\:-translate-y-8 {
-    --tw-translate-y: -2rem;
-  }
-
-  .md\:-translate-y-9 {
-    --tw-translate-y: -2.25rem;
-  }
-
-  .md\:-translate-y-10 {
-    --tw-translate-y: -2.5rem;
-  }
-
-  .md\:-translate-y-11 {
-    --tw-translate-y: -2.75rem;
-  }
-
-  .md\:-translate-y-12 {
-    --tw-translate-y: -3rem;
-  }
-
-  .md\:-translate-y-14 {
-    --tw-translate-y: -3.5rem;
-  }
-
-  .md\:-translate-y-16 {
-    --tw-translate-y: -4rem;
-  }
-
-  .md\:-translate-y-20 {
-    --tw-translate-y: -5rem;
-  }
-
-  .md\:-translate-y-24 {
-    --tw-translate-y: -6rem;
-  }
-
-  .md\:-translate-y-28 {
-    --tw-translate-y: -7rem;
-  }
-
-  .md\:-translate-y-32 {
-    --tw-translate-y: -8rem;
-  }
-
-  .md\:-translate-y-36 {
-    --tw-translate-y: -9rem;
-  }
-
-  .md\:-translate-y-40 {
-    --tw-translate-y: -10rem;
-  }
-
-  .md\:-translate-y-44 {
-    --tw-translate-y: -11rem;
-  }
-
-  .md\:-translate-y-48 {
-    --tw-translate-y: -12rem;
-  }
-
-  .md\:-translate-y-52 {
-    --tw-translate-y: -13rem;
-  }
-
-  .md\:-translate-y-56 {
-    --tw-translate-y: -14rem;
-  }
-
-  .md\:-translate-y-60 {
-    --tw-translate-y: -15rem;
-  }
-
-  .md\:-translate-y-64 {
-    --tw-translate-y: -16rem;
-  }
-
-  .md\:-translate-y-72 {
-    --tw-translate-y: -18rem;
-  }
-
-  .md\:-translate-y-80 {
-    --tw-translate-y: -20rem;
-  }
-
-  .md\:-translate-y-96 {
-    --tw-translate-y: -24rem;
-  }
-
-  .md\:-translate-y-px {
-    --tw-translate-y: -1px;
-  }
-
-  .md\:-translate-y-0\.5 {
-    --tw-translate-y: -0.125rem;
-  }
-
-  .md\:-translate-y-1\.5 {
-    --tw-translate-y: -0.375rem;
-  }
-
-  .md\:-translate-y-2\.5 {
-    --tw-translate-y: -0.625rem;
-  }
-
-  .md\:-translate-y-3\.5 {
-    --tw-translate-y: -0.875rem;
-  }
-
-  .md\:translate-y-1\/2 {
-    --tw-translate-y: 50%;
-  }
-
-  .md\:translate-y-1\/3 {
-    --tw-translate-y: 33.333333%;
-  }
-
-  .md\:translate-y-2\/3 {
-    --tw-translate-y: 66.666667%;
-  }
-
-  .md\:translate-y-1\/4 {
-    --tw-translate-y: 25%;
-  }
-
-  .md\:translate-y-2\/4 {
-    --tw-translate-y: 50%;
-  }
-
-  .md\:translate-y-3\/4 {
-    --tw-translate-y: 75%;
-  }
-
-  .md\:translate-y-full {
-    --tw-translate-y: 100%;
-  }
-
-  .md\:-translate-y-1\/2 {
-    --tw-translate-y: -50%;
-  }
-
-  .md\:-translate-y-1\/3 {
-    --tw-translate-y: -33.333333%;
-  }
-
-  .md\:-translate-y-2\/3 {
-    --tw-translate-y: -66.666667%;
-  }
-
-  .md\:-translate-y-1\/4 {
-    --tw-translate-y: -25%;
-  }
-
-  .md\:-translate-y-2\/4 {
-    --tw-translate-y: -50%;
-  }
-
-  .md\:-translate-y-3\/4 {
-    --tw-translate-y: -75%;
-  }
-
-  .md\:-translate-y-full {
-    --tw-translate-y: -100%;
-  }
-
-  .md\:hover\:translate-x-0:hover {
-    --tw-translate-x: 0px;
-  }
-
-  .md\:hover\:translate-x-1:hover {
-    --tw-translate-x: 0.25rem;
-  }
-
-  .md\:hover\:translate-x-2:hover {
-    --tw-translate-x: 0.5rem;
-  }
-
-  .md\:hover\:translate-x-3:hover {
-    --tw-translate-x: 0.75rem;
-  }
-
-  .md\:hover\:translate-x-4:hover {
-    --tw-translate-x: 1rem;
-  }
-
-  .md\:hover\:translate-x-5:hover {
-    --tw-translate-x: 1.25rem;
-  }
-
-  .md\:hover\:translate-x-6:hover {
-    --tw-translate-x: 1.5rem;
-  }
-
-  .md\:hover\:translate-x-7:hover {
-    --tw-translate-x: 1.75rem;
-  }
-
-  .md\:hover\:translate-x-8:hover {
-    --tw-translate-x: 2rem;
-  }
-
-  .md\:hover\:translate-x-9:hover {
-    --tw-translate-x: 2.25rem;
-  }
-
-  .md\:hover\:translate-x-10:hover {
-    --tw-translate-x: 2.5rem;
-  }
-
-  .md\:hover\:translate-x-11:hover {
-    --tw-translate-x: 2.75rem;
-  }
-
-  .md\:hover\:translate-x-12:hover {
-    --tw-translate-x: 3rem;
-  }
-
-  .md\:hover\:translate-x-14:hover {
-    --tw-translate-x: 3.5rem;
-  }
-
-  .md\:hover\:translate-x-16:hover {
-    --tw-translate-x: 4rem;
-  }
-
-  .md\:hover\:translate-x-20:hover {
-    --tw-translate-x: 5rem;
-  }
-
-  .md\:hover\:translate-x-24:hover {
-    --tw-translate-x: 6rem;
-  }
-
-  .md\:hover\:translate-x-28:hover {
-    --tw-translate-x: 7rem;
-  }
-
-  .md\:hover\:translate-x-32:hover {
-    --tw-translate-x: 8rem;
-  }
-
-  .md\:hover\:translate-x-36:hover {
-    --tw-translate-x: 9rem;
-  }
-
-  .md\:hover\:translate-x-40:hover {
-    --tw-translate-x: 10rem;
-  }
-
-  .md\:hover\:translate-x-44:hover {
-    --tw-translate-x: 11rem;
-  }
-
-  .md\:hover\:translate-x-48:hover {
-    --tw-translate-x: 12rem;
-  }
-
-  .md\:hover\:translate-x-52:hover {
-    --tw-translate-x: 13rem;
-  }
-
-  .md\:hover\:translate-x-56:hover {
-    --tw-translate-x: 14rem;
-  }
-
-  .md\:hover\:translate-x-60:hover {
-    --tw-translate-x: 15rem;
-  }
-
-  .md\:hover\:translate-x-64:hover {
-    --tw-translate-x: 16rem;
-  }
-
-  .md\:hover\:translate-x-72:hover {
-    --tw-translate-x: 18rem;
-  }
-
-  .md\:hover\:translate-x-80:hover {
-    --tw-translate-x: 20rem;
-  }
-
-  .md\:hover\:translate-x-96:hover {
-    --tw-translate-x: 24rem;
-  }
-
-  .md\:hover\:translate-x-px:hover {
-    --tw-translate-x: 1px;
-  }
-
-  .md\:hover\:translate-x-0\.5:hover {
-    --tw-translate-x: 0.125rem;
-  }
-
-  .md\:hover\:translate-x-1\.5:hover {
-    --tw-translate-x: 0.375rem;
-  }
-
-  .md\:hover\:translate-x-2\.5:hover {
-    --tw-translate-x: 0.625rem;
-  }
-
-  .md\:hover\:translate-x-3\.5:hover {
-    --tw-translate-x: 0.875rem;
-  }
-
-  .md\:hover\:-translate-x-0:hover {
-    --tw-translate-x: 0px;
-  }
-
-  .md\:hover\:-translate-x-1:hover {
-    --tw-translate-x: -0.25rem;
-  }
-
-  .md\:hover\:-translate-x-2:hover {
-    --tw-translate-x: -0.5rem;
-  }
-
-  .md\:hover\:-translate-x-3:hover {
-    --tw-translate-x: -0.75rem;
-  }
-
-  .md\:hover\:-translate-x-4:hover {
-    --tw-translate-x: -1rem;
-  }
-
-  .md\:hover\:-translate-x-5:hover {
-    --tw-translate-x: -1.25rem;
-  }
-
-  .md\:hover\:-translate-x-6:hover {
-    --tw-translate-x: -1.5rem;
-  }
-
-  .md\:hover\:-translate-x-7:hover {
-    --tw-translate-x: -1.75rem;
-  }
-
-  .md\:hover\:-translate-x-8:hover {
-    --tw-translate-x: -2rem;
-  }
-
-  .md\:hover\:-translate-x-9:hover {
-    --tw-translate-x: -2.25rem;
-  }
-
-  .md\:hover\:-translate-x-10:hover {
-    --tw-translate-x: -2.5rem;
-  }
-
-  .md\:hover\:-translate-x-11:hover {
-    --tw-translate-x: -2.75rem;
-  }
-
-  .md\:hover\:-translate-x-12:hover {
-    --tw-translate-x: -3rem;
-  }
-
-  .md\:hover\:-translate-x-14:hover {
-    --tw-translate-x: -3.5rem;
-  }
-
-  .md\:hover\:-translate-x-16:hover {
-    --tw-translate-x: -4rem;
-  }
-
-  .md\:hover\:-translate-x-20:hover {
-    --tw-translate-x: -5rem;
-  }
-
-  .md\:hover\:-translate-x-24:hover {
-    --tw-translate-x: -6rem;
-  }
-
-  .md\:hover\:-translate-x-28:hover {
-    --tw-translate-x: -7rem;
-  }
-
-  .md\:hover\:-translate-x-32:hover {
-    --tw-translate-x: -8rem;
-  }
-
-  .md\:hover\:-translate-x-36:hover {
-    --tw-translate-x: -9rem;
-  }
-
-  .md\:hover\:-translate-x-40:hover {
-    --tw-translate-x: -10rem;
-  }
-
-  .md\:hover\:-translate-x-44:hover {
-    --tw-translate-x: -11rem;
-  }
-
-  .md\:hover\:-translate-x-48:hover {
-    --tw-translate-x: -12rem;
-  }
-
-  .md\:hover\:-translate-x-52:hover {
-    --tw-translate-x: -13rem;
-  }
-
-  .md\:hover\:-translate-x-56:hover {
-    --tw-translate-x: -14rem;
-  }
-
-  .md\:hover\:-translate-x-60:hover {
-    --tw-translate-x: -15rem;
-  }
-
-  .md\:hover\:-translate-x-64:hover {
-    --tw-translate-x: -16rem;
-  }
-
-  .md\:hover\:-translate-x-72:hover {
-    --tw-translate-x: -18rem;
-  }
-
-  .md\:hover\:-translate-x-80:hover {
-    --tw-translate-x: -20rem;
-  }
-
-  .md\:hover\:-translate-x-96:hover {
-    --tw-translate-x: -24rem;
-  }
-
-  .md\:hover\:-translate-x-px:hover {
-    --tw-translate-x: -1px;
-  }
-
-  .md\:hover\:-translate-x-0\.5:hover {
-    --tw-translate-x: -0.125rem;
-  }
-
-  .md\:hover\:-translate-x-1\.5:hover {
-    --tw-translate-x: -0.375rem;
-  }
-
-  .md\:hover\:-translate-x-2\.5:hover {
-    --tw-translate-x: -0.625rem;
-  }
-
-  .md\:hover\:-translate-x-3\.5:hover {
-    --tw-translate-x: -0.875rem;
-  }
-
-  .md\:hover\:translate-x-1\/2:hover {
-    --tw-translate-x: 50%;
-  }
-
-  .md\:hover\:translate-x-1\/3:hover {
-    --tw-translate-x: 33.333333%;
-  }
-
-  .md\:hover\:translate-x-2\/3:hover {
-    --tw-translate-x: 66.666667%;
-  }
-
-  .md\:hover\:translate-x-1\/4:hover {
-    --tw-translate-x: 25%;
-  }
-
-  .md\:hover\:translate-x-2\/4:hover {
-    --tw-translate-x: 50%;
-  }
-
-  .md\:hover\:translate-x-3\/4:hover {
-    --tw-translate-x: 75%;
-  }
-
-  .md\:hover\:translate-x-full:hover {
-    --tw-translate-x: 100%;
-  }
-
-  .md\:hover\:-translate-x-1\/2:hover {
-    --tw-translate-x: -50%;
-  }
-
-  .md\:hover\:-translate-x-1\/3:hover {
-    --tw-translate-x: -33.333333%;
-  }
-
-  .md\:hover\:-translate-x-2\/3:hover {
-    --tw-translate-x: -66.666667%;
-  }
-
-  .md\:hover\:-translate-x-1\/4:hover {
-    --tw-translate-x: -25%;
-  }
-
-  .md\:hover\:-translate-x-2\/4:hover {
-    --tw-translate-x: -50%;
-  }
-
-  .md\:hover\:-translate-x-3\/4:hover {
-    --tw-translate-x: -75%;
-  }
-
-  .md\:hover\:-translate-x-full:hover {
-    --tw-translate-x: -100%;
-  }
-
-  .md\:hover\:translate-y-0:hover {
-    --tw-translate-y: 0px;
-  }
-
-  .md\:hover\:translate-y-1:hover {
-    --tw-translate-y: 0.25rem;
-  }
-
-  .md\:hover\:translate-y-2:hover {
-    --tw-translate-y: 0.5rem;
-  }
-
-  .md\:hover\:translate-y-3:hover {
-    --tw-translate-y: 0.75rem;
-  }
-
-  .md\:hover\:translate-y-4:hover {
-    --tw-translate-y: 1rem;
-  }
-
-  .md\:hover\:translate-y-5:hover {
-    --tw-translate-y: 1.25rem;
-  }
-
-  .md\:hover\:translate-y-6:hover {
-    --tw-translate-y: 1.5rem;
-  }
-
-  .md\:hover\:translate-y-7:hover {
-    --tw-translate-y: 1.75rem;
-  }
-
-  .md\:hover\:translate-y-8:hover {
-    --tw-translate-y: 2rem;
-  }
-
-  .md\:hover\:translate-y-9:hover {
-    --tw-translate-y: 2.25rem;
-  }
-
-  .md\:hover\:translate-y-10:hover {
-    --tw-translate-y: 2.5rem;
-  }
-
-  .md\:hover\:translate-y-11:hover {
-    --tw-translate-y: 2.75rem;
-  }
-
-  .md\:hover\:translate-y-12:hover {
-    --tw-translate-y: 3rem;
-  }
-
-  .md\:hover\:translate-y-14:hover {
-    --tw-translate-y: 3.5rem;
-  }
-
-  .md\:hover\:translate-y-16:hover {
-    --tw-translate-y: 4rem;
-  }
-
-  .md\:hover\:translate-y-20:hover {
-    --tw-translate-y: 5rem;
-  }
-
-  .md\:hover\:translate-y-24:hover {
-    --tw-translate-y: 6rem;
-  }
-
-  .md\:hover\:translate-y-28:hover {
-    --tw-translate-y: 7rem;
-  }
-
-  .md\:hover\:translate-y-32:hover {
-    --tw-translate-y: 8rem;
-  }
-
-  .md\:hover\:translate-y-36:hover {
-    --tw-translate-y: 9rem;
-  }
-
-  .md\:hover\:translate-y-40:hover {
-    --tw-translate-y: 10rem;
-  }
-
-  .md\:hover\:translate-y-44:hover {
-    --tw-translate-y: 11rem;
-  }
-
-  .md\:hover\:translate-y-48:hover {
-    --tw-translate-y: 12rem;
-  }
-
-  .md\:hover\:translate-y-52:hover {
-    --tw-translate-y: 13rem;
-  }
-
-  .md\:hover\:translate-y-56:hover {
-    --tw-translate-y: 14rem;
-  }
-
-  .md\:hover\:translate-y-60:hover {
-    --tw-translate-y: 15rem;
-  }
-
-  .md\:hover\:translate-y-64:hover {
-    --tw-translate-y: 16rem;
-  }
-
-  .md\:hover\:translate-y-72:hover {
-    --tw-translate-y: 18rem;
-  }
-
-  .md\:hover\:translate-y-80:hover {
-    --tw-translate-y: 20rem;
-  }
-
-  .md\:hover\:translate-y-96:hover {
-    --tw-translate-y: 24rem;
-  }
-
-  .md\:hover\:translate-y-px:hover {
-    --tw-translate-y: 1px;
-  }
-
-  .md\:hover\:translate-y-0\.5:hover {
-    --tw-translate-y: 0.125rem;
-  }
-
-  .md\:hover\:translate-y-1\.5:hover {
-    --tw-translate-y: 0.375rem;
-  }
-
-  .md\:hover\:translate-y-2\.5:hover {
-    --tw-translate-y: 0.625rem;
-  }
-
-  .md\:hover\:translate-y-3\.5:hover {
-    --tw-translate-y: 0.875rem;
-  }
-
-  .md\:hover\:-translate-y-0:hover {
-    --tw-translate-y: 0px;
-  }
-
-  .md\:hover\:-translate-y-1:hover {
-    --tw-translate-y: -0.25rem;
-  }
-
-  .md\:hover\:-translate-y-2:hover {
-    --tw-translate-y: -0.5rem;
-  }
-
-  .md\:hover\:-translate-y-3:hover {
-    --tw-translate-y: -0.75rem;
-  }
-
-  .md\:hover\:-translate-y-4:hover {
-    --tw-translate-y: -1rem;
-  }
-
-  .md\:hover\:-translate-y-5:hover {
-    --tw-translate-y: -1.25rem;
-  }
-
-  .md\:hover\:-translate-y-6:hover {
-    --tw-translate-y: -1.5rem;
-  }
-
-  .md\:hover\:-translate-y-7:hover {
-    --tw-translate-y: -1.75rem;
-  }
-
-  .md\:hover\:-translate-y-8:hover {
-    --tw-translate-y: -2rem;
-  }
-
-  .md\:hover\:-translate-y-9:hover {
-    --tw-translate-y: -2.25rem;
-  }
-
-  .md\:hover\:-translate-y-10:hover {
-    --tw-translate-y: -2.5rem;
-  }
-
-  .md\:hover\:-translate-y-11:hover {
-    --tw-translate-y: -2.75rem;
-  }
-
-  .md\:hover\:-translate-y-12:hover {
-    --tw-translate-y: -3rem;
-  }
-
-  .md\:hover\:-translate-y-14:hover {
-    --tw-translate-y: -3.5rem;
-  }
-
-  .md\:hover\:-translate-y-16:hover {
-    --tw-translate-y: -4rem;
-  }
-
-  .md\:hover\:-translate-y-20:hover {
-    --tw-translate-y: -5rem;
-  }
-
-  .md\:hover\:-translate-y-24:hover {
-    --tw-translate-y: -6rem;
-  }
-
-  .md\:hover\:-translate-y-28:hover {
-    --tw-translate-y: -7rem;
-  }
-
-  .md\:hover\:-translate-y-32:hover {
-    --tw-translate-y: -8rem;
-  }
-
-  .md\:hover\:-translate-y-36:hover {
-    --tw-translate-y: -9rem;
-  }
-
-  .md\:hover\:-translate-y-40:hover {
-    --tw-translate-y: -10rem;
-  }
-
-  .md\:hover\:-translate-y-44:hover {
-    --tw-translate-y: -11rem;
-  }
-
-  .md\:hover\:-translate-y-48:hover {
-    --tw-translate-y: -12rem;
-  }
-
-  .md\:hover\:-translate-y-52:hover {
-    --tw-translate-y: -13rem;
-  }
-
-  .md\:hover\:-translate-y-56:hover {
-    --tw-translate-y: -14rem;
-  }
-
-  .md\:hover\:-translate-y-60:hover {
-    --tw-translate-y: -15rem;
-  }
-
-  .md\:hover\:-translate-y-64:hover {
-    --tw-translate-y: -16rem;
-  }
-
-  .md\:hover\:-translate-y-72:hover {
-    --tw-translate-y: -18rem;
-  }
-
-  .md\:hover\:-translate-y-80:hover {
-    --tw-translate-y: -20rem;
-  }
-
-  .md\:hover\:-translate-y-96:hover {
-    --tw-translate-y: -24rem;
-  }
-
-  .md\:hover\:-translate-y-px:hover {
-    --tw-translate-y: -1px;
-  }
-
-  .md\:hover\:-translate-y-0\.5:hover {
-    --tw-translate-y: -0.125rem;
-  }
-
-  .md\:hover\:-translate-y-1\.5:hover {
-    --tw-translate-y: -0.375rem;
-  }
-
-  .md\:hover\:-translate-y-2\.5:hover {
-    --tw-translate-y: -0.625rem;
-  }
-
-  .md\:hover\:-translate-y-3\.5:hover {
-    --tw-translate-y: -0.875rem;
-  }
-
-  .md\:hover\:translate-y-1\/2:hover {
-    --tw-translate-y: 50%;
-  }
-
-  .md\:hover\:translate-y-1\/3:hover {
-    --tw-translate-y: 33.333333%;
-  }
-
-  .md\:hover\:translate-y-2\/3:hover {
-    --tw-translate-y: 66.666667%;
-  }
-
-  .md\:hover\:translate-y-1\/4:hover {
-    --tw-translate-y: 25%;
-  }
-
-  .md\:hover\:translate-y-2\/4:hover {
-    --tw-translate-y: 50%;
-  }
-
-  .md\:hover\:translate-y-3\/4:hover {
-    --tw-translate-y: 75%;
-  }
-
-  .md\:hover\:translate-y-full:hover {
-    --tw-translate-y: 100%;
-  }
-
-  .md\:hover\:-translate-y-1\/2:hover {
-    --tw-translate-y: -50%;
-  }
-
-  .md\:hover\:-translate-y-1\/3:hover {
-    --tw-translate-y: -33.333333%;
-  }
-
-  .md\:hover\:-translate-y-2\/3:hover {
-    --tw-translate-y: -66.666667%;
-  }
-
-  .md\:hover\:-translate-y-1\/4:hover {
-    --tw-translate-y: -25%;
-  }
-
-  .md\:hover\:-translate-y-2\/4:hover {
-    --tw-translate-y: -50%;
-  }
-
-  .md\:hover\:-translate-y-3\/4:hover {
-    --tw-translate-y: -75%;
-  }
-
-  .md\:hover\:-translate-y-full:hover {
-    --tw-translate-y: -100%;
-  }
-
-  .md\:focus\:translate-x-0:focus {
-    --tw-translate-x: 0px;
-  }
-
-  .md\:focus\:translate-x-1:focus {
-    --tw-translate-x: 0.25rem;
-  }
-
-  .md\:focus\:translate-x-2:focus {
-    --tw-translate-x: 0.5rem;
-  }
-
-  .md\:focus\:translate-x-3:focus {
-    --tw-translate-x: 0.75rem;
-  }
-
-  .md\:focus\:translate-x-4:focus {
-    --tw-translate-x: 1rem;
-  }
-
-  .md\:focus\:translate-x-5:focus {
-    --tw-translate-x: 1.25rem;
-  }
-
-  .md\:focus\:translate-x-6:focus {
-    --tw-translate-x: 1.5rem;
-  }
-
-  .md\:focus\:translate-x-7:focus {
-    --tw-translate-x: 1.75rem;
-  }
-
-  .md\:focus\:translate-x-8:focus {
-    --tw-translate-x: 2rem;
-  }
-
-  .md\:focus\:translate-x-9:focus {
-    --tw-translate-x: 2.25rem;
-  }
-
-  .md\:focus\:translate-x-10:focus {
-    --tw-translate-x: 2.5rem;
-  }
-
-  .md\:focus\:translate-x-11:focus {
-    --tw-translate-x: 2.75rem;
-  }
-
-  .md\:focus\:translate-x-12:focus {
-    --tw-translate-x: 3rem;
-  }
-
-  .md\:focus\:translate-x-14:focus {
-    --tw-translate-x: 3.5rem;
-  }
-
-  .md\:focus\:translate-x-16:focus {
-    --tw-translate-x: 4rem;
-  }
-
-  .md\:focus\:translate-x-20:focus {
-    --tw-translate-x: 5rem;
-  }
-
-  .md\:focus\:translate-x-24:focus {
-    --tw-translate-x: 6rem;
-  }
-
-  .md\:focus\:translate-x-28:focus {
-    --tw-translate-x: 7rem;
-  }
-
-  .md\:focus\:translate-x-32:focus {
-    --tw-translate-x: 8rem;
-  }
-
-  .md\:focus\:translate-x-36:focus {
-    --tw-translate-x: 9rem;
-  }
-
-  .md\:focus\:translate-x-40:focus {
-    --tw-translate-x: 10rem;
-  }
-
-  .md\:focus\:translate-x-44:focus {
-    --tw-translate-x: 11rem;
-  }
-
-  .md\:focus\:translate-x-48:focus {
-    --tw-translate-x: 12rem;
-  }
-
-  .md\:focus\:translate-x-52:focus {
-    --tw-translate-x: 13rem;
-  }
-
-  .md\:focus\:translate-x-56:focus {
-    --tw-translate-x: 14rem;
-  }
-
-  .md\:focus\:translate-x-60:focus {
-    --tw-translate-x: 15rem;
-  }
-
-  .md\:focus\:translate-x-64:focus {
-    --tw-translate-x: 16rem;
-  }
-
-  .md\:focus\:translate-x-72:focus {
-    --tw-translate-x: 18rem;
-  }
-
-  .md\:focus\:translate-x-80:focus {
-    --tw-translate-x: 20rem;
-  }
-
-  .md\:focus\:translate-x-96:focus {
-    --tw-translate-x: 24rem;
-  }
-
-  .md\:focus\:translate-x-px:focus {
-    --tw-translate-x: 1px;
-  }
-
-  .md\:focus\:translate-x-0\.5:focus {
-    --tw-translate-x: 0.125rem;
-  }
-
-  .md\:focus\:translate-x-1\.5:focus {
-    --tw-translate-x: 0.375rem;
-  }
-
-  .md\:focus\:translate-x-2\.5:focus {
-    --tw-translate-x: 0.625rem;
-  }
-
-  .md\:focus\:translate-x-3\.5:focus {
-    --tw-translate-x: 0.875rem;
-  }
-
-  .md\:focus\:-translate-x-0:focus {
-    --tw-translate-x: 0px;
-  }
-
-  .md\:focus\:-translate-x-1:focus {
-    --tw-translate-x: -0.25rem;
-  }
-
-  .md\:focus\:-translate-x-2:focus {
-    --tw-translate-x: -0.5rem;
-  }
-
-  .md\:focus\:-translate-x-3:focus {
-    --tw-translate-x: -0.75rem;
-  }
-
-  .md\:focus\:-translate-x-4:focus {
-    --tw-translate-x: -1rem;
-  }
-
-  .md\:focus\:-translate-x-5:focus {
-    --tw-translate-x: -1.25rem;
-  }
-
-  .md\:focus\:-translate-x-6:focus {
-    --tw-translate-x: -1.5rem;
-  }
-
-  .md\:focus\:-translate-x-7:focus {
-    --tw-translate-x: -1.75rem;
-  }
-
-  .md\:focus\:-translate-x-8:focus {
-    --tw-translate-x: -2rem;
-  }
-
-  .md\:focus\:-translate-x-9:focus {
-    --tw-translate-x: -2.25rem;
-  }
-
-  .md\:focus\:-translate-x-10:focus {
-    --tw-translate-x: -2.5rem;
-  }
-
-  .md\:focus\:-translate-x-11:focus {
-    --tw-translate-x: -2.75rem;
-  }
-
-  .md\:focus\:-translate-x-12:focus {
-    --tw-translate-x: -3rem;
-  }
-
-  .md\:focus\:-translate-x-14:focus {
-    --tw-translate-x: -3.5rem;
-  }
-
-  .md\:focus\:-translate-x-16:focus {
-    --tw-translate-x: -4rem;
-  }
-
-  .md\:focus\:-translate-x-20:focus {
-    --tw-translate-x: -5rem;
-  }
-
-  .md\:focus\:-translate-x-24:focus {
-    --tw-translate-x: -6rem;
-  }
-
-  .md\:focus\:-translate-x-28:focus {
-    --tw-translate-x: -7rem;
-  }
-
-  .md\:focus\:-translate-x-32:focus {
-    --tw-translate-x: -8rem;
-  }
-
-  .md\:focus\:-translate-x-36:focus {
-    --tw-translate-x: -9rem;
-  }
-
-  .md\:focus\:-translate-x-40:focus {
-    --tw-translate-x: -10rem;
-  }
-
-  .md\:focus\:-translate-x-44:focus {
-    --tw-translate-x: -11rem;
-  }
-
-  .md\:focus\:-translate-x-48:focus {
-    --tw-translate-x: -12rem;
-  }
-
-  .md\:focus\:-translate-x-52:focus {
-    --tw-translate-x: -13rem;
-  }
-
-  .md\:focus\:-translate-x-56:focus {
-    --tw-translate-x: -14rem;
-  }
-
-  .md\:focus\:-translate-x-60:focus {
-    --tw-translate-x: -15rem;
-  }
-
-  .md\:focus\:-translate-x-64:focus {
-    --tw-translate-x: -16rem;
-  }
-
-  .md\:focus\:-translate-x-72:focus {
-    --tw-translate-x: -18rem;
-  }
-
-  .md\:focus\:-translate-x-80:focus {
-    --tw-translate-x: -20rem;
-  }
-
-  .md\:focus\:-translate-x-96:focus {
-    --tw-translate-x: -24rem;
-  }
-
-  .md\:focus\:-translate-x-px:focus {
-    --tw-translate-x: -1px;
-  }
-
-  .md\:focus\:-translate-x-0\.5:focus {
-    --tw-translate-x: -0.125rem;
-  }
-
-  .md\:focus\:-translate-x-1\.5:focus {
-    --tw-translate-x: -0.375rem;
-  }
-
-  .md\:focus\:-translate-x-2\.5:focus {
-    --tw-translate-x: -0.625rem;
-  }
-
-  .md\:focus\:-translate-x-3\.5:focus {
-    --tw-translate-x: -0.875rem;
-  }
-
-  .md\:focus\:translate-x-1\/2:focus {
-    --tw-translate-x: 50%;
-  }
-
-  .md\:focus\:translate-x-1\/3:focus {
-    --tw-translate-x: 33.333333%;
-  }
-
-  .md\:focus\:translate-x-2\/3:focus {
-    --tw-translate-x: 66.666667%;
-  }
-
-  .md\:focus\:translate-x-1\/4:focus {
-    --tw-translate-x: 25%;
-  }
-
-  .md\:focus\:translate-x-2\/4:focus {
-    --tw-translate-x: 50%;
-  }
-
-  .md\:focus\:translate-x-3\/4:focus {
-    --tw-translate-x: 75%;
-  }
-
-  .md\:focus\:translate-x-full:focus {
-    --tw-translate-x: 100%;
-  }
-
-  .md\:focus\:-translate-x-1\/2:focus {
-    --tw-translate-x: -50%;
-  }
-
-  .md\:focus\:-translate-x-1\/3:focus {
-    --tw-translate-x: -33.333333%;
-  }
-
-  .md\:focus\:-translate-x-2\/3:focus {
-    --tw-translate-x: -66.666667%;
-  }
-
-  .md\:focus\:-translate-x-1\/4:focus {
-    --tw-translate-x: -25%;
-  }
-
-  .md\:focus\:-translate-x-2\/4:focus {
-    --tw-translate-x: -50%;
-  }
-
-  .md\:focus\:-translate-x-3\/4:focus {
-    --tw-translate-x: -75%;
-  }
-
-  .md\:focus\:-translate-x-full:focus {
-    --tw-translate-x: -100%;
-  }
-
-  .md\:focus\:translate-y-0:focus {
-    --tw-translate-y: 0px;
-  }
-
-  .md\:focus\:translate-y-1:focus {
-    --tw-translate-y: 0.25rem;
-  }
-
-  .md\:focus\:translate-y-2:focus {
-    --tw-translate-y: 0.5rem;
-  }
-
-  .md\:focus\:translate-y-3:focus {
-    --tw-translate-y: 0.75rem;
-  }
-
-  .md\:focus\:translate-y-4:focus {
-    --tw-translate-y: 1rem;
-  }
-
-  .md\:focus\:translate-y-5:focus {
-    --tw-translate-y: 1.25rem;
-  }
-
-  .md\:focus\:translate-y-6:focus {
-    --tw-translate-y: 1.5rem;
-  }
-
-  .md\:focus\:translate-y-7:focus {
-    --tw-translate-y: 1.75rem;
-  }
-
-  .md\:focus\:translate-y-8:focus {
-    --tw-translate-y: 2rem;
-  }
-
-  .md\:focus\:translate-y-9:focus {
-    --tw-translate-y: 2.25rem;
-  }
-
-  .md\:focus\:translate-y-10:focus {
-    --tw-translate-y: 2.5rem;
-  }
-
-  .md\:focus\:translate-y-11:focus {
-    --tw-translate-y: 2.75rem;
-  }
-
-  .md\:focus\:translate-y-12:focus {
-    --tw-translate-y: 3rem;
-  }
-
-  .md\:focus\:translate-y-14:focus {
-    --tw-translate-y: 3.5rem;
-  }
-
-  .md\:focus\:translate-y-16:focus {
-    --tw-translate-y: 4rem;
-  }
-
-  .md\:focus\:translate-y-20:focus {
-    --tw-translate-y: 5rem;
-  }
-
-  .md\:focus\:translate-y-24:focus {
-    --tw-translate-y: 6rem;
-  }
-
-  .md\:focus\:translate-y-28:focus {
-    --tw-translate-y: 7rem;
-  }
-
-  .md\:focus\:translate-y-32:focus {
-    --tw-translate-y: 8rem;
-  }
-
-  .md\:focus\:translate-y-36:focus {
-    --tw-translate-y: 9rem;
-  }
-
-  .md\:focus\:translate-y-40:focus {
-    --tw-translate-y: 10rem;
-  }
-
-  .md\:focus\:translate-y-44:focus {
-    --tw-translate-y: 11rem;
-  }
-
-  .md\:focus\:translate-y-48:focus {
-    --tw-translate-y: 12rem;
-  }
-
-  .md\:focus\:translate-y-52:focus {
-    --tw-translate-y: 13rem;
-  }
-
-  .md\:focus\:translate-y-56:focus {
-    --tw-translate-y: 14rem;
-  }
-
-  .md\:focus\:translate-y-60:focus {
-    --tw-translate-y: 15rem;
-  }
-
-  .md\:focus\:translate-y-64:focus {
-    --tw-translate-y: 16rem;
-  }
-
-  .md\:focus\:translate-y-72:focus {
-    --tw-translate-y: 18rem;
-  }
-
-  .md\:focus\:translate-y-80:focus {
-    --tw-translate-y: 20rem;
-  }
-
-  .md\:focus\:translate-y-96:focus {
-    --tw-translate-y: 24rem;
-  }
-
-  .md\:focus\:translate-y-px:focus {
-    --tw-translate-y: 1px;
-  }
-
-  .md\:focus\:translate-y-0\.5:focus {
-    --tw-translate-y: 0.125rem;
-  }
-
-  .md\:focus\:translate-y-1\.5:focus {
-    --tw-translate-y: 0.375rem;
-  }
-
-  .md\:focus\:translate-y-2\.5:focus {
-    --tw-translate-y: 0.625rem;
-  }
-
-  .md\:focus\:translate-y-3\.5:focus {
-    --tw-translate-y: 0.875rem;
-  }
-
-  .md\:focus\:-translate-y-0:focus {
-    --tw-translate-y: 0px;
-  }
-
-  .md\:focus\:-translate-y-1:focus {
-    --tw-translate-y: -0.25rem;
-  }
-
-  .md\:focus\:-translate-y-2:focus {
-    --tw-translate-y: -0.5rem;
-  }
-
-  .md\:focus\:-translate-y-3:focus {
-    --tw-translate-y: -0.75rem;
-  }
-
-  .md\:focus\:-translate-y-4:focus {
-    --tw-translate-y: -1rem;
-  }
-
-  .md\:focus\:-translate-y-5:focus {
-    --tw-translate-y: -1.25rem;
-  }
-
-  .md\:focus\:-translate-y-6:focus {
-    --tw-translate-y: -1.5rem;
-  }
-
-  .md\:focus\:-translate-y-7:focus {
-    --tw-translate-y: -1.75rem;
-  }
-
-  .md\:focus\:-translate-y-8:focus {
-    --tw-translate-y: -2rem;
-  }
-
-  .md\:focus\:-translate-y-9:focus {
-    --tw-translate-y: -2.25rem;
-  }
-
-  .md\:focus\:-translate-y-10:focus {
-    --tw-translate-y: -2.5rem;
-  }
-
-  .md\:focus\:-translate-y-11:focus {
-    --tw-translate-y: -2.75rem;
-  }
-
-  .md\:focus\:-translate-y-12:focus {
-    --tw-translate-y: -3rem;
-  }
-
-  .md\:focus\:-translate-y-14:focus {
-    --tw-translate-y: -3.5rem;
-  }
-
-  .md\:focus\:-translate-y-16:focus {
-    --tw-translate-y: -4rem;
-  }
-
-  .md\:focus\:-translate-y-20:focus {
-    --tw-translate-y: -5rem;
-  }
-
-  .md\:focus\:-translate-y-24:focus {
-    --tw-translate-y: -6rem;
-  }
-
-  .md\:focus\:-translate-y-28:focus {
-    --tw-translate-y: -7rem;
-  }
-
-  .md\:focus\:-translate-y-32:focus {
-    --tw-translate-y: -8rem;
-  }
-
-  .md\:focus\:-translate-y-36:focus {
-    --tw-translate-y: -9rem;
-  }
-
-  .md\:focus\:-translate-y-40:focus {
-    --tw-translate-y: -10rem;
-  }
-
-  .md\:focus\:-translate-y-44:focus {
-    --tw-translate-y: -11rem;
-  }
-
-  .md\:focus\:-translate-y-48:focus {
-    --tw-translate-y: -12rem;
-  }
-
-  .md\:focus\:-translate-y-52:focus {
-    --tw-translate-y: -13rem;
-  }
-
-  .md\:focus\:-translate-y-56:focus {
-    --tw-translate-y: -14rem;
-  }
-
-  .md\:focus\:-translate-y-60:focus {
-    --tw-translate-y: -15rem;
-  }
-
-  .md\:focus\:-translate-y-64:focus {
-    --tw-translate-y: -16rem;
-  }
-
-  .md\:focus\:-translate-y-72:focus {
-    --tw-translate-y: -18rem;
-  }
-
-  .md\:focus\:-translate-y-80:focus {
-    --tw-translate-y: -20rem;
-  }
-
-  .md\:focus\:-translate-y-96:focus {
-    --tw-translate-y: -24rem;
-  }
-
-  .md\:focus\:-translate-y-px:focus {
-    --tw-translate-y: -1px;
-  }
-
-  .md\:focus\:-translate-y-0\.5:focus {
-    --tw-translate-y: -0.125rem;
-  }
-
-  .md\:focus\:-translate-y-1\.5:focus {
-    --tw-translate-y: -0.375rem;
-  }
-
-  .md\:focus\:-translate-y-2\.5:focus {
-    --tw-translate-y: -0.625rem;
-  }
-
-  .md\:focus\:-translate-y-3\.5:focus {
-    --tw-translate-y: -0.875rem;
-  }
-
-  .md\:focus\:translate-y-1\/2:focus {
-    --tw-translate-y: 50%;
-  }
-
-  .md\:focus\:translate-y-1\/3:focus {
-    --tw-translate-y: 33.333333%;
-  }
-
-  .md\:focus\:translate-y-2\/3:focus {
-    --tw-translate-y: 66.666667%;
-  }
-
-  .md\:focus\:translate-y-1\/4:focus {
-    --tw-translate-y: 25%;
-  }
-
-  .md\:focus\:translate-y-2\/4:focus {
-    --tw-translate-y: 50%;
-  }
-
-  .md\:focus\:translate-y-3\/4:focus {
-    --tw-translate-y: 75%;
-  }
-
-  .md\:focus\:translate-y-full:focus {
-    --tw-translate-y: 100%;
-  }
-
-  .md\:focus\:-translate-y-1\/2:focus {
-    --tw-translate-y: -50%;
-  }
-
-  .md\:focus\:-translate-y-1\/3:focus {
-    --tw-translate-y: -33.333333%;
-  }
-
-  .md\:focus\:-translate-y-2\/3:focus {
-    --tw-translate-y: -66.666667%;
-  }
-
-  .md\:focus\:-translate-y-1\/4:focus {
-    --tw-translate-y: -25%;
-  }
-
-  .md\:focus\:-translate-y-2\/4:focus {
-    --tw-translate-y: -50%;
-  }
-
-  .md\:focus\:-translate-y-3\/4:focus {
-    --tw-translate-y: -75%;
-  }
-
-  .md\:focus\:-translate-y-full:focus {
-    --tw-translate-y: -100%;
-  }
-
-  .md\:skew-x-0 {
-    --tw-skew-x: 0deg;
-  }
-
-  .md\:skew-x-1 {
-    --tw-skew-x: 1deg;
-  }
-
-  .md\:skew-x-2 {
-    --tw-skew-x: 2deg;
-  }
-
-  .md\:skew-x-3 {
-    --tw-skew-x: 3deg;
-  }
-
-  .md\:skew-x-6 {
-    --tw-skew-x: 6deg;
-  }
-
-  .md\:skew-x-12 {
-    --tw-skew-x: 12deg;
-  }
-
-  .md\:-skew-x-12 {
-    --tw-skew-x: -12deg;
-  }
-
-  .md\:-skew-x-6 {
-    --tw-skew-x: -6deg;
-  }
-
-  .md\:-skew-x-3 {
-    --tw-skew-x: -3deg;
-  }
-
-  .md\:-skew-x-2 {
-    --tw-skew-x: -2deg;
-  }
-
-  .md\:-skew-x-1 {
-    --tw-skew-x: -1deg;
-  }
-
-  .md\:skew-y-0 {
-    --tw-skew-y: 0deg;
-  }
-
-  .md\:skew-y-1 {
-    --tw-skew-y: 1deg;
-  }
-
-  .md\:skew-y-2 {
-    --tw-skew-y: 2deg;
-  }
-
-  .md\:skew-y-3 {
-    --tw-skew-y: 3deg;
-  }
-
-  .md\:skew-y-6 {
-    --tw-skew-y: 6deg;
-  }
-
-  .md\:skew-y-12 {
-    --tw-skew-y: 12deg;
-  }
-
-  .md\:-skew-y-12 {
-    --tw-skew-y: -12deg;
-  }
-
-  .md\:-skew-y-6 {
-    --tw-skew-y: -6deg;
-  }
-
-  .md\:-skew-y-3 {
-    --tw-skew-y: -3deg;
-  }
-
-  .md\:-skew-y-2 {
-    --tw-skew-y: -2deg;
-  }
-
-  .md\:-skew-y-1 {
-    --tw-skew-y: -1deg;
-  }
-
-  .md\:hover\:skew-x-0:hover {
-    --tw-skew-x: 0deg;
-  }
-
-  .md\:hover\:skew-x-1:hover {
-    --tw-skew-x: 1deg;
-  }
-
-  .md\:hover\:skew-x-2:hover {
-    --tw-skew-x: 2deg;
-  }
-
-  .md\:hover\:skew-x-3:hover {
-    --tw-skew-x: 3deg;
-  }
-
-  .md\:hover\:skew-x-6:hover {
-    --tw-skew-x: 6deg;
-  }
-
-  .md\:hover\:skew-x-12:hover {
-    --tw-skew-x: 12deg;
-  }
-
-  .md\:hover\:-skew-x-12:hover {
-    --tw-skew-x: -12deg;
-  }
-
-  .md\:hover\:-skew-x-6:hover {
-    --tw-skew-x: -6deg;
-  }
-
-  .md\:hover\:-skew-x-3:hover {
-    --tw-skew-x: -3deg;
-  }
-
-  .md\:hover\:-skew-x-2:hover {
-    --tw-skew-x: -2deg;
-  }
-
-  .md\:hover\:-skew-x-1:hover {
-    --tw-skew-x: -1deg;
-  }
-
-  .md\:hover\:skew-y-0:hover {
-    --tw-skew-y: 0deg;
-  }
-
-  .md\:hover\:skew-y-1:hover {
-    --tw-skew-y: 1deg;
-  }
-
-  .md\:hover\:skew-y-2:hover {
-    --tw-skew-y: 2deg;
-  }
-
-  .md\:hover\:skew-y-3:hover {
-    --tw-skew-y: 3deg;
-  }
-
-  .md\:hover\:skew-y-6:hover {
-    --tw-skew-y: 6deg;
-  }
-
-  .md\:hover\:skew-y-12:hover {
-    --tw-skew-y: 12deg;
-  }
-
-  .md\:hover\:-skew-y-12:hover {
-    --tw-skew-y: -12deg;
-  }
-
-  .md\:hover\:-skew-y-6:hover {
-    --tw-skew-y: -6deg;
-  }
-
-  .md\:hover\:-skew-y-3:hover {
-    --tw-skew-y: -3deg;
-  }
-
-  .md\:hover\:-skew-y-2:hover {
-    --tw-skew-y: -2deg;
-  }
-
-  .md\:hover\:-skew-y-1:hover {
-    --tw-skew-y: -1deg;
-  }
-
-  .md\:focus\:skew-x-0:focus {
-    --tw-skew-x: 0deg;
-  }
-
-  .md\:focus\:skew-x-1:focus {
-    --tw-skew-x: 1deg;
-  }
-
-  .md\:focus\:skew-x-2:focus {
-    --tw-skew-x: 2deg;
-  }
-
-  .md\:focus\:skew-x-3:focus {
-    --tw-skew-x: 3deg;
-  }
-
-  .md\:focus\:skew-x-6:focus {
-    --tw-skew-x: 6deg;
-  }
-
-  .md\:focus\:skew-x-12:focus {
-    --tw-skew-x: 12deg;
-  }
-
-  .md\:focus\:-skew-x-12:focus {
-    --tw-skew-x: -12deg;
-  }
-
-  .md\:focus\:-skew-x-6:focus {
-    --tw-skew-x: -6deg;
-  }
-
-  .md\:focus\:-skew-x-3:focus {
-    --tw-skew-x: -3deg;
-  }
-
-  .md\:focus\:-skew-x-2:focus {
-    --tw-skew-x: -2deg;
-  }
-
-  .md\:focus\:-skew-x-1:focus {
-    --tw-skew-x: -1deg;
-  }
-
-  .md\:focus\:skew-y-0:focus {
-    --tw-skew-y: 0deg;
-  }
-
-  .md\:focus\:skew-y-1:focus {
-    --tw-skew-y: 1deg;
-  }
-
-  .md\:focus\:skew-y-2:focus {
-    --tw-skew-y: 2deg;
-  }
-
-  .md\:focus\:skew-y-3:focus {
-    --tw-skew-y: 3deg;
-  }
-
-  .md\:focus\:skew-y-6:focus {
-    --tw-skew-y: 6deg;
-  }
-
-  .md\:focus\:skew-y-12:focus {
-    --tw-skew-y: 12deg;
-  }
-
-  .md\:focus\:-skew-y-12:focus {
-    --tw-skew-y: -12deg;
-  }
-
-  .md\:focus\:-skew-y-6:focus {
-    --tw-skew-y: -6deg;
-  }
-
-  .md\:focus\:-skew-y-3:focus {
-    --tw-skew-y: -3deg;
-  }
-
-  .md\:focus\:-skew-y-2:focus {
-    --tw-skew-y: -2deg;
-  }
-
-  .md\:focus\:-skew-y-1:focus {
-    --tw-skew-y: -1deg;
-  }
-
-  .md\:transition-none {
-    transition-property: none;
-  }
-
-  .md\:transition-all {
-    transition-property: all;
-    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-    transition-duration: 150ms;
-  }
-
-  .md\:transition {
-    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
-    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-    transition-duration: 150ms;
-  }
-
-  .md\:transition-colors {
-    transition-property: background-color, border-color, color, fill, stroke;
-    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-    transition-duration: 150ms;
-  }
-
-  .md\:transition-opacity {
-    transition-property: opacity;
-    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-    transition-duration: 150ms;
-  }
-
-  .md\:transition-shadow {
-    transition-property: box-shadow;
-    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-    transition-duration: 150ms;
-  }
-
-  .md\:transition-transform {
-    transition-property: transform;
-    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-    transition-duration: 150ms;
-  }
-
-  .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: 100ms;
-  }
-
-  .md\:duration-150 {
-    transition-duration: 150ms;
-  }
-
-  .md\:duration-200 {
-    transition-duration: 200ms;
-  }
-
-  .md\:duration-300 {
-    transition-duration: 300ms;
-  }
-
-  .md\:duration-500 {
-    transition-duration: 500ms;
-  }
-
-  .md\:duration-700 {
-    transition-duration: 700ms;
-  }
-
-  .md\:duration-1000 {
-    transition-duration: 1000ms;
-  }
-
-  .md\:delay-75 {
-    transition-delay: 75ms;
-  }
-
-  .md\:delay-100 {
-    transition-delay: 100ms;
-  }
-
-  .md\:delay-150 {
-    transition-delay: 150ms;
-  }
-
-  .md\:delay-200 {
-    transition-delay: 200ms;
-  }
-
-  .md\:delay-300 {
-    transition-delay: 300ms;
-  }
-
-  .md\:delay-500 {
-    transition-delay: 500ms;
-  }
-
-  .md\:delay-700 {
-    transition-delay: 700ms;
-  }
-
-  .md\:delay-1000 {
-    transition-delay: 1000ms;
-  }
-
-  .md\:animate-none {
-    -webkit-animation: none;
-            animation: none;
-  }
-
-  .md\:animate-spin {
-    -webkit-animation: spin 1s linear infinite;
-            animation: spin 1s linear infinite;
-  }
-
-  .md\:animate-ping {
-    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
-            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
-  }
-
-  .md\:animate-pulse {
-    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
-            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
-  }
-
-  .md\:animate-bounce {
-    -webkit-animation: bounce 1s infinite;
-            animation: bounce 1s infinite;
-  }
-}
-
-@media (min-width: 1024px) {
-  .lg\:container {
-    width: 100%;
-  }
-
-  @media (min-width: 640px) {
-    .lg\:container {
-      max-width: 640px;
-    }
-  }
-
-  @media (min-width: 768px) {
-    .lg\:container {
-      max-width: 768px;
-    }
-  }
-
-  @media (min-width: 1024px) {
-    .lg\:container {
-      max-width: 1024px;
-    }
-  }
-
-  @media (min-width: 1280px) {
-    .lg\:container {
-      max-width: 1280px;
-    }
-  }
-
-  @media (min-width: 1536px) {
-    .lg\:container {
-      max-width: 1536px;
-    }
-  }
-
-  .lg\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0px * var(--tw-space-y-reverse));
-  }
-
-  .lg\:space-x-0 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0px * var(--tw-space-x-reverse));
-    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:space-y-1 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:space-x-1 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0.25rem * var(--tw-space-x-reverse));
-    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:space-y-2 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
-    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:space-y-3 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:space-x-3 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0.75rem * var(--tw-space-x-reverse));
-    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:space-y-4 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(1rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(1rem * var(--tw-space-x-reverse));
-    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:space-y-5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:space-x-5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(1.25rem * var(--tw-space-x-reverse));
-    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:space-y-6 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:space-x-6 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(1.5rem * var(--tw-space-x-reverse));
-    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:space-y-7 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:space-x-7 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(1.75rem * var(--tw-space-x-reverse));
-    margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:space-y-8 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(2rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:space-x-8 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(2rem * var(--tw-space-x-reverse));
-    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:space-y-9 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(2.25rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:space-x-9 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(2.25rem * var(--tw-space-x-reverse));
-    margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:space-y-10 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:space-x-10 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(2.5rem * var(--tw-space-x-reverse));
-    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:space-y-11 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(2.75rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:space-x-11 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(2.75rem * var(--tw-space-x-reverse));
-    margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:space-y-12 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(3rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:space-x-12 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(3rem * var(--tw-space-x-reverse));
-    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:space-y-14 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(3.5rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:space-x-14 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(3.5rem * var(--tw-space-x-reverse));
-    margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:space-y-16 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(4rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:space-x-16 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(4rem * var(--tw-space-x-reverse));
-    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:space-y-20 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(5rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:space-x-20 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(5rem * var(--tw-space-x-reverse));
-    margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:space-y-24 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(6rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:space-x-24 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(6rem * var(--tw-space-x-reverse));
-    margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:space-y-28 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(7rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:space-x-28 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(7rem * var(--tw-space-x-reverse));
-    margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:space-y-32 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(8rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:space-x-32 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(8rem * var(--tw-space-x-reverse));
-    margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:space-y-36 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(9rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:space-x-36 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(9rem * var(--tw-space-x-reverse));
-    margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:space-y-40 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(10rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:space-x-40 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(10rem * var(--tw-space-x-reverse));
-    margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:space-y-44 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(11rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:space-x-44 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(11rem * var(--tw-space-x-reverse));
-    margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:space-y-48 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(12rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:space-x-48 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(12rem * var(--tw-space-x-reverse));
-    margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:space-y-52 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(13rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:space-x-52 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(13rem * var(--tw-space-x-reverse));
-    margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:space-y-56 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(14rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:space-x-56 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(14rem * var(--tw-space-x-reverse));
-    margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:space-y-60 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(15rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:space-x-60 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(15rem * var(--tw-space-x-reverse));
-    margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:space-y-64 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(16rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:space-x-64 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(16rem * var(--tw-space-x-reverse));
-    margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:space-y-72 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(18rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:space-x-72 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(18rem * var(--tw-space-x-reverse));
-    margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:space-y-80 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(20rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:space-x-80 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(20rem * var(--tw-space-x-reverse));
-    margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:space-y-96 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(24rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:space-x-96 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(24rem * var(--tw-space-x-reverse));
-    margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:space-y-px > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(1px * var(--tw-space-y-reverse));
-  }
-
-  .lg\:space-x-px > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(1px * var(--tw-space-x-reverse));
-    margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0.125rem * var(--tw-space-x-reverse));
-    margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0.375rem * var(--tw-space-x-reverse));
-    margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0.625rem * var(--tw-space-x-reverse));
-    margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:space-y-3\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0.875rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:space-x-3\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0.875rem * var(--tw-space-x-reverse));
-    margin-left: calc(0.875rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:-space-y-0 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0px * var(--tw-space-y-reverse));
-  }
-
-  .lg\:-space-x-0 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0px * var(--tw-space-x-reverse));
-    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:-space-y-1 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:-space-x-1 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-0.25rem * var(--tw-space-x-reverse));
-    margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:-space-y-2 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:-space-x-2 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-0.5rem * var(--tw-space-x-reverse));
-    margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:-space-y-3 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:-space-x-3 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-0.75rem * var(--tw-space-x-reverse));
-    margin-left: calc(-0.75rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:-space-y-4 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-1rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:-space-x-4 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-1rem * var(--tw-space-x-reverse));
-    margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:-space-y-5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:-space-x-5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-1.25rem * var(--tw-space-x-reverse));
-    margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:-space-y-6 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:-space-x-6 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-1.5rem * var(--tw-space-x-reverse));
-    margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:-space-y-7 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:-space-x-7 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-1.75rem * var(--tw-space-x-reverse));
-    margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:-space-y-8 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-2rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:-space-x-8 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-2rem * var(--tw-space-x-reverse));
-    margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:-space-y-9 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:-space-x-9 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-2.25rem * var(--tw-space-x-reverse));
-    margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:-space-y-10 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:-space-x-10 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-2.5rem * var(--tw-space-x-reverse));
-    margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:-space-y-11 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:-space-x-11 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-2.75rem * var(--tw-space-x-reverse));
-    margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:-space-y-12 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-3rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:-space-x-12 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-3rem * var(--tw-space-x-reverse));
-    margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:-space-y-14 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:-space-x-14 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-3.5rem * var(--tw-space-x-reverse));
-    margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:-space-y-16 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-4rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:-space-x-16 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-4rem * var(--tw-space-x-reverse));
-    margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:-space-y-20 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-5rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:-space-x-20 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-5rem * var(--tw-space-x-reverse));
-    margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:-space-y-24 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-6rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:-space-x-24 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-6rem * var(--tw-space-x-reverse));
-    margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:-space-y-28 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-7rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:-space-x-28 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-7rem * var(--tw-space-x-reverse));
-    margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:-space-y-32 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-8rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:-space-x-32 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-8rem * var(--tw-space-x-reverse));
-    margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:-space-y-36 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-9rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:-space-x-36 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-9rem * var(--tw-space-x-reverse));
-    margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:-space-y-40 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-10rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:-space-x-40 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-10rem * var(--tw-space-x-reverse));
-    margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:-space-y-44 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-11rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:-space-x-44 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-11rem * var(--tw-space-x-reverse));
-    margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:-space-y-48 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-12rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:-space-x-48 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-12rem * var(--tw-space-x-reverse));
-    margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:-space-y-52 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-13rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:-space-x-52 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-13rem * var(--tw-space-x-reverse));
-    margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:-space-y-56 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-14rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:-space-x-56 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-14rem * var(--tw-space-x-reverse));
-    margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:-space-y-60 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-15rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:-space-x-60 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-15rem * var(--tw-space-x-reverse));
-    margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:-space-y-64 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-16rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:-space-x-64 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-16rem * var(--tw-space-x-reverse));
-    margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:-space-y-72 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-18rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:-space-x-72 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-18rem * var(--tw-space-x-reverse));
-    margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:-space-y-80 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-20rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:-space-x-80 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-20rem * var(--tw-space-x-reverse));
-    margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:-space-y-96 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-24rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:-space-x-96 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-24rem * var(--tw-space-x-reverse));
-    margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:-space-y-px > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-1px * var(--tw-space-y-reverse));
-  }
-
-  .lg\:-space-x-px > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-1px * var(--tw-space-x-reverse));
-    margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:-space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:-space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-0.125rem * var(--tw-space-x-reverse));
-    margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:-space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:-space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-0.375rem * var(--tw-space-x-reverse));
-    margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:-space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:-space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-0.625rem * var(--tw-space-x-reverse));
-    margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:-space-y-3\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-0.875rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-0.875rem * var(--tw-space-y-reverse));
-  }
-
-  .lg\:-space-x-3\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-0.875rem * var(--tw-space-x-reverse));
-    margin-left: calc(-0.875rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .lg\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 1;
-  }
-
-  .lg\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 1;
-  }
-
-  .lg\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-y-reverse: 0;
-    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
-    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
-  }
-
-  .lg\:divide-x-0 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-x-reverse: 0;
-    border-right-width: calc(0px * var(--tw-divide-x-reverse));
-    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));
-  }
-
-  .lg\:divide-y-2 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-y-reverse: 0;
-    border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));
-    border-bottom-width: calc(2px * var(--tw-divide-y-reverse));
-  }
-
-  .lg\:divide-x-2 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-x-reverse: 0;
-    border-right-width: calc(2px * var(--tw-divide-x-reverse));
-    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));
-  }
-
-  .lg\:divide-y-4 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-y-reverse: 0;
-    border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));
-    border-bottom-width: calc(4px * var(--tw-divide-y-reverse));
-  }
-
-  .lg\:divide-x-4 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-x-reverse: 0;
-    border-right-width: calc(4px * var(--tw-divide-x-reverse));
-    border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));
-  }
-
-  .lg\:divide-y-8 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-y-reverse: 0;
-    border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));
-    border-bottom-width: calc(8px * var(--tw-divide-y-reverse));
-  }
-
-  .lg\:divide-x-8 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-x-reverse: 0;
-    border-right-width: calc(8px * var(--tw-divide-x-reverse));
-    border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)));
-  }
-
-  .lg\:divide-y > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-y-reverse: 0;
-    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
-    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
-  }
-
-  .lg\:divide-x > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-x-reverse: 0;
-    border-right-width: calc(1px * var(--tw-divide-x-reverse));
-    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
-  }
-
-  .lg\:divide-y-reverse > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-y-reverse: 1;
-  }
-
-  .lg\:divide-x-reverse > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-x-reverse: 1;
-  }
-
-  .lg\:divide-current > :not([hidden]) ~ :not([hidden]) {
-    border-color: currentColor;
-  }
-
-  .lg\:divide-transparent > :not([hidden]) ~ :not([hidden]) {
-    border-color: transparent;
-  }
-
-  .lg\:divide-black > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-white > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-darkCoolGray-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(245, 246, 247, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-darkCoolGray-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(235, 237, 239, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-darkCoolGray-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(206, 209, 214, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-darkCoolGray-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(176, 181, 189, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-darkCoolGray-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(117, 126, 140, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-darkCoolGray-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(58, 71, 91, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-darkCoolGray-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(52, 64, 82, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-darkCoolGray-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(44, 53, 68, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-darkCoolGray-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(35, 43, 55, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-darkCoolGray-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(28, 35, 45, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-coolGray-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(247, 248, 249, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-coolGray-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(238, 240, 243, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-coolGray-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(213, 218, 225, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-coolGray-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(187, 195, 207, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-coolGray-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(136, 150, 171, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-coolGray-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(85, 105, 135, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-coolGray-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(77, 95, 122, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-coolGray-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(64, 79, 101, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-coolGray-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(51, 63, 81, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-coolGray-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(42, 51, 66, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-indigo-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(248, 246, 255, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-indigo-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(240, 238, 255, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-indigo-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(218, 212, 255, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-indigo-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(195, 185, 255, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-indigo-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(150, 133, 255, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-indigo-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(105, 81, 255, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-indigo-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(95, 73, 230, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-indigo-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(79, 61, 191, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-indigo-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(63, 49, 153, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-indigo-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(51, 40, 125, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-violet-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(251, 247, 255, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-violet-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(246, 238, 254, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-violet-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(233, 213, 253, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-violet-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(220, 187, 252, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-violet-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(194, 136, 249, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-violet-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(168, 85, 247, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-violet-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(151, 77, 222, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-violet-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(126, 64, 185, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-violet-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(101, 51, 148, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-violet-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(82, 42, 121, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-yellow-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(255, 250, 243, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-yellow-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(254, 245, 231, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-yellow-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(253, 231, 194, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-yellow-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(251, 216, 157, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-yellow-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(248, 187, 84, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-yellow-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(245, 158, 11, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-yellow-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(221, 142, 10, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-yellow-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(184, 119, 8, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-yellow-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(147, 95, 7, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-yellow-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(120, 77, 5, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-red-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(254, 247, 246, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-red-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(253, 238, 236, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-red-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(251, 214, 208, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-red-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(249, 189, 180, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-red-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(244, 139, 124, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-red-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(239, 88, 68, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-red-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(215, 80, 61, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-red-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(179, 67, 51, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-red-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(143, 53, 41, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-red-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(117, 44, 33, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-green-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(244, 253, 247, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-green-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(234, 250, 240, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-green-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(202, 244, 217, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-green-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(170, 237, 195, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-green-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(106, 223, 149, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-green-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(42, 209, 103, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-green-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(38, 188, 94, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-green-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(32, 157, 78, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-green-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(25, 125, 62, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-green-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(21, 102, 51, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-blue-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(245, 249, 255, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-blue-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(235, 243, 254, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-blue-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(206, 224, 253, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-blue-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(177, 205, 251, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-blue-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(118, 168, 249, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-blue-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(59, 130, 246, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-blue-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(53, 117, 221, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-blue-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(44, 98, 185, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-blue-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(35, 78, 148, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-blue-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(29, 64, 121, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-gray-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(249, 250, 251, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-divide-opacity));
-  }
-
-  .lg\:divide-solid > :not([hidden]) ~ :not([hidden]) {
-    border-style: solid;
-  }
-
-  .lg\:divide-dashed > :not([hidden]) ~ :not([hidden]) {
-    border-style: dashed;
-  }
-
-  .lg\:divide-dotted > :not([hidden]) ~ :not([hidden]) {
-    border-style: dotted;
-  }
-
-  .lg\:divide-double > :not([hidden]) ~ :not([hidden]) {
-    border-style: double;
-  }
-
-  .lg\:divide-none > :not([hidden]) ~ :not([hidden]) {
-    border-style: none;
-  }
-
-  .lg\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0;
-  }
-
-  .lg\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.05;
-  }
-
-  .lg\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.1;
-  }
-
-  .lg\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.2;
-  }
-
-  .lg\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.25;
-  }
-
-  .lg\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.3;
-  }
-
-  .lg\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.4;
-  }
-
-  .lg\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.5;
-  }
-
-  .lg\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.6;
-  }
-
-  .lg\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.7;
-  }
-
-  .lg\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.75;
-  }
-
-  .lg\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.8;
-  }
-
-  .lg\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.9;
-  }
-
-  .lg\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.95;
-  }
-
-  .lg\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-  }
-
-  .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-within\:sr-only:focus-within {
-    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-within\:not-sr-only:focus-within {
-    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-clip-border {
-    background-clip: border-box;
-  }
-
-  .lg\:bg-clip-padding {
-    background-clip: padding-box;
-  }
-
-  .lg\:bg-clip-content {
-    background-clip: content-box;
-  }
-
-  .lg\:bg-clip-text {
-    -webkit-background-clip: text;
-            background-clip: text;
-  }
-
-  .lg\:bg-current {
-    background-color: currentColor;
-  }
-
-  .lg\:bg-transparent {
-    background-color: transparent;
-  }
-
-  .lg\:bg-black {
-    --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-white {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-darkCoolGray-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 246, 247, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-darkCoolGray-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 237, 239, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-darkCoolGray-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 209, 214, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-darkCoolGray-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(176, 181, 189, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-darkCoolGray-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 126, 140, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-darkCoolGray-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(58, 71, 91, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-darkCoolGray-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(52, 64, 82, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-darkCoolGray-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 53, 68, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-darkCoolGray-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 43, 55, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-darkCoolGray-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(28, 35, 45, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-coolGray-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(247, 248, 249, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-coolGray-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(238, 240, 243, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-coolGray-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(213, 218, 225, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-coolGray-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(187, 195, 207, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-coolGray-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(136, 150, 171, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-coolGray-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(85, 105, 135, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-coolGray-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(77, 95, 122, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-coolGray-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(64, 79, 101, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-coolGray-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 63, 81, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-coolGray-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 51, 66, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-indigo-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 246, 255, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-indigo-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(240, 238, 255, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-indigo-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(218, 212, 255, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-indigo-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(195, 185, 255, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-indigo-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(150, 133, 255, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-indigo-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(105, 81, 255, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-indigo-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(95, 73, 230, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-indigo-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(79, 61, 191, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-indigo-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(63, 49, 153, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-indigo-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 40, 125, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-violet-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 247, 255, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-violet-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(246, 238, 254, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-violet-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(233, 213, 253, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-violet-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(220, 187, 252, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-violet-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(194, 136, 249, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-violet-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(168, 85, 247, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-violet-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(151, 77, 222, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-violet-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(126, 64, 185, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-violet-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(101, 51, 148, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-violet-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(82, 42, 121, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-yellow-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 250, 243, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-yellow-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 245, 231, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-yellow-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 231, 194, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-yellow-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 216, 157, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-yellow-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 187, 84, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-yellow-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-yellow-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(221, 142, 10, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-yellow-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(184, 119, 8, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-yellow-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(147, 95, 7, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-yellow-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(120, 77, 5, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-red-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 247, 246, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-red-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 238, 236, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-red-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 214, 208, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-red-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 189, 180, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-red-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 139, 124, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-red-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(239, 88, 68, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-red-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(215, 80, 61, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-red-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(179, 67, 51, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-red-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(143, 53, 41, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-red-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 44, 33, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-green-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 253, 247, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-green-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(234, 250, 240, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-green-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(202, 244, 217, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-green-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(170, 237, 195, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-green-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(106, 223, 149, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-green-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 209, 103, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-green-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(38, 188, 94, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-green-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(32, 157, 78, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-green-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(25, 125, 62, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-green-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(21, 102, 51, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-blue-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 249, 255, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-blue-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 243, 254, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-blue-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 224, 253, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-blue-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(177, 205, 251, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-blue-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(118, 168, 249, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-blue-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-blue-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(53, 117, 221, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-blue-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 98, 185, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-blue-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 78, 148, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-blue-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(29, 64, 121, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-gray-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-gray-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-gray-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-gray-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-gray-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-gray-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-gray-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-gray-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-gray-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-gray-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-body {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-current {
-    background-color: currentColor;
-  }
-
-  .group:hover .lg\:group-hover\:bg-transparent {
-    background-color: transparent;
-  }
-
-  .group:hover .lg\:group-hover\:bg-black {
-    --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-white {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-darkCoolGray-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 246, 247, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-darkCoolGray-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 237, 239, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-darkCoolGray-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 209, 214, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-darkCoolGray-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(176, 181, 189, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-darkCoolGray-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 126, 140, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-darkCoolGray-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(58, 71, 91, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-darkCoolGray-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(52, 64, 82, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-darkCoolGray-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 53, 68, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-darkCoolGray-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 43, 55, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-darkCoolGray-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(28, 35, 45, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-coolGray-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(247, 248, 249, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-coolGray-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(238, 240, 243, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-coolGray-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(213, 218, 225, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-coolGray-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(187, 195, 207, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-coolGray-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(136, 150, 171, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-coolGray-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(85, 105, 135, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-coolGray-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(77, 95, 122, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-coolGray-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(64, 79, 101, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-coolGray-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 63, 81, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-coolGray-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 51, 66, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-indigo-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 246, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-indigo-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(240, 238, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-indigo-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(218, 212, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-indigo-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(195, 185, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-indigo-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(150, 133, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-indigo-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(105, 81, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-indigo-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(95, 73, 230, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-indigo-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(79, 61, 191, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-indigo-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(63, 49, 153, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-indigo-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 40, 125, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-violet-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 247, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-violet-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(246, 238, 254, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-violet-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(233, 213, 253, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-violet-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(220, 187, 252, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-violet-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(194, 136, 249, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-violet-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(168, 85, 247, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-violet-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(151, 77, 222, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-violet-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(126, 64, 185, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-violet-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(101, 51, 148, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-violet-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(82, 42, 121, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-yellow-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 250, 243, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-yellow-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 245, 231, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-yellow-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 231, 194, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-yellow-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 216, 157, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-yellow-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 187, 84, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-yellow-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-yellow-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(221, 142, 10, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-yellow-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(184, 119, 8, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-yellow-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(147, 95, 7, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-yellow-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(120, 77, 5, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-red-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 247, 246, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-red-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 238, 236, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-red-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 214, 208, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-red-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 189, 180, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-red-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 139, 124, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-red-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(239, 88, 68, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-red-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(215, 80, 61, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-red-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(179, 67, 51, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-red-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(143, 53, 41, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-red-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 44, 33, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-green-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 253, 247, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-green-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(234, 250, 240, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-green-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(202, 244, 217, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-green-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(170, 237, 195, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-green-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(106, 223, 149, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-green-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 209, 103, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-green-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(38, 188, 94, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-green-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(32, 157, 78, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-green-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(25, 125, 62, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-green-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(21, 102, 51, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-blue-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 249, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-blue-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 243, 254, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-blue-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 224, 253, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-blue-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(177, 205, 251, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-blue-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(118, 168, 249, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-blue-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-blue-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(53, 117, 221, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-blue-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 98, 185, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-blue-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 78, 148, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-blue-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(29, 64, 121, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-gray-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-gray-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-gray-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-gray-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-gray-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-gray-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-gray-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-gray-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-gray-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-gray-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:bg-body {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-current:focus-within {
-    background-color: currentColor;
-  }
-
-  .lg\:focus-within\:bg-transparent:focus-within {
-    background-color: transparent;
-  }
-
-  .lg\:focus-within\:bg-black:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-white:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-darkCoolGray-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 246, 247, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-darkCoolGray-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 237, 239, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-darkCoolGray-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 209, 214, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-darkCoolGray-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(176, 181, 189, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-darkCoolGray-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 126, 140, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-darkCoolGray-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(58, 71, 91, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-darkCoolGray-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(52, 64, 82, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-darkCoolGray-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 53, 68, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-darkCoolGray-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 43, 55, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-darkCoolGray-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(28, 35, 45, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-coolGray-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(247, 248, 249, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-coolGray-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(238, 240, 243, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-coolGray-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(213, 218, 225, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-coolGray-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(187, 195, 207, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-coolGray-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(136, 150, 171, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-coolGray-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(85, 105, 135, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-coolGray-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(77, 95, 122, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-coolGray-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(64, 79, 101, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-coolGray-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 63, 81, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-coolGray-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 51, 66, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-indigo-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 246, 255, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-indigo-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(240, 238, 255, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-indigo-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(218, 212, 255, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-indigo-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(195, 185, 255, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-indigo-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(150, 133, 255, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-indigo-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(105, 81, 255, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-indigo-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(95, 73, 230, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-indigo-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(79, 61, 191, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-indigo-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(63, 49, 153, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-indigo-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 40, 125, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-violet-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 247, 255, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-violet-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(246, 238, 254, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-violet-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(233, 213, 253, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-violet-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(220, 187, 252, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-violet-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(194, 136, 249, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-violet-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(168, 85, 247, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-violet-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(151, 77, 222, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-violet-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(126, 64, 185, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-violet-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(101, 51, 148, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-violet-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(82, 42, 121, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-yellow-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 250, 243, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-yellow-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 245, 231, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-yellow-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 231, 194, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-yellow-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 216, 157, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-yellow-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 187, 84, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-yellow-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-yellow-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(221, 142, 10, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-yellow-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(184, 119, 8, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-yellow-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(147, 95, 7, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-yellow-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(120, 77, 5, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-red-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 247, 246, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-red-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 238, 236, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-red-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 214, 208, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-red-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 189, 180, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-red-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 139, 124, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-red-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(239, 88, 68, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-red-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(215, 80, 61, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-red-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(179, 67, 51, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-red-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(143, 53, 41, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-red-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 44, 33, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-green-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 253, 247, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-green-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(234, 250, 240, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-green-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(202, 244, 217, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-green-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(170, 237, 195, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-green-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(106, 223, 149, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-green-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 209, 103, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-green-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(38, 188, 94, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-green-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(32, 157, 78, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-green-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(25, 125, 62, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-green-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(21, 102, 51, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-blue-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 249, 255, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-blue-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 243, 254, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-blue-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 224, 253, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-blue-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(177, 205, 251, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-blue-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(118, 168, 249, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-blue-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-blue-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(53, 117, 221, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-blue-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 98, 185, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-blue-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 78, 148, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-blue-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(29, 64, 121, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-gray-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-gray-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-gray-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-gray-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-gray-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-gray-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-gray-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-gray-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-gray-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-gray-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus-within\:bg-body:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-current:hover {
-    background-color: currentColor;
-  }
-
-  .lg\:hover\:bg-transparent:hover {
-    background-color: transparent;
-  }
-
-  .lg\:hover\:bg-black:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-white:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-darkCoolGray-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 246, 247, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-darkCoolGray-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 237, 239, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-darkCoolGray-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 209, 214, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-darkCoolGray-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(176, 181, 189, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-darkCoolGray-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 126, 140, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-darkCoolGray-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(58, 71, 91, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-darkCoolGray-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(52, 64, 82, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-darkCoolGray-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 53, 68, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-darkCoolGray-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 43, 55, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-darkCoolGray-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(28, 35, 45, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-coolGray-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(247, 248, 249, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-coolGray-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(238, 240, 243, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-coolGray-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(213, 218, 225, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-coolGray-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(187, 195, 207, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-coolGray-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(136, 150, 171, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-coolGray-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(85, 105, 135, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-coolGray-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(77, 95, 122, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-coolGray-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(64, 79, 101, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-coolGray-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 63, 81, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-coolGray-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 51, 66, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-indigo-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 246, 255, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-indigo-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(240, 238, 255, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-indigo-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(218, 212, 255, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-indigo-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(195, 185, 255, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-indigo-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(150, 133, 255, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-indigo-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(105, 81, 255, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-indigo-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(95, 73, 230, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-indigo-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(79, 61, 191, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-indigo-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(63, 49, 153, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-indigo-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 40, 125, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-violet-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 247, 255, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-violet-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(246, 238, 254, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-violet-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(233, 213, 253, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-violet-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(220, 187, 252, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-violet-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(194, 136, 249, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-violet-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(168, 85, 247, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-violet-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(151, 77, 222, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-violet-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(126, 64, 185, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-violet-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(101, 51, 148, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-violet-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(82, 42, 121, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-yellow-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 250, 243, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-yellow-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 245, 231, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-yellow-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 231, 194, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-yellow-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 216, 157, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-yellow-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 187, 84, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-yellow-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-yellow-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(221, 142, 10, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-yellow-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(184, 119, 8, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-yellow-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(147, 95, 7, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-yellow-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(120, 77, 5, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-red-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 247, 246, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-red-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 238, 236, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-red-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 214, 208, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-red-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 189, 180, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-red-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 139, 124, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-red-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(239, 88, 68, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-red-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(215, 80, 61, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-red-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(179, 67, 51, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-red-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(143, 53, 41, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-red-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 44, 33, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-green-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 253, 247, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-green-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(234, 250, 240, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-green-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(202, 244, 217, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-green-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(170, 237, 195, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-green-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(106, 223, 149, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-green-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 209, 103, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-green-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(38, 188, 94, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-green-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(32, 157, 78, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-green-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(25, 125, 62, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-green-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(21, 102, 51, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-blue-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 249, 255, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-blue-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 243, 254, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-blue-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 224, 253, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-blue-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(177, 205, 251, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-blue-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(118, 168, 249, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-blue-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-blue-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(53, 117, 221, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-blue-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 98, 185, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-blue-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 78, 148, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-blue-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(29, 64, 121, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-gray-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-gray-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-gray-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-gray-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-gray-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-gray-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-gray-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-gray-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-gray-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-gray-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
-  }
-
-  .lg\:hover\:bg-body:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-current:focus {
-    background-color: currentColor;
-  }
-
-  .lg\:focus\:bg-transparent:focus {
-    background-color: transparent;
-  }
-
-  .lg\:focus\:bg-black:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-white:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-darkCoolGray-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 246, 247, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-darkCoolGray-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 237, 239, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-darkCoolGray-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 209, 214, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-darkCoolGray-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(176, 181, 189, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-darkCoolGray-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 126, 140, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-darkCoolGray-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(58, 71, 91, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-darkCoolGray-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(52, 64, 82, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-darkCoolGray-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 53, 68, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-darkCoolGray-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 43, 55, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-darkCoolGray-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(28, 35, 45, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-coolGray-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(247, 248, 249, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-coolGray-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(238, 240, 243, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-coolGray-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(213, 218, 225, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-coolGray-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(187, 195, 207, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-coolGray-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(136, 150, 171, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-coolGray-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(85, 105, 135, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-coolGray-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(77, 95, 122, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-coolGray-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(64, 79, 101, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-coolGray-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 63, 81, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-coolGray-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 51, 66, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-indigo-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 246, 255, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-indigo-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(240, 238, 255, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-indigo-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(218, 212, 255, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-indigo-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(195, 185, 255, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-indigo-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(150, 133, 255, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-indigo-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(105, 81, 255, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-indigo-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(95, 73, 230, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-indigo-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(79, 61, 191, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-indigo-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(63, 49, 153, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-indigo-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 40, 125, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-violet-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 247, 255, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-violet-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(246, 238, 254, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-violet-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(233, 213, 253, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-violet-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(220, 187, 252, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-violet-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(194, 136, 249, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-violet-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(168, 85, 247, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-violet-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(151, 77, 222, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-violet-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(126, 64, 185, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-violet-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(101, 51, 148, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-violet-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(82, 42, 121, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-yellow-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 250, 243, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-yellow-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 245, 231, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-yellow-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 231, 194, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-yellow-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 216, 157, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-yellow-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 187, 84, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-yellow-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-yellow-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(221, 142, 10, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-yellow-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(184, 119, 8, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-yellow-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(147, 95, 7, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-yellow-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(120, 77, 5, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-red-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 247, 246, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-red-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 238, 236, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-red-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 214, 208, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-red-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 189, 180, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-red-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 139, 124, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-red-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(239, 88, 68, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-red-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(215, 80, 61, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-red-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(179, 67, 51, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-red-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(143, 53, 41, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-red-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 44, 33, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-green-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 253, 247, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-green-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(234, 250, 240, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-green-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(202, 244, 217, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-green-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(170, 237, 195, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-green-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(106, 223, 149, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-green-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 209, 103, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-green-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(38, 188, 94, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-green-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(32, 157, 78, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-green-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(25, 125, 62, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-green-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(21, 102, 51, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-blue-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 249, 255, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-blue-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 243, 254, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-blue-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 224, 253, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-blue-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(177, 205, 251, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-blue-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(118, 168, 249, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-blue-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-blue-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(53, 117, 221, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-blue-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 98, 185, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-blue-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 78, 148, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-blue-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(29, 64, 121, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-gray-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-gray-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-gray-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-gray-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-gray-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-gray-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-gray-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-gray-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-gray-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-gray-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
-  }
-
-  .lg\:focus\:bg-body:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .lg\:bg-none {
-    background-image: none;
-  }
-
-  .lg\:bg-gradient-to-t {
-    background-image: linear-gradient(to top, var(--tw-gradient-stops));
-  }
-
-  .lg\:bg-gradient-to-tr {
-    background-image: linear-gradient(to top right, var(--tw-gradient-stops));
-  }
-
-  .lg\:bg-gradient-to-r {
-    background-image: linear-gradient(to right, var(--tw-gradient-stops));
-  }
-
-  .lg\:bg-gradient-to-br {
-    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
-  }
-
-  .lg\:bg-gradient-to-b {
-    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
-  }
-
-  .lg\:bg-gradient-to-bl {
-    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
-  }
-
-  .lg\:bg-gradient-to-l {
-    background-image: linear-gradient(to left, var(--tw-gradient-stops));
-  }
-
-  .lg\:bg-gradient-to-tl {
-    background-image: linear-gradient(to top left, var(--tw-gradient-stops));
-  }
-
-  .lg\:from-current {
-    --tw-gradient-from: currentColor;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .lg\:from-transparent {
-    --tw-gradient-from: transparent;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .lg\:from-black {
-    --tw-gradient-from: #000;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .lg\:from-white {
-    --tw-gradient-from: #fff;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .lg\:from-darkCoolGray-50 {
-    --tw-gradient-from: #F5F6F7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 246, 247, 0));
-  }
-
-  .lg\:from-darkCoolGray-100 {
-    --tw-gradient-from: #EBEDEF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(235, 237, 239, 0));
-  }
-
-  .lg\:from-darkCoolGray-200 {
-    --tw-gradient-from: #CED1D6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 209, 214, 0));
-  }
-
-  .lg\:from-darkCoolGray-300 {
-    --tw-gradient-from: #B0B5BD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(176, 181, 189, 0));
-  }
-
-  .lg\:from-darkCoolGray-400 {
-    --tw-gradient-from: #757E8C;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(117, 126, 140, 0));
-  }
-
-  .lg\:from-darkCoolGray-500 {
-    --tw-gradient-from: #3A475B;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(58, 71, 91, 0));
-  }
-
-  .lg\:from-darkCoolGray-600 {
-    --tw-gradient-from: #344052;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 64, 82, 0));
-  }
-
-  .lg\:from-darkCoolGray-700 {
-    --tw-gradient-from: #2C3544;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(44, 53, 68, 0));
-  }
-
-  .lg\:from-darkCoolGray-800 {
-    --tw-gradient-from: #232B37;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 43, 55, 0));
-  }
-
-  .lg\:from-darkCoolGray-900 {
-    --tw-gradient-from: #1C232D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(28, 35, 45, 0));
-  }
-
-  .lg\:from-coolGray-50 {
-    --tw-gradient-from: #F7F8F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 248, 249, 0));
-  }
-
-  .lg\:from-coolGray-100 {
-    --tw-gradient-from: #EEF0F3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 240, 243, 0));
-  }
-
-  .lg\:from-coolGray-200 {
-    --tw-gradient-from: #D5DAE1;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(213, 218, 225, 0));
-  }
-
-  .lg\:from-coolGray-300 {
-    --tw-gradient-from: #BBC3CF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(187, 195, 207, 0));
-  }
-
-  .lg\:from-coolGray-400 {
-    --tw-gradient-from: #8896AB;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(136, 150, 171, 0));
-  }
-
-  .lg\:from-coolGray-500 {
-    --tw-gradient-from: #556987;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(85, 105, 135, 0));
-  }
-
-  .lg\:from-coolGray-600 {
-    --tw-gradient-from: #4D5F7A;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(77, 95, 122, 0));
-  }
-
-  .lg\:from-coolGray-700 {
-    --tw-gradient-from: #404F65;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(64, 79, 101, 0));
-  }
-
-  .lg\:from-coolGray-800 {
-    --tw-gradient-from: #333F51;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 63, 81, 0));
-  }
-
-  .lg\:from-coolGray-900 {
-    --tw-gradient-from: #2A3342;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(42, 51, 66, 0));
-  }
-
-  .lg\:from-indigo-50 {
-    --tw-gradient-from: #F8F6FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 246, 255, 0));
-  }
-
-  .lg\:from-indigo-100 {
-    --tw-gradient-from: #F0EEFF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(240, 238, 255, 0));
-  }
-
-  .lg\:from-indigo-200 {
-    --tw-gradient-from: #DAD4FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(218, 212, 255, 0));
-  }
-
-  .lg\:from-indigo-300 {
-    --tw-gradient-from: #C3B9FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 185, 255, 0));
-  }
-
-  .lg\:from-indigo-400 {
-    --tw-gradient-from: #9685FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(150, 133, 255, 0));
-  }
-
-  .lg\:from-indigo-500 {
-    --tw-gradient-from: #6951FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(105, 81, 255, 0));
-  }
-
-  .lg\:from-indigo-600 {
-    --tw-gradient-from: #5F49E6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(95, 73, 230, 0));
-  }
-
-  .lg\:from-indigo-700 {
-    --tw-gradient-from: #4F3DBF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 61, 191, 0));
-  }
-
-  .lg\:from-indigo-800 {
-    --tw-gradient-from: #3F3199;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(63, 49, 153, 0));
-  }
-
-  .lg\:from-indigo-900 {
-    --tw-gradient-from: #33287D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 40, 125, 0));
-  }
-
-  .lg\:from-violet-50 {
-    --tw-gradient-from: #FBF7FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 247, 255, 0));
-  }
-
-  .lg\:from-violet-100 {
-    --tw-gradient-from: #F6EEFE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 238, 254, 0));
-  }
-
-  .lg\:from-violet-200 {
-    --tw-gradient-from: #E9D5FD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(233, 213, 253, 0));
-  }
-
-  .lg\:from-violet-300 {
-    --tw-gradient-from: #DCBBFC;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 187, 252, 0));
-  }
-
-  .lg\:from-violet-400 {
-    --tw-gradient-from: #C288F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(194, 136, 249, 0));
-  }
-
-  .lg\:from-violet-500 {
-    --tw-gradient-from: #A855F7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(168, 85, 247, 0));
-  }
-
-  .lg\:from-violet-600 {
-    --tw-gradient-from: #974DDE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(151, 77, 222, 0));
-  }
-
-  .lg\:from-violet-700 {
-    --tw-gradient-from: #7E40B9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(126, 64, 185, 0));
-  }
-
-  .lg\:from-violet-800 {
-    --tw-gradient-from: #653394;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(101, 51, 148, 0));
-  }
-
-  .lg\:from-violet-900 {
-    --tw-gradient-from: #522A79;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(82, 42, 121, 0));
-  }
-
-  .lg\:from-yellow-50 {
-    --tw-gradient-from: #FFFAF3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 250, 243, 0));
-  }
-
-  .lg\:from-yellow-100 {
-    --tw-gradient-from: #FEF5E7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 245, 231, 0));
-  }
-
-  .lg\:from-yellow-200 {
-    --tw-gradient-from: #FDE7C2;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 231, 194, 0));
-  }
-
-  .lg\:from-yellow-300 {
-    --tw-gradient-from: #FBD89D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 216, 157, 0));
-  }
-
-  .lg\:from-yellow-400 {
-    --tw-gradient-from: #F8BB54;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 187, 84, 0));
-  }
-
-  .lg\:from-yellow-500 {
-    --tw-gradient-from: #F59E0B;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
-  }
-
-  .lg\:from-yellow-600 {
-    --tw-gradient-from: #DD8E0A;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 142, 10, 0));
-  }
-
-  .lg\:from-yellow-700 {
-    --tw-gradient-from: #B87708;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(184, 119, 8, 0));
-  }
-
-  .lg\:from-yellow-800 {
-    --tw-gradient-from: #935F07;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 95, 7, 0));
-  }
-
-  .lg\:from-yellow-900 {
-    --tw-gradient-from: #784D05;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 77, 5, 0));
-  }
-
-  .lg\:from-red-50 {
-    --tw-gradient-from: #FEF7F6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 247, 246, 0));
-  }
-
-  .lg\:from-red-100 {
-    --tw-gradient-from: #FDEEEC;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 238, 236, 0));
-  }
-
-  .lg\:from-red-200 {
-    --tw-gradient-from: #FBD6D0;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 214, 208, 0));
-  }
-
-  .lg\:from-red-300 {
-    --tw-gradient-from: #F9BDB4;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 189, 180, 0));
-  }
-
-  .lg\:from-red-400 {
-    --tw-gradient-from: #F48B7C;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 139, 124, 0));
-  }
-
-  .lg\:from-red-500 {
-    --tw-gradient-from: #EF5844;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 88, 68, 0));
-  }
-
-  .lg\:from-red-600 {
-    --tw-gradient-from: #D7503D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(215, 80, 61, 0));
-  }
-
-  .lg\:from-red-700 {
-    --tw-gradient-from: #B34333;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(179, 67, 51, 0));
-  }
-
-  .lg\:from-red-800 {
-    --tw-gradient-from: #8F3529;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(143, 53, 41, 0));
-  }
-
-  .lg\:from-red-900 {
-    --tw-gradient-from: #752C21;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(117, 44, 33, 0));
-  }
-
-  .lg\:from-green-50 {
-    --tw-gradient-from: #F4FDF7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 253, 247, 0));
-  }
-
-  .lg\:from-green-100 {
-    --tw-gradient-from: #EAFAF0;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(234, 250, 240, 0));
-  }
-
-  .lg\:from-green-200 {
-    --tw-gradient-from: #CAF4D9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(202, 244, 217, 0));
-  }
-
-  .lg\:from-green-300 {
-    --tw-gradient-from: #AAEDC3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(170, 237, 195, 0));
-  }
-
-  .lg\:from-green-400 {
-    --tw-gradient-from: #6ADF95;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(106, 223, 149, 0));
-  }
-
-  .lg\:from-green-500 {
-    --tw-gradient-from: #2AD167;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(42, 209, 103, 0));
-  }
-
-  .lg\:from-green-600 {
-    --tw-gradient-from: #26BC5E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(38, 188, 94, 0));
-  }
-
-  .lg\:from-green-700 {
-    --tw-gradient-from: #209D4E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 157, 78, 0));
-  }
-
-  .lg\:from-green-800 {
-    --tw-gradient-from: #197D3E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(25, 125, 62, 0));
-  }
-
-  .lg\:from-green-900 {
-    --tw-gradient-from: #156633;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(21, 102, 51, 0));
-  }
-
-  .lg\:from-blue-50 {
-    --tw-gradient-from: #F5F9FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 249, 255, 0));
-  }
-
-  .lg\:from-blue-100 {
-    --tw-gradient-from: #EBF3FE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(235, 243, 254, 0));
-  }
-
-  .lg\:from-blue-200 {
-    --tw-gradient-from: #CEE0FD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 224, 253, 0));
-  }
-
-  .lg\:from-blue-300 {
-    --tw-gradient-from: #B1CDFB;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(177, 205, 251, 0));
-  }
-
-  .lg\:from-blue-400 {
-    --tw-gradient-from: #76A8F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(118, 168, 249, 0));
-  }
-
-  .lg\:from-blue-500 {
-    --tw-gradient-from: #3B82F6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
-  }
-
-  .lg\:from-blue-600 {
-    --tw-gradient-from: #3575DD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(53, 117, 221, 0));
-  }
-
-  .lg\:from-blue-700 {
-    --tw-gradient-from: #2C62B9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(44, 98, 185, 0));
-  }
-
-  .lg\:from-blue-800 {
-    --tw-gradient-from: #234E94;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 78, 148, 0));
-  }
-
-  .lg\:from-blue-900 {
-    --tw-gradient-from: #1D4079;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 64, 121, 0));
-  }
-
-  .lg\:from-gray-50 {
-    --tw-gradient-from: #f9fafb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
-  }
-
-  .lg\:from-gray-100 {
-    --tw-gradient-from: #f3f4f6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
-  }
-
-  .lg\:from-gray-200 {
-    --tw-gradient-from: #e5e7eb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
-  }
-
-  .lg\:from-gray-300 {
-    --tw-gradient-from: #d1d5db;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
-  }
-
-  .lg\:from-gray-400 {
-    --tw-gradient-from: #9ca3af;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
-  }
-
-  .lg\:from-gray-500 {
-    --tw-gradient-from: #6b7280;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
-  }
-
-  .lg\:from-gray-600 {
-    --tw-gradient-from: #4b5563;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
-  }
-
-  .lg\:from-gray-700 {
-    --tw-gradient-from: #374151;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
-  }
-
-  .lg\:from-gray-800 {
-    --tw-gradient-from: #1f2937;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
-  }
-
-  .lg\:from-gray-900 {
-    --tw-gradient-from: #111827;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
-  }
-
-  .lg\:via-current {
-    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .lg\:via-transparent {
-    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .lg\:via-black {
-    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .lg\:via-white {
-    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .lg\:via-darkCoolGray-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F5F6F7, var(--tw-gradient-to, rgba(245, 246, 247, 0));
-  }
-
-  .lg\:via-darkCoolGray-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #EBEDEF, var(--tw-gradient-to, rgba(235, 237, 239, 0));
-  }
-
-  .lg\:via-darkCoolGray-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #CED1D6, var(--tw-gradient-to, rgba(206, 209, 214, 0));
-  }
-
-  .lg\:via-darkCoolGray-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #B0B5BD, var(--tw-gradient-to, rgba(176, 181, 189, 0));
-  }
-
-  .lg\:via-darkCoolGray-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #757E8C, var(--tw-gradient-to, rgba(117, 126, 140, 0));
-  }
-
-  .lg\:via-darkCoolGray-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #3A475B, var(--tw-gradient-to, rgba(58, 71, 91, 0));
-  }
-
-  .lg\:via-darkCoolGray-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #344052, var(--tw-gradient-to, rgba(52, 64, 82, 0));
-  }
-
-  .lg\:via-darkCoolGray-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #2C3544, var(--tw-gradient-to, rgba(44, 53, 68, 0));
-  }
-
-  .lg\:via-darkCoolGray-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #232B37, var(--tw-gradient-to, rgba(35, 43, 55, 0));
-  }
-
-  .lg\:via-darkCoolGray-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #1C232D, var(--tw-gradient-to, rgba(28, 35, 45, 0));
-  }
-
-  .lg\:via-coolGray-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F7F8F9, var(--tw-gradient-to, rgba(247, 248, 249, 0));
-  }
-
-  .lg\:via-coolGray-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #EEF0F3, var(--tw-gradient-to, rgba(238, 240, 243, 0));
-  }
-
-  .lg\:via-coolGray-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #D5DAE1, var(--tw-gradient-to, rgba(213, 218, 225, 0));
-  }
-
-  .lg\:via-coolGray-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #BBC3CF, var(--tw-gradient-to, rgba(187, 195, 207, 0));
-  }
-
-  .lg\:via-coolGray-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #8896AB, var(--tw-gradient-to, rgba(136, 150, 171, 0));
-  }
-
-  .lg\:via-coolGray-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #556987, var(--tw-gradient-to, rgba(85, 105, 135, 0));
-  }
-
-  .lg\:via-coolGray-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #4D5F7A, var(--tw-gradient-to, rgba(77, 95, 122, 0));
-  }
-
-  .lg\:via-coolGray-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #404F65, var(--tw-gradient-to, rgba(64, 79, 101, 0));
-  }
-
-  .lg\:via-coolGray-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #333F51, var(--tw-gradient-to, rgba(51, 63, 81, 0));
-  }
-
-  .lg\:via-coolGray-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #2A3342, var(--tw-gradient-to, rgba(42, 51, 66, 0));
-  }
-
-  .lg\:via-indigo-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F8F6FF, var(--tw-gradient-to, rgba(248, 246, 255, 0));
-  }
-
-  .lg\:via-indigo-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F0EEFF, var(--tw-gradient-to, rgba(240, 238, 255, 0));
-  }
-
-  .lg\:via-indigo-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #DAD4FF, var(--tw-gradient-to, rgba(218, 212, 255, 0));
-  }
-
-  .lg\:via-indigo-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #C3B9FF, var(--tw-gradient-to, rgba(195, 185, 255, 0));
-  }
-
-  .lg\:via-indigo-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #9685FF, var(--tw-gradient-to, rgba(150, 133, 255, 0));
-  }
-
-  .lg\:via-indigo-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #6951FF, var(--tw-gradient-to, rgba(105, 81, 255, 0));
-  }
-
-  .lg\:via-indigo-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #5F49E6, var(--tw-gradient-to, rgba(95, 73, 230, 0));
-  }
-
-  .lg\:via-indigo-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #4F3DBF, var(--tw-gradient-to, rgba(79, 61, 191, 0));
-  }
-
-  .lg\:via-indigo-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #3F3199, var(--tw-gradient-to, rgba(63, 49, 153, 0));
-  }
-
-  .lg\:via-indigo-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #33287D, var(--tw-gradient-to, rgba(51, 40, 125, 0));
-  }
-
-  .lg\:via-violet-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBF7FF, var(--tw-gradient-to, rgba(251, 247, 255, 0));
-  }
-
-  .lg\:via-violet-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F6EEFE, var(--tw-gradient-to, rgba(246, 238, 254, 0));
-  }
-
-  .lg\:via-violet-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #E9D5FD, var(--tw-gradient-to, rgba(233, 213, 253, 0));
-  }
-
-  .lg\:via-violet-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #DCBBFC, var(--tw-gradient-to, rgba(220, 187, 252, 0));
-  }
-
-  .lg\:via-violet-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #C288F9, var(--tw-gradient-to, rgba(194, 136, 249, 0));
-  }
-
-  .lg\:via-violet-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #A855F7, var(--tw-gradient-to, rgba(168, 85, 247, 0));
-  }
-
-  .lg\:via-violet-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #974DDE, var(--tw-gradient-to, rgba(151, 77, 222, 0));
-  }
-
-  .lg\:via-violet-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #7E40B9, var(--tw-gradient-to, rgba(126, 64, 185, 0));
-  }
-
-  .lg\:via-violet-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #653394, var(--tw-gradient-to, rgba(101, 51, 148, 0));
-  }
-
-  .lg\:via-violet-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #522A79, var(--tw-gradient-to, rgba(82, 42, 121, 0));
-  }
-
-  .lg\:via-yellow-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #FFFAF3, var(--tw-gradient-to, rgba(255, 250, 243, 0));
-  }
-
-  .lg\:via-yellow-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #FEF5E7, var(--tw-gradient-to, rgba(254, 245, 231, 0));
-  }
-
-  .lg\:via-yellow-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #FDE7C2, var(--tw-gradient-to, rgba(253, 231, 194, 0));
-  }
-
-  .lg\:via-yellow-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBD89D, var(--tw-gradient-to, rgba(251, 216, 157, 0));
-  }
-
-  .lg\:via-yellow-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F8BB54, var(--tw-gradient-to, rgba(248, 187, 84, 0));
-  }
-
-  .lg\:via-yellow-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F59E0B, var(--tw-gradient-to, rgba(245, 158, 11, 0));
-  }
-
-  .lg\:via-yellow-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #DD8E0A, var(--tw-gradient-to, rgba(221, 142, 10, 0));
-  }
-
-  .lg\:via-yellow-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #B87708, var(--tw-gradient-to, rgba(184, 119, 8, 0));
-  }
-
-  .lg\:via-yellow-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #935F07, var(--tw-gradient-to, rgba(147, 95, 7, 0));
-  }
-
-  .lg\:via-yellow-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #784D05, var(--tw-gradient-to, rgba(120, 77, 5, 0));
-  }
-
-  .lg\:via-red-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #FEF7F6, var(--tw-gradient-to, rgba(254, 247, 246, 0));
-  }
-
-  .lg\:via-red-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #FDEEEC, var(--tw-gradient-to, rgba(253, 238, 236, 0));
-  }
-
-  .lg\:via-red-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBD6D0, var(--tw-gradient-to, rgba(251, 214, 208, 0));
-  }
-
-  .lg\:via-red-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F9BDB4, var(--tw-gradient-to, rgba(249, 189, 180, 0));
-  }
-
-  .lg\:via-red-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F48B7C, var(--tw-gradient-to, rgba(244, 139, 124, 0));
-  }
-
-  .lg\:via-red-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #EF5844, var(--tw-gradient-to, rgba(239, 88, 68, 0));
-  }
-
-  .lg\:via-red-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #D7503D, var(--tw-gradient-to, rgba(215, 80, 61, 0));
-  }
-
-  .lg\:via-red-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #B34333, var(--tw-gradient-to, rgba(179, 67, 51, 0));
-  }
-
-  .lg\:via-red-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #8F3529, var(--tw-gradient-to, rgba(143, 53, 41, 0));
-  }
-
-  .lg\:via-red-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #752C21, var(--tw-gradient-to, rgba(117, 44, 33, 0));
-  }
-
-  .lg\:via-green-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F4FDF7, var(--tw-gradient-to, rgba(244, 253, 247, 0));
-  }
-
-  .lg\:via-green-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #EAFAF0, var(--tw-gradient-to, rgba(234, 250, 240, 0));
-  }
-
-  .lg\:via-green-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #CAF4D9, var(--tw-gradient-to, rgba(202, 244, 217, 0));
-  }
-
-  .lg\:via-green-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #AAEDC3, var(--tw-gradient-to, rgba(170, 237, 195, 0));
-  }
-
-  .lg\:via-green-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #6ADF95, var(--tw-gradient-to, rgba(106, 223, 149, 0));
-  }
-
-  .lg\:via-green-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #2AD167, var(--tw-gradient-to, rgba(42, 209, 103, 0));
-  }
-
-  .lg\:via-green-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #26BC5E, var(--tw-gradient-to, rgba(38, 188, 94, 0));
-  }
-
-  .lg\:via-green-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #209D4E, var(--tw-gradient-to, rgba(32, 157, 78, 0));
-  }
-
-  .lg\:via-green-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #197D3E, var(--tw-gradient-to, rgba(25, 125, 62, 0));
-  }
-
-  .lg\:via-green-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #156633, var(--tw-gradient-to, rgba(21, 102, 51, 0));
-  }
-
-  .lg\:via-blue-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F5F9FF, var(--tw-gradient-to, rgba(245, 249, 255, 0));
-  }
-
-  .lg\:via-blue-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #EBF3FE, var(--tw-gradient-to, rgba(235, 243, 254, 0));
-  }
-
-  .lg\:via-blue-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #CEE0FD, var(--tw-gradient-to, rgba(206, 224, 253, 0));
-  }
-
-  .lg\:via-blue-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #B1CDFB, var(--tw-gradient-to, rgba(177, 205, 251, 0));
-  }
-
-  .lg\:via-blue-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #76A8F9, var(--tw-gradient-to, rgba(118, 168, 249, 0));
-  }
-
-  .lg\:via-blue-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #3B82F6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
-  }
-
-  .lg\:via-blue-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #3575DD, var(--tw-gradient-to, rgba(53, 117, 221, 0));
-  }
-
-  .lg\:via-blue-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #2C62B9, var(--tw-gradient-to, rgba(44, 98, 185, 0));
-  }
-
-  .lg\:via-blue-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #234E94, var(--tw-gradient-to, rgba(35, 78, 148, 0));
-  }
-
-  .lg\:via-blue-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #1D4079, var(--tw-gradient-to, rgba(29, 64, 121, 0));
-  }
-
-  .lg\:via-gray-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
-  }
-
-  .lg\:via-gray-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
-  }
-
-  .lg\:via-gray-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
-  }
-
-  .lg\:via-gray-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
-  }
-
-  .lg\:via-gray-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
-  }
-
-  .lg\:via-gray-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
-  }
-
-  .lg\:via-gray-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
-  }
-
-  .lg\:via-gray-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
-  }
-
-  .lg\:via-gray-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
-  }
-
-  .lg\:via-gray-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
-  }
-
-  .lg\:to-current {
-    --tw-gradient-to: currentColor;
-  }
-
-  .lg\:to-transparent {
-    --tw-gradient-to: transparent;
-  }
-
-  .lg\:to-black {
-    --tw-gradient-to: #000;
-  }
-
-  .lg\:to-white {
-    --tw-gradient-to: #fff;
-  }
-
-  .lg\:to-darkCoolGray-50 {
-    --tw-gradient-to: #F5F6F7;
-  }
-
-  .lg\:to-darkCoolGray-100 {
-    --tw-gradient-to: #EBEDEF;
-  }
-
-  .lg\:to-darkCoolGray-200 {
-    --tw-gradient-to: #CED1D6;
-  }
-
-  .lg\:to-darkCoolGray-300 {
-    --tw-gradient-to: #B0B5BD;
-  }
-
-  .lg\:to-darkCoolGray-400 {
-    --tw-gradient-to: #757E8C;
-  }
-
-  .lg\:to-darkCoolGray-500 {
-    --tw-gradient-to: #3A475B;
-  }
-
-  .lg\:to-darkCoolGray-600 {
-    --tw-gradient-to: #344052;
-  }
-
-  .lg\:to-darkCoolGray-700 {
-    --tw-gradient-to: #2C3544;
-  }
-
-  .lg\:to-darkCoolGray-800 {
-    --tw-gradient-to: #232B37;
-  }
-
-  .lg\:to-darkCoolGray-900 {
-    --tw-gradient-to: #1C232D;
-  }
-
-  .lg\:to-coolGray-50 {
-    --tw-gradient-to: #F7F8F9;
-  }
-
-  .lg\:to-coolGray-100 {
-    --tw-gradient-to: #EEF0F3;
-  }
-
-  .lg\:to-coolGray-200 {
-    --tw-gradient-to: #D5DAE1;
-  }
-
-  .lg\:to-coolGray-300 {
-    --tw-gradient-to: #BBC3CF;
-  }
-
-  .lg\:to-coolGray-400 {
-    --tw-gradient-to: #8896AB;
-  }
-
-  .lg\:to-coolGray-500 {
-    --tw-gradient-to: #556987;
-  }
-
-  .lg\:to-coolGray-600 {
-    --tw-gradient-to: #4D5F7A;
-  }
-
-  .lg\:to-coolGray-700 {
-    --tw-gradient-to: #404F65;
-  }
-
-  .lg\:to-coolGray-800 {
-    --tw-gradient-to: #333F51;
-  }
-
-  .lg\:to-coolGray-900 {
-    --tw-gradient-to: #2A3342;
-  }
-
-  .lg\:to-indigo-50 {
-    --tw-gradient-to: #F8F6FF;
-  }
-
-  .lg\:to-indigo-100 {
-    --tw-gradient-to: #F0EEFF;
-  }
-
-  .lg\:to-indigo-200 {
-    --tw-gradient-to: #DAD4FF;
-  }
-
-  .lg\:to-indigo-300 {
-    --tw-gradient-to: #C3B9FF;
-  }
-
-  .lg\:to-indigo-400 {
-    --tw-gradient-to: #9685FF;
-  }
-
-  .lg\:to-indigo-500 {
-    --tw-gradient-to: #6951FF;
-  }
-
-  .lg\:to-indigo-600 {
-    --tw-gradient-to: #5F49E6;
-  }
-
-  .lg\:to-indigo-700 {
-    --tw-gradient-to: #4F3DBF;
-  }
-
-  .lg\:to-indigo-800 {
-    --tw-gradient-to: #3F3199;
-  }
-
-  .lg\:to-indigo-900 {
-    --tw-gradient-to: #33287D;
-  }
-
-  .lg\:to-violet-50 {
-    --tw-gradient-to: #FBF7FF;
-  }
-
-  .lg\:to-violet-100 {
-    --tw-gradient-to: #F6EEFE;
-  }
-
-  .lg\:to-violet-200 {
-    --tw-gradient-to: #E9D5FD;
-  }
-
-  .lg\:to-violet-300 {
-    --tw-gradient-to: #DCBBFC;
-  }
-
-  .lg\:to-violet-400 {
-    --tw-gradient-to: #C288F9;
-  }
-
-  .lg\:to-violet-500 {
-    --tw-gradient-to: #A855F7;
-  }
-
-  .lg\:to-violet-600 {
-    --tw-gradient-to: #974DDE;
-  }
-
-  .lg\:to-violet-700 {
-    --tw-gradient-to: #7E40B9;
-  }
-
-  .lg\:to-violet-800 {
-    --tw-gradient-to: #653394;
-  }
-
-  .lg\:to-violet-900 {
-    --tw-gradient-to: #522A79;
-  }
-
-  .lg\:to-yellow-50 {
-    --tw-gradient-to: #FFFAF3;
-  }
-
-  .lg\:to-yellow-100 {
-    --tw-gradient-to: #FEF5E7;
-  }
-
-  .lg\:to-yellow-200 {
-    --tw-gradient-to: #FDE7C2;
-  }
-
-  .lg\:to-yellow-300 {
-    --tw-gradient-to: #FBD89D;
-  }
-
-  .lg\:to-yellow-400 {
-    --tw-gradient-to: #F8BB54;
-  }
-
-  .lg\:to-yellow-500 {
-    --tw-gradient-to: #F59E0B;
-  }
-
-  .lg\:to-yellow-600 {
-    --tw-gradient-to: #DD8E0A;
-  }
-
-  .lg\:to-yellow-700 {
-    --tw-gradient-to: #B87708;
-  }
-
-  .lg\:to-yellow-800 {
-    --tw-gradient-to: #935F07;
-  }
-
-  .lg\:to-yellow-900 {
-    --tw-gradient-to: #784D05;
-  }
-
-  .lg\:to-red-50 {
-    --tw-gradient-to: #FEF7F6;
-  }
-
-  .lg\:to-red-100 {
-    --tw-gradient-to: #FDEEEC;
-  }
-
-  .lg\:to-red-200 {
-    --tw-gradient-to: #FBD6D0;
-  }
-
-  .lg\:to-red-300 {
-    --tw-gradient-to: #F9BDB4;
-  }
-
-  .lg\:to-red-400 {
-    --tw-gradient-to: #F48B7C;
-  }
-
-  .lg\:to-red-500 {
-    --tw-gradient-to: #EF5844;
-  }
-
-  .lg\:to-red-600 {
-    --tw-gradient-to: #D7503D;
-  }
-
-  .lg\:to-red-700 {
-    --tw-gradient-to: #B34333;
-  }
-
-  .lg\:to-red-800 {
-    --tw-gradient-to: #8F3529;
-  }
-
-  .lg\:to-red-900 {
-    --tw-gradient-to: #752C21;
-  }
-
-  .lg\:to-green-50 {
-    --tw-gradient-to: #F4FDF7;
-  }
-
-  .lg\:to-green-100 {
-    --tw-gradient-to: #EAFAF0;
-  }
-
-  .lg\:to-green-200 {
-    --tw-gradient-to: #CAF4D9;
-  }
-
-  .lg\:to-green-300 {
-    --tw-gradient-to: #AAEDC3;
-  }
-
-  .lg\:to-green-400 {
-    --tw-gradient-to: #6ADF95;
-  }
-
-  .lg\:to-green-500 {
-    --tw-gradient-to: #2AD167;
-  }
-
-  .lg\:to-green-600 {
-    --tw-gradient-to: #26BC5E;
-  }
-
-  .lg\:to-green-700 {
-    --tw-gradient-to: #209D4E;
-  }
-
-  .lg\:to-green-800 {
-    --tw-gradient-to: #197D3E;
-  }
-
-  .lg\:to-green-900 {
-    --tw-gradient-to: #156633;
-  }
-
-  .lg\:to-blue-50 {
-    --tw-gradient-to: #F5F9FF;
-  }
-
-  .lg\:to-blue-100 {
-    --tw-gradient-to: #EBF3FE;
-  }
-
-  .lg\:to-blue-200 {
-    --tw-gradient-to: #CEE0FD;
-  }
-
-  .lg\:to-blue-300 {
-    --tw-gradient-to: #B1CDFB;
-  }
-
-  .lg\:to-blue-400 {
-    --tw-gradient-to: #76A8F9;
-  }
-
-  .lg\:to-blue-500 {
-    --tw-gradient-to: #3B82F6;
-  }
-
-  .lg\:to-blue-600 {
-    --tw-gradient-to: #3575DD;
-  }
-
-  .lg\:to-blue-700 {
-    --tw-gradient-to: #2C62B9;
-  }
-
-  .lg\:to-blue-800 {
-    --tw-gradient-to: #234E94;
-  }
-
-  .lg\:to-blue-900 {
-    --tw-gradient-to: #1D4079;
-  }
-
-  .lg\:to-gray-50 {
-    --tw-gradient-to: #f9fafb;
-  }
-
-  .lg\:to-gray-100 {
-    --tw-gradient-to: #f3f4f6;
-  }
-
-  .lg\:to-gray-200 {
-    --tw-gradient-to: #e5e7eb;
-  }
-
-  .lg\:to-gray-300 {
-    --tw-gradient-to: #d1d5db;
-  }
-
-  .lg\:to-gray-400 {
-    --tw-gradient-to: #9ca3af;
-  }
-
-  .lg\:to-gray-500 {
-    --tw-gradient-to: #6b7280;
-  }
-
-  .lg\:to-gray-600 {
-    --tw-gradient-to: #4b5563;
-  }
-
-  .lg\:to-gray-700 {
-    --tw-gradient-to: #374151;
-  }
-
-  .lg\:to-gray-800 {
-    --tw-gradient-to: #1f2937;
-  }
-
-  .lg\:to-gray-900 {
-    --tw-gradient-to: #111827;
-  }
-
-  .lg\:hover\:from-current:hover {
-    --tw-gradient-from: currentColor;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .lg\:hover\:from-transparent:hover {
-    --tw-gradient-from: transparent;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .lg\:hover\:from-black:hover {
-    --tw-gradient-from: #000;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .lg\:hover\:from-white:hover {
-    --tw-gradient-from: #fff;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .lg\:hover\:from-darkCoolGray-50:hover {
-    --tw-gradient-from: #F5F6F7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 246, 247, 0));
-  }
-
-  .lg\:hover\:from-darkCoolGray-100:hover {
-    --tw-gradient-from: #EBEDEF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(235, 237, 239, 0));
-  }
-
-  .lg\:hover\:from-darkCoolGray-200:hover {
-    --tw-gradient-from: #CED1D6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 209, 214, 0));
-  }
-
-  .lg\:hover\:from-darkCoolGray-300:hover {
-    --tw-gradient-from: #B0B5BD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(176, 181, 189, 0));
-  }
-
-  .lg\:hover\:from-darkCoolGray-400:hover {
-    --tw-gradient-from: #757E8C;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(117, 126, 140, 0));
-  }
-
-  .lg\:hover\:from-darkCoolGray-500:hover {
-    --tw-gradient-from: #3A475B;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(58, 71, 91, 0));
-  }
-
-  .lg\:hover\:from-darkCoolGray-600:hover {
-    --tw-gradient-from: #344052;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 64, 82, 0));
-  }
-
-  .lg\:hover\:from-darkCoolGray-700:hover {
-    --tw-gradient-from: #2C3544;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(44, 53, 68, 0));
-  }
-
-  .lg\:hover\:from-darkCoolGray-800:hover {
-    --tw-gradient-from: #232B37;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 43, 55, 0));
-  }
-
-  .lg\:hover\:from-darkCoolGray-900:hover {
-    --tw-gradient-from: #1C232D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(28, 35, 45, 0));
-  }
-
-  .lg\:hover\:from-coolGray-50:hover {
-    --tw-gradient-from: #F7F8F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 248, 249, 0));
-  }
-
-  .lg\:hover\:from-coolGray-100:hover {
-    --tw-gradient-from: #EEF0F3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 240, 243, 0));
-  }
-
-  .lg\:hover\:from-coolGray-200:hover {
-    --tw-gradient-from: #D5DAE1;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(213, 218, 225, 0));
-  }
-
-  .lg\:hover\:from-coolGray-300:hover {
-    --tw-gradient-from: #BBC3CF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(187, 195, 207, 0));
-  }
-
-  .lg\:hover\:from-coolGray-400:hover {
-    --tw-gradient-from: #8896AB;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(136, 150, 171, 0));
-  }
-
-  .lg\:hover\:from-coolGray-500:hover {
-    --tw-gradient-from: #556987;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(85, 105, 135, 0));
-  }
-
-  .lg\:hover\:from-coolGray-600:hover {
-    --tw-gradient-from: #4D5F7A;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(77, 95, 122, 0));
-  }
-
-  .lg\:hover\:from-coolGray-700:hover {
-    --tw-gradient-from: #404F65;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(64, 79, 101, 0));
-  }
-
-  .lg\:hover\:from-coolGray-800:hover {
-    --tw-gradient-from: #333F51;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 63, 81, 0));
-  }
-
-  .lg\:hover\:from-coolGray-900:hover {
-    --tw-gradient-from: #2A3342;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(42, 51, 66, 0));
-  }
-
-  .lg\:hover\:from-indigo-50:hover {
-    --tw-gradient-from: #F8F6FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 246, 255, 0));
-  }
-
-  .lg\:hover\:from-indigo-100:hover {
-    --tw-gradient-from: #F0EEFF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(240, 238, 255, 0));
-  }
-
-  .lg\:hover\:from-indigo-200:hover {
-    --tw-gradient-from: #DAD4FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(218, 212, 255, 0));
-  }
-
-  .lg\:hover\:from-indigo-300:hover {
-    --tw-gradient-from: #C3B9FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 185, 255, 0));
-  }
-
-  .lg\:hover\:from-indigo-400:hover {
-    --tw-gradient-from: #9685FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(150, 133, 255, 0));
-  }
-
-  .lg\:hover\:from-indigo-500:hover {
-    --tw-gradient-from: #6951FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(105, 81, 255, 0));
-  }
-
-  .lg\:hover\:from-indigo-600:hover {
-    --tw-gradient-from: #5F49E6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(95, 73, 230, 0));
-  }
-
-  .lg\:hover\:from-indigo-700:hover {
-    --tw-gradient-from: #4F3DBF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 61, 191, 0));
-  }
-
-  .lg\:hover\:from-indigo-800:hover {
-    --tw-gradient-from: #3F3199;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(63, 49, 153, 0));
-  }
-
-  .lg\:hover\:from-indigo-900:hover {
-    --tw-gradient-from: #33287D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 40, 125, 0));
-  }
-
-  .lg\:hover\:from-violet-50:hover {
-    --tw-gradient-from: #FBF7FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 247, 255, 0));
-  }
-
-  .lg\:hover\:from-violet-100:hover {
-    --tw-gradient-from: #F6EEFE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 238, 254, 0));
-  }
-
-  .lg\:hover\:from-violet-200:hover {
-    --tw-gradient-from: #E9D5FD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(233, 213, 253, 0));
-  }
-
-  .lg\:hover\:from-violet-300:hover {
-    --tw-gradient-from: #DCBBFC;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 187, 252, 0));
-  }
-
-  .lg\:hover\:from-violet-400:hover {
-    --tw-gradient-from: #C288F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(194, 136, 249, 0));
-  }
-
-  .lg\:hover\:from-violet-500:hover {
-    --tw-gradient-from: #A855F7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(168, 85, 247, 0));
-  }
-
-  .lg\:hover\:from-violet-600:hover {
-    --tw-gradient-from: #974DDE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(151, 77, 222, 0));
-  }
-
-  .lg\:hover\:from-violet-700:hover {
-    --tw-gradient-from: #7E40B9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(126, 64, 185, 0));
-  }
-
-  .lg\:hover\:from-violet-800:hover {
-    --tw-gradient-from: #653394;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(101, 51, 148, 0));
-  }
-
-  .lg\:hover\:from-violet-900:hover {
-    --tw-gradient-from: #522A79;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(82, 42, 121, 0));
-  }
-
-  .lg\:hover\:from-yellow-50:hover {
-    --tw-gradient-from: #FFFAF3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 250, 243, 0));
-  }
-
-  .lg\:hover\:from-yellow-100:hover {
-    --tw-gradient-from: #FEF5E7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 245, 231, 0));
-  }
-
-  .lg\:hover\:from-yellow-200:hover {
-    --tw-gradient-from: #FDE7C2;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 231, 194, 0));
-  }
-
-  .lg\:hover\:from-yellow-300:hover {
-    --tw-gradient-from: #FBD89D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 216, 157, 0));
-  }
-
-  .lg\:hover\:from-yellow-400:hover {
-    --tw-gradient-from: #F8BB54;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 187, 84, 0));
-  }
-
-  .lg\:hover\:from-yellow-500:hover {
-    --tw-gradient-from: #F59E0B;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
-  }
-
-  .lg\:hover\:from-yellow-600:hover {
-    --tw-gradient-from: #DD8E0A;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 142, 10, 0));
-  }
-
-  .lg\:hover\:from-yellow-700:hover {
-    --tw-gradient-from: #B87708;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(184, 119, 8, 0));
-  }
-
-  .lg\:hover\:from-yellow-800:hover {
-    --tw-gradient-from: #935F07;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 95, 7, 0));
-  }
-
-  .lg\:hover\:from-yellow-900:hover {
-    --tw-gradient-from: #784D05;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 77, 5, 0));
-  }
-
-  .lg\:hover\:from-red-50:hover {
-    --tw-gradient-from: #FEF7F6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 247, 246, 0));
-  }
-
-  .lg\:hover\:from-red-100:hover {
-    --tw-gradient-from: #FDEEEC;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 238, 236, 0));
-  }
-
-  .lg\:hover\:from-red-200:hover {
-    --tw-gradient-from: #FBD6D0;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 214, 208, 0));
-  }
-
-  .lg\:hover\:from-red-300:hover {
-    --tw-gradient-from: #F9BDB4;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 189, 180, 0));
-  }
-
-  .lg\:hover\:from-red-400:hover {
-    --tw-gradient-from: #F48B7C;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 139, 124, 0));
-  }
-
-  .lg\:hover\:from-red-500:hover {
-    --tw-gradient-from: #EF5844;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 88, 68, 0));
-  }
-
-  .lg\:hover\:from-red-600:hover {
-    --tw-gradient-from: #D7503D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(215, 80, 61, 0));
-  }
-
-  .lg\:hover\:from-red-700:hover {
-    --tw-gradient-from: #B34333;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(179, 67, 51, 0));
-  }
-
-  .lg\:hover\:from-red-800:hover {
-    --tw-gradient-from: #8F3529;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(143, 53, 41, 0));
-  }
-
-  .lg\:hover\:from-red-900:hover {
-    --tw-gradient-from: #752C21;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(117, 44, 33, 0));
-  }
-
-  .lg\:hover\:from-green-50:hover {
-    --tw-gradient-from: #F4FDF7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 253, 247, 0));
-  }
-
-  .lg\:hover\:from-green-100:hover {
-    --tw-gradient-from: #EAFAF0;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(234, 250, 240, 0));
-  }
-
-  .lg\:hover\:from-green-200:hover {
-    --tw-gradient-from: #CAF4D9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(202, 244, 217, 0));
-  }
-
-  .lg\:hover\:from-green-300:hover {
-    --tw-gradient-from: #AAEDC3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(170, 237, 195, 0));
-  }
-
-  .lg\:hover\:from-green-400:hover {
-    --tw-gradient-from: #6ADF95;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(106, 223, 149, 0));
-  }
-
-  .lg\:hover\:from-green-500:hover {
-    --tw-gradient-from: #2AD167;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(42, 209, 103, 0));
-  }
-
-  .lg\:hover\:from-green-600:hover {
-    --tw-gradient-from: #26BC5E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(38, 188, 94, 0));
-  }
-
-  .lg\:hover\:from-green-700:hover {
-    --tw-gradient-from: #209D4E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 157, 78, 0));
-  }
-
-  .lg\:hover\:from-green-800:hover {
-    --tw-gradient-from: #197D3E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(25, 125, 62, 0));
-  }
-
-  .lg\:hover\:from-green-900:hover {
-    --tw-gradient-from: #156633;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(21, 102, 51, 0));
-  }
-
-  .lg\:hover\:from-blue-50:hover {
-    --tw-gradient-from: #F5F9FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 249, 255, 0));
-  }
-
-  .lg\:hover\:from-blue-100:hover {
-    --tw-gradient-from: #EBF3FE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(235, 243, 254, 0));
-  }
-
-  .lg\:hover\:from-blue-200:hover {
-    --tw-gradient-from: #CEE0FD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 224, 253, 0));
-  }
-
-  .lg\:hover\:from-blue-300:hover {
-    --tw-gradient-from: #B1CDFB;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(177, 205, 251, 0));
-  }
-
-  .lg\:hover\:from-blue-400:hover {
-    --tw-gradient-from: #76A8F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(118, 168, 249, 0));
-  }
-
-  .lg\:hover\:from-blue-500:hover {
-    --tw-gradient-from: #3B82F6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
-  }
-
-  .lg\:hover\:from-blue-600:hover {
-    --tw-gradient-from: #3575DD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(53, 117, 221, 0));
-  }
-
-  .lg\:hover\:from-blue-700:hover {
-    --tw-gradient-from: #2C62B9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(44, 98, 185, 0));
-  }
-
-  .lg\:hover\:from-blue-800:hover {
-    --tw-gradient-from: #234E94;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 78, 148, 0));
-  }
-
-  .lg\:hover\:from-blue-900:hover {
-    --tw-gradient-from: #1D4079;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 64, 121, 0));
-  }
-
-  .lg\:hover\:from-gray-50:hover {
-    --tw-gradient-from: #f9fafb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
-  }
-
-  .lg\:hover\:from-gray-100:hover {
-    --tw-gradient-from: #f3f4f6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
-  }
-
-  .lg\:hover\:from-gray-200:hover {
-    --tw-gradient-from: #e5e7eb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
-  }
-
-  .lg\:hover\:from-gray-300:hover {
-    --tw-gradient-from: #d1d5db;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
-  }
-
-  .lg\:hover\:from-gray-400:hover {
-    --tw-gradient-from: #9ca3af;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
-  }
-
-  .lg\:hover\:from-gray-500:hover {
-    --tw-gradient-from: #6b7280;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
-  }
-
-  .lg\:hover\:from-gray-600:hover {
-    --tw-gradient-from: #4b5563;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
-  }
-
-  .lg\:hover\:from-gray-700:hover {
-    --tw-gradient-from: #374151;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
-  }
-
-  .lg\:hover\:from-gray-800:hover {
-    --tw-gradient-from: #1f2937;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
-  }
-
-  .lg\:hover\:from-gray-900:hover {
-    --tw-gradient-from: #111827;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
-  }
-
-  .lg\:hover\:via-current:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .lg\:hover\:via-transparent:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .lg\:hover\:via-black:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .lg\:hover\:via-white:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .lg\:hover\:via-darkCoolGray-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F5F6F7, var(--tw-gradient-to, rgba(245, 246, 247, 0));
-  }
-
-  .lg\:hover\:via-darkCoolGray-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #EBEDEF, var(--tw-gradient-to, rgba(235, 237, 239, 0));
-  }
-
-  .lg\:hover\:via-darkCoolGray-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #CED1D6, var(--tw-gradient-to, rgba(206, 209, 214, 0));
-  }
-
-  .lg\:hover\:via-darkCoolGray-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #B0B5BD, var(--tw-gradient-to, rgba(176, 181, 189, 0));
-  }
-
-  .lg\:hover\:via-darkCoolGray-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #757E8C, var(--tw-gradient-to, rgba(117, 126, 140, 0));
-  }
-
-  .lg\:hover\:via-darkCoolGray-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #3A475B, var(--tw-gradient-to, rgba(58, 71, 91, 0));
-  }
-
-  .lg\:hover\:via-darkCoolGray-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #344052, var(--tw-gradient-to, rgba(52, 64, 82, 0));
-  }
-
-  .lg\:hover\:via-darkCoolGray-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #2C3544, var(--tw-gradient-to, rgba(44, 53, 68, 0));
-  }
-
-  .lg\:hover\:via-darkCoolGray-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #232B37, var(--tw-gradient-to, rgba(35, 43, 55, 0));
-  }
-
-  .lg\:hover\:via-darkCoolGray-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #1C232D, var(--tw-gradient-to, rgba(28, 35, 45, 0));
-  }
-
-  .lg\:hover\:via-coolGray-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F7F8F9, var(--tw-gradient-to, rgba(247, 248, 249, 0));
-  }
-
-  .lg\:hover\:via-coolGray-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #EEF0F3, var(--tw-gradient-to, rgba(238, 240, 243, 0));
-  }
-
-  .lg\:hover\:via-coolGray-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #D5DAE1, var(--tw-gradient-to, rgba(213, 218, 225, 0));
-  }
-
-  .lg\:hover\:via-coolGray-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #BBC3CF, var(--tw-gradient-to, rgba(187, 195, 207, 0));
-  }
-
-  .lg\:hover\:via-coolGray-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #8896AB, var(--tw-gradient-to, rgba(136, 150, 171, 0));
-  }
-
-  .lg\:hover\:via-coolGray-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #556987, var(--tw-gradient-to, rgba(85, 105, 135, 0));
-  }
-
-  .lg\:hover\:via-coolGray-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #4D5F7A, var(--tw-gradient-to, rgba(77, 95, 122, 0));
-  }
-
-  .lg\:hover\:via-coolGray-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #404F65, var(--tw-gradient-to, rgba(64, 79, 101, 0));
-  }
-
-  .lg\:hover\:via-coolGray-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #333F51, var(--tw-gradient-to, rgba(51, 63, 81, 0));
-  }
-
-  .lg\:hover\:via-coolGray-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #2A3342, var(--tw-gradient-to, rgba(42, 51, 66, 0));
-  }
-
-  .lg\:hover\:via-indigo-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F8F6FF, var(--tw-gradient-to, rgba(248, 246, 255, 0));
-  }
-
-  .lg\:hover\:via-indigo-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F0EEFF, var(--tw-gradient-to, rgba(240, 238, 255, 0));
-  }
-
-  .lg\:hover\:via-indigo-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #DAD4FF, var(--tw-gradient-to, rgba(218, 212, 255, 0));
-  }
-
-  .lg\:hover\:via-indigo-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #C3B9FF, var(--tw-gradient-to, rgba(195, 185, 255, 0));
-  }
-
-  .lg\:hover\:via-indigo-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #9685FF, var(--tw-gradient-to, rgba(150, 133, 255, 0));
-  }
-
-  .lg\:hover\:via-indigo-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #6951FF, var(--tw-gradient-to, rgba(105, 81, 255, 0));
-  }
-
-  .lg\:hover\:via-indigo-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #5F49E6, var(--tw-gradient-to, rgba(95, 73, 230, 0));
-  }
-
-  .lg\:hover\:via-indigo-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #4F3DBF, var(--tw-gradient-to, rgba(79, 61, 191, 0));
-  }
-
-  .lg\:hover\:via-indigo-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #3F3199, var(--tw-gradient-to, rgba(63, 49, 153, 0));
-  }
-
-  .lg\:hover\:via-indigo-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #33287D, var(--tw-gradient-to, rgba(51, 40, 125, 0));
-  }
-
-  .lg\:hover\:via-violet-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBF7FF, var(--tw-gradient-to, rgba(251, 247, 255, 0));
-  }
-
-  .lg\:hover\:via-violet-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F6EEFE, var(--tw-gradient-to, rgba(246, 238, 254, 0));
-  }
-
-  .lg\:hover\:via-violet-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #E9D5FD, var(--tw-gradient-to, rgba(233, 213, 253, 0));
-  }
-
-  .lg\:hover\:via-violet-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #DCBBFC, var(--tw-gradient-to, rgba(220, 187, 252, 0));
-  }
-
-  .lg\:hover\:via-violet-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #C288F9, var(--tw-gradient-to, rgba(194, 136, 249, 0));
-  }
-
-  .lg\:hover\:via-violet-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #A855F7, var(--tw-gradient-to, rgba(168, 85, 247, 0));
-  }
-
-  .lg\:hover\:via-violet-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #974DDE, var(--tw-gradient-to, rgba(151, 77, 222, 0));
-  }
-
-  .lg\:hover\:via-violet-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #7E40B9, var(--tw-gradient-to, rgba(126, 64, 185, 0));
-  }
-
-  .lg\:hover\:via-violet-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #653394, var(--tw-gradient-to, rgba(101, 51, 148, 0));
-  }
-
-  .lg\:hover\:via-violet-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #522A79, var(--tw-gradient-to, rgba(82, 42, 121, 0));
-  }
-
-  .lg\:hover\:via-yellow-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #FFFAF3, var(--tw-gradient-to, rgba(255, 250, 243, 0));
-  }
-
-  .lg\:hover\:via-yellow-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #FEF5E7, var(--tw-gradient-to, rgba(254, 245, 231, 0));
-  }
-
-  .lg\:hover\:via-yellow-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #FDE7C2, var(--tw-gradient-to, rgba(253, 231, 194, 0));
-  }
-
-  .lg\:hover\:via-yellow-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBD89D, var(--tw-gradient-to, rgba(251, 216, 157, 0));
-  }
-
-  .lg\:hover\:via-yellow-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F8BB54, var(--tw-gradient-to, rgba(248, 187, 84, 0));
-  }
-
-  .lg\:hover\:via-yellow-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F59E0B, var(--tw-gradient-to, rgba(245, 158, 11, 0));
-  }
-
-  .lg\:hover\:via-yellow-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #DD8E0A, var(--tw-gradient-to, rgba(221, 142, 10, 0));
-  }
-
-  .lg\:hover\:via-yellow-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #B87708, var(--tw-gradient-to, rgba(184, 119, 8, 0));
-  }
-
-  .lg\:hover\:via-yellow-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #935F07, var(--tw-gradient-to, rgba(147, 95, 7, 0));
-  }
-
-  .lg\:hover\:via-yellow-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #784D05, var(--tw-gradient-to, rgba(120, 77, 5, 0));
-  }
-
-  .lg\:hover\:via-red-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #FEF7F6, var(--tw-gradient-to, rgba(254, 247, 246, 0));
-  }
-
-  .lg\:hover\:via-red-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #FDEEEC, var(--tw-gradient-to, rgba(253, 238, 236, 0));
-  }
-
-  .lg\:hover\:via-red-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBD6D0, var(--tw-gradient-to, rgba(251, 214, 208, 0));
-  }
-
-  .lg\:hover\:via-red-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F9BDB4, var(--tw-gradient-to, rgba(249, 189, 180, 0));
-  }
-
-  .lg\:hover\:via-red-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F48B7C, var(--tw-gradient-to, rgba(244, 139, 124, 0));
-  }
-
-  .lg\:hover\:via-red-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #EF5844, var(--tw-gradient-to, rgba(239, 88, 68, 0));
-  }
-
-  .lg\:hover\:via-red-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #D7503D, var(--tw-gradient-to, rgba(215, 80, 61, 0));
-  }
-
-  .lg\:hover\:via-red-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #B34333, var(--tw-gradient-to, rgba(179, 67, 51, 0));
-  }
-
-  .lg\:hover\:via-red-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #8F3529, var(--tw-gradient-to, rgba(143, 53, 41, 0));
-  }
-
-  .lg\:hover\:via-red-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #752C21, var(--tw-gradient-to, rgba(117, 44, 33, 0));
-  }
-
-  .lg\:hover\:via-green-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F4FDF7, var(--tw-gradient-to, rgba(244, 253, 247, 0));
-  }
-
-  .lg\:hover\:via-green-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #EAFAF0, var(--tw-gradient-to, rgba(234, 250, 240, 0));
-  }
-
-  .lg\:hover\:via-green-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #CAF4D9, var(--tw-gradient-to, rgba(202, 244, 217, 0));
-  }
-
-  .lg\:hover\:via-green-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #AAEDC3, var(--tw-gradient-to, rgba(170, 237, 195, 0));
-  }
-
-  .lg\:hover\:via-green-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #6ADF95, var(--tw-gradient-to, rgba(106, 223, 149, 0));
-  }
-
-  .lg\:hover\:via-green-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #2AD167, var(--tw-gradient-to, rgba(42, 209, 103, 0));
-  }
-
-  .lg\:hover\:via-green-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #26BC5E, var(--tw-gradient-to, rgba(38, 188, 94, 0));
-  }
-
-  .lg\:hover\:via-green-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #209D4E, var(--tw-gradient-to, rgba(32, 157, 78, 0));
-  }
-
-  .lg\:hover\:via-green-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #197D3E, var(--tw-gradient-to, rgba(25, 125, 62, 0));
-  }
-
-  .lg\:hover\:via-green-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #156633, var(--tw-gradient-to, rgba(21, 102, 51, 0));
-  }
-
-  .lg\:hover\:via-blue-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F5F9FF, var(--tw-gradient-to, rgba(245, 249, 255, 0));
-  }
-
-  .lg\:hover\:via-blue-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #EBF3FE, var(--tw-gradient-to, rgba(235, 243, 254, 0));
-  }
-
-  .lg\:hover\:via-blue-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #CEE0FD, var(--tw-gradient-to, rgba(206, 224, 253, 0));
-  }
-
-  .lg\:hover\:via-blue-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #B1CDFB, var(--tw-gradient-to, rgba(177, 205, 251, 0));
-  }
-
-  .lg\:hover\:via-blue-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #76A8F9, var(--tw-gradient-to, rgba(118, 168, 249, 0));
-  }
-
-  .lg\:hover\:via-blue-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #3B82F6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
-  }
-
-  .lg\:hover\:via-blue-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #3575DD, var(--tw-gradient-to, rgba(53, 117, 221, 0));
-  }
-
-  .lg\:hover\:via-blue-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #2C62B9, var(--tw-gradient-to, rgba(44, 98, 185, 0));
-  }
-
-  .lg\:hover\:via-blue-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #234E94, var(--tw-gradient-to, rgba(35, 78, 148, 0));
-  }
-
-  .lg\:hover\:via-blue-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #1D4079, var(--tw-gradient-to, rgba(29, 64, 121, 0));
-  }
-
-  .lg\:hover\:via-gray-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
-  }
-
-  .lg\:hover\:via-gray-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
-  }
-
-  .lg\:hover\:via-gray-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
-  }
-
-  .lg\:hover\:via-gray-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
-  }
-
-  .lg\:hover\:via-gray-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
-  }
-
-  .lg\:hover\:via-gray-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
-  }
-
-  .lg\:hover\:via-gray-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
-  }
-
-  .lg\:hover\:via-gray-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
-  }
-
-  .lg\:hover\:via-gray-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
-  }
-
-  .lg\:hover\:via-gray-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
-  }
-
-  .lg\:hover\:to-current:hover {
-    --tw-gradient-to: currentColor;
-  }
-
-  .lg\:hover\:to-transparent:hover {
-    --tw-gradient-to: transparent;
-  }
-
-  .lg\:hover\:to-black:hover {
-    --tw-gradient-to: #000;
-  }
-
-  .lg\:hover\:to-white:hover {
-    --tw-gradient-to: #fff;
-  }
-
-  .lg\:hover\:to-darkCoolGray-50:hover {
-    --tw-gradient-to: #F5F6F7;
-  }
-
-  .lg\:hover\:to-darkCoolGray-100:hover {
-    --tw-gradient-to: #EBEDEF;
-  }
-
-  .lg\:hover\:to-darkCoolGray-200:hover {
-    --tw-gradient-to: #CED1D6;
-  }
-
-  .lg\:hover\:to-darkCoolGray-300:hover {
-    --tw-gradient-to: #B0B5BD;
-  }
-
-  .lg\:hover\:to-darkCoolGray-400:hover {
-    --tw-gradient-to: #757E8C;
-  }
-
-  .lg\:hover\:to-darkCoolGray-500:hover {
-    --tw-gradient-to: #3A475B;
-  }
-
-  .lg\:hover\:to-darkCoolGray-600:hover {
-    --tw-gradient-to: #344052;
-  }
-
-  .lg\:hover\:to-darkCoolGray-700:hover {
-    --tw-gradient-to: #2C3544;
-  }
-
-  .lg\:hover\:to-darkCoolGray-800:hover {
-    --tw-gradient-to: #232B37;
-  }
-
-  .lg\:hover\:to-darkCoolGray-900:hover {
-    --tw-gradient-to: #1C232D;
-  }
-
-  .lg\:hover\:to-coolGray-50:hover {
-    --tw-gradient-to: #F7F8F9;
-  }
-
-  .lg\:hover\:to-coolGray-100:hover {
-    --tw-gradient-to: #EEF0F3;
-  }
-
-  .lg\:hover\:to-coolGray-200:hover {
-    --tw-gradient-to: #D5DAE1;
-  }
-
-  .lg\:hover\:to-coolGray-300:hover {
-    --tw-gradient-to: #BBC3CF;
-  }
-
-  .lg\:hover\:to-coolGray-400:hover {
-    --tw-gradient-to: #8896AB;
-  }
-
-  .lg\:hover\:to-coolGray-500:hover {
-    --tw-gradient-to: #556987;
-  }
-
-  .lg\:hover\:to-coolGray-600:hover {
-    --tw-gradient-to: #4D5F7A;
-  }
-
-  .lg\:hover\:to-coolGray-700:hover {
-    --tw-gradient-to: #404F65;
-  }
-
-  .lg\:hover\:to-coolGray-800:hover {
-    --tw-gradient-to: #333F51;
-  }
-
-  .lg\:hover\:to-coolGray-900:hover {
-    --tw-gradient-to: #2A3342;
-  }
-
-  .lg\:hover\:to-indigo-50:hover {
-    --tw-gradient-to: #F8F6FF;
-  }
-
-  .lg\:hover\:to-indigo-100:hover {
-    --tw-gradient-to: #F0EEFF;
-  }
-
-  .lg\:hover\:to-indigo-200:hover {
-    --tw-gradient-to: #DAD4FF;
-  }
-
-  .lg\:hover\:to-indigo-300:hover {
-    --tw-gradient-to: #C3B9FF;
-  }
-
-  .lg\:hover\:to-indigo-400:hover {
-    --tw-gradient-to: #9685FF;
-  }
-
-  .lg\:hover\:to-indigo-500:hover {
-    --tw-gradient-to: #6951FF;
-  }
-
-  .lg\:hover\:to-indigo-600:hover {
-    --tw-gradient-to: #5F49E6;
-  }
-
-  .lg\:hover\:to-indigo-700:hover {
-    --tw-gradient-to: #4F3DBF;
-  }
-
-  .lg\:hover\:to-indigo-800:hover {
-    --tw-gradient-to: #3F3199;
-  }
-
-  .lg\:hover\:to-indigo-900:hover {
-    --tw-gradient-to: #33287D;
-  }
-
-  .lg\:hover\:to-violet-50:hover {
-    --tw-gradient-to: #FBF7FF;
-  }
-
-  .lg\:hover\:to-violet-100:hover {
-    --tw-gradient-to: #F6EEFE;
-  }
-
-  .lg\:hover\:to-violet-200:hover {
-    --tw-gradient-to: #E9D5FD;
-  }
-
-  .lg\:hover\:to-violet-300:hover {
-    --tw-gradient-to: #DCBBFC;
-  }
-
-  .lg\:hover\:to-violet-400:hover {
-    --tw-gradient-to: #C288F9;
-  }
-
-  .lg\:hover\:to-violet-500:hover {
-    --tw-gradient-to: #A855F7;
-  }
-
-  .lg\:hover\:to-violet-600:hover {
-    --tw-gradient-to: #974DDE;
-  }
-
-  .lg\:hover\:to-violet-700:hover {
-    --tw-gradient-to: #7E40B9;
-  }
-
-  .lg\:hover\:to-violet-800:hover {
-    --tw-gradient-to: #653394;
-  }
-
-  .lg\:hover\:to-violet-900:hover {
-    --tw-gradient-to: #522A79;
-  }
-
-  .lg\:hover\:to-yellow-50:hover {
-    --tw-gradient-to: #FFFAF3;
-  }
-
-  .lg\:hover\:to-yellow-100:hover {
-    --tw-gradient-to: #FEF5E7;
-  }
-
-  .lg\:hover\:to-yellow-200:hover {
-    --tw-gradient-to: #FDE7C2;
-  }
-
-  .lg\:hover\:to-yellow-300:hover {
-    --tw-gradient-to: #FBD89D;
-  }
-
-  .lg\:hover\:to-yellow-400:hover {
-    --tw-gradient-to: #F8BB54;
-  }
-
-  .lg\:hover\:to-yellow-500:hover {
-    --tw-gradient-to: #F59E0B;
-  }
-
-  .lg\:hover\:to-yellow-600:hover {
-    --tw-gradient-to: #DD8E0A;
-  }
-
-  .lg\:hover\:to-yellow-700:hover {
-    --tw-gradient-to: #B87708;
-  }
-
-  .lg\:hover\:to-yellow-800:hover {
-    --tw-gradient-to: #935F07;
-  }
-
-  .lg\:hover\:to-yellow-900:hover {
-    --tw-gradient-to: #784D05;
-  }
-
-  .lg\:hover\:to-red-50:hover {
-    --tw-gradient-to: #FEF7F6;
-  }
-
-  .lg\:hover\:to-red-100:hover {
-    --tw-gradient-to: #FDEEEC;
-  }
-
-  .lg\:hover\:to-red-200:hover {
-    --tw-gradient-to: #FBD6D0;
-  }
-
-  .lg\:hover\:to-red-300:hover {
-    --tw-gradient-to: #F9BDB4;
-  }
-
-  .lg\:hover\:to-red-400:hover {
-    --tw-gradient-to: #F48B7C;
-  }
-
-  .lg\:hover\:to-red-500:hover {
-    --tw-gradient-to: #EF5844;
-  }
-
-  .lg\:hover\:to-red-600:hover {
-    --tw-gradient-to: #D7503D;
-  }
-
-  .lg\:hover\:to-red-700:hover {
-    --tw-gradient-to: #B34333;
-  }
-
-  .lg\:hover\:to-red-800:hover {
-    --tw-gradient-to: #8F3529;
-  }
-
-  .lg\:hover\:to-red-900:hover {
-    --tw-gradient-to: #752C21;
-  }
-
-  .lg\:hover\:to-green-50:hover {
-    --tw-gradient-to: #F4FDF7;
-  }
-
-  .lg\:hover\:to-green-100:hover {
-    --tw-gradient-to: #EAFAF0;
-  }
-
-  .lg\:hover\:to-green-200:hover {
-    --tw-gradient-to: #CAF4D9;
-  }
-
-  .lg\:hover\:to-green-300:hover {
-    --tw-gradient-to: #AAEDC3;
-  }
-
-  .lg\:hover\:to-green-400:hover {
-    --tw-gradient-to: #6ADF95;
-  }
-
-  .lg\:hover\:to-green-500:hover {
-    --tw-gradient-to: #2AD167;
-  }
-
-  .lg\:hover\:to-green-600:hover {
-    --tw-gradient-to: #26BC5E;
-  }
-
-  .lg\:hover\:to-green-700:hover {
-    --tw-gradient-to: #209D4E;
-  }
-
-  .lg\:hover\:to-green-800:hover {
-    --tw-gradient-to: #197D3E;
-  }
-
-  .lg\:hover\:to-green-900:hover {
-    --tw-gradient-to: #156633;
-  }
-
-  .lg\:hover\:to-blue-50:hover {
-    --tw-gradient-to: #F5F9FF;
-  }
-
-  .lg\:hover\:to-blue-100:hover {
-    --tw-gradient-to: #EBF3FE;
-  }
-
-  .lg\:hover\:to-blue-200:hover {
-    --tw-gradient-to: #CEE0FD;
-  }
-
-  .lg\:hover\:to-blue-300:hover {
-    --tw-gradient-to: #B1CDFB;
-  }
-
-  .lg\:hover\:to-blue-400:hover {
-    --tw-gradient-to: #76A8F9;
-  }
-
-  .lg\:hover\:to-blue-500:hover {
-    --tw-gradient-to: #3B82F6;
-  }
-
-  .lg\:hover\:to-blue-600:hover {
-    --tw-gradient-to: #3575DD;
-  }
-
-  .lg\:hover\:to-blue-700:hover {
-    --tw-gradient-to: #2C62B9;
-  }
-
-  .lg\:hover\:to-blue-800:hover {
-    --tw-gradient-to: #234E94;
-  }
-
-  .lg\:hover\:to-blue-900:hover {
-    --tw-gradient-to: #1D4079;
-  }
-
-  .lg\:hover\:to-gray-50:hover {
-    --tw-gradient-to: #f9fafb;
-  }
-
-  .lg\:hover\:to-gray-100:hover {
-    --tw-gradient-to: #f3f4f6;
-  }
-
-  .lg\:hover\:to-gray-200:hover {
-    --tw-gradient-to: #e5e7eb;
-  }
-
-  .lg\:hover\:to-gray-300:hover {
-    --tw-gradient-to: #d1d5db;
-  }
-
-  .lg\:hover\:to-gray-400:hover {
-    --tw-gradient-to: #9ca3af;
-  }
-
-  .lg\:hover\:to-gray-500:hover {
-    --tw-gradient-to: #6b7280;
-  }
-
-  .lg\:hover\:to-gray-600:hover {
-    --tw-gradient-to: #4b5563;
-  }
-
-  .lg\:hover\:to-gray-700:hover {
-    --tw-gradient-to: #374151;
-  }
-
-  .lg\:hover\:to-gray-800:hover {
-    --tw-gradient-to: #1f2937;
-  }
-
-  .lg\:hover\:to-gray-900:hover {
-    --tw-gradient-to: #111827;
-  }
-
-  .lg\:focus\:from-current:focus {
-    --tw-gradient-from: currentColor;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .lg\:focus\:from-transparent:focus {
-    --tw-gradient-from: transparent;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .lg\:focus\:from-black:focus {
-    --tw-gradient-from: #000;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .lg\:focus\:from-white:focus {
-    --tw-gradient-from: #fff;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .lg\:focus\:from-darkCoolGray-50:focus {
-    --tw-gradient-from: #F5F6F7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 246, 247, 0));
-  }
-
-  .lg\:focus\:from-darkCoolGray-100:focus {
-    --tw-gradient-from: #EBEDEF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(235, 237, 239, 0));
-  }
-
-  .lg\:focus\:from-darkCoolGray-200:focus {
-    --tw-gradient-from: #CED1D6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 209, 214, 0));
-  }
-
-  .lg\:focus\:from-darkCoolGray-300:focus {
-    --tw-gradient-from: #B0B5BD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(176, 181, 189, 0));
-  }
-
-  .lg\:focus\:from-darkCoolGray-400:focus {
-    --tw-gradient-from: #757E8C;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(117, 126, 140, 0));
-  }
-
-  .lg\:focus\:from-darkCoolGray-500:focus {
-    --tw-gradient-from: #3A475B;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(58, 71, 91, 0));
-  }
-
-  .lg\:focus\:from-darkCoolGray-600:focus {
-    --tw-gradient-from: #344052;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 64, 82, 0));
-  }
-
-  .lg\:focus\:from-darkCoolGray-700:focus {
-    --tw-gradient-from: #2C3544;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(44, 53, 68, 0));
-  }
-
-  .lg\:focus\:from-darkCoolGray-800:focus {
-    --tw-gradient-from: #232B37;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 43, 55, 0));
-  }
-
-  .lg\:focus\:from-darkCoolGray-900:focus {
-    --tw-gradient-from: #1C232D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(28, 35, 45, 0));
-  }
-
-  .lg\:focus\:from-coolGray-50:focus {
-    --tw-gradient-from: #F7F8F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 248, 249, 0));
-  }
-
-  .lg\:focus\:from-coolGray-100:focus {
-    --tw-gradient-from: #EEF0F3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 240, 243, 0));
-  }
-
-  .lg\:focus\:from-coolGray-200:focus {
-    --tw-gradient-from: #D5DAE1;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(213, 218, 225, 0));
-  }
-
-  .lg\:focus\:from-coolGray-300:focus {
-    --tw-gradient-from: #BBC3CF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(187, 195, 207, 0));
-  }
-
-  .lg\:focus\:from-coolGray-400:focus {
-    --tw-gradient-from: #8896AB;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(136, 150, 171, 0));
-  }
-
-  .lg\:focus\:from-coolGray-500:focus {
-    --tw-gradient-from: #556987;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(85, 105, 135, 0));
-  }
-
-  .lg\:focus\:from-coolGray-600:focus {
-    --tw-gradient-from: #4D5F7A;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(77, 95, 122, 0));
-  }
-
-  .lg\:focus\:from-coolGray-700:focus {
-    --tw-gradient-from: #404F65;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(64, 79, 101, 0));
-  }
-
-  .lg\:focus\:from-coolGray-800:focus {
-    --tw-gradient-from: #333F51;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 63, 81, 0));
-  }
-
-  .lg\:focus\:from-coolGray-900:focus {
-    --tw-gradient-from: #2A3342;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(42, 51, 66, 0));
-  }
-
-  .lg\:focus\:from-indigo-50:focus {
-    --tw-gradient-from: #F8F6FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 246, 255, 0));
-  }
-
-  .lg\:focus\:from-indigo-100:focus {
-    --tw-gradient-from: #F0EEFF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(240, 238, 255, 0));
-  }
-
-  .lg\:focus\:from-indigo-200:focus {
-    --tw-gradient-from: #DAD4FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(218, 212, 255, 0));
-  }
-
-  .lg\:focus\:from-indigo-300:focus {
-    --tw-gradient-from: #C3B9FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 185, 255, 0));
-  }
-
-  .lg\:focus\:from-indigo-400:focus {
-    --tw-gradient-from: #9685FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(150, 133, 255, 0));
-  }
-
-  .lg\:focus\:from-indigo-500:focus {
-    --tw-gradient-from: #6951FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(105, 81, 255, 0));
-  }
-
-  .lg\:focus\:from-indigo-600:focus {
-    --tw-gradient-from: #5F49E6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(95, 73, 230, 0));
-  }
-
-  .lg\:focus\:from-indigo-700:focus {
-    --tw-gradient-from: #4F3DBF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 61, 191, 0));
-  }
-
-  .lg\:focus\:from-indigo-800:focus {
-    --tw-gradient-from: #3F3199;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(63, 49, 153, 0));
-  }
-
-  .lg\:focus\:from-indigo-900:focus {
-    --tw-gradient-from: #33287D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 40, 125, 0));
-  }
-
-  .lg\:focus\:from-violet-50:focus {
-    --tw-gradient-from: #FBF7FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 247, 255, 0));
-  }
-
-  .lg\:focus\:from-violet-100:focus {
-    --tw-gradient-from: #F6EEFE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 238, 254, 0));
-  }
-
-  .lg\:focus\:from-violet-200:focus {
-    --tw-gradient-from: #E9D5FD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(233, 213, 253, 0));
-  }
-
-  .lg\:focus\:from-violet-300:focus {
-    --tw-gradient-from: #DCBBFC;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 187, 252, 0));
-  }
-
-  .lg\:focus\:from-violet-400:focus {
-    --tw-gradient-from: #C288F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(194, 136, 249, 0));
-  }
-
-  .lg\:focus\:from-violet-500:focus {
-    --tw-gradient-from: #A855F7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(168, 85, 247, 0));
-  }
-
-  .lg\:focus\:from-violet-600:focus {
-    --tw-gradient-from: #974DDE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(151, 77, 222, 0));
-  }
-
-  .lg\:focus\:from-violet-700:focus {
-    --tw-gradient-from: #7E40B9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(126, 64, 185, 0));
-  }
-
-  .lg\:focus\:from-violet-800:focus {
-    --tw-gradient-from: #653394;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(101, 51, 148, 0));
-  }
-
-  .lg\:focus\:from-violet-900:focus {
-    --tw-gradient-from: #522A79;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(82, 42, 121, 0));
-  }
-
-  .lg\:focus\:from-yellow-50:focus {
-    --tw-gradient-from: #FFFAF3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 250, 243, 0));
-  }
-
-  .lg\:focus\:from-yellow-100:focus {
-    --tw-gradient-from: #FEF5E7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 245, 231, 0));
-  }
-
-  .lg\:focus\:from-yellow-200:focus {
-    --tw-gradient-from: #FDE7C2;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 231, 194, 0));
-  }
-
-  .lg\:focus\:from-yellow-300:focus {
-    --tw-gradient-from: #FBD89D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 216, 157, 0));
-  }
-
-  .lg\:focus\:from-yellow-400:focus {
-    --tw-gradient-from: #F8BB54;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 187, 84, 0));
-  }
-
-  .lg\:focus\:from-yellow-500:focus {
-    --tw-gradient-from: #F59E0B;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
-  }
-
-  .lg\:focus\:from-yellow-600:focus {
-    --tw-gradient-from: #DD8E0A;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 142, 10, 0));
-  }
-
-  .lg\:focus\:from-yellow-700:focus {
-    --tw-gradient-from: #B87708;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(184, 119, 8, 0));
-  }
-
-  .lg\:focus\:from-yellow-800:focus {
-    --tw-gradient-from: #935F07;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 95, 7, 0));
-  }
-
-  .lg\:focus\:from-yellow-900:focus {
-    --tw-gradient-from: #784D05;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 77, 5, 0));
-  }
-
-  .lg\:focus\:from-red-50:focus {
-    --tw-gradient-from: #FEF7F6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 247, 246, 0));
-  }
-
-  .lg\:focus\:from-red-100:focus {
-    --tw-gradient-from: #FDEEEC;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 238, 236, 0));
-  }
-
-  .lg\:focus\:from-red-200:focus {
-    --tw-gradient-from: #FBD6D0;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 214, 208, 0));
-  }
-
-  .lg\:focus\:from-red-300:focus {
-    --tw-gradient-from: #F9BDB4;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 189, 180, 0));
-  }
-
-  .lg\:focus\:from-red-400:focus {
-    --tw-gradient-from: #F48B7C;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 139, 124, 0));
-  }
-
-  .lg\:focus\:from-red-500:focus {
-    --tw-gradient-from: #EF5844;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 88, 68, 0));
-  }
-
-  .lg\:focus\:from-red-600:focus {
-    --tw-gradient-from: #D7503D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(215, 80, 61, 0));
-  }
-
-  .lg\:focus\:from-red-700:focus {
-    --tw-gradient-from: #B34333;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(179, 67, 51, 0));
-  }
-
-  .lg\:focus\:from-red-800:focus {
-    --tw-gradient-from: #8F3529;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(143, 53, 41, 0));
-  }
-
-  .lg\:focus\:from-red-900:focus {
-    --tw-gradient-from: #752C21;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(117, 44, 33, 0));
-  }
-
-  .lg\:focus\:from-green-50:focus {
-    --tw-gradient-from: #F4FDF7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 253, 247, 0));
-  }
-
-  .lg\:focus\:from-green-100:focus {
-    --tw-gradient-from: #EAFAF0;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(234, 250, 240, 0));
-  }
-
-  .lg\:focus\:from-green-200:focus {
-    --tw-gradient-from: #CAF4D9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(202, 244, 217, 0));
-  }
-
-  .lg\:focus\:from-green-300:focus {
-    --tw-gradient-from: #AAEDC3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(170, 237, 195, 0));
-  }
-
-  .lg\:focus\:from-green-400:focus {
-    --tw-gradient-from: #6ADF95;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(106, 223, 149, 0));
-  }
-
-  .lg\:focus\:from-green-500:focus {
-    --tw-gradient-from: #2AD167;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(42, 209, 103, 0));
-  }
-
-  .lg\:focus\:from-green-600:focus {
-    --tw-gradient-from: #26BC5E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(38, 188, 94, 0));
-  }
-
-  .lg\:focus\:from-green-700:focus {
-    --tw-gradient-from: #209D4E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 157, 78, 0));
-  }
-
-  .lg\:focus\:from-green-800:focus {
-    --tw-gradient-from: #197D3E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(25, 125, 62, 0));
-  }
-
-  .lg\:focus\:from-green-900:focus {
-    --tw-gradient-from: #156633;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(21, 102, 51, 0));
-  }
-
-  .lg\:focus\:from-blue-50:focus {
-    --tw-gradient-from: #F5F9FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 249, 255, 0));
-  }
-
-  .lg\:focus\:from-blue-100:focus {
-    --tw-gradient-from: #EBF3FE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(235, 243, 254, 0));
-  }
-
-  .lg\:focus\:from-blue-200:focus {
-    --tw-gradient-from: #CEE0FD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 224, 253, 0));
-  }
-
-  .lg\:focus\:from-blue-300:focus {
-    --tw-gradient-from: #B1CDFB;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(177, 205, 251, 0));
-  }
-
-  .lg\:focus\:from-blue-400:focus {
-    --tw-gradient-from: #76A8F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(118, 168, 249, 0));
-  }
-
-  .lg\:focus\:from-blue-500:focus {
-    --tw-gradient-from: #3B82F6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
-  }
-
-  .lg\:focus\:from-blue-600:focus {
-    --tw-gradient-from: #3575DD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(53, 117, 221, 0));
-  }
-
-  .lg\:focus\:from-blue-700:focus {
-    --tw-gradient-from: #2C62B9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(44, 98, 185, 0));
-  }
-
-  .lg\:focus\:from-blue-800:focus {
-    --tw-gradient-from: #234E94;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 78, 148, 0));
-  }
-
-  .lg\:focus\:from-blue-900:focus {
-    --tw-gradient-from: #1D4079;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 64, 121, 0));
-  }
-
-  .lg\:focus\:from-gray-50:focus {
-    --tw-gradient-from: #f9fafb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
-  }
-
-  .lg\:focus\:from-gray-100:focus {
-    --tw-gradient-from: #f3f4f6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
-  }
-
-  .lg\:focus\:from-gray-200:focus {
-    --tw-gradient-from: #e5e7eb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
-  }
-
-  .lg\:focus\:from-gray-300:focus {
-    --tw-gradient-from: #d1d5db;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
-  }
-
-  .lg\:focus\:from-gray-400:focus {
-    --tw-gradient-from: #9ca3af;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
-  }
-
-  .lg\:focus\:from-gray-500:focus {
-    --tw-gradient-from: #6b7280;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
-  }
-
-  .lg\:focus\:from-gray-600:focus {
-    --tw-gradient-from: #4b5563;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
-  }
-
-  .lg\:focus\:from-gray-700:focus {
-    --tw-gradient-from: #374151;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
-  }
-
-  .lg\:focus\:from-gray-800:focus {
-    --tw-gradient-from: #1f2937;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
-  }
-
-  .lg\:focus\:from-gray-900:focus {
-    --tw-gradient-from: #111827;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
-  }
-
-  .lg\:focus\:via-current:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .lg\:focus\:via-transparent:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .lg\:focus\:via-black:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .lg\:focus\:via-white:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .lg\:focus\:via-darkCoolGray-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F5F6F7, var(--tw-gradient-to, rgba(245, 246, 247, 0));
-  }
-
-  .lg\:focus\:via-darkCoolGray-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #EBEDEF, var(--tw-gradient-to, rgba(235, 237, 239, 0));
-  }
-
-  .lg\:focus\:via-darkCoolGray-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #CED1D6, var(--tw-gradient-to, rgba(206, 209, 214, 0));
-  }
-
-  .lg\:focus\:via-darkCoolGray-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #B0B5BD, var(--tw-gradient-to, rgba(176, 181, 189, 0));
-  }
-
-  .lg\:focus\:via-darkCoolGray-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #757E8C, var(--tw-gradient-to, rgba(117, 126, 140, 0));
-  }
-
-  .lg\:focus\:via-darkCoolGray-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #3A475B, var(--tw-gradient-to, rgba(58, 71, 91, 0));
-  }
-
-  .lg\:focus\:via-darkCoolGray-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #344052, var(--tw-gradient-to, rgba(52, 64, 82, 0));
-  }
-
-  .lg\:focus\:via-darkCoolGray-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #2C3544, var(--tw-gradient-to, rgba(44, 53, 68, 0));
-  }
-
-  .lg\:focus\:via-darkCoolGray-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #232B37, var(--tw-gradient-to, rgba(35, 43, 55, 0));
-  }
-
-  .lg\:focus\:via-darkCoolGray-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #1C232D, var(--tw-gradient-to, rgba(28, 35, 45, 0));
-  }
-
-  .lg\:focus\:via-coolGray-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F7F8F9, var(--tw-gradient-to, rgba(247, 248, 249, 0));
-  }
-
-  .lg\:focus\:via-coolGray-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #EEF0F3, var(--tw-gradient-to, rgba(238, 240, 243, 0));
-  }
-
-  .lg\:focus\:via-coolGray-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #D5DAE1, var(--tw-gradient-to, rgba(213, 218, 225, 0));
-  }
-
-  .lg\:focus\:via-coolGray-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #BBC3CF, var(--tw-gradient-to, rgba(187, 195, 207, 0));
-  }
-
-  .lg\:focus\:via-coolGray-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #8896AB, var(--tw-gradient-to, rgba(136, 150, 171, 0));
-  }
-
-  .lg\:focus\:via-coolGray-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #556987, var(--tw-gradient-to, rgba(85, 105, 135, 0));
-  }
-
-  .lg\:focus\:via-coolGray-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #4D5F7A, var(--tw-gradient-to, rgba(77, 95, 122, 0));
-  }
-
-  .lg\:focus\:via-coolGray-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #404F65, var(--tw-gradient-to, rgba(64, 79, 101, 0));
-  }
-
-  .lg\:focus\:via-coolGray-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #333F51, var(--tw-gradient-to, rgba(51, 63, 81, 0));
-  }
-
-  .lg\:focus\:via-coolGray-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #2A3342, var(--tw-gradient-to, rgba(42, 51, 66, 0));
-  }
-
-  .lg\:focus\:via-indigo-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F8F6FF, var(--tw-gradient-to, rgba(248, 246, 255, 0));
-  }
-
-  .lg\:focus\:via-indigo-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F0EEFF, var(--tw-gradient-to, rgba(240, 238, 255, 0));
-  }
-
-  .lg\:focus\:via-indigo-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #DAD4FF, var(--tw-gradient-to, rgba(218, 212, 255, 0));
-  }
-
-  .lg\:focus\:via-indigo-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #C3B9FF, var(--tw-gradient-to, rgba(195, 185, 255, 0));
-  }
-
-  .lg\:focus\:via-indigo-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #9685FF, var(--tw-gradient-to, rgba(150, 133, 255, 0));
-  }
-
-  .lg\:focus\:via-indigo-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #6951FF, var(--tw-gradient-to, rgba(105, 81, 255, 0));
-  }
-
-  .lg\:focus\:via-indigo-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #5F49E6, var(--tw-gradient-to, rgba(95, 73, 230, 0));
-  }
-
-  .lg\:focus\:via-indigo-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #4F3DBF, var(--tw-gradient-to, rgba(79, 61, 191, 0));
-  }
-
-  .lg\:focus\:via-indigo-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #3F3199, var(--tw-gradient-to, rgba(63, 49, 153, 0));
-  }
-
-  .lg\:focus\:via-indigo-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #33287D, var(--tw-gradient-to, rgba(51, 40, 125, 0));
-  }
-
-  .lg\:focus\:via-violet-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBF7FF, var(--tw-gradient-to, rgba(251, 247, 255, 0));
-  }
-
-  .lg\:focus\:via-violet-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F6EEFE, var(--tw-gradient-to, rgba(246, 238, 254, 0));
-  }
-
-  .lg\:focus\:via-violet-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #E9D5FD, var(--tw-gradient-to, rgba(233, 213, 253, 0));
-  }
-
-  .lg\:focus\:via-violet-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #DCBBFC, var(--tw-gradient-to, rgba(220, 187, 252, 0));
-  }
-
-  .lg\:focus\:via-violet-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #C288F9, var(--tw-gradient-to, rgba(194, 136, 249, 0));
-  }
-
-  .lg\:focus\:via-violet-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #A855F7, var(--tw-gradient-to, rgba(168, 85, 247, 0));
-  }
-
-  .lg\:focus\:via-violet-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #974DDE, var(--tw-gradient-to, rgba(151, 77, 222, 0));
-  }
-
-  .lg\:focus\:via-violet-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #7E40B9, var(--tw-gradient-to, rgba(126, 64, 185, 0));
-  }
-
-  .lg\:focus\:via-violet-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #653394, var(--tw-gradient-to, rgba(101, 51, 148, 0));
-  }
-
-  .lg\:focus\:via-violet-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #522A79, var(--tw-gradient-to, rgba(82, 42, 121, 0));
-  }
-
-  .lg\:focus\:via-yellow-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #FFFAF3, var(--tw-gradient-to, rgba(255, 250, 243, 0));
-  }
-
-  .lg\:focus\:via-yellow-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #FEF5E7, var(--tw-gradient-to, rgba(254, 245, 231, 0));
-  }
-
-  .lg\:focus\:via-yellow-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #FDE7C2, var(--tw-gradient-to, rgba(253, 231, 194, 0));
-  }
-
-  .lg\:focus\:via-yellow-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBD89D, var(--tw-gradient-to, rgba(251, 216, 157, 0));
-  }
-
-  .lg\:focus\:via-yellow-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F8BB54, var(--tw-gradient-to, rgba(248, 187, 84, 0));
-  }
-
-  .lg\:focus\:via-yellow-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F59E0B, var(--tw-gradient-to, rgba(245, 158, 11, 0));
-  }
-
-  .lg\:focus\:via-yellow-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #DD8E0A, var(--tw-gradient-to, rgba(221, 142, 10, 0));
-  }
-
-  .lg\:focus\:via-yellow-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #B87708, var(--tw-gradient-to, rgba(184, 119, 8, 0));
-  }
-
-  .lg\:focus\:via-yellow-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #935F07, var(--tw-gradient-to, rgba(147, 95, 7, 0));
-  }
-
-  .lg\:focus\:via-yellow-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #784D05, var(--tw-gradient-to, rgba(120, 77, 5, 0));
-  }
-
-  .lg\:focus\:via-red-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #FEF7F6, var(--tw-gradient-to, rgba(254, 247, 246, 0));
-  }
-
-  .lg\:focus\:via-red-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #FDEEEC, var(--tw-gradient-to, rgba(253, 238, 236, 0));
-  }
-
-  .lg\:focus\:via-red-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBD6D0, var(--tw-gradient-to, rgba(251, 214, 208, 0));
-  }
-
-  .lg\:focus\:via-red-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F9BDB4, var(--tw-gradient-to, rgba(249, 189, 180, 0));
-  }
-
-  .lg\:focus\:via-red-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F48B7C, var(--tw-gradient-to, rgba(244, 139, 124, 0));
-  }
-
-  .lg\:focus\:via-red-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #EF5844, var(--tw-gradient-to, rgba(239, 88, 68, 0));
-  }
-
-  .lg\:focus\:via-red-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #D7503D, var(--tw-gradient-to, rgba(215, 80, 61, 0));
-  }
-
-  .lg\:focus\:via-red-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #B34333, var(--tw-gradient-to, rgba(179, 67, 51, 0));
-  }
-
-  .lg\:focus\:via-red-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #8F3529, var(--tw-gradient-to, rgba(143, 53, 41, 0));
-  }
-
-  .lg\:focus\:via-red-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #752C21, var(--tw-gradient-to, rgba(117, 44, 33, 0));
-  }
-
-  .lg\:focus\:via-green-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F4FDF7, var(--tw-gradient-to, rgba(244, 253, 247, 0));
-  }
-
-  .lg\:focus\:via-green-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #EAFAF0, var(--tw-gradient-to, rgba(234, 250, 240, 0));
-  }
-
-  .lg\:focus\:via-green-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #CAF4D9, var(--tw-gradient-to, rgba(202, 244, 217, 0));
-  }
-
-  .lg\:focus\:via-green-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #AAEDC3, var(--tw-gradient-to, rgba(170, 237, 195, 0));
-  }
-
-  .lg\:focus\:via-green-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #6ADF95, var(--tw-gradient-to, rgba(106, 223, 149, 0));
-  }
-
-  .lg\:focus\:via-green-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #2AD167, var(--tw-gradient-to, rgba(42, 209, 103, 0));
-  }
-
-  .lg\:focus\:via-green-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #26BC5E, var(--tw-gradient-to, rgba(38, 188, 94, 0));
-  }
-
-  .lg\:focus\:via-green-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #209D4E, var(--tw-gradient-to, rgba(32, 157, 78, 0));
-  }
-
-  .lg\:focus\:via-green-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #197D3E, var(--tw-gradient-to, rgba(25, 125, 62, 0));
-  }
-
-  .lg\:focus\:via-green-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #156633, var(--tw-gradient-to, rgba(21, 102, 51, 0));
-  }
-
-  .lg\:focus\:via-blue-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F5F9FF, var(--tw-gradient-to, rgba(245, 249, 255, 0));
-  }
-
-  .lg\:focus\:via-blue-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #EBF3FE, var(--tw-gradient-to, rgba(235, 243, 254, 0));
-  }
-
-  .lg\:focus\:via-blue-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #CEE0FD, var(--tw-gradient-to, rgba(206, 224, 253, 0));
-  }
-
-  .lg\:focus\:via-blue-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #B1CDFB, var(--tw-gradient-to, rgba(177, 205, 251, 0));
-  }
-
-  .lg\:focus\:via-blue-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #76A8F9, var(--tw-gradient-to, rgba(118, 168, 249, 0));
-  }
-
-  .lg\:focus\:via-blue-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #3B82F6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
-  }
-
-  .lg\:focus\:via-blue-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #3575DD, var(--tw-gradient-to, rgba(53, 117, 221, 0));
-  }
-
-  .lg\:focus\:via-blue-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #2C62B9, var(--tw-gradient-to, rgba(44, 98, 185, 0));
-  }
-
-  .lg\:focus\:via-blue-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #234E94, var(--tw-gradient-to, rgba(35, 78, 148, 0));
-  }
-
-  .lg\:focus\:via-blue-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #1D4079, var(--tw-gradient-to, rgba(29, 64, 121, 0));
-  }
-
-  .lg\:focus\:via-gray-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
-  }
-
-  .lg\:focus\:via-gray-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
-  }
-
-  .lg\:focus\:via-gray-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
-  }
-
-  .lg\:focus\:via-gray-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
-  }
-
-  .lg\:focus\:via-gray-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
-  }
-
-  .lg\:focus\:via-gray-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
-  }
-
-  .lg\:focus\:via-gray-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
-  }
-
-  .lg\:focus\:via-gray-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
-  }
-
-  .lg\:focus\:via-gray-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
-  }
-
-  .lg\:focus\:via-gray-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
-  }
-
-  .lg\:focus\:to-current:focus {
-    --tw-gradient-to: currentColor;
-  }
-
-  .lg\:focus\:to-transparent:focus {
-    --tw-gradient-to: transparent;
-  }
-
-  .lg\:focus\:to-black:focus {
-    --tw-gradient-to: #000;
-  }
-
-  .lg\:focus\:to-white:focus {
-    --tw-gradient-to: #fff;
-  }
-
-  .lg\:focus\:to-darkCoolGray-50:focus {
-    --tw-gradient-to: #F5F6F7;
-  }
-
-  .lg\:focus\:to-darkCoolGray-100:focus {
-    --tw-gradient-to: #EBEDEF;
-  }
-
-  .lg\:focus\:to-darkCoolGray-200:focus {
-    --tw-gradient-to: #CED1D6;
-  }
-
-  .lg\:focus\:to-darkCoolGray-300:focus {
-    --tw-gradient-to: #B0B5BD;
-  }
-
-  .lg\:focus\:to-darkCoolGray-400:focus {
-    --tw-gradient-to: #757E8C;
-  }
-
-  .lg\:focus\:to-darkCoolGray-500:focus {
-    --tw-gradient-to: #3A475B;
-  }
-
-  .lg\:focus\:to-darkCoolGray-600:focus {
-    --tw-gradient-to: #344052;
-  }
-
-  .lg\:focus\:to-darkCoolGray-700:focus {
-    --tw-gradient-to: #2C3544;
-  }
-
-  .lg\:focus\:to-darkCoolGray-800:focus {
-    --tw-gradient-to: #232B37;
-  }
-
-  .lg\:focus\:to-darkCoolGray-900:focus {
-    --tw-gradient-to: #1C232D;
-  }
-
-  .lg\:focus\:to-coolGray-50:focus {
-    --tw-gradient-to: #F7F8F9;
-  }
-
-  .lg\:focus\:to-coolGray-100:focus {
-    --tw-gradient-to: #EEF0F3;
-  }
-
-  .lg\:focus\:to-coolGray-200:focus {
-    --tw-gradient-to: #D5DAE1;
-  }
-
-  .lg\:focus\:to-coolGray-300:focus {
-    --tw-gradient-to: #BBC3CF;
-  }
-
-  .lg\:focus\:to-coolGray-400:focus {
-    --tw-gradient-to: #8896AB;
-  }
-
-  .lg\:focus\:to-coolGray-500:focus {
-    --tw-gradient-to: #556987;
-  }
-
-  .lg\:focus\:to-coolGray-600:focus {
-    --tw-gradient-to: #4D5F7A;
-  }
-
-  .lg\:focus\:to-coolGray-700:focus {
-    --tw-gradient-to: #404F65;
-  }
-
-  .lg\:focus\:to-coolGray-800:focus {
-    --tw-gradient-to: #333F51;
-  }
-
-  .lg\:focus\:to-coolGray-900:focus {
-    --tw-gradient-to: #2A3342;
-  }
-
-  .lg\:focus\:to-indigo-50:focus {
-    --tw-gradient-to: #F8F6FF;
-  }
-
-  .lg\:focus\:to-indigo-100:focus {
-    --tw-gradient-to: #F0EEFF;
-  }
-
-  .lg\:focus\:to-indigo-200:focus {
-    --tw-gradient-to: #DAD4FF;
-  }
-
-  .lg\:focus\:to-indigo-300:focus {
-    --tw-gradient-to: #C3B9FF;
-  }
-
-  .lg\:focus\:to-indigo-400:focus {
-    --tw-gradient-to: #9685FF;
-  }
-
-  .lg\:focus\:to-indigo-500:focus {
-    --tw-gradient-to: #6951FF;
-  }
-
-  .lg\:focus\:to-indigo-600:focus {
-    --tw-gradient-to: #5F49E6;
-  }
-
-  .lg\:focus\:to-indigo-700:focus {
-    --tw-gradient-to: #4F3DBF;
-  }
-
-  .lg\:focus\:to-indigo-800:focus {
-    --tw-gradient-to: #3F3199;
-  }
-
-  .lg\:focus\:to-indigo-900:focus {
-    --tw-gradient-to: #33287D;
-  }
-
-  .lg\:focus\:to-violet-50:focus {
-    --tw-gradient-to: #FBF7FF;
-  }
-
-  .lg\:focus\:to-violet-100:focus {
-    --tw-gradient-to: #F6EEFE;
-  }
-
-  .lg\:focus\:to-violet-200:focus {
-    --tw-gradient-to: #E9D5FD;
-  }
-
-  .lg\:focus\:to-violet-300:focus {
-    --tw-gradient-to: #DCBBFC;
-  }
-
-  .lg\:focus\:to-violet-400:focus {
-    --tw-gradient-to: #C288F9;
-  }
-
-  .lg\:focus\:to-violet-500:focus {
-    --tw-gradient-to: #A855F7;
-  }
-
-  .lg\:focus\:to-violet-600:focus {
-    --tw-gradient-to: #974DDE;
-  }
-
-  .lg\:focus\:to-violet-700:focus {
-    --tw-gradient-to: #7E40B9;
-  }
-
-  .lg\:focus\:to-violet-800:focus {
-    --tw-gradient-to: #653394;
-  }
-
-  .lg\:focus\:to-violet-900:focus {
-    --tw-gradient-to: #522A79;
-  }
-
-  .lg\:focus\:to-yellow-50:focus {
-    --tw-gradient-to: #FFFAF3;
-  }
-
-  .lg\:focus\:to-yellow-100:focus {
-    --tw-gradient-to: #FEF5E7;
-  }
-
-  .lg\:focus\:to-yellow-200:focus {
-    --tw-gradient-to: #FDE7C2;
-  }
-
-  .lg\:focus\:to-yellow-300:focus {
-    --tw-gradient-to: #FBD89D;
-  }
-
-  .lg\:focus\:to-yellow-400:focus {
-    --tw-gradient-to: #F8BB54;
-  }
-
-  .lg\:focus\:to-yellow-500:focus {
-    --tw-gradient-to: #F59E0B;
-  }
-
-  .lg\:focus\:to-yellow-600:focus {
-    --tw-gradient-to: #DD8E0A;
-  }
-
-  .lg\:focus\:to-yellow-700:focus {
-    --tw-gradient-to: #B87708;
-  }
-
-  .lg\:focus\:to-yellow-800:focus {
-    --tw-gradient-to: #935F07;
-  }
-
-  .lg\:focus\:to-yellow-900:focus {
-    --tw-gradient-to: #784D05;
-  }
-
-  .lg\:focus\:to-red-50:focus {
-    --tw-gradient-to: #FEF7F6;
-  }
-
-  .lg\:focus\:to-red-100:focus {
-    --tw-gradient-to: #FDEEEC;
-  }
-
-  .lg\:focus\:to-red-200:focus {
-    --tw-gradient-to: #FBD6D0;
-  }
-
-  .lg\:focus\:to-red-300:focus {
-    --tw-gradient-to: #F9BDB4;
-  }
-
-  .lg\:focus\:to-red-400:focus {
-    --tw-gradient-to: #F48B7C;
-  }
-
-  .lg\:focus\:to-red-500:focus {
-    --tw-gradient-to: #EF5844;
-  }
-
-  .lg\:focus\:to-red-600:focus {
-    --tw-gradient-to: #D7503D;
-  }
-
-  .lg\:focus\:to-red-700:focus {
-    --tw-gradient-to: #B34333;
-  }
-
-  .lg\:focus\:to-red-800:focus {
-    --tw-gradient-to: #8F3529;
-  }
-
-  .lg\:focus\:to-red-900:focus {
-    --tw-gradient-to: #752C21;
-  }
-
-  .lg\:focus\:to-green-50:focus {
-    --tw-gradient-to: #F4FDF7;
-  }
-
-  .lg\:focus\:to-green-100:focus {
-    --tw-gradient-to: #EAFAF0;
-  }
-
-  .lg\:focus\:to-green-200:focus {
-    --tw-gradient-to: #CAF4D9;
-  }
-
-  .lg\:focus\:to-green-300:focus {
-    --tw-gradient-to: #AAEDC3;
-  }
-
-  .lg\:focus\:to-green-400:focus {
-    --tw-gradient-to: #6ADF95;
-  }
-
-  .lg\:focus\:to-green-500:focus {
-    --tw-gradient-to: #2AD167;
-  }
-
-  .lg\:focus\:to-green-600:focus {
-    --tw-gradient-to: #26BC5E;
-  }
-
-  .lg\:focus\:to-green-700:focus {
-    --tw-gradient-to: #209D4E;
-  }
-
-  .lg\:focus\:to-green-800:focus {
-    --tw-gradient-to: #197D3E;
-  }
-
-  .lg\:focus\:to-green-900:focus {
-    --tw-gradient-to: #156633;
-  }
-
-  .lg\:focus\:to-blue-50:focus {
-    --tw-gradient-to: #F5F9FF;
-  }
-
-  .lg\:focus\:to-blue-100:focus {
-    --tw-gradient-to: #EBF3FE;
-  }
-
-  .lg\:focus\:to-blue-200:focus {
-    --tw-gradient-to: #CEE0FD;
-  }
-
-  .lg\:focus\:to-blue-300:focus {
-    --tw-gradient-to: #B1CDFB;
-  }
-
-  .lg\:focus\:to-blue-400:focus {
-    --tw-gradient-to: #76A8F9;
-  }
-
-  .lg\:focus\:to-blue-500:focus {
-    --tw-gradient-to: #3B82F6;
-  }
-
-  .lg\:focus\:to-blue-600:focus {
-    --tw-gradient-to: #3575DD;
-  }
-
-  .lg\:focus\:to-blue-700:focus {
-    --tw-gradient-to: #2C62B9;
-  }
-
-  .lg\:focus\:to-blue-800:focus {
-    --tw-gradient-to: #234E94;
-  }
-
-  .lg\:focus\:to-blue-900:focus {
-    --tw-gradient-to: #1D4079;
-  }
-
-  .lg\:focus\:to-gray-50:focus {
-    --tw-gradient-to: #f9fafb;
-  }
-
-  .lg\:focus\:to-gray-100:focus {
-    --tw-gradient-to: #f3f4f6;
-  }
-
-  .lg\:focus\:to-gray-200:focus {
-    --tw-gradient-to: #e5e7eb;
-  }
-
-  .lg\:focus\:to-gray-300:focus {
-    --tw-gradient-to: #d1d5db;
-  }
-
-  .lg\:focus\:to-gray-400:focus {
-    --tw-gradient-to: #9ca3af;
-  }
-
-  .lg\:focus\:to-gray-500:focus {
-    --tw-gradient-to: #6b7280;
-  }
-
-  .lg\:focus\:to-gray-600:focus {
-    --tw-gradient-to: #4b5563;
-  }
-
-  .lg\:focus\:to-gray-700:focus {
-    --tw-gradient-to: #374151;
-  }
-
-  .lg\:focus\:to-gray-800:focus {
-    --tw-gradient-to: #1f2937;
-  }
-
-  .lg\:focus\:to-gray-900:focus {
-    --tw-gradient-to: #111827;
-  }
-
-  .lg\:bg-opacity-0 {
-    --tw-bg-opacity: 0;
-  }
-
-  .lg\:bg-opacity-5 {
-    --tw-bg-opacity: 0.05;
-  }
-
-  .lg\:bg-opacity-10 {
-    --tw-bg-opacity: 0.1;
-  }
-
-  .lg\:bg-opacity-20 {
-    --tw-bg-opacity: 0.2;
-  }
-
-  .lg\:bg-opacity-25 {
-    --tw-bg-opacity: 0.25;
-  }
-
-  .lg\:bg-opacity-30 {
-    --tw-bg-opacity: 0.3;
-  }
-
-  .lg\:bg-opacity-40 {
-    --tw-bg-opacity: 0.4;
-  }
-
-  .lg\:bg-opacity-50 {
-    --tw-bg-opacity: 0.5;
-  }
-
-  .lg\:bg-opacity-60 {
-    --tw-bg-opacity: 0.6;
-  }
-
-  .lg\:bg-opacity-70 {
-    --tw-bg-opacity: 0.7;
-  }
-
-  .lg\:bg-opacity-75 {
-    --tw-bg-opacity: 0.75;
-  }
-
-  .lg\:bg-opacity-80 {
-    --tw-bg-opacity: 0.8;
-  }
-
-  .lg\:bg-opacity-90 {
-    --tw-bg-opacity: 0.9;
-  }
-
-  .lg\:bg-opacity-95 {
-    --tw-bg-opacity: 0.95;
-  }
-
-  .lg\:bg-opacity-100 {
-    --tw-bg-opacity: 1;
-  }
-
-  .group:hover .lg\:group-hover\:bg-opacity-0 {
-    --tw-bg-opacity: 0;
-  }
-
-  .group:hover .lg\:group-hover\:bg-opacity-5 {
-    --tw-bg-opacity: 0.05;
-  }
-
-  .group:hover .lg\:group-hover\:bg-opacity-10 {
-    --tw-bg-opacity: 0.1;
-  }
-
-  .group:hover .lg\:group-hover\:bg-opacity-20 {
-    --tw-bg-opacity: 0.2;
-  }
-
-  .group:hover .lg\:group-hover\:bg-opacity-25 {
-    --tw-bg-opacity: 0.25;
-  }
-
-  .group:hover .lg\:group-hover\:bg-opacity-30 {
-    --tw-bg-opacity: 0.3;
-  }
-
-  .group:hover .lg\:group-hover\:bg-opacity-40 {
-    --tw-bg-opacity: 0.4;
-  }
-
-  .group:hover .lg\:group-hover\:bg-opacity-50 {
-    --tw-bg-opacity: 0.5;
-  }
-
-  .group:hover .lg\:group-hover\:bg-opacity-60 {
-    --tw-bg-opacity: 0.6;
-  }
-
-  .group:hover .lg\:group-hover\:bg-opacity-70 {
-    --tw-bg-opacity: 0.7;
-  }
-
-  .group:hover .lg\:group-hover\:bg-opacity-75 {
-    --tw-bg-opacity: 0.75;
-  }
-
-  .group:hover .lg\:group-hover\:bg-opacity-80 {
-    --tw-bg-opacity: 0.8;
-  }
-
-  .group:hover .lg\:group-hover\:bg-opacity-90 {
-    --tw-bg-opacity: 0.9;
-  }
-
-  .group:hover .lg\:group-hover\:bg-opacity-95 {
-    --tw-bg-opacity: 0.95;
-  }
-
-  .group:hover .lg\:group-hover\:bg-opacity-100 {
-    --tw-bg-opacity: 1;
-  }
-
-  .lg\:focus-within\:bg-opacity-0:focus-within {
-    --tw-bg-opacity: 0;
-  }
-
-  .lg\:focus-within\:bg-opacity-5:focus-within {
-    --tw-bg-opacity: 0.05;
-  }
-
-  .lg\:focus-within\:bg-opacity-10:focus-within {
-    --tw-bg-opacity: 0.1;
-  }
-
-  .lg\:focus-within\:bg-opacity-20:focus-within {
-    --tw-bg-opacity: 0.2;
-  }
-
-  .lg\:focus-within\:bg-opacity-25:focus-within {
-    --tw-bg-opacity: 0.25;
-  }
-
-  .lg\:focus-within\:bg-opacity-30:focus-within {
-    --tw-bg-opacity: 0.3;
-  }
-
-  .lg\:focus-within\:bg-opacity-40:focus-within {
-    --tw-bg-opacity: 0.4;
-  }
-
-  .lg\:focus-within\:bg-opacity-50:focus-within {
-    --tw-bg-opacity: 0.5;
-  }
-
-  .lg\:focus-within\:bg-opacity-60:focus-within {
-    --tw-bg-opacity: 0.6;
-  }
-
-  .lg\:focus-within\:bg-opacity-70:focus-within {
-    --tw-bg-opacity: 0.7;
-  }
-
-  .lg\:focus-within\:bg-opacity-75:focus-within {
-    --tw-bg-opacity: 0.75;
-  }
-
-  .lg\:focus-within\:bg-opacity-80:focus-within {
-    --tw-bg-opacity: 0.8;
-  }
-
-  .lg\:focus-within\:bg-opacity-90:focus-within {
-    --tw-bg-opacity: 0.9;
-  }
-
-  .lg\:focus-within\:bg-opacity-95:focus-within {
-    --tw-bg-opacity: 0.95;
-  }
-
-  .lg\:focus-within\:bg-opacity-100:focus-within {
-    --tw-bg-opacity: 1;
-  }
-
-  .lg\:hover\:bg-opacity-0:hover {
-    --tw-bg-opacity: 0;
-  }
-
-  .lg\:hover\:bg-opacity-5:hover {
-    --tw-bg-opacity: 0.05;
-  }
-
-  .lg\:hover\:bg-opacity-10:hover {
-    --tw-bg-opacity: 0.1;
-  }
-
-  .lg\:hover\:bg-opacity-20:hover {
-    --tw-bg-opacity: 0.2;
-  }
-
-  .lg\:hover\:bg-opacity-25:hover {
-    --tw-bg-opacity: 0.25;
-  }
-
-  .lg\:hover\:bg-opacity-30:hover {
-    --tw-bg-opacity: 0.3;
-  }
-
-  .lg\:hover\:bg-opacity-40:hover {
-    --tw-bg-opacity: 0.4;
-  }
-
-  .lg\:hover\:bg-opacity-50:hover {
-    --tw-bg-opacity: 0.5;
-  }
-
-  .lg\:hover\:bg-opacity-60:hover {
-    --tw-bg-opacity: 0.6;
-  }
-
-  .lg\:hover\:bg-opacity-70:hover {
-    --tw-bg-opacity: 0.7;
-  }
-
-  .lg\:hover\:bg-opacity-75:hover {
-    --tw-bg-opacity: 0.75;
-  }
-
-  .lg\:hover\:bg-opacity-80:hover {
-    --tw-bg-opacity: 0.8;
-  }
-
-  .lg\:hover\:bg-opacity-90:hover {
-    --tw-bg-opacity: 0.9;
-  }
-
-  .lg\:hover\:bg-opacity-95:hover {
-    --tw-bg-opacity: 0.95;
-  }
-
-  .lg\:hover\:bg-opacity-100:hover {
-    --tw-bg-opacity: 1;
-  }
-
-  .lg\:focus\:bg-opacity-0:focus {
-    --tw-bg-opacity: 0;
-  }
-
-  .lg\:focus\:bg-opacity-5:focus {
-    --tw-bg-opacity: 0.05;
-  }
-
-  .lg\:focus\:bg-opacity-10:focus {
-    --tw-bg-opacity: 0.1;
-  }
-
-  .lg\:focus\:bg-opacity-20:focus {
-    --tw-bg-opacity: 0.2;
-  }
-
-  .lg\:focus\:bg-opacity-25:focus {
-    --tw-bg-opacity: 0.25;
-  }
-
-  .lg\:focus\:bg-opacity-30:focus {
-    --tw-bg-opacity: 0.3;
-  }
-
-  .lg\:focus\:bg-opacity-40:focus {
-    --tw-bg-opacity: 0.4;
-  }
-
-  .lg\:focus\:bg-opacity-50:focus {
-    --tw-bg-opacity: 0.5;
-  }
-
-  .lg\:focus\:bg-opacity-60:focus {
-    --tw-bg-opacity: 0.6;
-  }
-
-  .lg\:focus\:bg-opacity-70:focus {
-    --tw-bg-opacity: 0.7;
-  }
-
-  .lg\:focus\:bg-opacity-75:focus {
-    --tw-bg-opacity: 0.75;
-  }
-
-  .lg\:focus\:bg-opacity-80:focus {
-    --tw-bg-opacity: 0.8;
-  }
-
-  .lg\:focus\:bg-opacity-90:focus {
-    --tw-bg-opacity: 0.9;
-  }
-
-  .lg\:focus\:bg-opacity-95:focus {
-    --tw-bg-opacity: 0.95;
-  }
-
-  .lg\:focus\:bg-opacity-100:focus {
-    --tw-bg-opacity: 1;
-  }
-
-  .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-current {
-    border-color: currentColor;
-  }
-
-  .lg\:border-transparent {
-    border-color: transparent;
-  }
-
-  .lg\:border-black {
-    --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
-  }
-
-  .lg\:border-white {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
-  }
-
-  .lg\:border-darkCoolGray-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 246, 247, var(--tw-border-opacity));
-  }
-
-  .lg\:border-darkCoolGray-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 237, 239, var(--tw-border-opacity));
-  }
-
-  .lg\:border-darkCoolGray-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 209, 214, var(--tw-border-opacity));
-  }
-
-  .lg\:border-darkCoolGray-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(176, 181, 189, var(--tw-border-opacity));
-  }
-
-  .lg\:border-darkCoolGray-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 126, 140, var(--tw-border-opacity));
-  }
-
-  .lg\:border-darkCoolGray-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(58, 71, 91, var(--tw-border-opacity));
-  }
-
-  .lg\:border-darkCoolGray-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(52, 64, 82, var(--tw-border-opacity));
-  }
-
-  .lg\:border-darkCoolGray-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 53, 68, var(--tw-border-opacity));
-  }
-
-  .lg\:border-darkCoolGray-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 43, 55, var(--tw-border-opacity));
-  }
-
-  .lg\:border-darkCoolGray-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(28, 35, 45, var(--tw-border-opacity));
-  }
-
-  .lg\:border-coolGray-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(247, 248, 249, var(--tw-border-opacity));
-  }
-
-  .lg\:border-coolGray-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(238, 240, 243, var(--tw-border-opacity));
-  }
-
-  .lg\:border-coolGray-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(213, 218, 225, var(--tw-border-opacity));
-  }
-
-  .lg\:border-coolGray-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(187, 195, 207, var(--tw-border-opacity));
-  }
-
-  .lg\:border-coolGray-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(136, 150, 171, var(--tw-border-opacity));
-  }
-
-  .lg\:border-coolGray-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(85, 105, 135, var(--tw-border-opacity));
-  }
-
-  .lg\:border-coolGray-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(77, 95, 122, var(--tw-border-opacity));
-  }
-
-  .lg\:border-coolGray-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(64, 79, 101, var(--tw-border-opacity));
-  }
-
-  .lg\:border-coolGray-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 63, 81, var(--tw-border-opacity));
-  }
-
-  .lg\:border-coolGray-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 51, 66, var(--tw-border-opacity));
-  }
-
-  .lg\:border-indigo-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 246, 255, var(--tw-border-opacity));
-  }
-
-  .lg\:border-indigo-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(240, 238, 255, var(--tw-border-opacity));
-  }
-
-  .lg\:border-indigo-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(218, 212, 255, var(--tw-border-opacity));
-  }
-
-  .lg\:border-indigo-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(195, 185, 255, var(--tw-border-opacity));
-  }
-
-  .lg\:border-indigo-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(150, 133, 255, var(--tw-border-opacity));
-  }
-
-  .lg\:border-indigo-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(105, 81, 255, var(--tw-border-opacity));
-  }
-
-  .lg\:border-indigo-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(95, 73, 230, var(--tw-border-opacity));
-  }
-
-  .lg\:border-indigo-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(79, 61, 191, var(--tw-border-opacity));
-  }
-
-  .lg\:border-indigo-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(63, 49, 153, var(--tw-border-opacity));
-  }
-
-  .lg\:border-indigo-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 40, 125, var(--tw-border-opacity));
-  }
-
-  .lg\:border-violet-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 247, 255, var(--tw-border-opacity));
-  }
-
-  .lg\:border-violet-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(246, 238, 254, var(--tw-border-opacity));
-  }
-
-  .lg\:border-violet-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(233, 213, 253, var(--tw-border-opacity));
-  }
-
-  .lg\:border-violet-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(220, 187, 252, var(--tw-border-opacity));
-  }
-
-  .lg\:border-violet-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(194, 136, 249, var(--tw-border-opacity));
-  }
-
-  .lg\:border-violet-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(168, 85, 247, var(--tw-border-opacity));
-  }
-
-  .lg\:border-violet-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(151, 77, 222, var(--tw-border-opacity));
-  }
-
-  .lg\:border-violet-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(126, 64, 185, var(--tw-border-opacity));
-  }
-
-  .lg\:border-violet-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(101, 51, 148, var(--tw-border-opacity));
-  }
-
-  .lg\:border-violet-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(82, 42, 121, var(--tw-border-opacity));
-  }
-
-  .lg\:border-yellow-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 250, 243, var(--tw-border-opacity));
-  }
-
-  .lg\:border-yellow-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 245, 231, var(--tw-border-opacity));
-  }
-
-  .lg\:border-yellow-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 231, 194, var(--tw-border-opacity));
-  }
-
-  .lg\:border-yellow-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 216, 157, var(--tw-border-opacity));
-  }
-
-  .lg\:border-yellow-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 187, 84, var(--tw-border-opacity));
-  }
-
-  .lg\:border-yellow-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
-  }
-
-  .lg\:border-yellow-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(221, 142, 10, var(--tw-border-opacity));
-  }
-
-  .lg\:border-yellow-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(184, 119, 8, var(--tw-border-opacity));
-  }
-
-  .lg\:border-yellow-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(147, 95, 7, var(--tw-border-opacity));
-  }
-
-  .lg\:border-yellow-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(120, 77, 5, var(--tw-border-opacity));
-  }
-
-  .lg\:border-red-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 247, 246, var(--tw-border-opacity));
-  }
-
-  .lg\:border-red-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 238, 236, var(--tw-border-opacity));
-  }
-
-  .lg\:border-red-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 214, 208, var(--tw-border-opacity));
-  }
-
-  .lg\:border-red-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 189, 180, var(--tw-border-opacity));
-  }
-
-  .lg\:border-red-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 139, 124, var(--tw-border-opacity));
-  }
-
-  .lg\:border-red-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(239, 88, 68, var(--tw-border-opacity));
-  }
-
-  .lg\:border-red-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(215, 80, 61, var(--tw-border-opacity));
-  }
-
-  .lg\:border-red-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(179, 67, 51, var(--tw-border-opacity));
-  }
-
-  .lg\:border-red-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(143, 53, 41, var(--tw-border-opacity));
-  }
-
-  .lg\:border-red-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 44, 33, var(--tw-border-opacity));
-  }
-
-  .lg\:border-green-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 253, 247, var(--tw-border-opacity));
-  }
-
-  .lg\:border-green-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(234, 250, 240, var(--tw-border-opacity));
-  }
-
-  .lg\:border-green-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(202, 244, 217, var(--tw-border-opacity));
-  }
-
-  .lg\:border-green-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(170, 237, 195, var(--tw-border-opacity));
-  }
-
-  .lg\:border-green-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(106, 223, 149, var(--tw-border-opacity));
-  }
-
-  .lg\:border-green-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 209, 103, var(--tw-border-opacity));
-  }
-
-  .lg\:border-green-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(38, 188, 94, var(--tw-border-opacity));
-  }
-
-  .lg\:border-green-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(32, 157, 78, var(--tw-border-opacity));
-  }
-
-  .lg\:border-green-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(25, 125, 62, var(--tw-border-opacity));
-  }
-
-  .lg\:border-green-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(21, 102, 51, var(--tw-border-opacity));
-  }
-
-  .lg\:border-blue-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 249, 255, var(--tw-border-opacity));
-  }
-
-  .lg\:border-blue-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 243, 254, var(--tw-border-opacity));
-  }
-
-  .lg\:border-blue-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 224, 253, var(--tw-border-opacity));
-  }
-
-  .lg\:border-blue-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(177, 205, 251, var(--tw-border-opacity));
-  }
-
-  .lg\:border-blue-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(118, 168, 249, var(--tw-border-opacity));
-  }
-
-  .lg\:border-blue-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
-  }
-
-  .lg\:border-blue-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(53, 117, 221, var(--tw-border-opacity));
-  }
-
-  .lg\:border-blue-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 98, 185, var(--tw-border-opacity));
-  }
-
-  .lg\:border-blue-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 78, 148, var(--tw-border-opacity));
-  }
-
-  .lg\:border-blue-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(29, 64, 121, var(--tw-border-opacity));
-  }
-
-  .lg\:border-gray-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
-  }
-
-  .lg\:border-gray-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
-  }
-
-  .lg\:border-gray-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
-  }
-
-  .lg\:border-gray-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
-  }
-
-  .lg\:border-gray-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
-  }
-
-  .lg\:border-gray-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
-  }
-
-  .lg\:border-gray-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
-  }
-
-  .lg\:border-gray-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
-  }
-
-  .lg\:border-gray-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
-  }
-
-  .lg\:border-gray-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-current {
-    border-color: currentColor;
-  }
-
-  .group:hover .lg\:group-hover\:border-transparent {
-    border-color: transparent;
-  }
-
-  .group:hover .lg\:group-hover\:border-black {
-    --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-white {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-darkCoolGray-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 246, 247, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-darkCoolGray-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 237, 239, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-darkCoolGray-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 209, 214, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-darkCoolGray-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(176, 181, 189, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-darkCoolGray-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 126, 140, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-darkCoolGray-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(58, 71, 91, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-darkCoolGray-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(52, 64, 82, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-darkCoolGray-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 53, 68, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-darkCoolGray-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 43, 55, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-darkCoolGray-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(28, 35, 45, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-coolGray-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(247, 248, 249, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-coolGray-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(238, 240, 243, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-coolGray-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(213, 218, 225, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-coolGray-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(187, 195, 207, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-coolGray-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(136, 150, 171, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-coolGray-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(85, 105, 135, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-coolGray-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(77, 95, 122, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-coolGray-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(64, 79, 101, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-coolGray-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 63, 81, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-coolGray-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 51, 66, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-indigo-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 246, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-indigo-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(240, 238, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-indigo-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(218, 212, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-indigo-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(195, 185, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-indigo-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(150, 133, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-indigo-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(105, 81, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-indigo-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(95, 73, 230, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-indigo-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(79, 61, 191, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-indigo-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(63, 49, 153, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-indigo-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 40, 125, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-violet-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 247, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-violet-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(246, 238, 254, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-violet-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(233, 213, 253, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-violet-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(220, 187, 252, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-violet-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(194, 136, 249, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-violet-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(168, 85, 247, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-violet-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(151, 77, 222, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-violet-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(126, 64, 185, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-violet-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(101, 51, 148, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-violet-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(82, 42, 121, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-yellow-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 250, 243, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-yellow-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 245, 231, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-yellow-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 231, 194, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-yellow-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 216, 157, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-yellow-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 187, 84, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-yellow-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-yellow-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(221, 142, 10, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-yellow-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(184, 119, 8, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-yellow-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(147, 95, 7, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-yellow-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(120, 77, 5, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-red-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 247, 246, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-red-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 238, 236, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-red-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 214, 208, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-red-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 189, 180, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-red-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 139, 124, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-red-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(239, 88, 68, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-red-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(215, 80, 61, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-red-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(179, 67, 51, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-red-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(143, 53, 41, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-red-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 44, 33, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-green-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 253, 247, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-green-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(234, 250, 240, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-green-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(202, 244, 217, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-green-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(170, 237, 195, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-green-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(106, 223, 149, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-green-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 209, 103, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-green-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(38, 188, 94, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-green-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(32, 157, 78, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-green-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(25, 125, 62, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-green-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(21, 102, 51, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-blue-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 249, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-blue-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 243, 254, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-blue-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 224, 253, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-blue-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(177, 205, 251, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-blue-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(118, 168, 249, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-blue-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-blue-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(53, 117, 221, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-blue-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 98, 185, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-blue-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 78, 148, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-blue-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(29, 64, 121, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-gray-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-gray-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-gray-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-gray-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-gray-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-gray-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-gray-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-gray-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-gray-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:border-gray-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-current:focus-within {
-    border-color: currentColor;
-  }
-
-  .lg\:focus-within\:border-transparent:focus-within {
-    border-color: transparent;
-  }
-
-  .lg\:focus-within\:border-black:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-white:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-darkCoolGray-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 246, 247, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-darkCoolGray-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 237, 239, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-darkCoolGray-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 209, 214, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-darkCoolGray-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(176, 181, 189, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-darkCoolGray-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 126, 140, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-darkCoolGray-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(58, 71, 91, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-darkCoolGray-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(52, 64, 82, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-darkCoolGray-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 53, 68, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-darkCoolGray-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 43, 55, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-darkCoolGray-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(28, 35, 45, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-coolGray-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(247, 248, 249, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-coolGray-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(238, 240, 243, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-coolGray-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(213, 218, 225, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-coolGray-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(187, 195, 207, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-coolGray-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(136, 150, 171, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-coolGray-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(85, 105, 135, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-coolGray-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(77, 95, 122, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-coolGray-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(64, 79, 101, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-coolGray-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 63, 81, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-coolGray-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 51, 66, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-indigo-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 246, 255, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-indigo-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(240, 238, 255, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-indigo-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(218, 212, 255, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-indigo-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(195, 185, 255, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-indigo-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(150, 133, 255, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-indigo-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(105, 81, 255, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-indigo-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(95, 73, 230, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-indigo-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(79, 61, 191, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-indigo-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(63, 49, 153, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-indigo-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 40, 125, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-violet-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 247, 255, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-violet-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(246, 238, 254, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-violet-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(233, 213, 253, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-violet-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(220, 187, 252, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-violet-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(194, 136, 249, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-violet-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(168, 85, 247, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-violet-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(151, 77, 222, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-violet-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(126, 64, 185, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-violet-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(101, 51, 148, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-violet-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(82, 42, 121, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-yellow-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 250, 243, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-yellow-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 245, 231, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-yellow-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 231, 194, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-yellow-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 216, 157, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-yellow-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 187, 84, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-yellow-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-yellow-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(221, 142, 10, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-yellow-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(184, 119, 8, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-yellow-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(147, 95, 7, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-yellow-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(120, 77, 5, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-red-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 247, 246, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-red-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 238, 236, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-red-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 214, 208, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-red-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 189, 180, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-red-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 139, 124, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-red-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(239, 88, 68, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-red-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(215, 80, 61, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-red-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(179, 67, 51, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-red-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(143, 53, 41, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-red-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 44, 33, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-green-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 253, 247, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-green-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(234, 250, 240, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-green-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(202, 244, 217, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-green-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(170, 237, 195, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-green-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(106, 223, 149, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-green-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 209, 103, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-green-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(38, 188, 94, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-green-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(32, 157, 78, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-green-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(25, 125, 62, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-green-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(21, 102, 51, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-blue-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 249, 255, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-blue-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 243, 254, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-blue-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 224, 253, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-blue-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(177, 205, 251, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-blue-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(118, 168, 249, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-blue-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-blue-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(53, 117, 221, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-blue-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 98, 185, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-blue-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 78, 148, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-blue-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(29, 64, 121, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-gray-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-gray-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-gray-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-gray-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-gray-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-gray-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-gray-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-gray-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-gray-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
-  }
-
-  .lg\:focus-within\:border-gray-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-current:hover {
-    border-color: currentColor;
-  }
-
-  .lg\:hover\:border-transparent:hover {
-    border-color: transparent;
-  }
-
-  .lg\:hover\:border-black:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-white:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-darkCoolGray-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 246, 247, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-darkCoolGray-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 237, 239, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-darkCoolGray-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 209, 214, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-darkCoolGray-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(176, 181, 189, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-darkCoolGray-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 126, 140, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-darkCoolGray-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(58, 71, 91, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-darkCoolGray-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(52, 64, 82, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-darkCoolGray-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 53, 68, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-darkCoolGray-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 43, 55, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-darkCoolGray-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(28, 35, 45, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-coolGray-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(247, 248, 249, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-coolGray-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(238, 240, 243, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-coolGray-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(213, 218, 225, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-coolGray-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(187, 195, 207, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-coolGray-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(136, 150, 171, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-coolGray-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(85, 105, 135, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-coolGray-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(77, 95, 122, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-coolGray-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(64, 79, 101, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-coolGray-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 63, 81, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-coolGray-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 51, 66, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-indigo-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 246, 255, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-indigo-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(240, 238, 255, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-indigo-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(218, 212, 255, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-indigo-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(195, 185, 255, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-indigo-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(150, 133, 255, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-indigo-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(105, 81, 255, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-indigo-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(95, 73, 230, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-indigo-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(79, 61, 191, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-indigo-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(63, 49, 153, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-indigo-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 40, 125, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-violet-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 247, 255, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-violet-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(246, 238, 254, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-violet-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(233, 213, 253, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-violet-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(220, 187, 252, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-violet-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(194, 136, 249, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-violet-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(168, 85, 247, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-violet-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(151, 77, 222, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-violet-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(126, 64, 185, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-violet-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(101, 51, 148, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-violet-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(82, 42, 121, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-yellow-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 250, 243, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-yellow-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 245, 231, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-yellow-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 231, 194, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-yellow-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 216, 157, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-yellow-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 187, 84, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-yellow-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-yellow-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(221, 142, 10, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-yellow-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(184, 119, 8, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-yellow-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(147, 95, 7, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-yellow-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(120, 77, 5, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-red-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 247, 246, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-red-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 238, 236, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-red-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 214, 208, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-red-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 189, 180, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-red-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 139, 124, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-red-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(239, 88, 68, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-red-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(215, 80, 61, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-red-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(179, 67, 51, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-red-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(143, 53, 41, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-red-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 44, 33, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-green-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 253, 247, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-green-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(234, 250, 240, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-green-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(202, 244, 217, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-green-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(170, 237, 195, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-green-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(106, 223, 149, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-green-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 209, 103, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-green-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(38, 188, 94, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-green-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(32, 157, 78, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-green-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(25, 125, 62, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-green-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(21, 102, 51, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-blue-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 249, 255, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-blue-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 243, 254, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-blue-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 224, 253, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-blue-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(177, 205, 251, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-blue-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(118, 168, 249, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-blue-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-blue-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(53, 117, 221, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-blue-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 98, 185, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-blue-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 78, 148, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-blue-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(29, 64, 121, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-gray-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-gray-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-gray-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-gray-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-gray-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-gray-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-gray-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-gray-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-gray-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
-  }
-
-  .lg\:hover\:border-gray-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-current:focus {
-    border-color: currentColor;
-  }
-
-  .lg\:focus\:border-transparent:focus {
-    border-color: transparent;
-  }
-
-  .lg\:focus\:border-black:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-white:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-darkCoolGray-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 246, 247, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-darkCoolGray-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 237, 239, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-darkCoolGray-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 209, 214, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-darkCoolGray-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(176, 181, 189, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-darkCoolGray-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 126, 140, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-darkCoolGray-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(58, 71, 91, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-darkCoolGray-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(52, 64, 82, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-darkCoolGray-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 53, 68, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-darkCoolGray-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 43, 55, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-darkCoolGray-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(28, 35, 45, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-coolGray-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(247, 248, 249, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-coolGray-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(238, 240, 243, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-coolGray-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(213, 218, 225, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-coolGray-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(187, 195, 207, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-coolGray-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(136, 150, 171, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-coolGray-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(85, 105, 135, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-coolGray-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(77, 95, 122, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-coolGray-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(64, 79, 101, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-coolGray-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 63, 81, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-coolGray-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 51, 66, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-indigo-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 246, 255, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-indigo-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(240, 238, 255, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-indigo-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(218, 212, 255, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-indigo-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(195, 185, 255, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-indigo-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(150, 133, 255, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-indigo-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(105, 81, 255, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-indigo-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(95, 73, 230, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-indigo-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(79, 61, 191, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-indigo-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(63, 49, 153, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-indigo-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 40, 125, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-violet-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 247, 255, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-violet-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(246, 238, 254, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-violet-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(233, 213, 253, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-violet-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(220, 187, 252, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-violet-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(194, 136, 249, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-violet-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(168, 85, 247, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-violet-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(151, 77, 222, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-violet-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(126, 64, 185, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-violet-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(101, 51, 148, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-violet-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(82, 42, 121, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-yellow-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 250, 243, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-yellow-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 245, 231, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-yellow-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 231, 194, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-yellow-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 216, 157, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-yellow-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 187, 84, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-yellow-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-yellow-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(221, 142, 10, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-yellow-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(184, 119, 8, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-yellow-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(147, 95, 7, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-yellow-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(120, 77, 5, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-red-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 247, 246, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-red-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 238, 236, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-red-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 214, 208, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-red-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 189, 180, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-red-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 139, 124, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-red-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(239, 88, 68, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-red-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(215, 80, 61, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-red-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(179, 67, 51, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-red-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(143, 53, 41, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-red-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 44, 33, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-green-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 253, 247, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-green-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(234, 250, 240, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-green-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(202, 244, 217, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-green-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(170, 237, 195, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-green-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(106, 223, 149, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-green-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 209, 103, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-green-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(38, 188, 94, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-green-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(32, 157, 78, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-green-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(25, 125, 62, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-green-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(21, 102, 51, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-blue-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 249, 255, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-blue-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 243, 254, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-blue-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 224, 253, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-blue-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(177, 205, 251, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-blue-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(118, 168, 249, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-blue-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-blue-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(53, 117, 221, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-blue-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 98, 185, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-blue-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 78, 148, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-blue-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(29, 64, 121, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-gray-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-gray-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-gray-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-gray-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-gray-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-gray-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-gray-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-gray-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-gray-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
-  }
-
-  .lg\:focus\:border-gray-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
-  }
-
-  .lg\:border-opacity-0 {
-    --tw-border-opacity: 0;
-  }
-
-  .lg\:border-opacity-5 {
-    --tw-border-opacity: 0.05;
-  }
-
-  .lg\:border-opacity-10 {
-    --tw-border-opacity: 0.1;
-  }
-
-  .lg\:border-opacity-20 {
-    --tw-border-opacity: 0.2;
-  }
-
-  .lg\:border-opacity-25 {
-    --tw-border-opacity: 0.25;
-  }
-
-  .lg\:border-opacity-30 {
-    --tw-border-opacity: 0.3;
-  }
-
-  .lg\:border-opacity-40 {
-    --tw-border-opacity: 0.4;
-  }
-
-  .lg\:border-opacity-50 {
-    --tw-border-opacity: 0.5;
-  }
-
-  .lg\:border-opacity-60 {
-    --tw-border-opacity: 0.6;
-  }
-
-  .lg\:border-opacity-70 {
-    --tw-border-opacity: 0.7;
-  }
-
-  .lg\:border-opacity-75 {
-    --tw-border-opacity: 0.75;
-  }
-
-  .lg\:border-opacity-80 {
-    --tw-border-opacity: 0.8;
-  }
-
-  .lg\:border-opacity-90 {
-    --tw-border-opacity: 0.9;
-  }
-
-  .lg\:border-opacity-95 {
-    --tw-border-opacity: 0.95;
-  }
-
-  .lg\:border-opacity-100 {
-    --tw-border-opacity: 1;
-  }
-
-  .group:hover .lg\:group-hover\:border-opacity-0 {
-    --tw-border-opacity: 0;
-  }
-
-  .group:hover .lg\:group-hover\:border-opacity-5 {
-    --tw-border-opacity: 0.05;
-  }
-
-  .group:hover .lg\:group-hover\:border-opacity-10 {
-    --tw-border-opacity: 0.1;
-  }
-
-  .group:hover .lg\:group-hover\:border-opacity-20 {
-    --tw-border-opacity: 0.2;
-  }
-
-  .group:hover .lg\:group-hover\:border-opacity-25 {
-    --tw-border-opacity: 0.25;
-  }
-
-  .group:hover .lg\:group-hover\:border-opacity-30 {
-    --tw-border-opacity: 0.3;
-  }
-
-  .group:hover .lg\:group-hover\:border-opacity-40 {
-    --tw-border-opacity: 0.4;
-  }
-
-  .group:hover .lg\:group-hover\:border-opacity-50 {
-    --tw-border-opacity: 0.5;
-  }
-
-  .group:hover .lg\:group-hover\:border-opacity-60 {
-    --tw-border-opacity: 0.6;
-  }
-
-  .group:hover .lg\:group-hover\:border-opacity-70 {
-    --tw-border-opacity: 0.7;
-  }
-
-  .group:hover .lg\:group-hover\:border-opacity-75 {
-    --tw-border-opacity: 0.75;
-  }
-
-  .group:hover .lg\:group-hover\:border-opacity-80 {
-    --tw-border-opacity: 0.8;
-  }
-
-  .group:hover .lg\:group-hover\:border-opacity-90 {
-    --tw-border-opacity: 0.9;
-  }
-
-  .group:hover .lg\:group-hover\:border-opacity-95 {
-    --tw-border-opacity: 0.95;
-  }
-
-  .group:hover .lg\:group-hover\:border-opacity-100 {
-    --tw-border-opacity: 1;
-  }
-
-  .lg\:focus-within\:border-opacity-0:focus-within {
-    --tw-border-opacity: 0;
-  }
-
-  .lg\:focus-within\:border-opacity-5:focus-within {
-    --tw-border-opacity: 0.05;
-  }
-
-  .lg\:focus-within\:border-opacity-10:focus-within {
-    --tw-border-opacity: 0.1;
-  }
-
-  .lg\:focus-within\:border-opacity-20:focus-within {
-    --tw-border-opacity: 0.2;
-  }
-
-  .lg\:focus-within\:border-opacity-25:focus-within {
-    --tw-border-opacity: 0.25;
-  }
-
-  .lg\:focus-within\:border-opacity-30:focus-within {
-    --tw-border-opacity: 0.3;
-  }
-
-  .lg\:focus-within\:border-opacity-40:focus-within {
-    --tw-border-opacity: 0.4;
-  }
-
-  .lg\:focus-within\:border-opacity-50:focus-within {
-    --tw-border-opacity: 0.5;
-  }
-
-  .lg\:focus-within\:border-opacity-60:focus-within {
-    --tw-border-opacity: 0.6;
-  }
-
-  .lg\:focus-within\:border-opacity-70:focus-within {
-    --tw-border-opacity: 0.7;
-  }
-
-  .lg\:focus-within\:border-opacity-75:focus-within {
-    --tw-border-opacity: 0.75;
-  }
-
-  .lg\:focus-within\:border-opacity-80:focus-within {
-    --tw-border-opacity: 0.8;
-  }
-
-  .lg\:focus-within\:border-opacity-90:focus-within {
-    --tw-border-opacity: 0.9;
-  }
-
-  .lg\:focus-within\:border-opacity-95:focus-within {
-    --tw-border-opacity: 0.95;
-  }
-
-  .lg\:focus-within\:border-opacity-100:focus-within {
-    --tw-border-opacity: 1;
-  }
-
-  .lg\:hover\:border-opacity-0:hover {
-    --tw-border-opacity: 0;
-  }
-
-  .lg\:hover\:border-opacity-5:hover {
-    --tw-border-opacity: 0.05;
-  }
-
-  .lg\:hover\:border-opacity-10:hover {
-    --tw-border-opacity: 0.1;
-  }
-
-  .lg\:hover\:border-opacity-20:hover {
-    --tw-border-opacity: 0.2;
-  }
-
-  .lg\:hover\:border-opacity-25:hover {
-    --tw-border-opacity: 0.25;
-  }
-
-  .lg\:hover\:border-opacity-30:hover {
-    --tw-border-opacity: 0.3;
-  }
-
-  .lg\:hover\:border-opacity-40:hover {
-    --tw-border-opacity: 0.4;
-  }
-
-  .lg\:hover\:border-opacity-50:hover {
-    --tw-border-opacity: 0.5;
-  }
-
-  .lg\:hover\:border-opacity-60:hover {
-    --tw-border-opacity: 0.6;
-  }
-
-  .lg\:hover\:border-opacity-70:hover {
-    --tw-border-opacity: 0.7;
-  }
-
-  .lg\:hover\:border-opacity-75:hover {
-    --tw-border-opacity: 0.75;
-  }
-
-  .lg\:hover\:border-opacity-80:hover {
-    --tw-border-opacity: 0.8;
-  }
-
-  .lg\:hover\:border-opacity-90:hover {
-    --tw-border-opacity: 0.9;
-  }
-
-  .lg\:hover\:border-opacity-95:hover {
-    --tw-border-opacity: 0.95;
-  }
-
-  .lg\:hover\:border-opacity-100:hover {
-    --tw-border-opacity: 1;
-  }
-
-  .lg\:focus\:border-opacity-0:focus {
-    --tw-border-opacity: 0;
-  }
-
-  .lg\:focus\:border-opacity-5:focus {
-    --tw-border-opacity: 0.05;
-  }
-
-  .lg\:focus\:border-opacity-10:focus {
-    --tw-border-opacity: 0.1;
-  }
-
-  .lg\:focus\:border-opacity-20:focus {
-    --tw-border-opacity: 0.2;
-  }
-
-  .lg\:focus\:border-opacity-25:focus {
-    --tw-border-opacity: 0.25;
-  }
-
-  .lg\:focus\:border-opacity-30:focus {
-    --tw-border-opacity: 0.3;
-  }
-
-  .lg\:focus\:border-opacity-40:focus {
-    --tw-border-opacity: 0.4;
-  }
-
-  .lg\:focus\:border-opacity-50:focus {
-    --tw-border-opacity: 0.5;
-  }
-
-  .lg\:focus\:border-opacity-60:focus {
-    --tw-border-opacity: 0.6;
-  }
-
-  .lg\:focus\:border-opacity-70:focus {
-    --tw-border-opacity: 0.7;
-  }
-
-  .lg\:focus\:border-opacity-75:focus {
-    --tw-border-opacity: 0.75;
-  }
-
-  .lg\:focus\:border-opacity-80:focus {
-    --tw-border-opacity: 0.8;
-  }
-
-  .lg\:focus\:border-opacity-90:focus {
-    --tw-border-opacity: 0.9;
-  }
-
-  .lg\:focus\:border-opacity-95:focus {
-    --tw-border-opacity: 0.95;
-  }
-
-  .lg\:focus\:border-opacity-100:focus {
-    --tw-border-opacity: 1;
-  }
-
-  .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-xl {
-    border-radius: 0.675rem;
-  }
-
-  .lg\:rounded-2xl {
-    border-radius: 0.75rem;
-  }
-
-  .lg\:rounded-3xl {
-    border-radius: 0.875rem;
-  }
-
-  .lg\:rounded-4xl {
-    border-radius: 1rem;
-  }
-
-  .lg\:rounded-5xl {
-    border-radius: 1.25rem;
-  }
-
-  .lg\:rounded-6xl {
-    border-radius: 1.375rem;
-  }
-
-  .lg\:rounded-7xl {
-    border-radius: 1.5rem;
-  }
-
-  .lg\:rounded-8xl {
-    border-radius: 2rem;
-  }
-
-  .lg\:rounded-9xl {
-    border-radius: 2.25rem;
-  }
-
-  .lg\:rounded-10xl {
-    border-radius: 2.5rem;
-  }
-
-  .lg\:rounded-11xl {
-    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: 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-xl {
-    border-top-left-radius: 0.675rem;
-    border-top-right-radius: 0.675rem;
-  }
-
-  .lg\:rounded-r-xl {
-    border-top-right-radius: 0.675rem;
-    border-bottom-right-radius: 0.675rem;
-  }
-
-  .lg\:rounded-b-xl {
-    border-bottom-right-radius: 0.675rem;
-    border-bottom-left-radius: 0.675rem;
-  }
-
-  .lg\:rounded-l-xl {
-    border-top-left-radius: 0.675rem;
-    border-bottom-left-radius: 0.675rem;
-  }
-
-  .lg\:rounded-t-2xl {
-    border-top-left-radius: 0.75rem;
-    border-top-right-radius: 0.75rem;
-  }
-
-  .lg\:rounded-r-2xl {
-    border-top-right-radius: 0.75rem;
-    border-bottom-right-radius: 0.75rem;
-  }
-
-  .lg\:rounded-b-2xl {
-    border-bottom-right-radius: 0.75rem;
-    border-bottom-left-radius: 0.75rem;
-  }
-
-  .lg\:rounded-l-2xl {
-    border-top-left-radius: 0.75rem;
-    border-bottom-left-radius: 0.75rem;
-  }
-
-  .lg\:rounded-t-3xl {
-    border-top-left-radius: 0.875rem;
-    border-top-right-radius: 0.875rem;
-  }
-
-  .lg\:rounded-r-3xl {
-    border-top-right-radius: 0.875rem;
-    border-bottom-right-radius: 0.875rem;
-  }
-
-  .lg\:rounded-b-3xl {
-    border-bottom-right-radius: 0.875rem;
-    border-bottom-left-radius: 0.875rem;
-  }
-
-  .lg\:rounded-l-3xl {
-    border-top-left-radius: 0.875rem;
-    border-bottom-left-radius: 0.875rem;
-  }
-
-  .lg\:rounded-t-4xl {
-    border-top-left-radius: 1rem;
-    border-top-right-radius: 1rem;
-  }
-
-  .lg\:rounded-r-4xl {
-    border-top-right-radius: 1rem;
-    border-bottom-right-radius: 1rem;
-  }
-
-  .lg\:rounded-b-4xl {
-    border-bottom-right-radius: 1rem;
-    border-bottom-left-radius: 1rem;
-  }
-
-  .lg\:rounded-l-4xl {
-    border-top-left-radius: 1rem;
-    border-bottom-left-radius: 1rem;
-  }
-
-  .lg\:rounded-t-5xl {
-    border-top-left-radius: 1.25rem;
-    border-top-right-radius: 1.25rem;
-  }
-
-  .lg\:rounded-r-5xl {
-    border-top-right-radius: 1.25rem;
-    border-bottom-right-radius: 1.25rem;
-  }
-
-  .lg\:rounded-b-5xl {
-    border-bottom-right-radius: 1.25rem;
-    border-bottom-left-radius: 1.25rem;
-  }
-
-  .lg\:rounded-l-5xl {
-    border-top-left-radius: 1.25rem;
-    border-bottom-left-radius: 1.25rem;
-  }
-
-  .lg\:rounded-t-6xl {
-    border-top-left-radius: 1.375rem;
-    border-top-right-radius: 1.375rem;
-  }
-
-  .lg\:rounded-r-6xl {
-    border-top-right-radius: 1.375rem;
-    border-bottom-right-radius: 1.375rem;
-  }
-
-  .lg\:rounded-b-6xl {
-    border-bottom-right-radius: 1.375rem;
-    border-bottom-left-radius: 1.375rem;
-  }
-
-  .lg\:rounded-l-6xl {
-    border-top-left-radius: 1.375rem;
-    border-bottom-left-radius: 1.375rem;
-  }
-
-  .lg\:rounded-t-7xl {
-    border-top-left-radius: 1.5rem;
-    border-top-right-radius: 1.5rem;
-  }
-
-  .lg\:rounded-r-7xl {
-    border-top-right-radius: 1.5rem;
-    border-bottom-right-radius: 1.5rem;
-  }
-
-  .lg\:rounded-b-7xl {
-    border-bottom-right-radius: 1.5rem;
-    border-bottom-left-radius: 1.5rem;
-  }
-
-  .lg\:rounded-l-7xl {
-    border-top-left-radius: 1.5rem;
-    border-bottom-left-radius: 1.5rem;
-  }
-
-  .lg\:rounded-t-8xl {
-    border-top-left-radius: 2rem;
-    border-top-right-radius: 2rem;
-  }
-
-  .lg\:rounded-r-8xl {
-    border-top-right-radius: 2rem;
-    border-bottom-right-radius: 2rem;
-  }
-
-  .lg\:rounded-b-8xl {
-    border-bottom-right-radius: 2rem;
-    border-bottom-left-radius: 2rem;
-  }
-
-  .lg\:rounded-l-8xl {
-    border-top-left-radius: 2rem;
-    border-bottom-left-radius: 2rem;
-  }
-
-  .lg\:rounded-t-9xl {
-    border-top-left-radius: 2.25rem;
-    border-top-right-radius: 2.25rem;
-  }
-
-  .lg\:rounded-r-9xl {
-    border-top-right-radius: 2.25rem;
-    border-bottom-right-radius: 2.25rem;
-  }
-
-  .lg\:rounded-b-9xl {
-    border-bottom-right-radius: 2.25rem;
-    border-bottom-left-radius: 2.25rem;
-  }
-
-  .lg\:rounded-l-9xl {
-    border-top-left-radius: 2.25rem;
-    border-bottom-left-radius: 2.25rem;
-  }
-
-  .lg\:rounded-t-10xl {
-    border-top-left-radius: 2.5rem;
-    border-top-right-radius: 2.5rem;
-  }
-
-  .lg\:rounded-r-10xl {
-    border-top-right-radius: 2.5rem;
-    border-bottom-right-radius: 2.5rem;
-  }
-
-  .lg\:rounded-b-10xl {
-    border-bottom-right-radius: 2.5rem;
-    border-bottom-left-radius: 2.5rem;
-  }
-
-  .lg\:rounded-l-10xl {
-    border-top-left-radius: 2.5rem;
-    border-bottom-left-radius: 2.5rem;
-  }
-
-  .lg\:rounded-t-11xl {
-    border-top-left-radius: 5rem;
-    border-top-right-radius: 5rem;
-  }
-
-  .lg\:rounded-r-11xl {
-    border-top-right-radius: 5rem;
-    border-bottom-right-radius: 5rem;
-  }
-
-  .lg\:rounded-b-11xl {
-    border-bottom-right-radius: 5rem;
-    border-bottom-left-radius: 5rem;
-  }
-
-  .lg\:rounded-l-11xl {
-    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: 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-xl {
-    border-top-left-radius: 0.675rem;
-  }
-
-  .lg\:rounded-tr-xl {
-    border-top-right-radius: 0.675rem;
-  }
-
-  .lg\:rounded-br-xl {
-    border-bottom-right-radius: 0.675rem;
-  }
-
-  .lg\:rounded-bl-xl {
-    border-bottom-left-radius: 0.675rem;
-  }
-
-  .lg\:rounded-tl-2xl {
-    border-top-left-radius: 0.75rem;
-  }
-
-  .lg\:rounded-tr-2xl {
-    border-top-right-radius: 0.75rem;
-  }
-
-  .lg\:rounded-br-2xl {
-    border-bottom-right-radius: 0.75rem;
-  }
-
-  .lg\:rounded-bl-2xl {
-    border-bottom-left-radius: 0.75rem;
-  }
-
-  .lg\:rounded-tl-3xl {
-    border-top-left-radius: 0.875rem;
-  }
-
-  .lg\:rounded-tr-3xl {
-    border-top-right-radius: 0.875rem;
-  }
-
-  .lg\:rounded-br-3xl {
-    border-bottom-right-radius: 0.875rem;
-  }
-
-  .lg\:rounded-bl-3xl {
-    border-bottom-left-radius: 0.875rem;
-  }
-
-  .lg\:rounded-tl-4xl {
-    border-top-left-radius: 1rem;
-  }
-
-  .lg\:rounded-tr-4xl {
-    border-top-right-radius: 1rem;
-  }
-
-  .lg\:rounded-br-4xl {
-    border-bottom-right-radius: 1rem;
-  }
-
-  .lg\:rounded-bl-4xl {
-    border-bottom-left-radius: 1rem;
-  }
-
-  .lg\:rounded-tl-5xl {
-    border-top-left-radius: 1.25rem;
-  }
-
-  .lg\:rounded-tr-5xl {
-    border-top-right-radius: 1.25rem;
-  }
-
-  .lg\:rounded-br-5xl {
-    border-bottom-right-radius: 1.25rem;
-  }
-
-  .lg\:rounded-bl-5xl {
-    border-bottom-left-radius: 1.25rem;
-  }
-
-  .lg\:rounded-tl-6xl {
-    border-top-left-radius: 1.375rem;
-  }
-
-  .lg\:rounded-tr-6xl {
-    border-top-right-radius: 1.375rem;
-  }
-
-  .lg\:rounded-br-6xl {
-    border-bottom-right-radius: 1.375rem;
-  }
-
-  .lg\:rounded-bl-6xl {
-    border-bottom-left-radius: 1.375rem;
-  }
-
-  .lg\:rounded-tl-7xl {
-    border-top-left-radius: 1.5rem;
-  }
-
-  .lg\:rounded-tr-7xl {
-    border-top-right-radius: 1.5rem;
-  }
-
-  .lg\:rounded-br-7xl {
-    border-bottom-right-radius: 1.5rem;
-  }
-
-  .lg\:rounded-bl-7xl {
-    border-bottom-left-radius: 1.5rem;
-  }
-
-  .lg\:rounded-tl-8xl {
-    border-top-left-radius: 2rem;
-  }
-
-  .lg\:rounded-tr-8xl {
-    border-top-right-radius: 2rem;
-  }
-
-  .lg\:rounded-br-8xl {
-    border-bottom-right-radius: 2rem;
-  }
-
-  .lg\:rounded-bl-8xl {
-    border-bottom-left-radius: 2rem;
-  }
-
-  .lg\:rounded-tl-9xl {
-    border-top-left-radius: 2.25rem;
-  }
-
-  .lg\:rounded-tr-9xl {
-    border-top-right-radius: 2.25rem;
-  }
-
-  .lg\:rounded-br-9xl {
-    border-bottom-right-radius: 2.25rem;
-  }
-
-  .lg\:rounded-bl-9xl {
-    border-bottom-left-radius: 2.25rem;
-  }
-
-  .lg\:rounded-tl-10xl {
-    border-top-left-radius: 2.5rem;
-  }
-
-  .lg\:rounded-tr-10xl {
-    border-top-right-radius: 2.5rem;
-  }
-
-  .lg\:rounded-br-10xl {
-    border-bottom-right-radius: 2.5rem;
-  }
-
-  .lg\:rounded-bl-10xl {
-    border-bottom-left-radius: 2.5rem;
-  }
-
-  .lg\:rounded-tl-11xl {
-    border-top-left-radius: 5rem;
-  }
-
-  .lg\:rounded-tr-11xl {
-    border-top-right-radius: 5rem;
-  }
-
-  .lg\:rounded-br-11xl {
-    border-bottom-right-radius: 5rem;
-  }
-
-  .lg\:rounded-bl-11xl {
-    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 {
-    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\: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\:flow-root {
-    display: flow-root;
-  }
-
-  .lg\:grid {
-    display: grid;
-  }
-
-  .lg\:inline-grid {
-    display: inline-grid;
-  }
-
-  .lg\:contents {
-    display: contents;
-  }
-
-  .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-nowrap {
-    flex-wrap: nowrap;
-  }
-
-  .lg\:place-items-auto {
-    place-items: auto;
-  }
-
-  .lg\:place-items-start {
-    place-items: start;
-  }
-
-  .lg\:place-items-end {
-    place-items: end;
-  }
-
-  .lg\:place-items-center {
-    place-items: center;
-  }
-
-  .lg\:place-items-stretch {
-    place-items: stretch;
-  }
-
-  .lg\:place-content-center {
-    place-content: center;
-  }
-
-  .lg\:place-content-start {
-    place-content: start;
-  }
-
-  .lg\:place-content-end {
-    place-content: end;
-  }
-
-  .lg\:place-content-between {
-    place-content: space-between;
-  }
-
-  .lg\:place-content-around {
-    place-content: space-around;
-  }
-
-  .lg\:place-content-evenly {
-    place-content: space-evenly;
-  }
-
-  .lg\:place-content-stretch {
-    place-content: stretch;
-  }
-
-  .lg\:place-self-auto {
-    place-self: auto;
-  }
-
-  .lg\:place-self-start {
-    place-self: start;
-  }
-
-  .lg\:place-self-end {
-    place-self: end;
-  }
-
-  .lg\:place-self-center {
-    place-self: center;
-  }
-
-  .lg\:place-self-stretch {
-    place-self: stretch;
-  }
-
-  .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\: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\:content-evenly {
-    align-content: space-evenly;
-  }
-
-  .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-items-auto {
-    justify-items: auto;
-  }
-
-  .lg\:justify-items-start {
-    justify-items: start;
-  }
-
-  .lg\:justify-items-end {
-    justify-items: end;
-  }
-
-  .lg\:justify-items-center {
-    justify-items: center;
-  }
-
-  .lg\:justify-items-stretch {
-    justify-items: 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\:justify-self-auto {
-    justify-self: auto;
-  }
-
-  .lg\:justify-self-start {
-    justify-self: start;
-  }
-
-  .lg\:justify-self-end {
-    justify-self: end;
-  }
-
-  .lg\:justify-self-center {
-    justify-self: center;
-  }
-
-  .lg\:justify-self-stretch {
-    justify-self: stretch;
-  }
-
-  .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\:clear-left {
-    clear: left;
-  }
-
-  .lg\:clear-right {
-    clear: right;
-  }
-
-  .lg\:clear-both {
-    clear: both;
-  }
-
-  .lg\:clear-none {
-    clear: none;
-  }
-
-  .lg\:font-body {
-    font-family: Inter, ui-sans-serif, 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-heading {
-    font-family: Inter, ui-sans-serif, 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-sans {
-    font-family: "Inter", ui-sans-serif, 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: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
-  }
-
-  .lg\:font-mono {
-    font-family: ui-monospace, SFMono-Regular, 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\:h-0 {
-    height: 0px;
-  }
-
-  .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-7 {
-    height: 1.75rem;
-  }
-
-  .lg\:h-8 {
-    height: 2rem;
-  }
-
-  .lg\:h-9 {
-    height: 2.25rem;
-  }
-
-  .lg\:h-10 {
-    height: 2.5rem;
-  }
-
-  .lg\:h-11 {
-    height: 2.75rem;
-  }
-
-  .lg\:h-12 {
-    height: 3rem;
-  }
-
-  .lg\:h-14 {
-    height: 3.5rem;
-  }
-
-  .lg\:h-16 {
-    height: 4rem;
-  }
-
-  .lg\:h-20 {
-    height: 5rem;
-  }
-
-  .lg\:h-24 {
-    height: 6rem;
-  }
-
-  .lg\:h-28 {
-    height: 7rem;
-  }
-
-  .lg\:h-32 {
-    height: 8rem;
-  }
-
-  .lg\:h-36 {
-    height: 9rem;
-  }
-
-  .lg\:h-40 {
-    height: 10rem;
-  }
-
-  .lg\:h-44 {
-    height: 11rem;
-  }
-
-  .lg\:h-48 {
-    height: 12rem;
-  }
-
-  .lg\:h-52 {
-    height: 13rem;
-  }
-
-  .lg\:h-56 {
-    height: 14rem;
-  }
-
-  .lg\:h-60 {
-    height: 15rem;
-  }
-
-  .lg\:h-64 {
-    height: 16rem;
-  }
-
-  .lg\:h-72 {
-    height: 18rem;
-  }
-
-  .lg\:h-80 {
-    height: 20rem;
-  }
-
-  .lg\:h-96 {
-    height: 24rem;
-  }
-
-  .lg\:h-auto {
-    height: auto;
-  }
-
-  .lg\:h-px {
-    height: 1px;
-  }
-
-  .lg\:h-0\.5 {
-    height: 0.125rem;
-  }
-
-  .lg\:h-1\.5 {
-    height: 0.375rem;
-  }
-
-  .lg\:h-2\.5 {
-    height: 0.625rem;
-  }
-
-  .lg\:h-3\.5 {
-    height: 0.875rem;
-  }
-
-  .lg\:h-full {
-    height: 100%;
-  }
-
-  .lg\:h-screen {
-    height: 100vh;
-  }
-
-  .lg\:text-xxs {
-    font-size: 0.6875rem;
-  }
-
-  .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: 3.75rem;
-  }
-
-  .lg\:text-7xl {
-    font-size: 4.5rem;
-  }
-
-  .lg\:text-8xl {
-    font-size: 6rem;
-  }
-
-  .lg\:text-9xl {
-    font-size: 8rem;
-  }
-
-  .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: 0px;
-  }
-
-  .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-7 {
-    margin: 1.75rem;
-  }
-
-  .lg\:m-8 {
-    margin: 2rem;
-  }
-
-  .lg\:m-9 {
-    margin: 2.25rem;
-  }
-
-  .lg\:m-10 {
-    margin: 2.5rem;
-  }
-
-  .lg\:m-11 {
-    margin: 2.75rem;
-  }
-
-  .lg\:m-12 {
-    margin: 3rem;
-  }
-
-  .lg\:m-14 {
-    margin: 3.5rem;
-  }
-
-  .lg\:m-16 {
-    margin: 4rem;
-  }
-
-  .lg\:m-20 {
-    margin: 5rem;
-  }
-
-  .lg\:m-24 {
-    margin: 6rem;
-  }
-
-  .lg\:m-28 {
-    margin: 7rem;
-  }
-
-  .lg\:m-32 {
-    margin: 8rem;
-  }
-
-  .lg\:m-36 {
-    margin: 9rem;
-  }
-
-  .lg\:m-40 {
-    margin: 10rem;
-  }
-
-  .lg\:m-44 {
-    margin: 11rem;
-  }
-
-  .lg\:m-48 {
-    margin: 12rem;
-  }
-
-  .lg\:m-52 {
-    margin: 13rem;
-  }
-
-  .lg\:m-56 {
-    margin: 14rem;
-  }
-
-  .lg\:m-60 {
-    margin: 15rem;
-  }
-
-  .lg\:m-64 {
-    margin: 16rem;
-  }
-
-  .lg\:m-72 {
-    margin: 18rem;
-  }
-
-  .lg\:m-80 {
-    margin: 20rem;
-  }
-
-  .lg\:m-96 {
-    margin: 24rem;
-  }
-
-  .lg\:m-auto {
-    margin: auto;
-  }
-
-  .lg\:m-px {
-    margin: 1px;
-  }
-
-  .lg\:m-0\.5 {
-    margin: 0.125rem;
-  }
-
-  .lg\:m-1\.5 {
-    margin: 0.375rem;
-  }
-
-  .lg\:m-2\.5 {
-    margin: 0.625rem;
-  }
-
-  .lg\:m-3\.5 {
-    margin: 0.875rem;
-  }
-
-  .lg\:-m-0 {
-    margin: 0px;
-  }
-
-  .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-7 {
-    margin: -1.75rem;
-  }
-
-  .lg\:-m-8 {
-    margin: -2rem;
-  }
-
-  .lg\:-m-9 {
-    margin: -2.25rem;
-  }
-
-  .lg\:-m-10 {
-    margin: -2.5rem;
-  }
-
-  .lg\:-m-11 {
-    margin: -2.75rem;
-  }
-
-  .lg\:-m-12 {
-    margin: -3rem;
-  }
-
-  .lg\:-m-14 {
-    margin: -3.5rem;
-  }
-
-  .lg\:-m-16 {
-    margin: -4rem;
-  }
-
-  .lg\:-m-20 {
-    margin: -5rem;
-  }
-
-  .lg\:-m-24 {
-    margin: -6rem;
-  }
-
-  .lg\:-m-28 {
-    margin: -7rem;
-  }
-
-  .lg\:-m-32 {
-    margin: -8rem;
-  }
-
-  .lg\:-m-36 {
-    margin: -9rem;
-  }
-
-  .lg\:-m-40 {
-    margin: -10rem;
-  }
-
-  .lg\:-m-44 {
-    margin: -11rem;
-  }
-
-  .lg\:-m-48 {
-    margin: -12rem;
-  }
-
-  .lg\:-m-52 {
-    margin: -13rem;
-  }
-
-  .lg\:-m-56 {
-    margin: -14rem;
-  }
-
-  .lg\:-m-60 {
-    margin: -15rem;
-  }
-
-  .lg\:-m-64 {
-    margin: -16rem;
-  }
-
-  .lg\:-m-72 {
-    margin: -18rem;
-  }
-
-  .lg\:-m-80 {
-    margin: -20rem;
-  }
-
-  .lg\:-m-96 {
-    margin: -24rem;
-  }
-
-  .lg\:-m-px {
-    margin: -1px;
-  }
-
-  .lg\:-m-0\.5 {
-    margin: -0.125rem;
-  }
-
-  .lg\:-m-1\.5 {
-    margin: -0.375rem;
-  }
-
-  .lg\:-m-2\.5 {
-    margin: -0.625rem;
-  }
-
-  .lg\:-m-3\.5 {
-    margin: -0.875rem;
-  }
-
-  .lg\:my-0 {
-    margin-top: 0px;
-    margin-bottom: 0px;
-  }
-
-  .lg\:mx-0 {
-    margin-left: 0px;
-    margin-right: 0px;
-  }
-
-  .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-7 {
-    margin-top: 1.75rem;
-    margin-bottom: 1.75rem;
-  }
-
-  .lg\:mx-7 {
-    margin-left: 1.75rem;
-    margin-right: 1.75rem;
-  }
-
-  .lg\:my-8 {
-    margin-top: 2rem;
-    margin-bottom: 2rem;
-  }
-
-  .lg\:mx-8 {
-    margin-left: 2rem;
-    margin-right: 2rem;
-  }
-
-  .lg\:my-9 {
-    margin-top: 2.25rem;
-    margin-bottom: 2.25rem;
-  }
-
-  .lg\:mx-9 {
-    margin-left: 2.25rem;
-    margin-right: 2.25rem;
-  }
-
-  .lg\:my-10 {
-    margin-top: 2.5rem;
-    margin-bottom: 2.5rem;
-  }
-
-  .lg\:mx-10 {
-    margin-left: 2.5rem;
-    margin-right: 2.5rem;
-  }
-
-  .lg\:my-11 {
-    margin-top: 2.75rem;
-    margin-bottom: 2.75rem;
-  }
-
-  .lg\:mx-11 {
-    margin-left: 2.75rem;
-    margin-right: 2.75rem;
-  }
-
-  .lg\:my-12 {
-    margin-top: 3rem;
-    margin-bottom: 3rem;
-  }
-
-  .lg\:mx-12 {
-    margin-left: 3rem;
-    margin-right: 3rem;
-  }
-
-  .lg\:my-14 {
-    margin-top: 3.5rem;
-    margin-bottom: 3.5rem;
-  }
-
-  .lg\:mx-14 {
-    margin-left: 3.5rem;
-    margin-right: 3.5rem;
-  }
-
-  .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-28 {
-    margin-top: 7rem;
-    margin-bottom: 7rem;
-  }
-
-  .lg\:mx-28 {
-    margin-left: 7rem;
-    margin-right: 7rem;
-  }
-
-  .lg\:my-32 {
-    margin-top: 8rem;
-    margin-bottom: 8rem;
-  }
-
-  .lg\:mx-32 {
-    margin-left: 8rem;
-    margin-right: 8rem;
-  }
-
-  .lg\:my-36 {
-    margin-top: 9rem;
-    margin-bottom: 9rem;
-  }
-
-  .lg\:mx-36 {
-    margin-left: 9rem;
-    margin-right: 9rem;
-  }
-
-  .lg\:my-40 {
-    margin-top: 10rem;
-    margin-bottom: 10rem;
-  }
-
-  .lg\:mx-40 {
-    margin-left: 10rem;
-    margin-right: 10rem;
-  }
-
-  .lg\:my-44 {
-    margin-top: 11rem;
-    margin-bottom: 11rem;
-  }
-
-  .lg\:mx-44 {
-    margin-left: 11rem;
-    margin-right: 11rem;
-  }
-
-  .lg\:my-48 {
-    margin-top: 12rem;
-    margin-bottom: 12rem;
-  }
-
-  .lg\:mx-48 {
-    margin-left: 12rem;
-    margin-right: 12rem;
-  }
-
-  .lg\:my-52 {
-    margin-top: 13rem;
-    margin-bottom: 13rem;
-  }
-
-  .lg\:mx-52 {
-    margin-left: 13rem;
-    margin-right: 13rem;
-  }
-
-  .lg\:my-56 {
-    margin-top: 14rem;
-    margin-bottom: 14rem;
-  }
-
-  .lg\:mx-56 {
-    margin-left: 14rem;
-    margin-right: 14rem;
-  }
-
-  .lg\:my-60 {
-    margin-top: 15rem;
-    margin-bottom: 15rem;
-  }
-
-  .lg\:mx-60 {
-    margin-left: 15rem;
-    margin-right: 15rem;
-  }
-
-  .lg\:my-64 {
-    margin-top: 16rem;
-    margin-bottom: 16rem;
-  }
-
-  .lg\:mx-64 {
-    margin-left: 16rem;
-    margin-right: 16rem;
-  }
-
-  .lg\:my-72 {
-    margin-top: 18rem;
-    margin-bottom: 18rem;
-  }
-
-  .lg\:mx-72 {
-    margin-left: 18rem;
-    margin-right: 18rem;
-  }
-
-  .lg\:my-80 {
-    margin-top: 20rem;
-    margin-bottom: 20rem;
-  }
-
-  .lg\:mx-80 {
-    margin-left: 20rem;
-    margin-right: 20rem;
-  }
-
-  .lg\:my-96 {
-    margin-top: 24rem;
-    margin-bottom: 24rem;
-  }
-
-  .lg\:mx-96 {
-    margin-left: 24rem;
-    margin-right: 24rem;
-  }
-
-  .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-0\.5 {
-    margin-top: 0.125rem;
-    margin-bottom: 0.125rem;
-  }
-
-  .lg\:mx-0\.5 {
-    margin-left: 0.125rem;
-    margin-right: 0.125rem;
-  }
-
-  .lg\:my-1\.5 {
-    margin-top: 0.375rem;
-    margin-bottom: 0.375rem;
-  }
-
-  .lg\:mx-1\.5 {
-    margin-left: 0.375rem;
-    margin-right: 0.375rem;
-  }
-
-  .lg\:my-2\.5 {
-    margin-top: 0.625rem;
-    margin-bottom: 0.625rem;
-  }
-
-  .lg\:mx-2\.5 {
-    margin-left: 0.625rem;
-    margin-right: 0.625rem;
-  }
-
-  .lg\:my-3\.5 {
-    margin-top: 0.875rem;
-    margin-bottom: 0.875rem;
-  }
-
-  .lg\:mx-3\.5 {
-    margin-left: 0.875rem;
-    margin-right: 0.875rem;
-  }
-
-  .lg\:-my-0 {
-    margin-top: 0px;
-    margin-bottom: 0px;
-  }
-
-  .lg\:-mx-0 {
-    margin-left: 0px;
-    margin-right: 0px;
-  }
-
-  .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-7 {
-    margin-top: -1.75rem;
-    margin-bottom: -1.75rem;
-  }
-
-  .lg\:-mx-7 {
-    margin-left: -1.75rem;
-    margin-right: -1.75rem;
-  }
-
-  .lg\:-my-8 {
-    margin-top: -2rem;
-    margin-bottom: -2rem;
-  }
-
-  .lg\:-mx-8 {
-    margin-left: -2rem;
-    margin-right: -2rem;
-  }
-
-  .lg\:-my-9 {
-    margin-top: -2.25rem;
-    margin-bottom: -2.25rem;
-  }
-
-  .lg\:-mx-9 {
-    margin-left: -2.25rem;
-    margin-right: -2.25rem;
-  }
-
-  .lg\:-my-10 {
-    margin-top: -2.5rem;
-    margin-bottom: -2.5rem;
-  }
-
-  .lg\:-mx-10 {
-    margin-left: -2.5rem;
-    margin-right: -2.5rem;
-  }
-
-  .lg\:-my-11 {
-    margin-top: -2.75rem;
-    margin-bottom: -2.75rem;
-  }
-
-  .lg\:-mx-11 {
-    margin-left: -2.75rem;
-    margin-right: -2.75rem;
-  }
-
-  .lg\:-my-12 {
-    margin-top: -3rem;
-    margin-bottom: -3rem;
-  }
-
-  .lg\:-mx-12 {
-    margin-left: -3rem;
-    margin-right: -3rem;
-  }
-
-  .lg\:-my-14 {
-    margin-top: -3.5rem;
-    margin-bottom: -3.5rem;
-  }
-
-  .lg\:-mx-14 {
-    margin-left: -3.5rem;
-    margin-right: -3.5rem;
-  }
-
-  .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-28 {
-    margin-top: -7rem;
-    margin-bottom: -7rem;
-  }
-
-  .lg\:-mx-28 {
-    margin-left: -7rem;
-    margin-right: -7rem;
-  }
-
-  .lg\:-my-32 {
-    margin-top: -8rem;
-    margin-bottom: -8rem;
-  }
-
-  .lg\:-mx-32 {
-    margin-left: -8rem;
-    margin-right: -8rem;
-  }
-
-  .lg\:-my-36 {
-    margin-top: -9rem;
-    margin-bottom: -9rem;
-  }
-
-  .lg\:-mx-36 {
-    margin-left: -9rem;
-    margin-right: -9rem;
-  }
-
-  .lg\:-my-40 {
-    margin-top: -10rem;
-    margin-bottom: -10rem;
-  }
-
-  .lg\:-mx-40 {
-    margin-left: -10rem;
-    margin-right: -10rem;
-  }
-
-  .lg\:-my-44 {
-    margin-top: -11rem;
-    margin-bottom: -11rem;
-  }
-
-  .lg\:-mx-44 {
-    margin-left: -11rem;
-    margin-right: -11rem;
-  }
-
-  .lg\:-my-48 {
-    margin-top: -12rem;
-    margin-bottom: -12rem;
-  }
-
-  .lg\:-mx-48 {
-    margin-left: -12rem;
-    margin-right: -12rem;
-  }
-
-  .lg\:-my-52 {
-    margin-top: -13rem;
-    margin-bottom: -13rem;
-  }
-
-  .lg\:-mx-52 {
-    margin-left: -13rem;
-    margin-right: -13rem;
-  }
-
-  .lg\:-my-56 {
-    margin-top: -14rem;
-    margin-bottom: -14rem;
-  }
-
-  .lg\:-mx-56 {
-    margin-left: -14rem;
-    margin-right: -14rem;
-  }
-
-  .lg\:-my-60 {
-    margin-top: -15rem;
-    margin-bottom: -15rem;
-  }
-
-  .lg\:-mx-60 {
-    margin-left: -15rem;
-    margin-right: -15rem;
-  }
-
-  .lg\:-my-64 {
-    margin-top: -16rem;
-    margin-bottom: -16rem;
-  }
-
-  .lg\:-mx-64 {
-    margin-left: -16rem;
-    margin-right: -16rem;
-  }
-
-  .lg\:-my-72 {
-    margin-top: -18rem;
-    margin-bottom: -18rem;
-  }
-
-  .lg\:-mx-72 {
-    margin-left: -18rem;
-    margin-right: -18rem;
-  }
-
-  .lg\:-my-80 {
-    margin-top: -20rem;
-    margin-bottom: -20rem;
-  }
-
-  .lg\:-mx-80 {
-    margin-left: -20rem;
-    margin-right: -20rem;
-  }
-
-  .lg\:-my-96 {
-    margin-top: -24rem;
-    margin-bottom: -24rem;
-  }
-
-  .lg\:-mx-96 {
-    margin-left: -24rem;
-    margin-right: -24rem;
-  }
-
-  .lg\:-my-px {
-    margin-top: -1px;
-    margin-bottom: -1px;
-  }
-
-  .lg\:-mx-px {
-    margin-left: -1px;
-    margin-right: -1px;
-  }
-
-  .lg\:-my-0\.5 {
-    margin-top: -0.125rem;
-    margin-bottom: -0.125rem;
-  }
-
-  .lg\:-mx-0\.5 {
-    margin-left: -0.125rem;
-    margin-right: -0.125rem;
-  }
-
-  .lg\:-my-1\.5 {
-    margin-top: -0.375rem;
-    margin-bottom: -0.375rem;
-  }
-
-  .lg\:-mx-1\.5 {
-    margin-left: -0.375rem;
-    margin-right: -0.375rem;
-  }
-
-  .lg\:-my-2\.5 {
-    margin-top: -0.625rem;
-    margin-bottom: -0.625rem;
-  }
-
-  .lg\:-mx-2\.5 {
-    margin-left: -0.625rem;
-    margin-right: -0.625rem;
-  }
-
-  .lg\:-my-3\.5 {
-    margin-top: -0.875rem;
-    margin-bottom: -0.875rem;
-  }
-
-  .lg\:-mx-3\.5 {
-    margin-left: -0.875rem;
-    margin-right: -0.875rem;
-  }
-
-  .lg\:mt-0 {
-    margin-top: 0px;
-  }
-
-  .lg\:mr-0 {
-    margin-right: 0px;
-  }
-
-  .lg\:mb-0 {
-    margin-bottom: 0px;
-  }
-
-  .lg\:ml-0 {
-    margin-left: 0px;
-  }
-
-  .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-7 {
-    margin-top: 1.75rem;
-  }
-
-  .lg\:mr-7 {
-    margin-right: 1.75rem;
-  }
-
-  .lg\:mb-7 {
-    margin-bottom: 1.75rem;
-  }
-
-  .lg\:ml-7 {
-    margin-left: 1.75rem;
-  }
-
-  .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-9 {
-    margin-top: 2.25rem;
-  }
-
-  .lg\:mr-9 {
-    margin-right: 2.25rem;
-  }
-
-  .lg\:mb-9 {
-    margin-bottom: 2.25rem;
-  }
-
-  .lg\:ml-9 {
-    margin-left: 2.25rem;
-  }
-
-  .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-11 {
-    margin-top: 2.75rem;
-  }
-
-  .lg\:mr-11 {
-    margin-right: 2.75rem;
-  }
-
-  .lg\:mb-11 {
-    margin-bottom: 2.75rem;
-  }
-
-  .lg\:ml-11 {
-    margin-left: 2.75rem;
-  }
-
-  .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-14 {
-    margin-top: 3.5rem;
-  }
-
-  .lg\:mr-14 {
-    margin-right: 3.5rem;
-  }
-
-  .lg\:mb-14 {
-    margin-bottom: 3.5rem;
-  }
-
-  .lg\:ml-14 {
-    margin-left: 3.5rem;
-  }
-
-  .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-28 {
-    margin-top: 7rem;
-  }
-
-  .lg\:mr-28 {
-    margin-right: 7rem;
-  }
-
-  .lg\:mb-28 {
-    margin-bottom: 7rem;
-  }
-
-  .lg\:ml-28 {
-    margin-left: 7rem;
-  }
-
-  .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-36 {
-    margin-top: 9rem;
-  }
-
-  .lg\:mr-36 {
-    margin-right: 9rem;
-  }
-
-  .lg\:mb-36 {
-    margin-bottom: 9rem;
-  }
-
-  .lg\:ml-36 {
-    margin-left: 9rem;
-  }
-
-  .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-44 {
-    margin-top: 11rem;
-  }
-
-  .lg\:mr-44 {
-    margin-right: 11rem;
-  }
-
-  .lg\:mb-44 {
-    margin-bottom: 11rem;
-  }
-
-  .lg\:ml-44 {
-    margin-left: 11rem;
-  }
-
-  .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-52 {
-    margin-top: 13rem;
-  }
-
-  .lg\:mr-52 {
-    margin-right: 13rem;
-  }
-
-  .lg\:mb-52 {
-    margin-bottom: 13rem;
-  }
-
-  .lg\:ml-52 {
-    margin-left: 13rem;
-  }
-
-  .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-60 {
-    margin-top: 15rem;
-  }
-
-  .lg\:mr-60 {
-    margin-right: 15rem;
-  }
-
-  .lg\:mb-60 {
-    margin-bottom: 15rem;
-  }
-
-  .lg\:ml-60 {
-    margin-left: 15rem;
-  }
-
-  .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-72 {
-    margin-top: 18rem;
-  }
-
-  .lg\:mr-72 {
-    margin-right: 18rem;
-  }
-
-  .lg\:mb-72 {
-    margin-bottom: 18rem;
-  }
-
-  .lg\:ml-72 {
-    margin-left: 18rem;
-  }
-
-  .lg\:mt-80 {
-    margin-top: 20rem;
-  }
-
-  .lg\:mr-80 {
-    margin-right: 20rem;
-  }
-
-  .lg\:mb-80 {
-    margin-bottom: 20rem;
-  }
-
-  .lg\:ml-80 {
-    margin-left: 20rem;
-  }
-
-  .lg\:mt-96 {
-    margin-top: 24rem;
-  }
-
-  .lg\:mr-96 {
-    margin-right: 24rem;
-  }
-
-  .lg\:mb-96 {
-    margin-bottom: 24rem;
-  }
-
-  .lg\:ml-96 {
-    margin-left: 24rem;
-  }
-
-  .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-0\.5 {
-    margin-top: 0.125rem;
-  }
-
-  .lg\:mr-0\.5 {
-    margin-right: 0.125rem;
-  }
-
-  .lg\:mb-0\.5 {
-    margin-bottom: 0.125rem;
-  }
-
-  .lg\:ml-0\.5 {
-    margin-left: 0.125rem;
-  }
-
-  .lg\:mt-1\.5 {
-    margin-top: 0.375rem;
-  }
-
-  .lg\:mr-1\.5 {
-    margin-right: 0.375rem;
-  }
-
-  .lg\:mb-1\.5 {
-    margin-bottom: 0.375rem;
-  }
-
-  .lg\:ml-1\.5 {
-    margin-left: 0.375rem;
-  }
-
-  .lg\:mt-2\.5 {
-    margin-top: 0.625rem;
-  }
-
-  .lg\:mr-2\.5 {
-    margin-right: 0.625rem;
-  }
-
-  .lg\:mb-2\.5 {
-    margin-bottom: 0.625rem;
-  }
-
-  .lg\:ml-2\.5 {
-    margin-left: 0.625rem;
-  }
-
-  .lg\:mt-3\.5 {
-    margin-top: 0.875rem;
-  }
-
-  .lg\:mr-3\.5 {
-    margin-right: 0.875rem;
-  }
-
-  .lg\:mb-3\.5 {
-    margin-bottom: 0.875rem;
-  }
-
-  .lg\:ml-3\.5 {
-    margin-left: 0.875rem;
-  }
-
-  .lg\:-mt-0 {
-    margin-top: 0px;
-  }
-
-  .lg\:-mr-0 {
-    margin-right: 0px;
-  }
-
-  .lg\:-mb-0 {
-    margin-bottom: 0px;
-  }
-
-  .lg\:-ml-0 {
-    margin-left: 0px;
-  }
-
-  .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-7 {
-    margin-top: -1.75rem;
-  }
-
-  .lg\:-mr-7 {
-    margin-right: -1.75rem;
-  }
-
-  .lg\:-mb-7 {
-    margin-bottom: -1.75rem;
-  }
-
-  .lg\:-ml-7 {
-    margin-left: -1.75rem;
-  }
-
-  .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-9 {
-    margin-top: -2.25rem;
-  }
-
-  .lg\:-mr-9 {
-    margin-right: -2.25rem;
-  }
-
-  .lg\:-mb-9 {
-    margin-bottom: -2.25rem;
-  }
-
-  .lg\:-ml-9 {
-    margin-left: -2.25rem;
-  }
-
-  .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-11 {
-    margin-top: -2.75rem;
-  }
-
-  .lg\:-mr-11 {
-    margin-right: -2.75rem;
-  }
-
-  .lg\:-mb-11 {
-    margin-bottom: -2.75rem;
-  }
-
-  .lg\:-ml-11 {
-    margin-left: -2.75rem;
-  }
-
-  .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-14 {
-    margin-top: -3.5rem;
-  }
-
-  .lg\:-mr-14 {
-    margin-right: -3.5rem;
-  }
-
-  .lg\:-mb-14 {
-    margin-bottom: -3.5rem;
-  }
-
-  .lg\:-ml-14 {
-    margin-left: -3.5rem;
-  }
-
-  .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-28 {
-    margin-top: -7rem;
-  }
-
-  .lg\:-mr-28 {
-    margin-right: -7rem;
-  }
-
-  .lg\:-mb-28 {
-    margin-bottom: -7rem;
-  }
-
-  .lg\:-ml-28 {
-    margin-left: -7rem;
-  }
-
-  .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-36 {
-    margin-top: -9rem;
-  }
-
-  .lg\:-mr-36 {
-    margin-right: -9rem;
-  }
-
-  .lg\:-mb-36 {
-    margin-bottom: -9rem;
-  }
-
-  .lg\:-ml-36 {
-    margin-left: -9rem;
-  }
-
-  .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-44 {
-    margin-top: -11rem;
-  }
-
-  .lg\:-mr-44 {
-    margin-right: -11rem;
-  }
-
-  .lg\:-mb-44 {
-    margin-bottom: -11rem;
-  }
-
-  .lg\:-ml-44 {
-    margin-left: -11rem;
-  }
-
-  .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-52 {
-    margin-top: -13rem;
-  }
-
-  .lg\:-mr-52 {
-    margin-right: -13rem;
-  }
-
-  .lg\:-mb-52 {
-    margin-bottom: -13rem;
-  }
-
-  .lg\:-ml-52 {
-    margin-left: -13rem;
-  }
-
-  .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-60 {
-    margin-top: -15rem;
-  }
-
-  .lg\:-mr-60 {
-    margin-right: -15rem;
-  }
-
-  .lg\:-mb-60 {
-    margin-bottom: -15rem;
-  }
-
-  .lg\:-ml-60 {
-    margin-left: -15rem;
-  }
-
-  .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-72 {
-    margin-top: -18rem;
-  }
-
-  .lg\:-mr-72 {
-    margin-right: -18rem;
-  }
-
-  .lg\:-mb-72 {
-    margin-bottom: -18rem;
-  }
-
-  .lg\:-ml-72 {
-    margin-left: -18rem;
-  }
-
-  .lg\:-mt-80 {
-    margin-top: -20rem;
-  }
-
-  .lg\:-mr-80 {
-    margin-right: -20rem;
-  }
-
-  .lg\:-mb-80 {
-    margin-bottom: -20rem;
-  }
-
-  .lg\:-ml-80 {
-    margin-left: -20rem;
-  }
-
-  .lg\:-mt-96 {
-    margin-top: -24rem;
-  }
-
-  .lg\:-mr-96 {
-    margin-right: -24rem;
-  }
-
-  .lg\:-mb-96 {
-    margin-bottom: -24rem;
-  }
-
-  .lg\:-ml-96 {
-    margin-left: -24rem;
-  }
-
-  .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-0\.5 {
-    margin-top: -0.125rem;
-  }
-
-  .lg\:-mr-0\.5 {
-    margin-right: -0.125rem;
-  }
-
-  .lg\:-mb-0\.5 {
-    margin-bottom: -0.125rem;
-  }
-
-  .lg\:-ml-0\.5 {
-    margin-left: -0.125rem;
-  }
-
-  .lg\:-mt-1\.5 {
-    margin-top: -0.375rem;
-  }
-
-  .lg\:-mr-1\.5 {
-    margin-right: -0.375rem;
-  }
-
-  .lg\:-mb-1\.5 {
-    margin-bottom: -0.375rem;
-  }
-
-  .lg\:-ml-1\.5 {
-    margin-left: -0.375rem;
-  }
-
-  .lg\:-mt-2\.5 {
-    margin-top: -0.625rem;
-  }
-
-  .lg\:-mr-2\.5 {
-    margin-right: -0.625rem;
-  }
-
-  .lg\:-mb-2\.5 {
-    margin-bottom: -0.625rem;
-  }
-
-  .lg\:-ml-2\.5 {
-    margin-left: -0.625rem;
-  }
-
-  .lg\:-mt-3\.5 {
-    margin-top: -0.875rem;
-  }
-
-  .lg\:-mr-3\.5 {
-    margin-right: -0.875rem;
-  }
-
-  .lg\:-mb-3\.5 {
-    margin-bottom: -0.875rem;
-  }
-
-  .lg\:-ml-3\.5 {
-    margin-left: -0.875rem;
-  }
-
-  .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-7xl {
-    max-width: 80rem;
-  }
-
-  .lg\:max-w-full {
-    max-width: 100%;
-  }
-
-  .lg\:max-w-min {
-    max-width: -webkit-min-content;
-    max-width: -moz-min-content;
-    max-width: min-content;
-  }
-
-  .lg\:max-w-max {
-    max-width: -webkit-max-content;
-    max-width: -moz-max-content;
-    max-width: max-content;
-  }
-
-  .lg\:max-w-prose {
-    max-width: 65ch;
-  }
-
-  .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-5 {
-    opacity: 0.05;
-  }
-
-  .lg\:opacity-10 {
-    opacity: 0.1;
-  }
-
-  .lg\:opacity-20 {
-    opacity: 0.2;
-  }
-
-  .lg\:opacity-25 {
-    opacity: 0.25;
-  }
-
-  .lg\:opacity-30 {
-    opacity: 0.3;
-  }
-
-  .lg\:opacity-40 {
-    opacity: 0.4;
-  }
-
-  .lg\:opacity-50 {
-    opacity: 0.5;
-  }
-
-  .lg\:opacity-60 {
-    opacity: 0.6;
-  }
-
-  .lg\:opacity-70 {
-    opacity: 0.7;
-  }
-
-  .lg\:opacity-75 {
-    opacity: 0.75;
-  }
-
-  .lg\:opacity-80 {
-    opacity: 0.8;
-  }
-
-  .lg\:opacity-90 {
-    opacity: 0.9;
-  }
-
-  .lg\:opacity-95 {
-    opacity: 0.95;
-  }
-
-  .lg\:opacity-100 {
-    opacity: 1;
-  }
-
-  .group:hover .lg\:group-hover\:opacity-0 {
-    opacity: 0;
-  }
-
-  .group:hover .lg\:group-hover\:opacity-5 {
-    opacity: 0.05;
-  }
-
-  .group:hover .lg\:group-hover\:opacity-10 {
-    opacity: 0.1;
-  }
-
-  .group:hover .lg\:group-hover\:opacity-20 {
-    opacity: 0.2;
-  }
-
-  .group:hover .lg\:group-hover\:opacity-25 {
-    opacity: 0.25;
-  }
-
-  .group:hover .lg\:group-hover\:opacity-30 {
-    opacity: 0.3;
-  }
-
-  .group:hover .lg\:group-hover\:opacity-40 {
-    opacity: 0.4;
-  }
-
-  .group:hover .lg\:group-hover\:opacity-50 {
-    opacity: 0.5;
-  }
-
-  .group:hover .lg\:group-hover\:opacity-60 {
-    opacity: 0.6;
-  }
-
-  .group:hover .lg\:group-hover\:opacity-70 {
-    opacity: 0.7;
-  }
-
-  .group:hover .lg\:group-hover\:opacity-75 {
-    opacity: 0.75;
-  }
-
-  .group:hover .lg\:group-hover\:opacity-80 {
-    opacity: 0.8;
-  }
-
-  .group:hover .lg\:group-hover\:opacity-90 {
-    opacity: 0.9;
-  }
-
-  .group:hover .lg\:group-hover\:opacity-95 {
-    opacity: 0.95;
-  }
-
-  .group:hover .lg\:group-hover\:opacity-100 {
-    opacity: 1;
-  }
-
-  .lg\:focus-within\:opacity-0:focus-within {
-    opacity: 0;
-  }
-
-  .lg\:focus-within\:opacity-5:focus-within {
-    opacity: 0.05;
-  }
-
-  .lg\:focus-within\:opacity-10:focus-within {
-    opacity: 0.1;
-  }
-
-  .lg\:focus-within\:opacity-20:focus-within {
-    opacity: 0.2;
-  }
-
-  .lg\:focus-within\:opacity-25:focus-within {
-    opacity: 0.25;
-  }
-
-  .lg\:focus-within\:opacity-30:focus-within {
-    opacity: 0.3;
-  }
-
-  .lg\:focus-within\:opacity-40:focus-within {
-    opacity: 0.4;
-  }
-
-  .lg\:focus-within\:opacity-50:focus-within {
-    opacity: 0.5;
-  }
-
-  .lg\:focus-within\:opacity-60:focus-within {
-    opacity: 0.6;
-  }
-
-  .lg\:focus-within\:opacity-70:focus-within {
-    opacity: 0.7;
-  }
-
-  .lg\:focus-within\:opacity-75:focus-within {
-    opacity: 0.75;
-  }
-
-  .lg\:focus-within\:opacity-80:focus-within {
-    opacity: 0.8;
-  }
-
-  .lg\:focus-within\:opacity-90:focus-within {
-    opacity: 0.9;
-  }
-
-  .lg\:focus-within\:opacity-95:focus-within {
-    opacity: 0.95;
-  }
-
-  .lg\:focus-within\:opacity-100:focus-within {
-    opacity: 1;
-  }
-
-  .lg\:hover\:opacity-0:hover {
-    opacity: 0;
-  }
-
-  .lg\:hover\:opacity-5:hover {
-    opacity: 0.05;
-  }
-
-  .lg\:hover\:opacity-10:hover {
-    opacity: 0.1;
-  }
-
-  .lg\:hover\:opacity-20:hover {
-    opacity: 0.2;
-  }
-
-  .lg\:hover\:opacity-25:hover {
-    opacity: 0.25;
-  }
-
-  .lg\:hover\:opacity-30:hover {
-    opacity: 0.3;
-  }
-
-  .lg\:hover\:opacity-40:hover {
-    opacity: 0.4;
-  }
-
-  .lg\:hover\:opacity-50:hover {
-    opacity: 0.5;
-  }
-
-  .lg\:hover\:opacity-60:hover {
-    opacity: 0.6;
-  }
-
-  .lg\:hover\:opacity-70:hover {
-    opacity: 0.7;
-  }
-
-  .lg\:hover\:opacity-75:hover {
-    opacity: 0.75;
-  }
-
-  .lg\:hover\:opacity-80:hover {
-    opacity: 0.8;
-  }
-
-  .lg\:hover\:opacity-90:hover {
-    opacity: 0.9;
-  }
-
-  .lg\:hover\:opacity-95:hover {
-    opacity: 0.95;
-  }
-
-  .lg\:hover\:opacity-100:hover {
-    opacity: 1;
-  }
-
-  .lg\:focus\:opacity-0:focus {
-    opacity: 0;
-  }
-
-  .lg\:focus\:opacity-5:focus {
-    opacity: 0.05;
-  }
-
-  .lg\:focus\:opacity-10:focus {
-    opacity: 0.1;
-  }
-
-  .lg\:focus\:opacity-20:focus {
-    opacity: 0.2;
-  }
-
-  .lg\:focus\:opacity-25:focus {
-    opacity: 0.25;
-  }
-
-  .lg\:focus\:opacity-30:focus {
-    opacity: 0.3;
-  }
-
-  .lg\:focus\:opacity-40:focus {
-    opacity: 0.4;
-  }
-
-  .lg\:focus\:opacity-50:focus {
-    opacity: 0.5;
-  }
-
-  .lg\:focus\:opacity-60:focus {
-    opacity: 0.6;
-  }
-
-  .lg\:focus\:opacity-70:focus {
-    opacity: 0.7;
-  }
-
-  .lg\:focus\:opacity-75:focus {
-    opacity: 0.75;
-  }
-
-  .lg\:focus\:opacity-80:focus {
-    opacity: 0.8;
-  }
-
-  .lg\:focus\:opacity-90:focus {
-    opacity: 0.9;
-  }
-
-  .lg\:focus\:opacity-95:focus {
-    opacity: 0.95;
-  }
-
-  .lg\:focus\:opacity-100:focus {
-    opacity: 1;
-  }
-
-  .lg\:outline-none {
-    outline: 2px solid transparent;
-    outline-offset: 2px;
-  }
-
-  .lg\:outline-white {
-    outline: 2px dotted white;
-    outline-offset: 2px;
-  }
-
-  .lg\:outline-black {
-    outline: 2px dotted black;
-    outline-offset: 2px;
-  }
-
-  .lg\:focus-within\:outline-none:focus-within {
-    outline: 2px solid transparent;
-    outline-offset: 2px;
-  }
-
-  .lg\:focus-within\:outline-white:focus-within {
-    outline: 2px dotted white;
-    outline-offset: 2px;
-  }
-
-  .lg\:focus-within\:outline-black:focus-within {
-    outline: 2px dotted black;
-    outline-offset: 2px;
-  }
-
-  .lg\:focus\:outline-none:focus {
-    outline: 2px solid transparent;
-    outline-offset: 2px;
-  }
-
-  .lg\:focus\:outline-white:focus {
-    outline: 2px dotted white;
-    outline-offset: 2px;
-  }
-
-  .lg\:focus\:outline-black:focus {
-    outline: 2px dotted black;
-    outline-offset: 2px;
-  }
-
-  .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\:overscroll-auto {
-    -ms-scroll-chaining: chained;
-        overscroll-behavior: auto;
-  }
-
-  .lg\:overscroll-contain {
-    -ms-scroll-chaining: none;
-        overscroll-behavior: contain;
-  }
-
-  .lg\:overscroll-none {
-    -ms-scroll-chaining: none;
-        overscroll-behavior: none;
-  }
-
-  .lg\:overscroll-y-auto {
-    overscroll-behavior-y: auto;
-  }
-
-  .lg\:overscroll-y-contain {
-    overscroll-behavior-y: contain;
-  }
-
-  .lg\:overscroll-y-none {
-    overscroll-behavior-y: none;
-  }
-
-  .lg\:overscroll-x-auto {
-    overscroll-behavior-x: auto;
-  }
-
-  .lg\:overscroll-x-contain {
-    overscroll-behavior-x: contain;
-  }
-
-  .lg\:overscroll-x-none {
-    overscroll-behavior-x: none;
-  }
-
-  .lg\:p-0 {
-    padding: 0px;
-  }
-
-  .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-7 {
-    padding: 1.75rem;
-  }
-
-  .lg\:p-8 {
-    padding: 2rem;
-  }
-
-  .lg\:p-9 {
-    padding: 2.25rem;
-  }
-
-  .lg\:p-10 {
-    padding: 2.5rem;
-  }
-
-  .lg\:p-11 {
-    padding: 2.75rem;
-  }
-
-  .lg\:p-12 {
-    padding: 3rem;
-  }
-
-  .lg\:p-14 {
-    padding: 3.5rem;
-  }
-
-  .lg\:p-16 {
-    padding: 4rem;
-  }
-
-  .lg\:p-20 {
-    padding: 5rem;
-  }
-
-  .lg\:p-24 {
-    padding: 6rem;
-  }
-
-  .lg\:p-28 {
-    padding: 7rem;
-  }
-
-  .lg\:p-32 {
-    padding: 8rem;
-  }
-
-  .lg\:p-36 {
-    padding: 9rem;
-  }
-
-  .lg\:p-40 {
-    padding: 10rem;
-  }
-
-  .lg\:p-44 {
-    padding: 11rem;
-  }
-
-  .lg\:p-48 {
-    padding: 12rem;
-  }
-
-  .lg\:p-52 {
-    padding: 13rem;
-  }
-
-  .lg\:p-56 {
-    padding: 14rem;
-  }
-
-  .lg\:p-60 {
-    padding: 15rem;
-  }
-
-  .lg\:p-64 {
-    padding: 16rem;
-  }
-
-  .lg\:p-72 {
-    padding: 18rem;
-  }
-
-  .lg\:p-80 {
-    padding: 20rem;
-  }
-
-  .lg\:p-96 {
-    padding: 24rem;
-  }
-
-  .lg\:p-px {
-    padding: 1px;
-  }
-
-  .lg\:p-0\.5 {
-    padding: 0.125rem;
-  }
-
-  .lg\:p-1\.5 {
-    padding: 0.375rem;
-  }
-
-  .lg\:p-2\.5 {
-    padding: 0.625rem;
-  }
-
-  .lg\:p-3\.5 {
-    padding: 0.875rem;
-  }
-
-  .lg\:py-0 {
-    padding-top: 0px;
-    padding-bottom: 0px;
-  }
-
-  .lg\:px-0 {
-    padding-left: 0px;
-    padding-right: 0px;
-  }
-
-  .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-7 {
-    padding-top: 1.75rem;
-    padding-bottom: 1.75rem;
-  }
-
-  .lg\:px-7 {
-    padding-left: 1.75rem;
-    padding-right: 1.75rem;
-  }
-
-  .lg\:py-8 {
-    padding-top: 2rem;
-    padding-bottom: 2rem;
-  }
-
-  .lg\:px-8 {
-    padding-left: 2rem;
-    padding-right: 2rem;
-  }
-
-  .lg\:py-9 {
-    padding-top: 2.25rem;
-    padding-bottom: 2.25rem;
-  }
-
-  .lg\:px-9 {
-    padding-left: 2.25rem;
-    padding-right: 2.25rem;
-  }
-
-  .lg\:py-10 {
-    padding-top: 2.5rem;
-    padding-bottom: 2.5rem;
-  }
-
-  .lg\:px-10 {
-    padding-left: 2.5rem;
-    padding-right: 2.5rem;
-  }
-
-  .lg\:py-11 {
-    padding-top: 2.75rem;
-    padding-bottom: 2.75rem;
-  }
-
-  .lg\:px-11 {
-    padding-left: 2.75rem;
-    padding-right: 2.75rem;
-  }
-
-  .lg\:py-12 {
-    padding-top: 3rem;
-    padding-bottom: 3rem;
-  }
-
-  .lg\:px-12 {
-    padding-left: 3rem;
-    padding-right: 3rem;
-  }
-
-  .lg\:py-14 {
-    padding-top: 3.5rem;
-    padding-bottom: 3.5rem;
-  }
-
-  .lg\:px-14 {
-    padding-left: 3.5rem;
-    padding-right: 3.5rem;
-  }
-
-  .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-28 {
-    padding-top: 7rem;
-    padding-bottom: 7rem;
-  }
-
-  .lg\:px-28 {
-    padding-left: 7rem;
-    padding-right: 7rem;
-  }
-
-  .lg\:py-32 {
-    padding-top: 8rem;
-    padding-bottom: 8rem;
-  }
-
-  .lg\:px-32 {
-    padding-left: 8rem;
-    padding-right: 8rem;
-  }
-
-  .lg\:py-36 {
-    padding-top: 9rem;
-    padding-bottom: 9rem;
-  }
-
-  .lg\:px-36 {
-    padding-left: 9rem;
-    padding-right: 9rem;
-  }
-
-  .lg\:py-40 {
-    padding-top: 10rem;
-    padding-bottom: 10rem;
-  }
-
-  .lg\:px-40 {
-    padding-left: 10rem;
-    padding-right: 10rem;
-  }
-
-  .lg\:py-44 {
-    padding-top: 11rem;
-    padding-bottom: 11rem;
-  }
-
-  .lg\:px-44 {
-    padding-left: 11rem;
-    padding-right: 11rem;
-  }
-
-  .lg\:py-48 {
-    padding-top: 12rem;
-    padding-bottom: 12rem;
-  }
-
-  .lg\:px-48 {
-    padding-left: 12rem;
-    padding-right: 12rem;
-  }
-
-  .lg\:py-52 {
-    padding-top: 13rem;
-    padding-bottom: 13rem;
-  }
-
-  .lg\:px-52 {
-    padding-left: 13rem;
-    padding-right: 13rem;
-  }
-
-  .lg\:py-56 {
-    padding-top: 14rem;
-    padding-bottom: 14rem;
-  }
-
-  .lg\:px-56 {
-    padding-left: 14rem;
-    padding-right: 14rem;
-  }
-
-  .lg\:py-60 {
-    padding-top: 15rem;
-    padding-bottom: 15rem;
-  }
-
-  .lg\:px-60 {
-    padding-left: 15rem;
-    padding-right: 15rem;
-  }
-
-  .lg\:py-64 {
-    padding-top: 16rem;
-    padding-bottom: 16rem;
-  }
-
-  .lg\:px-64 {
-    padding-left: 16rem;
-    padding-right: 16rem;
-  }
-
-  .lg\:py-72 {
-    padding-top: 18rem;
-    padding-bottom: 18rem;
-  }
-
-  .lg\:px-72 {
-    padding-left: 18rem;
-    padding-right: 18rem;
-  }
-
-  .lg\:py-80 {
-    padding-top: 20rem;
-    padding-bottom: 20rem;
-  }
-
-  .lg\:px-80 {
-    padding-left: 20rem;
-    padding-right: 20rem;
-  }
-
-  .lg\:py-96 {
-    padding-top: 24rem;
-    padding-bottom: 24rem;
-  }
-
-  .lg\:px-96 {
-    padding-left: 24rem;
-    padding-right: 24rem;
-  }
-
-  .lg\:py-px {
-    padding-top: 1px;
-    padding-bottom: 1px;
-  }
-
-  .lg\:px-px {
-    padding-left: 1px;
-    padding-right: 1px;
-  }
-
-  .lg\:py-0\.5 {
-    padding-top: 0.125rem;
-    padding-bottom: 0.125rem;
-  }
-
-  .lg\:px-0\.5 {
-    padding-left: 0.125rem;
-    padding-right: 0.125rem;
-  }
-
-  .lg\:py-1\.5 {
-    padding-top: 0.375rem;
-    padding-bottom: 0.375rem;
-  }
-
-  .lg\:px-1\.5 {
-    padding-left: 0.375rem;
-    padding-right: 0.375rem;
-  }
-
-  .lg\:py-2\.5 {
-    padding-top: 0.625rem;
-    padding-bottom: 0.625rem;
-  }
-
-  .lg\:px-2\.5 {
-    padding-left: 0.625rem;
-    padding-right: 0.625rem;
-  }
-
-  .lg\:py-3\.5 {
-    padding-top: 0.875rem;
-    padding-bottom: 0.875rem;
-  }
-
-  .lg\:px-3\.5 {
-    padding-left: 0.875rem;
-    padding-right: 0.875rem;
-  }
-
-  .lg\:pt-0 {
-    padding-top: 0px;
-  }
-
-  .lg\:pr-0 {
-    padding-right: 0px;
-  }
-
-  .lg\:pb-0 {
-    padding-bottom: 0px;
-  }
-
-  .lg\:pl-0 {
-    padding-left: 0px;
-  }
-
-  .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-7 {
-    padding-top: 1.75rem;
-  }
-
-  .lg\:pr-7 {
-    padding-right: 1.75rem;
-  }
-
-  .lg\:pb-7 {
-    padding-bottom: 1.75rem;
-  }
-
-  .lg\:pl-7 {
-    padding-left: 1.75rem;
-  }
-
-  .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-9 {
-    padding-top: 2.25rem;
-  }
-
-  .lg\:pr-9 {
-    padding-right: 2.25rem;
-  }
-
-  .lg\:pb-9 {
-    padding-bottom: 2.25rem;
-  }
-
-  .lg\:pl-9 {
-    padding-left: 2.25rem;
-  }
-
-  .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-11 {
-    padding-top: 2.75rem;
-  }
-
-  .lg\:pr-11 {
-    padding-right: 2.75rem;
-  }
-
-  .lg\:pb-11 {
-    padding-bottom: 2.75rem;
-  }
-
-  .lg\:pl-11 {
-    padding-left: 2.75rem;
-  }
-
-  .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-14 {
-    padding-top: 3.5rem;
-  }
-
-  .lg\:pr-14 {
-    padding-right: 3.5rem;
-  }
-
-  .lg\:pb-14 {
-    padding-bottom: 3.5rem;
-  }
-
-  .lg\:pl-14 {
-    padding-left: 3.5rem;
-  }
-
-  .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-28 {
-    padding-top: 7rem;
-  }
-
-  .lg\:pr-28 {
-    padding-right: 7rem;
-  }
-
-  .lg\:pb-28 {
-    padding-bottom: 7rem;
-  }
-
-  .lg\:pl-28 {
-    padding-left: 7rem;
-  }
-
-  .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-36 {
-    padding-top: 9rem;
-  }
-
-  .lg\:pr-36 {
-    padding-right: 9rem;
-  }
-
-  .lg\:pb-36 {
-    padding-bottom: 9rem;
-  }
-
-  .lg\:pl-36 {
-    padding-left: 9rem;
-  }
-
-  .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-44 {
-    padding-top: 11rem;
-  }
-
-  .lg\:pr-44 {
-    padding-right: 11rem;
-  }
-
-  .lg\:pb-44 {
-    padding-bottom: 11rem;
-  }
-
-  .lg\:pl-44 {
-    padding-left: 11rem;
-  }
-
-  .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-52 {
-    padding-top: 13rem;
-  }
-
-  .lg\:pr-52 {
-    padding-right: 13rem;
-  }
-
-  .lg\:pb-52 {
-    padding-bottom: 13rem;
-  }
-
-  .lg\:pl-52 {
-    padding-left: 13rem;
-  }
-
-  .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-60 {
-    padding-top: 15rem;
-  }
-
-  .lg\:pr-60 {
-    padding-right: 15rem;
-  }
-
-  .lg\:pb-60 {
-    padding-bottom: 15rem;
-  }
-
-  .lg\:pl-60 {
-    padding-left: 15rem;
-  }
-
-  .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-72 {
-    padding-top: 18rem;
-  }
-
-  .lg\:pr-72 {
-    padding-right: 18rem;
-  }
-
-  .lg\:pb-72 {
-    padding-bottom: 18rem;
-  }
-
-  .lg\:pl-72 {
-    padding-left: 18rem;
-  }
-
-  .lg\:pt-80 {
-    padding-top: 20rem;
-  }
-
-  .lg\:pr-80 {
-    padding-right: 20rem;
-  }
-
-  .lg\:pb-80 {
-    padding-bottom: 20rem;
-  }
-
-  .lg\:pl-80 {
-    padding-left: 20rem;
-  }
-
-  .lg\:pt-96 {
-    padding-top: 24rem;
-  }
-
-  .lg\:pr-96 {
-    padding-right: 24rem;
-  }
-
-  .lg\:pb-96 {
-    padding-bottom: 24rem;
-  }
-
-  .lg\:pl-96 {
-    padding-left: 24rem;
-  }
-
-  .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\:pt-0\.5 {
-    padding-top: 0.125rem;
-  }
-
-  .lg\:pr-0\.5 {
-    padding-right: 0.125rem;
-  }
-
-  .lg\:pb-0\.5 {
-    padding-bottom: 0.125rem;
-  }
-
-  .lg\:pl-0\.5 {
-    padding-left: 0.125rem;
-  }
-
-  .lg\:pt-1\.5 {
-    padding-top: 0.375rem;
-  }
-
-  .lg\:pr-1\.5 {
-    padding-right: 0.375rem;
-  }
-
-  .lg\:pb-1\.5 {
-    padding-bottom: 0.375rem;
-  }
-
-  .lg\:pl-1\.5 {
-    padding-left: 0.375rem;
-  }
-
-  .lg\:pt-2\.5 {
-    padding-top: 0.625rem;
-  }
-
-  .lg\:pr-2\.5 {
-    padding-right: 0.625rem;
-  }
-
-  .lg\:pb-2\.5 {
-    padding-bottom: 0.625rem;
-  }
-
-  .lg\:pl-2\.5 {
-    padding-left: 0.625rem;
-  }
-
-  .lg\:pt-3\.5 {
-    padding-top: 0.875rem;
-  }
-
-  .lg\:pr-3\.5 {
-    padding-right: 0.875rem;
-  }
-
-  .lg\:pb-3\.5 {
-    padding-bottom: 0.875rem;
-  }
-
-  .lg\:pl-3\.5 {
-    padding-left: 0.875rem;
-  }
-
-  .lg\:placeholder-current::-webkit-input-placeholder {
-    color: currentColor;
-  }
-
-  .lg\:placeholder-current::-moz-placeholder {
-    color: currentColor;
-  }
-
-  .lg\:placeholder-current:-ms-input-placeholder {
-    color: currentColor;
-  }
-
-  .lg\:placeholder-current::-ms-input-placeholder {
-    color: currentColor;
-  }
-
-  .lg\:placeholder-current::placeholder {
-    color: currentColor;
-  }
-
-  .lg\:placeholder-transparent::-webkit-input-placeholder {
-    color: transparent;
-  }
-
-  .lg\:placeholder-transparent::-moz-placeholder {
-    color: transparent;
-  }
-
-  .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::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-black::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-black:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-black::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-black::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-white::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-white::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-white:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-white::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-white::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-darkCoolGray-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-coolGray-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-indigo-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-violet-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-yellow-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-red-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-green-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-blue-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-gray-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-current:focus::-webkit-input-placeholder {
-    color: currentColor;
-  }
-
-  .lg\:focus\:placeholder-current:focus::-moz-placeholder {
-    color: currentColor;
-  }
-
-  .lg\:focus\:placeholder-current:focus:-ms-input-placeholder {
-    color: currentColor;
-  }
-
-  .lg\:focus\:placeholder-current:focus::-ms-input-placeholder {
-    color: currentColor;
-  }
-
-  .lg\:focus\:placeholder-current:focus::placeholder {
-    color: currentColor;
-  }
-
-  .lg\:focus\:placeholder-transparent:focus::-webkit-input-placeholder {
-    color: transparent;
-  }
-
-  .lg\:focus\:placeholder-transparent:focus::-moz-placeholder {
-    color: transparent;
-  }
-
-  .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::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-black:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-black:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-black:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-black:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-white:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-white:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-white:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-white:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-white:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-darkCoolGray-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-coolGray-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-indigo-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-violet-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-yellow-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-red-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-green-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-blue-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:focus\:placeholder-gray-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .lg\:placeholder-opacity-0::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .lg\:placeholder-opacity-0::-moz-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .lg\:placeholder-opacity-0:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .lg\:placeholder-opacity-0::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .lg\:placeholder-opacity-0::placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .lg\:placeholder-opacity-5::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .lg\:placeholder-opacity-5::-moz-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .lg\:placeholder-opacity-5:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .lg\:placeholder-opacity-5::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .lg\:placeholder-opacity-5::placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .lg\:placeholder-opacity-10::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .lg\:placeholder-opacity-10::-moz-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .lg\:placeholder-opacity-10:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .lg\:placeholder-opacity-10::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .lg\:placeholder-opacity-10::placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .lg\:placeholder-opacity-20::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .lg\:placeholder-opacity-20::-moz-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .lg\:placeholder-opacity-20:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .lg\:placeholder-opacity-20::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .lg\:placeholder-opacity-20::placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .lg\:placeholder-opacity-25::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .lg\:placeholder-opacity-25::-moz-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .lg\:placeholder-opacity-25:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .lg\:placeholder-opacity-25::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .lg\:placeholder-opacity-25::placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .lg\:placeholder-opacity-30::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .lg\:placeholder-opacity-30::-moz-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .lg\:placeholder-opacity-30:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .lg\:placeholder-opacity-30::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .lg\:placeholder-opacity-30::placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .lg\:placeholder-opacity-40::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .lg\:placeholder-opacity-40::-moz-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .lg\:placeholder-opacity-40:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .lg\:placeholder-opacity-40::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .lg\:placeholder-opacity-40::placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .lg\:placeholder-opacity-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .lg\:placeholder-opacity-50::-moz-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .lg\:placeholder-opacity-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .lg\:placeholder-opacity-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .lg\:placeholder-opacity-50::placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .lg\:placeholder-opacity-60::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .lg\:placeholder-opacity-60::-moz-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .lg\:placeholder-opacity-60:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .lg\:placeholder-opacity-60::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .lg\:placeholder-opacity-60::placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .lg\:placeholder-opacity-70::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .lg\:placeholder-opacity-70::-moz-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .lg\:placeholder-opacity-70:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .lg\:placeholder-opacity-70::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .lg\:placeholder-opacity-70::placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .lg\:placeholder-opacity-75::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .lg\:placeholder-opacity-75::-moz-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .lg\:placeholder-opacity-75:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .lg\:placeholder-opacity-75::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .lg\:placeholder-opacity-75::placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .lg\:placeholder-opacity-80::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .lg\:placeholder-opacity-80::-moz-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .lg\:placeholder-opacity-80:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .lg\:placeholder-opacity-80::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .lg\:placeholder-opacity-80::placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .lg\:placeholder-opacity-90::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .lg\:placeholder-opacity-90::-moz-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .lg\:placeholder-opacity-90:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .lg\:placeholder-opacity-90::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .lg\:placeholder-opacity-90::placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .lg\:placeholder-opacity-95::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .lg\:placeholder-opacity-95::-moz-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .lg\:placeholder-opacity-95:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .lg\:placeholder-opacity-95::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .lg\:placeholder-opacity-95::placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .lg\:placeholder-opacity-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .lg\:placeholder-opacity-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .lg\:placeholder-opacity-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .lg\:placeholder-opacity-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .lg\:placeholder-opacity-100::placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .lg\:focus\:placeholder-opacity-0:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .lg\:focus\:placeholder-opacity-0:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .lg\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .lg\:focus\:placeholder-opacity-0:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .lg\:focus\:placeholder-opacity-0:focus::placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .lg\:focus\:placeholder-opacity-5:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .lg\:focus\:placeholder-opacity-5:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .lg\:focus\:placeholder-opacity-5:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .lg\:focus\:placeholder-opacity-5:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .lg\:focus\:placeholder-opacity-5:focus::placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .lg\:focus\:placeholder-opacity-10:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .lg\:focus\:placeholder-opacity-10:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .lg\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .lg\:focus\:placeholder-opacity-10:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .lg\:focus\:placeholder-opacity-10:focus::placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .lg\:focus\:placeholder-opacity-20:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .lg\:focus\:placeholder-opacity-20:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .lg\:focus\:placeholder-opacity-20:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .lg\:focus\:placeholder-opacity-20:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .lg\:focus\:placeholder-opacity-20:focus::placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .lg\:focus\:placeholder-opacity-25:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .lg\:focus\:placeholder-opacity-25:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .lg\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .lg\:focus\:placeholder-opacity-25:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .lg\:focus\:placeholder-opacity-25:focus::placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .lg\:focus\:placeholder-opacity-30:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .lg\:focus\:placeholder-opacity-30:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .lg\:focus\:placeholder-opacity-30:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .lg\:focus\:placeholder-opacity-30:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .lg\:focus\:placeholder-opacity-30:focus::placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .lg\:focus\:placeholder-opacity-40:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .lg\:focus\:placeholder-opacity-40:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .lg\:focus\:placeholder-opacity-40:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .lg\:focus\:placeholder-opacity-40:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .lg\:focus\:placeholder-opacity-40:focus::placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .lg\:focus\:placeholder-opacity-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .lg\:focus\:placeholder-opacity-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .lg\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .lg\:focus\:placeholder-opacity-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .lg\:focus\:placeholder-opacity-50:focus::placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .lg\:focus\:placeholder-opacity-60:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .lg\:focus\:placeholder-opacity-60:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .lg\:focus\:placeholder-opacity-60:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .lg\:focus\:placeholder-opacity-60:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .lg\:focus\:placeholder-opacity-60:focus::placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .lg\:focus\:placeholder-opacity-70:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .lg\:focus\:placeholder-opacity-70:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .lg\:focus\:placeholder-opacity-70:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .lg\:focus\:placeholder-opacity-70:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .lg\:focus\:placeholder-opacity-70:focus::placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .lg\:focus\:placeholder-opacity-75:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .lg\:focus\:placeholder-opacity-75:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .lg\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .lg\:focus\:placeholder-opacity-75:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .lg\:focus\:placeholder-opacity-75:focus::placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .lg\:focus\:placeholder-opacity-80:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .lg\:focus\:placeholder-opacity-80:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .lg\:focus\:placeholder-opacity-80:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .lg\:focus\:placeholder-opacity-80:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .lg\:focus\:placeholder-opacity-80:focus::placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .lg\:focus\:placeholder-opacity-90:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .lg\:focus\:placeholder-opacity-90:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .lg\:focus\:placeholder-opacity-90:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .lg\:focus\:placeholder-opacity-90:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .lg\:focus\:placeholder-opacity-90:focus::placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .lg\:focus\:placeholder-opacity-95:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .lg\:focus\:placeholder-opacity-95:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .lg\:focus\:placeholder-opacity-95:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .lg\:focus\:placeholder-opacity-95:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .lg\:focus\:placeholder-opacity-95:focus::placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .lg\:focus\:placeholder-opacity-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .lg\:focus\:placeholder-opacity-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .lg\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .lg\:focus\:placeholder-opacity-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .lg\:focus\:placeholder-opacity-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .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: 0px;
-    right: 0px;
-    bottom: 0px;
-    left: 0px;
-  }
-
-  .lg\:inset-1 {
-    top: 0.25rem;
-    right: 0.25rem;
-    bottom: 0.25rem;
-    left: 0.25rem;
-  }
-
-  .lg\:inset-2 {
-    top: 0.5rem;
-    right: 0.5rem;
-    bottom: 0.5rem;
-    left: 0.5rem;
-  }
-
-  .lg\:inset-3 {
-    top: 0.75rem;
-    right: 0.75rem;
-    bottom: 0.75rem;
-    left: 0.75rem;
-  }
-
-  .lg\:inset-4 {
-    top: 1rem;
-    right: 1rem;
-    bottom: 1rem;
-    left: 1rem;
-  }
-
-  .lg\:inset-5 {
-    top: 1.25rem;
-    right: 1.25rem;
-    bottom: 1.25rem;
-    left: 1.25rem;
-  }
-
-  .lg\:inset-6 {
-    top: 1.5rem;
-    right: 1.5rem;
-    bottom: 1.5rem;
-    left: 1.5rem;
-  }
-
-  .lg\:inset-7 {
-    top: 1.75rem;
-    right: 1.75rem;
-    bottom: 1.75rem;
-    left: 1.75rem;
-  }
-
-  .lg\:inset-8 {
-    top: 2rem;
-    right: 2rem;
-    bottom: 2rem;
-    left: 2rem;
-  }
-
-  .lg\:inset-9 {
-    top: 2.25rem;
-    right: 2.25rem;
-    bottom: 2.25rem;
-    left: 2.25rem;
-  }
-
-  .lg\:inset-10 {
-    top: 2.5rem;
-    right: 2.5rem;
-    bottom: 2.5rem;
-    left: 2.5rem;
-  }
-
-  .lg\:inset-11 {
-    top: 2.75rem;
-    right: 2.75rem;
-    bottom: 2.75rem;
-    left: 2.75rem;
-  }
-
-  .lg\:inset-12 {
-    top: 3rem;
-    right: 3rem;
-    bottom: 3rem;
-    left: 3rem;
-  }
-
-  .lg\:inset-14 {
-    top: 3.5rem;
-    right: 3.5rem;
-    bottom: 3.5rem;
-    left: 3.5rem;
-  }
-
-  .lg\:inset-16 {
-    top: 4rem;
-    right: 4rem;
-    bottom: 4rem;
-    left: 4rem;
-  }
-
-  .lg\:inset-20 {
-    top: 5rem;
-    right: 5rem;
-    bottom: 5rem;
-    left: 5rem;
-  }
-
-  .lg\:inset-24 {
-    top: 6rem;
-    right: 6rem;
-    bottom: 6rem;
-    left: 6rem;
-  }
-
-  .lg\:inset-28 {
-    top: 7rem;
-    right: 7rem;
-    bottom: 7rem;
-    left: 7rem;
-  }
-
-  .lg\:inset-32 {
-    top: 8rem;
-    right: 8rem;
-    bottom: 8rem;
-    left: 8rem;
-  }
-
-  .lg\:inset-36 {
-    top: 9rem;
-    right: 9rem;
-    bottom: 9rem;
-    left: 9rem;
-  }
-
-  .lg\:inset-40 {
-    top: 10rem;
-    right: 10rem;
-    bottom: 10rem;
-    left: 10rem;
-  }
-
-  .lg\:inset-44 {
-    top: 11rem;
-    right: 11rem;
-    bottom: 11rem;
-    left: 11rem;
-  }
-
-  .lg\:inset-48 {
-    top: 12rem;
-    right: 12rem;
-    bottom: 12rem;
-    left: 12rem;
-  }
-
-  .lg\:inset-52 {
-    top: 13rem;
-    right: 13rem;
-    bottom: 13rem;
-    left: 13rem;
-  }
-
-  .lg\:inset-56 {
-    top: 14rem;
-    right: 14rem;
-    bottom: 14rem;
-    left: 14rem;
-  }
-
-  .lg\:inset-60 {
-    top: 15rem;
-    right: 15rem;
-    bottom: 15rem;
-    left: 15rem;
-  }
-
-  .lg\:inset-64 {
-    top: 16rem;
-    right: 16rem;
-    bottom: 16rem;
-    left: 16rem;
-  }
-
-  .lg\:inset-72 {
-    top: 18rem;
-    right: 18rem;
-    bottom: 18rem;
-    left: 18rem;
-  }
-
-  .lg\:inset-80 {
-    top: 20rem;
-    right: 20rem;
-    bottom: 20rem;
-    left: 20rem;
-  }
-
-  .lg\:inset-96 {
-    top: 24rem;
-    right: 24rem;
-    bottom: 24rem;
-    left: 24rem;
-  }
-
-  .lg\:inset-auto {
-    top: auto;
-    right: auto;
-    bottom: auto;
-    left: auto;
-  }
-
-  .lg\:inset-px {
-    top: 1px;
-    right: 1px;
-    bottom: 1px;
-    left: 1px;
-  }
-
-  .lg\:inset-0\.5 {
-    top: 0.125rem;
-    right: 0.125rem;
-    bottom: 0.125rem;
-    left: 0.125rem;
-  }
-
-  .lg\:inset-1\.5 {
-    top: 0.375rem;
-    right: 0.375rem;
-    bottom: 0.375rem;
-    left: 0.375rem;
-  }
-
-  .lg\:inset-2\.5 {
-    top: 0.625rem;
-    right: 0.625rem;
-    bottom: 0.625rem;
-    left: 0.625rem;
-  }
-
-  .lg\:inset-3\.5 {
-    top: 0.875rem;
-    right: 0.875rem;
-    bottom: 0.875rem;
-    left: 0.875rem;
-  }
-
-  .lg\:-inset-0 {
-    top: 0px;
-    right: 0px;
-    bottom: 0px;
-    left: 0px;
-  }
-
-  .lg\:-inset-1 {
-    top: -0.25rem;
-    right: -0.25rem;
-    bottom: -0.25rem;
-    left: -0.25rem;
-  }
-
-  .lg\:-inset-2 {
-    top: -0.5rem;
-    right: -0.5rem;
-    bottom: -0.5rem;
-    left: -0.5rem;
-  }
-
-  .lg\:-inset-3 {
-    top: -0.75rem;
-    right: -0.75rem;
-    bottom: -0.75rem;
-    left: -0.75rem;
-  }
-
-  .lg\:-inset-4 {
-    top: -1rem;
-    right: -1rem;
-    bottom: -1rem;
-    left: -1rem;
-  }
-
-  .lg\:-inset-5 {
-    top: -1.25rem;
-    right: -1.25rem;
-    bottom: -1.25rem;
-    left: -1.25rem;
-  }
-
-  .lg\:-inset-6 {
-    top: -1.5rem;
-    right: -1.5rem;
-    bottom: -1.5rem;
-    left: -1.5rem;
-  }
-
-  .lg\:-inset-7 {
-    top: -1.75rem;
-    right: -1.75rem;
-    bottom: -1.75rem;
-    left: -1.75rem;
-  }
-
-  .lg\:-inset-8 {
-    top: -2rem;
-    right: -2rem;
-    bottom: -2rem;
-    left: -2rem;
-  }
-
-  .lg\:-inset-9 {
-    top: -2.25rem;
-    right: -2.25rem;
-    bottom: -2.25rem;
-    left: -2.25rem;
-  }
-
-  .lg\:-inset-10 {
-    top: -2.5rem;
-    right: -2.5rem;
-    bottom: -2.5rem;
-    left: -2.5rem;
-  }
-
-  .lg\:-inset-11 {
-    top: -2.75rem;
-    right: -2.75rem;
-    bottom: -2.75rem;
-    left: -2.75rem;
-  }
-
-  .lg\:-inset-12 {
-    top: -3rem;
-    right: -3rem;
-    bottom: -3rem;
-    left: -3rem;
-  }
-
-  .lg\:-inset-14 {
-    top: -3.5rem;
-    right: -3.5rem;
-    bottom: -3.5rem;
-    left: -3.5rem;
-  }
-
-  .lg\:-inset-16 {
-    top: -4rem;
-    right: -4rem;
-    bottom: -4rem;
-    left: -4rem;
-  }
-
-  .lg\:-inset-20 {
-    top: -5rem;
-    right: -5rem;
-    bottom: -5rem;
-    left: -5rem;
-  }
-
-  .lg\:-inset-24 {
-    top: -6rem;
-    right: -6rem;
-    bottom: -6rem;
-    left: -6rem;
-  }
-
-  .lg\:-inset-28 {
-    top: -7rem;
-    right: -7rem;
-    bottom: -7rem;
-    left: -7rem;
-  }
-
-  .lg\:-inset-32 {
-    top: -8rem;
-    right: -8rem;
-    bottom: -8rem;
-    left: -8rem;
-  }
-
-  .lg\:-inset-36 {
-    top: -9rem;
-    right: -9rem;
-    bottom: -9rem;
-    left: -9rem;
-  }
-
-  .lg\:-inset-40 {
-    top: -10rem;
-    right: -10rem;
-    bottom: -10rem;
-    left: -10rem;
-  }
-
-  .lg\:-inset-44 {
-    top: -11rem;
-    right: -11rem;
-    bottom: -11rem;
-    left: -11rem;
-  }
-
-  .lg\:-inset-48 {
-    top: -12rem;
-    right: -12rem;
-    bottom: -12rem;
-    left: -12rem;
-  }
-
-  .lg\:-inset-52 {
-    top: -13rem;
-    right: -13rem;
-    bottom: -13rem;
-    left: -13rem;
-  }
-
-  .lg\:-inset-56 {
-    top: -14rem;
-    right: -14rem;
-    bottom: -14rem;
-    left: -14rem;
-  }
-
-  .lg\:-inset-60 {
-    top: -15rem;
-    right: -15rem;
-    bottom: -15rem;
-    left: -15rem;
-  }
-
-  .lg\:-inset-64 {
-    top: -16rem;
-    right: -16rem;
-    bottom: -16rem;
-    left: -16rem;
-  }
-
-  .lg\:-inset-72 {
-    top: -18rem;
-    right: -18rem;
-    bottom: -18rem;
-    left: -18rem;
-  }
-
-  .lg\:-inset-80 {
-    top: -20rem;
-    right: -20rem;
-    bottom: -20rem;
-    left: -20rem;
-  }
-
-  .lg\:-inset-96 {
-    top: -24rem;
-    right: -24rem;
-    bottom: -24rem;
-    left: -24rem;
-  }
-
-  .lg\:-inset-px {
-    top: -1px;
-    right: -1px;
-    bottom: -1px;
-    left: -1px;
-  }
-
-  .lg\:-inset-0\.5 {
-    top: -0.125rem;
-    right: -0.125rem;
-    bottom: -0.125rem;
-    left: -0.125rem;
-  }
-
-  .lg\:-inset-1\.5 {
-    top: -0.375rem;
-    right: -0.375rem;
-    bottom: -0.375rem;
-    left: -0.375rem;
-  }
-
-  .lg\:-inset-2\.5 {
-    top: -0.625rem;
-    right: -0.625rem;
-    bottom: -0.625rem;
-    left: -0.625rem;
-  }
-
-  .lg\:-inset-3\.5 {
-    top: -0.875rem;
-    right: -0.875rem;
-    bottom: -0.875rem;
-    left: -0.875rem;
-  }
-
-  .lg\:inset-1\/2 {
-    top: 50%;
-    right: 50%;
-    bottom: 50%;
-    left: 50%;
-  }
-
-  .lg\:inset-1\/3 {
-    top: 33.333333%;
-    right: 33.333333%;
-    bottom: 33.333333%;
-    left: 33.333333%;
-  }
-
-  .lg\:inset-2\/3 {
-    top: 66.666667%;
-    right: 66.666667%;
-    bottom: 66.666667%;
-    left: 66.666667%;
-  }
-
-  .lg\:inset-1\/4 {
-    top: 25%;
-    right: 25%;
-    bottom: 25%;
-    left: 25%;
-  }
-
-  .lg\:inset-2\/4 {
-    top: 50%;
-    right: 50%;
-    bottom: 50%;
-    left: 50%;
-  }
-
-  .lg\:inset-3\/4 {
-    top: 75%;
-    right: 75%;
-    bottom: 75%;
-    left: 75%;
-  }
-
-  .lg\:inset-full {
-    top: 100%;
-    right: 100%;
-    bottom: 100%;
-    left: 100%;
-  }
-
-  .lg\:-inset-1\/2 {
-    top: -50%;
-    right: -50%;
-    bottom: -50%;
-    left: -50%;
-  }
-
-  .lg\:-inset-1\/3 {
-    top: -33.333333%;
-    right: -33.333333%;
-    bottom: -33.333333%;
-    left: -33.333333%;
-  }
-
-  .lg\:-inset-2\/3 {
-    top: -66.666667%;
-    right: -66.666667%;
-    bottom: -66.666667%;
-    left: -66.666667%;
-  }
-
-  .lg\:-inset-1\/4 {
-    top: -25%;
-    right: -25%;
-    bottom: -25%;
-    left: -25%;
-  }
-
-  .lg\:-inset-2\/4 {
-    top: -50%;
-    right: -50%;
-    bottom: -50%;
-    left: -50%;
-  }
-
-  .lg\:-inset-3\/4 {
-    top: -75%;
-    right: -75%;
-    bottom: -75%;
-    left: -75%;
-  }
-
-  .lg\:-inset-full {
-    top: -100%;
-    right: -100%;
-    bottom: -100%;
-    left: -100%;
-  }
-
-  .lg\:inset-y-0 {
-    top: 0px;
-    bottom: 0px;
-  }
-
-  .lg\:inset-x-0 {
-    right: 0px;
-    left: 0px;
-  }
-
-  .lg\:inset-y-1 {
-    top: 0.25rem;
-    bottom: 0.25rem;
-  }
-
-  .lg\:inset-x-1 {
-    right: 0.25rem;
-    left: 0.25rem;
-  }
-
-  .lg\:inset-y-2 {
-    top: 0.5rem;
-    bottom: 0.5rem;
-  }
-
-  .lg\:inset-x-2 {
-    right: 0.5rem;
-    left: 0.5rem;
-  }
-
-  .lg\:inset-y-3 {
-    top: 0.75rem;
-    bottom: 0.75rem;
-  }
-
-  .lg\:inset-x-3 {
-    right: 0.75rem;
-    left: 0.75rem;
-  }
-
-  .lg\:inset-y-4 {
-    top: 1rem;
-    bottom: 1rem;
-  }
-
-  .lg\:inset-x-4 {
-    right: 1rem;
-    left: 1rem;
-  }
-
-  .lg\:inset-y-5 {
-    top: 1.25rem;
-    bottom: 1.25rem;
-  }
-
-  .lg\:inset-x-5 {
-    right: 1.25rem;
-    left: 1.25rem;
-  }
-
-  .lg\:inset-y-6 {
-    top: 1.5rem;
-    bottom: 1.5rem;
-  }
-
-  .lg\:inset-x-6 {
-    right: 1.5rem;
-    left: 1.5rem;
-  }
-
-  .lg\:inset-y-7 {
-    top: 1.75rem;
-    bottom: 1.75rem;
-  }
-
-  .lg\:inset-x-7 {
-    right: 1.75rem;
-    left: 1.75rem;
-  }
-
-  .lg\:inset-y-8 {
-    top: 2rem;
-    bottom: 2rem;
-  }
-
-  .lg\:inset-x-8 {
-    right: 2rem;
-    left: 2rem;
-  }
-
-  .lg\:inset-y-9 {
-    top: 2.25rem;
-    bottom: 2.25rem;
-  }
-
-  .lg\:inset-x-9 {
-    right: 2.25rem;
-    left: 2.25rem;
-  }
-
-  .lg\:inset-y-10 {
-    top: 2.5rem;
-    bottom: 2.5rem;
-  }
-
-  .lg\:inset-x-10 {
-    right: 2.5rem;
-    left: 2.5rem;
-  }
-
-  .lg\:inset-y-11 {
-    top: 2.75rem;
-    bottom: 2.75rem;
-  }
-
-  .lg\:inset-x-11 {
-    right: 2.75rem;
-    left: 2.75rem;
-  }
-
-  .lg\:inset-y-12 {
-    top: 3rem;
-    bottom: 3rem;
-  }
-
-  .lg\:inset-x-12 {
-    right: 3rem;
-    left: 3rem;
-  }
-
-  .lg\:inset-y-14 {
-    top: 3.5rem;
-    bottom: 3.5rem;
-  }
-
-  .lg\:inset-x-14 {
-    right: 3.5rem;
-    left: 3.5rem;
-  }
-
-  .lg\:inset-y-16 {
-    top: 4rem;
-    bottom: 4rem;
-  }
-
-  .lg\:inset-x-16 {
-    right: 4rem;
-    left: 4rem;
-  }
-
-  .lg\:inset-y-20 {
-    top: 5rem;
-    bottom: 5rem;
-  }
-
-  .lg\:inset-x-20 {
-    right: 5rem;
-    left: 5rem;
-  }
-
-  .lg\:inset-y-24 {
-    top: 6rem;
-    bottom: 6rem;
-  }
-
-  .lg\:inset-x-24 {
-    right: 6rem;
-    left: 6rem;
-  }
-
-  .lg\:inset-y-28 {
-    top: 7rem;
-    bottom: 7rem;
-  }
-
-  .lg\:inset-x-28 {
-    right: 7rem;
-    left: 7rem;
-  }
-
-  .lg\:inset-y-32 {
-    top: 8rem;
-    bottom: 8rem;
-  }
-
-  .lg\:inset-x-32 {
-    right: 8rem;
-    left: 8rem;
-  }
-
-  .lg\:inset-y-36 {
-    top: 9rem;
-    bottom: 9rem;
-  }
-
-  .lg\:inset-x-36 {
-    right: 9rem;
-    left: 9rem;
-  }
-
-  .lg\:inset-y-40 {
-    top: 10rem;
-    bottom: 10rem;
-  }
-
-  .lg\:inset-x-40 {
-    right: 10rem;
-    left: 10rem;
-  }
-
-  .lg\:inset-y-44 {
-    top: 11rem;
-    bottom: 11rem;
-  }
-
-  .lg\:inset-x-44 {
-    right: 11rem;
-    left: 11rem;
-  }
-
-  .lg\:inset-y-48 {
-    top: 12rem;
-    bottom: 12rem;
-  }
-
-  .lg\:inset-x-48 {
-    right: 12rem;
-    left: 12rem;
-  }
-
-  .lg\:inset-y-52 {
-    top: 13rem;
-    bottom: 13rem;
-  }
-
-  .lg\:inset-x-52 {
-    right: 13rem;
-    left: 13rem;
-  }
-
-  .lg\:inset-y-56 {
-    top: 14rem;
-    bottom: 14rem;
-  }
-
-  .lg\:inset-x-56 {
-    right: 14rem;
-    left: 14rem;
-  }
-
-  .lg\:inset-y-60 {
-    top: 15rem;
-    bottom: 15rem;
-  }
-
-  .lg\:inset-x-60 {
-    right: 15rem;
-    left: 15rem;
-  }
-
-  .lg\:inset-y-64 {
-    top: 16rem;
-    bottom: 16rem;
-  }
-
-  .lg\:inset-x-64 {
-    right: 16rem;
-    left: 16rem;
-  }
-
-  .lg\:inset-y-72 {
-    top: 18rem;
-    bottom: 18rem;
-  }
-
-  .lg\:inset-x-72 {
-    right: 18rem;
-    left: 18rem;
-  }
-
-  .lg\:inset-y-80 {
-    top: 20rem;
-    bottom: 20rem;
-  }
-
-  .lg\:inset-x-80 {
-    right: 20rem;
-    left: 20rem;
-  }
-
-  .lg\:inset-y-96 {
-    top: 24rem;
-    bottom: 24rem;
-  }
-
-  .lg\:inset-x-96 {
-    right: 24rem;
-    left: 24rem;
-  }
-
-  .lg\:inset-y-auto {
-    top: auto;
-    bottom: auto;
-  }
-
-  .lg\:inset-x-auto {
-    right: auto;
-    left: auto;
-  }
-
-  .lg\:inset-y-px {
-    top: 1px;
-    bottom: 1px;
-  }
-
-  .lg\:inset-x-px {
-    right: 1px;
-    left: 1px;
-  }
-
-  .lg\:inset-y-0\.5 {
-    top: 0.125rem;
-    bottom: 0.125rem;
-  }
-
-  .lg\:inset-x-0\.5 {
-    right: 0.125rem;
-    left: 0.125rem;
-  }
-
-  .lg\:inset-y-1\.5 {
-    top: 0.375rem;
-    bottom: 0.375rem;
-  }
-
-  .lg\:inset-x-1\.5 {
-    right: 0.375rem;
-    left: 0.375rem;
-  }
-
-  .lg\:inset-y-2\.5 {
-    top: 0.625rem;
-    bottom: 0.625rem;
-  }
-
-  .lg\:inset-x-2\.5 {
-    right: 0.625rem;
-    left: 0.625rem;
-  }
-
-  .lg\:inset-y-3\.5 {
-    top: 0.875rem;
-    bottom: 0.875rem;
-  }
-
-  .lg\:inset-x-3\.5 {
-    right: 0.875rem;
-    left: 0.875rem;
-  }
-
-  .lg\:-inset-y-0 {
-    top: 0px;
-    bottom: 0px;
-  }
-
-  .lg\:-inset-x-0 {
-    right: 0px;
-    left: 0px;
-  }
-
-  .lg\:-inset-y-1 {
-    top: -0.25rem;
-    bottom: -0.25rem;
-  }
-
-  .lg\:-inset-x-1 {
-    right: -0.25rem;
-    left: -0.25rem;
-  }
-
-  .lg\:-inset-y-2 {
-    top: -0.5rem;
-    bottom: -0.5rem;
-  }
-
-  .lg\:-inset-x-2 {
-    right: -0.5rem;
-    left: -0.5rem;
-  }
-
-  .lg\:-inset-y-3 {
-    top: -0.75rem;
-    bottom: -0.75rem;
-  }
-
-  .lg\:-inset-x-3 {
-    right: -0.75rem;
-    left: -0.75rem;
-  }
-
-  .lg\:-inset-y-4 {
-    top: -1rem;
-    bottom: -1rem;
-  }
-
-  .lg\:-inset-x-4 {
-    right: -1rem;
-    left: -1rem;
-  }
-
-  .lg\:-inset-y-5 {
-    top: -1.25rem;
-    bottom: -1.25rem;
-  }
-
-  .lg\:-inset-x-5 {
-    right: -1.25rem;
-    left: -1.25rem;
-  }
-
-  .lg\:-inset-y-6 {
-    top: -1.5rem;
-    bottom: -1.5rem;
-  }
-
-  .lg\:-inset-x-6 {
-    right: -1.5rem;
-    left: -1.5rem;
-  }
-
-  .lg\:-inset-y-7 {
-    top: -1.75rem;
-    bottom: -1.75rem;
-  }
-
-  .lg\:-inset-x-7 {
-    right: -1.75rem;
-    left: -1.75rem;
-  }
-
-  .lg\:-inset-y-8 {
-    top: -2rem;
-    bottom: -2rem;
-  }
-
-  .lg\:-inset-x-8 {
-    right: -2rem;
-    left: -2rem;
-  }
-
-  .lg\:-inset-y-9 {
-    top: -2.25rem;
-    bottom: -2.25rem;
-  }
-
-  .lg\:-inset-x-9 {
-    right: -2.25rem;
-    left: -2.25rem;
-  }
-
-  .lg\:-inset-y-10 {
-    top: -2.5rem;
-    bottom: -2.5rem;
-  }
-
-  .lg\:-inset-x-10 {
-    right: -2.5rem;
-    left: -2.5rem;
-  }
-
-  .lg\:-inset-y-11 {
-    top: -2.75rem;
-    bottom: -2.75rem;
-  }
-
-  .lg\:-inset-x-11 {
-    right: -2.75rem;
-    left: -2.75rem;
-  }
-
-  .lg\:-inset-y-12 {
-    top: -3rem;
-    bottom: -3rem;
-  }
-
-  .lg\:-inset-x-12 {
-    right: -3rem;
-    left: -3rem;
-  }
-
-  .lg\:-inset-y-14 {
-    top: -3.5rem;
-    bottom: -3.5rem;
-  }
-
-  .lg\:-inset-x-14 {
-    right: -3.5rem;
-    left: -3.5rem;
-  }
-
-  .lg\:-inset-y-16 {
-    top: -4rem;
-    bottom: -4rem;
-  }
-
-  .lg\:-inset-x-16 {
-    right: -4rem;
-    left: -4rem;
-  }
-
-  .lg\:-inset-y-20 {
-    top: -5rem;
-    bottom: -5rem;
-  }
-
-  .lg\:-inset-x-20 {
-    right: -5rem;
-    left: -5rem;
-  }
-
-  .lg\:-inset-y-24 {
-    top: -6rem;
-    bottom: -6rem;
-  }
-
-  .lg\:-inset-x-24 {
-    right: -6rem;
-    left: -6rem;
-  }
-
-  .lg\:-inset-y-28 {
-    top: -7rem;
-    bottom: -7rem;
-  }
-
-  .lg\:-inset-x-28 {
-    right: -7rem;
-    left: -7rem;
-  }
-
-  .lg\:-inset-y-32 {
-    top: -8rem;
-    bottom: -8rem;
-  }
-
-  .lg\:-inset-x-32 {
-    right: -8rem;
-    left: -8rem;
-  }
-
-  .lg\:-inset-y-36 {
-    top: -9rem;
-    bottom: -9rem;
-  }
-
-  .lg\:-inset-x-36 {
-    right: -9rem;
-    left: -9rem;
-  }
-
-  .lg\:-inset-y-40 {
-    top: -10rem;
-    bottom: -10rem;
-  }
-
-  .lg\:-inset-x-40 {
-    right: -10rem;
-    left: -10rem;
-  }
-
-  .lg\:-inset-y-44 {
-    top: -11rem;
-    bottom: -11rem;
-  }
-
-  .lg\:-inset-x-44 {
-    right: -11rem;
-    left: -11rem;
-  }
-
-  .lg\:-inset-y-48 {
-    top: -12rem;
-    bottom: -12rem;
-  }
-
-  .lg\:-inset-x-48 {
-    right: -12rem;
-    left: -12rem;
-  }
-
-  .lg\:-inset-y-52 {
-    top: -13rem;
-    bottom: -13rem;
-  }
-
-  .lg\:-inset-x-52 {
-    right: -13rem;
-    left: -13rem;
-  }
-
-  .lg\:-inset-y-56 {
-    top: -14rem;
-    bottom: -14rem;
-  }
-
-  .lg\:-inset-x-56 {
-    right: -14rem;
-    left: -14rem;
-  }
-
-  .lg\:-inset-y-60 {
-    top: -15rem;
-    bottom: -15rem;
-  }
-
-  .lg\:-inset-x-60 {
-    right: -15rem;
-    left: -15rem;
-  }
-
-  .lg\:-inset-y-64 {
-    top: -16rem;
-    bottom: -16rem;
-  }
-
-  .lg\:-inset-x-64 {
-    right: -16rem;
-    left: -16rem;
-  }
-
-  .lg\:-inset-y-72 {
-    top: -18rem;
-    bottom: -18rem;
-  }
-
-  .lg\:-inset-x-72 {
-    right: -18rem;
-    left: -18rem;
-  }
-
-  .lg\:-inset-y-80 {
-    top: -20rem;
-    bottom: -20rem;
-  }
-
-  .lg\:-inset-x-80 {
-    right: -20rem;
-    left: -20rem;
-  }
-
-  .lg\:-inset-y-96 {
-    top: -24rem;
-    bottom: -24rem;
-  }
-
-  .lg\:-inset-x-96 {
-    right: -24rem;
-    left: -24rem;
-  }
-
-  .lg\:-inset-y-px {
-    top: -1px;
-    bottom: -1px;
-  }
-
-  .lg\:-inset-x-px {
-    right: -1px;
-    left: -1px;
-  }
-
-  .lg\:-inset-y-0\.5 {
-    top: -0.125rem;
-    bottom: -0.125rem;
-  }
-
-  .lg\:-inset-x-0\.5 {
-    right: -0.125rem;
-    left: -0.125rem;
-  }
-
-  .lg\:-inset-y-1\.5 {
-    top: -0.375rem;
-    bottom: -0.375rem;
-  }
-
-  .lg\:-inset-x-1\.5 {
-    right: -0.375rem;
-    left: -0.375rem;
-  }
-
-  .lg\:-inset-y-2\.5 {
-    top: -0.625rem;
-    bottom: -0.625rem;
-  }
-
-  .lg\:-inset-x-2\.5 {
-    right: -0.625rem;
-    left: -0.625rem;
-  }
-
-  .lg\:-inset-y-3\.5 {
-    top: -0.875rem;
-    bottom: -0.875rem;
-  }
-
-  .lg\:-inset-x-3\.5 {
-    right: -0.875rem;
-    left: -0.875rem;
-  }
-
-  .lg\:inset-y-1\/2 {
-    top: 50%;
-    bottom: 50%;
-  }
-
-  .lg\:inset-x-1\/2 {
-    right: 50%;
-    left: 50%;
-  }
-
-  .lg\:inset-y-1\/3 {
-    top: 33.333333%;
-    bottom: 33.333333%;
-  }
-
-  .lg\:inset-x-1\/3 {
-    right: 33.333333%;
-    left: 33.333333%;
-  }
-
-  .lg\:inset-y-2\/3 {
-    top: 66.666667%;
-    bottom: 66.666667%;
-  }
-
-  .lg\:inset-x-2\/3 {
-    right: 66.666667%;
-    left: 66.666667%;
-  }
-
-  .lg\:inset-y-1\/4 {
-    top: 25%;
-    bottom: 25%;
-  }
-
-  .lg\:inset-x-1\/4 {
-    right: 25%;
-    left: 25%;
-  }
-
-  .lg\:inset-y-2\/4 {
-    top: 50%;
-    bottom: 50%;
-  }
-
-  .lg\:inset-x-2\/4 {
-    right: 50%;
-    left: 50%;
-  }
-
-  .lg\:inset-y-3\/4 {
-    top: 75%;
-    bottom: 75%;
-  }
-
-  .lg\:inset-x-3\/4 {
-    right: 75%;
-    left: 75%;
-  }
-
-  .lg\:inset-y-full {
-    top: 100%;
-    bottom: 100%;
-  }
-
-  .lg\:inset-x-full {
-    right: 100%;
-    left: 100%;
-  }
-
-  .lg\:-inset-y-1\/2 {
-    top: -50%;
-    bottom: -50%;
-  }
-
-  .lg\:-inset-x-1\/2 {
-    right: -50%;
-    left: -50%;
-  }
-
-  .lg\:-inset-y-1\/3 {
-    top: -33.333333%;
-    bottom: -33.333333%;
-  }
-
-  .lg\:-inset-x-1\/3 {
-    right: -33.333333%;
-    left: -33.333333%;
-  }
-
-  .lg\:-inset-y-2\/3 {
-    top: -66.666667%;
-    bottom: -66.666667%;
-  }
-
-  .lg\:-inset-x-2\/3 {
-    right: -66.666667%;
-    left: -66.666667%;
-  }
-
-  .lg\:-inset-y-1\/4 {
-    top: -25%;
-    bottom: -25%;
-  }
-
-  .lg\:-inset-x-1\/4 {
-    right: -25%;
-    left: -25%;
-  }
-
-  .lg\:-inset-y-2\/4 {
-    top: -50%;
-    bottom: -50%;
-  }
-
-  .lg\:-inset-x-2\/4 {
-    right: -50%;
-    left: -50%;
-  }
-
-  .lg\:-inset-y-3\/4 {
-    top: -75%;
-    bottom: -75%;
-  }
-
-  .lg\:-inset-x-3\/4 {
-    right: -75%;
-    left: -75%;
-  }
-
-  .lg\:-inset-y-full {
-    top: -100%;
-    bottom: -100%;
-  }
-
-  .lg\:-inset-x-full {
-    right: -100%;
-    left: -100%;
-  }
-
-  .lg\:top-0 {
-    top: 0px;
-  }
-
-  .lg\:right-0 {
-    right: 0px;
-  }
-
-  .lg\:bottom-0 {
-    bottom: 0px;
-  }
-
-  .lg\:left-0 {
-    left: 0px;
-  }
-
-  .lg\:top-1 {
-    top: 0.25rem;
-  }
-
-  .lg\:right-1 {
-    right: 0.25rem;
-  }
-
-  .lg\:bottom-1 {
-    bottom: 0.25rem;
-  }
-
-  .lg\:left-1 {
-    left: 0.25rem;
-  }
-
-  .lg\:top-2 {
-    top: 0.5rem;
-  }
-
-  .lg\:right-2 {
-    right: 0.5rem;
-  }
-
-  .lg\:bottom-2 {
-    bottom: 0.5rem;
-  }
-
-  .lg\:left-2 {
-    left: 0.5rem;
-  }
-
-  .lg\:top-3 {
-    top: 0.75rem;
-  }
-
-  .lg\:right-3 {
-    right: 0.75rem;
-  }
-
-  .lg\:bottom-3 {
-    bottom: 0.75rem;
-  }
-
-  .lg\:left-3 {
-    left: 0.75rem;
-  }
-
-  .lg\:top-4 {
-    top: 1rem;
-  }
-
-  .lg\:right-4 {
-    right: 1rem;
-  }
-
-  .lg\:bottom-4 {
-    bottom: 1rem;
-  }
-
-  .lg\:left-4 {
-    left: 1rem;
-  }
-
-  .lg\:top-5 {
-    top: 1.25rem;
-  }
-
-  .lg\:right-5 {
-    right: 1.25rem;
-  }
-
-  .lg\:bottom-5 {
-    bottom: 1.25rem;
-  }
-
-  .lg\:left-5 {
-    left: 1.25rem;
-  }
-
-  .lg\:top-6 {
-    top: 1.5rem;
-  }
-
-  .lg\:right-6 {
-    right: 1.5rem;
-  }
-
-  .lg\:bottom-6 {
-    bottom: 1.5rem;
-  }
-
-  .lg\:left-6 {
-    left: 1.5rem;
-  }
-
-  .lg\:top-7 {
-    top: 1.75rem;
-  }
-
-  .lg\:right-7 {
-    right: 1.75rem;
-  }
-
-  .lg\:bottom-7 {
-    bottom: 1.75rem;
-  }
-
-  .lg\:left-7 {
-    left: 1.75rem;
-  }
-
-  .lg\:top-8 {
-    top: 2rem;
-  }
-
-  .lg\:right-8 {
-    right: 2rem;
-  }
-
-  .lg\:bottom-8 {
-    bottom: 2rem;
-  }
-
-  .lg\:left-8 {
-    left: 2rem;
-  }
-
-  .lg\:top-9 {
-    top: 2.25rem;
-  }
-
-  .lg\:right-9 {
-    right: 2.25rem;
-  }
-
-  .lg\:bottom-9 {
-    bottom: 2.25rem;
-  }
-
-  .lg\:left-9 {
-    left: 2.25rem;
-  }
-
-  .lg\:top-10 {
-    top: 2.5rem;
-  }
-
-  .lg\:right-10 {
-    right: 2.5rem;
-  }
-
-  .lg\:bottom-10 {
-    bottom: 2.5rem;
-  }
-
-  .lg\:left-10 {
-    left: 2.5rem;
-  }
-
-  .lg\:top-11 {
-    top: 2.75rem;
-  }
-
-  .lg\:right-11 {
-    right: 2.75rem;
-  }
-
-  .lg\:bottom-11 {
-    bottom: 2.75rem;
-  }
-
-  .lg\:left-11 {
-    left: 2.75rem;
-  }
-
-  .lg\:top-12 {
-    top: 3rem;
-  }
-
-  .lg\:right-12 {
-    right: 3rem;
-  }
-
-  .lg\:bottom-12 {
-    bottom: 3rem;
-  }
-
-  .lg\:left-12 {
-    left: 3rem;
-  }
-
-  .lg\:top-14 {
-    top: 3.5rem;
-  }
-
-  .lg\:right-14 {
-    right: 3.5rem;
-  }
-
-  .lg\:bottom-14 {
-    bottom: 3.5rem;
-  }
-
-  .lg\:left-14 {
-    left: 3.5rem;
-  }
-
-  .lg\:top-16 {
-    top: 4rem;
-  }
-
-  .lg\:right-16 {
-    right: 4rem;
-  }
-
-  .lg\:bottom-16 {
-    bottom: 4rem;
-  }
-
-  .lg\:left-16 {
-    left: 4rem;
-  }
-
-  .lg\:top-20 {
-    top: 5rem;
-  }
-
-  .lg\:right-20 {
-    right: 5rem;
-  }
-
-  .lg\:bottom-20 {
-    bottom: 5rem;
-  }
-
-  .lg\:left-20 {
-    left: 5rem;
-  }
-
-  .lg\:top-24 {
-    top: 6rem;
-  }
-
-  .lg\:right-24 {
-    right: 6rem;
-  }
-
-  .lg\:bottom-24 {
-    bottom: 6rem;
-  }
-
-  .lg\:left-24 {
-    left: 6rem;
-  }
-
-  .lg\:top-28 {
-    top: 7rem;
-  }
-
-  .lg\:right-28 {
-    right: 7rem;
-  }
-
-  .lg\:bottom-28 {
-    bottom: 7rem;
-  }
-
-  .lg\:left-28 {
-    left: 7rem;
-  }
-
-  .lg\:top-32 {
-    top: 8rem;
-  }
-
-  .lg\:right-32 {
-    right: 8rem;
-  }
-
-  .lg\:bottom-32 {
-    bottom: 8rem;
-  }
-
-  .lg\:left-32 {
-    left: 8rem;
-  }
-
-  .lg\:top-36 {
-    top: 9rem;
-  }
-
-  .lg\:right-36 {
-    right: 9rem;
-  }
-
-  .lg\:bottom-36 {
-    bottom: 9rem;
-  }
-
-  .lg\:left-36 {
-    left: 9rem;
-  }
-
-  .lg\:top-40 {
-    top: 10rem;
-  }
-
-  .lg\:right-40 {
-    right: 10rem;
-  }
-
-  .lg\:bottom-40 {
-    bottom: 10rem;
-  }
-
-  .lg\:left-40 {
-    left: 10rem;
-  }
-
-  .lg\:top-44 {
-    top: 11rem;
-  }
-
-  .lg\:right-44 {
-    right: 11rem;
-  }
-
-  .lg\:bottom-44 {
-    bottom: 11rem;
-  }
-
-  .lg\:left-44 {
-    left: 11rem;
-  }
-
-  .lg\:top-48 {
-    top: 12rem;
-  }
-
-  .lg\:right-48 {
-    right: 12rem;
-  }
-
-  .lg\:bottom-48 {
-    bottom: 12rem;
-  }
-
-  .lg\:left-48 {
-    left: 12rem;
-  }
-
-  .lg\:top-52 {
-    top: 13rem;
-  }
-
-  .lg\:right-52 {
-    right: 13rem;
-  }
-
-  .lg\:bottom-52 {
-    bottom: 13rem;
-  }
-
-  .lg\:left-52 {
-    left: 13rem;
-  }
-
-  .lg\:top-56 {
-    top: 14rem;
-  }
-
-  .lg\:right-56 {
-    right: 14rem;
-  }
-
-  .lg\:bottom-56 {
-    bottom: 14rem;
-  }
-
-  .lg\:left-56 {
-    left: 14rem;
-  }
-
-  .lg\:top-60 {
-    top: 15rem;
-  }
-
-  .lg\:right-60 {
-    right: 15rem;
-  }
-
-  .lg\:bottom-60 {
-    bottom: 15rem;
-  }
-
-  .lg\:left-60 {
-    left: 15rem;
-  }
-
-  .lg\:top-64 {
-    top: 16rem;
-  }
-
-  .lg\:right-64 {
-    right: 16rem;
-  }
-
-  .lg\:bottom-64 {
-    bottom: 16rem;
-  }
-
-  .lg\:left-64 {
-    left: 16rem;
-  }
-
-  .lg\:top-72 {
-    top: 18rem;
-  }
-
-  .lg\:right-72 {
-    right: 18rem;
-  }
-
-  .lg\:bottom-72 {
-    bottom: 18rem;
-  }
-
-  .lg\:left-72 {
-    left: 18rem;
-  }
-
-  .lg\:top-80 {
-    top: 20rem;
-  }
-
-  .lg\:right-80 {
-    right: 20rem;
-  }
-
-  .lg\:bottom-80 {
-    bottom: 20rem;
-  }
-
-  .lg\:left-80 {
-    left: 20rem;
-  }
-
-  .lg\:top-96 {
-    top: 24rem;
-  }
-
-  .lg\:right-96 {
-    right: 24rem;
-  }
-
-  .lg\:bottom-96 {
-    bottom: 24rem;
-  }
-
-  .lg\:left-96 {
-    left: 24rem;
-  }
-
-  .lg\:top-auto {
-    top: auto;
-  }
-
-  .lg\:right-auto {
-    right: auto;
-  }
-
-  .lg\:bottom-auto {
-    bottom: auto;
-  }
-
-  .lg\:left-auto {
-    left: auto;
-  }
-
-  .lg\:top-px {
-    top: 1px;
-  }
-
-  .lg\:right-px {
-    right: 1px;
-  }
-
-  .lg\:bottom-px {
-    bottom: 1px;
-  }
-
-  .lg\:left-px {
-    left: 1px;
-  }
-
-  .lg\:top-0\.5 {
-    top: 0.125rem;
-  }
-
-  .lg\:right-0\.5 {
-    right: 0.125rem;
-  }
-
-  .lg\:bottom-0\.5 {
-    bottom: 0.125rem;
-  }
-
-  .lg\:left-0\.5 {
-    left: 0.125rem;
-  }
-
-  .lg\:top-1\.5 {
-    top: 0.375rem;
-  }
-
-  .lg\:right-1\.5 {
-    right: 0.375rem;
-  }
-
-  .lg\:bottom-1\.5 {
-    bottom: 0.375rem;
-  }
-
-  .lg\:left-1\.5 {
-    left: 0.375rem;
-  }
-
-  .lg\:top-2\.5 {
-    top: 0.625rem;
-  }
-
-  .lg\:right-2\.5 {
-    right: 0.625rem;
-  }
-
-  .lg\:bottom-2\.5 {
-    bottom: 0.625rem;
-  }
-
-  .lg\:left-2\.5 {
-    left: 0.625rem;
-  }
-
-  .lg\:top-3\.5 {
-    top: 0.875rem;
-  }
-
-  .lg\:right-3\.5 {
-    right: 0.875rem;
-  }
-
-  .lg\:bottom-3\.5 {
-    bottom: 0.875rem;
-  }
-
-  .lg\:left-3\.5 {
-    left: 0.875rem;
-  }
-
-  .lg\:-top-0 {
-    top: 0px;
-  }
-
-  .lg\:-right-0 {
-    right: 0px;
-  }
-
-  .lg\:-bottom-0 {
-    bottom: 0px;
-  }
-
-  .lg\:-left-0 {
-    left: 0px;
-  }
-
-  .lg\:-top-1 {
-    top: -0.25rem;
-  }
-
-  .lg\:-right-1 {
-    right: -0.25rem;
-  }
-
-  .lg\:-bottom-1 {
-    bottom: -0.25rem;
-  }
-
-  .lg\:-left-1 {
-    left: -0.25rem;
-  }
-
-  .lg\:-top-2 {
-    top: -0.5rem;
-  }
-
-  .lg\:-right-2 {
-    right: -0.5rem;
-  }
-
-  .lg\:-bottom-2 {
-    bottom: -0.5rem;
-  }
-
-  .lg\:-left-2 {
-    left: -0.5rem;
-  }
-
-  .lg\:-top-3 {
-    top: -0.75rem;
-  }
-
-  .lg\:-right-3 {
-    right: -0.75rem;
-  }
-
-  .lg\:-bottom-3 {
-    bottom: -0.75rem;
-  }
-
-  .lg\:-left-3 {
-    left: -0.75rem;
-  }
-
-  .lg\:-top-4 {
-    top: -1rem;
-  }
-
-  .lg\:-right-4 {
-    right: -1rem;
-  }
-
-  .lg\:-bottom-4 {
-    bottom: -1rem;
-  }
-
-  .lg\:-left-4 {
-    left: -1rem;
-  }
-
-  .lg\:-top-5 {
-    top: -1.25rem;
-  }
-
-  .lg\:-right-5 {
-    right: -1.25rem;
-  }
-
-  .lg\:-bottom-5 {
-    bottom: -1.25rem;
-  }
-
-  .lg\:-left-5 {
-    left: -1.25rem;
-  }
-
-  .lg\:-top-6 {
-    top: -1.5rem;
-  }
-
-  .lg\:-right-6 {
-    right: -1.5rem;
-  }
-
-  .lg\:-bottom-6 {
-    bottom: -1.5rem;
-  }
-
-  .lg\:-left-6 {
-    left: -1.5rem;
-  }
-
-  .lg\:-top-7 {
-    top: -1.75rem;
-  }
-
-  .lg\:-right-7 {
-    right: -1.75rem;
-  }
-
-  .lg\:-bottom-7 {
-    bottom: -1.75rem;
-  }
-
-  .lg\:-left-7 {
-    left: -1.75rem;
-  }
-
-  .lg\:-top-8 {
-    top: -2rem;
-  }
-
-  .lg\:-right-8 {
-    right: -2rem;
-  }
-
-  .lg\:-bottom-8 {
-    bottom: -2rem;
-  }
-
-  .lg\:-left-8 {
-    left: -2rem;
-  }
-
-  .lg\:-top-9 {
-    top: -2.25rem;
-  }
-
-  .lg\:-right-9 {
-    right: -2.25rem;
-  }
-
-  .lg\:-bottom-9 {
-    bottom: -2.25rem;
-  }
-
-  .lg\:-left-9 {
-    left: -2.25rem;
-  }
-
-  .lg\:-top-10 {
-    top: -2.5rem;
-  }
-
-  .lg\:-right-10 {
-    right: -2.5rem;
-  }
-
-  .lg\:-bottom-10 {
-    bottom: -2.5rem;
-  }
-
-  .lg\:-left-10 {
-    left: -2.5rem;
-  }
-
-  .lg\:-top-11 {
-    top: -2.75rem;
-  }
-
-  .lg\:-right-11 {
-    right: -2.75rem;
-  }
-
-  .lg\:-bottom-11 {
-    bottom: -2.75rem;
-  }
-
-  .lg\:-left-11 {
-    left: -2.75rem;
-  }
-
-  .lg\:-top-12 {
-    top: -3rem;
-  }
-
-  .lg\:-right-12 {
-    right: -3rem;
-  }
-
-  .lg\:-bottom-12 {
-    bottom: -3rem;
-  }
-
-  .lg\:-left-12 {
-    left: -3rem;
-  }
-
-  .lg\:-top-14 {
-    top: -3.5rem;
-  }
-
-  .lg\:-right-14 {
-    right: -3.5rem;
-  }
-
-  .lg\:-bottom-14 {
-    bottom: -3.5rem;
-  }
-
-  .lg\:-left-14 {
-    left: -3.5rem;
-  }
-
-  .lg\:-top-16 {
-    top: -4rem;
-  }
-
-  .lg\:-right-16 {
-    right: -4rem;
-  }
-
-  .lg\:-bottom-16 {
-    bottom: -4rem;
-  }
-
-  .lg\:-left-16 {
-    left: -4rem;
-  }
-
-  .lg\:-top-20 {
-    top: -5rem;
-  }
-
-  .lg\:-right-20 {
-    right: -5rem;
-  }
-
-  .lg\:-bottom-20 {
-    bottom: -5rem;
-  }
-
-  .lg\:-left-20 {
-    left: -5rem;
-  }
-
-  .lg\:-top-24 {
-    top: -6rem;
-  }
-
-  .lg\:-right-24 {
-    right: -6rem;
-  }
-
-  .lg\:-bottom-24 {
-    bottom: -6rem;
-  }
-
-  .lg\:-left-24 {
-    left: -6rem;
-  }
-
-  .lg\:-top-28 {
-    top: -7rem;
-  }
-
-  .lg\:-right-28 {
-    right: -7rem;
-  }
-
-  .lg\:-bottom-28 {
-    bottom: -7rem;
-  }
-
-  .lg\:-left-28 {
-    left: -7rem;
-  }
-
-  .lg\:-top-32 {
-    top: -8rem;
-  }
-
-  .lg\:-right-32 {
-    right: -8rem;
-  }
-
-  .lg\:-bottom-32 {
-    bottom: -8rem;
-  }
-
-  .lg\:-left-32 {
-    left: -8rem;
-  }
-
-  .lg\:-top-36 {
-    top: -9rem;
-  }
-
-  .lg\:-right-36 {
-    right: -9rem;
-  }
-
-  .lg\:-bottom-36 {
-    bottom: -9rem;
-  }
-
-  .lg\:-left-36 {
-    left: -9rem;
-  }
-
-  .lg\:-top-40 {
-    top: -10rem;
-  }
-
-  .lg\:-right-40 {
-    right: -10rem;
-  }
-
-  .lg\:-bottom-40 {
-    bottom: -10rem;
-  }
-
-  .lg\:-left-40 {
-    left: -10rem;
-  }
-
-  .lg\:-top-44 {
-    top: -11rem;
-  }
-
-  .lg\:-right-44 {
-    right: -11rem;
-  }
-
-  .lg\:-bottom-44 {
-    bottom: -11rem;
-  }
-
-  .lg\:-left-44 {
-    left: -11rem;
-  }
-
-  .lg\:-top-48 {
-    top: -12rem;
-  }
-
-  .lg\:-right-48 {
-    right: -12rem;
-  }
-
-  .lg\:-bottom-48 {
-    bottom: -12rem;
-  }
-
-  .lg\:-left-48 {
-    left: -12rem;
-  }
-
-  .lg\:-top-52 {
-    top: -13rem;
-  }
-
-  .lg\:-right-52 {
-    right: -13rem;
-  }
-
-  .lg\:-bottom-52 {
-    bottom: -13rem;
-  }
-
-  .lg\:-left-52 {
-    left: -13rem;
-  }
-
-  .lg\:-top-56 {
-    top: -14rem;
-  }
-
-  .lg\:-right-56 {
-    right: -14rem;
-  }
-
-  .lg\:-bottom-56 {
-    bottom: -14rem;
-  }
-
-  .lg\:-left-56 {
-    left: -14rem;
-  }
-
-  .lg\:-top-60 {
-    top: -15rem;
-  }
-
-  .lg\:-right-60 {
-    right: -15rem;
-  }
-
-  .lg\:-bottom-60 {
-    bottom: -15rem;
-  }
-
-  .lg\:-left-60 {
-    left: -15rem;
-  }
-
-  .lg\:-top-64 {
-    top: -16rem;
-  }
-
-  .lg\:-right-64 {
-    right: -16rem;
-  }
-
-  .lg\:-bottom-64 {
-    bottom: -16rem;
-  }
-
-  .lg\:-left-64 {
-    left: -16rem;
-  }
-
-  .lg\:-top-72 {
-    top: -18rem;
-  }
-
-  .lg\:-right-72 {
-    right: -18rem;
-  }
-
-  .lg\:-bottom-72 {
-    bottom: -18rem;
-  }
-
-  .lg\:-left-72 {
-    left: -18rem;
-  }
-
-  .lg\:-top-80 {
-    top: -20rem;
-  }
-
-  .lg\:-right-80 {
-    right: -20rem;
-  }
-
-  .lg\:-bottom-80 {
-    bottom: -20rem;
-  }
-
-  .lg\:-left-80 {
-    left: -20rem;
-  }
-
-  .lg\:-top-96 {
-    top: -24rem;
-  }
-
-  .lg\:-right-96 {
-    right: -24rem;
-  }
-
-  .lg\:-bottom-96 {
-    bottom: -24rem;
-  }
-
-  .lg\:-left-96 {
-    left: -24rem;
-  }
-
-  .lg\:-top-px {
-    top: -1px;
-  }
-
-  .lg\:-right-px {
-    right: -1px;
-  }
-
-  .lg\:-bottom-px {
-    bottom: -1px;
-  }
-
-  .lg\:-left-px {
-    left: -1px;
-  }
-
-  .lg\:-top-0\.5 {
-    top: -0.125rem;
-  }
-
-  .lg\:-right-0\.5 {
-    right: -0.125rem;
-  }
-
-  .lg\:-bottom-0\.5 {
-    bottom: -0.125rem;
-  }
-
-  .lg\:-left-0\.5 {
-    left: -0.125rem;
-  }
-
-  .lg\:-top-1\.5 {
-    top: -0.375rem;
-  }
-
-  .lg\:-right-1\.5 {
-    right: -0.375rem;
-  }
-
-  .lg\:-bottom-1\.5 {
-    bottom: -0.375rem;
-  }
-
-  .lg\:-left-1\.5 {
-    left: -0.375rem;
-  }
-
-  .lg\:-top-2\.5 {
-    top: -0.625rem;
-  }
-
-  .lg\:-right-2\.5 {
-    right: -0.625rem;
-  }
-
-  .lg\:-bottom-2\.5 {
-    bottom: -0.625rem;
-  }
-
-  .lg\:-left-2\.5 {
-    left: -0.625rem;
-  }
-
-  .lg\:-top-3\.5 {
-    top: -0.875rem;
-  }
-
-  .lg\:-right-3\.5 {
-    right: -0.875rem;
-  }
-
-  .lg\:-bottom-3\.5 {
-    bottom: -0.875rem;
-  }
-
-  .lg\:-left-3\.5 {
-    left: -0.875rem;
-  }
-
-  .lg\:top-1\/2 {
-    top: 50%;
-  }
-
-  .lg\:right-1\/2 {
-    right: 50%;
-  }
-
-  .lg\:bottom-1\/2 {
-    bottom: 50%;
-  }
-
-  .lg\:left-1\/2 {
-    left: 50%;
-  }
-
-  .lg\:top-1\/3 {
-    top: 33.333333%;
-  }
-
-  .lg\:right-1\/3 {
-    right: 33.333333%;
-  }
-
-  .lg\:bottom-1\/3 {
-    bottom: 33.333333%;
-  }
-
-  .lg\:left-1\/3 {
-    left: 33.333333%;
-  }
-
-  .lg\:top-2\/3 {
-    top: 66.666667%;
-  }
-
-  .lg\:right-2\/3 {
-    right: 66.666667%;
-  }
-
-  .lg\:bottom-2\/3 {
-    bottom: 66.666667%;
-  }
-
-  .lg\:left-2\/3 {
-    left: 66.666667%;
-  }
-
-  .lg\:top-1\/4 {
-    top: 25%;
-  }
-
-  .lg\:right-1\/4 {
-    right: 25%;
-  }
-
-  .lg\:bottom-1\/4 {
-    bottom: 25%;
-  }
-
-  .lg\:left-1\/4 {
-    left: 25%;
-  }
-
-  .lg\:top-2\/4 {
-    top: 50%;
-  }
-
-  .lg\:right-2\/4 {
-    right: 50%;
-  }
-
-  .lg\:bottom-2\/4 {
-    bottom: 50%;
-  }
-
-  .lg\:left-2\/4 {
-    left: 50%;
-  }
-
-  .lg\:top-3\/4 {
-    top: 75%;
-  }
-
-  .lg\:right-3\/4 {
-    right: 75%;
-  }
-
-  .lg\:bottom-3\/4 {
-    bottom: 75%;
-  }
-
-  .lg\:left-3\/4 {
-    left: 75%;
-  }
-
-  .lg\:top-full {
-    top: 100%;
-  }
-
-  .lg\:right-full {
-    right: 100%;
-  }
-
-  .lg\:bottom-full {
-    bottom: 100%;
-  }
-
-  .lg\:left-full {
-    left: 100%;
-  }
-
-  .lg\:-top-1\/2 {
-    top: -50%;
-  }
-
-  .lg\:-right-1\/2 {
-    right: -50%;
-  }
-
-  .lg\:-bottom-1\/2 {
-    bottom: -50%;
-  }
-
-  .lg\:-left-1\/2 {
-    left: -50%;
-  }
-
-  .lg\:-top-1\/3 {
-    top: -33.333333%;
-  }
-
-  .lg\:-right-1\/3 {
-    right: -33.333333%;
-  }
-
-  .lg\:-bottom-1\/3 {
-    bottom: -33.333333%;
-  }
-
-  .lg\:-left-1\/3 {
-    left: -33.333333%;
-  }
-
-  .lg\:-top-2\/3 {
-    top: -66.666667%;
-  }
-
-  .lg\:-right-2\/3 {
-    right: -66.666667%;
-  }
-
-  .lg\:-bottom-2\/3 {
-    bottom: -66.666667%;
-  }
-
-  .lg\:-left-2\/3 {
-    left: -66.666667%;
-  }
-
-  .lg\:-top-1\/4 {
-    top: -25%;
-  }
-
-  .lg\:-right-1\/4 {
-    right: -25%;
-  }
-
-  .lg\:-bottom-1\/4 {
-    bottom: -25%;
-  }
-
-  .lg\:-left-1\/4 {
-    left: -25%;
-  }
-
-  .lg\:-top-2\/4 {
-    top: -50%;
-  }
-
-  .lg\:-right-2\/4 {
-    right: -50%;
-  }
-
-  .lg\:-bottom-2\/4 {
-    bottom: -50%;
-  }
-
-  .lg\:-left-2\/4 {
-    left: -50%;
-  }
-
-  .lg\:-top-3\/4 {
-    top: -75%;
-  }
-
-  .lg\:-right-3\/4 {
-    right: -75%;
-  }
-
-  .lg\:-bottom-3\/4 {
-    bottom: -75%;
-  }
-
-  .lg\:-left-3\/4 {
-    left: -75%;
-  }
-
-  .lg\:-top-full {
-    top: -100%;
-  }
-
-  .lg\:-right-full {
-    right: -100%;
-  }
-
-  .lg\:-bottom-full {
-    bottom: -100%;
-  }
-
-  .lg\:-left-full {
-    left: -100%;
-  }
-
-  .lg\:resize-none {
-    resize: none;
-  }
-
-  .lg\:resize-y {
-    resize: vertical;
-  }
-
-  .lg\:resize-x {
-    resize: horizontal;
-  }
-
-  .lg\:resize {
-    resize: both;
-  }
-
-  .lg\:shadow-sm {
-    --tw-shadow: 0 1px 2px 0 rgba(105, 81, 255, 0.05);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .lg\:shadow {
-    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .lg\:shadow-md {
-    --tw-shadow: 0 1px 2px 0 rgba(85, 105, 135, 0.1);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .lg\:shadow-lg {
-    --tw-shadow: 0px 1px 3px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .lg\:shadow-xl {
-    --tw-shadow: 10px 14px 34px rgba(0, 0, 0, 0.04);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .lg\:shadow-2xl {
-    --tw-shadow: 0px 32px 64px -12px rgba(85, 105, 135, 0.08);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .lg\:shadow-3xl {
-    --tw-shadow: 0px 24px 48px -12px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .lg\:shadow-inner {
-    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .lg\:shadow-none {
-    --tw-shadow: 0 0 #0000;
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .lg\:group-hover\:shadow-sm {
-    --tw-shadow: 0 1px 2px 0 rgba(105, 81, 255, 0.05);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .lg\:group-hover\:shadow {
-    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .lg\:group-hover\:shadow-md {
-    --tw-shadow: 0 1px 2px 0 rgba(85, 105, 135, 0.1);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .lg\:group-hover\:shadow-lg {
-    --tw-shadow: 0px 1px 3px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .lg\:group-hover\:shadow-xl {
-    --tw-shadow: 10px 14px 34px rgba(0, 0, 0, 0.04);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .lg\:group-hover\:shadow-2xl {
-    --tw-shadow: 0px 32px 64px -12px rgba(85, 105, 135, 0.08);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .lg\:group-hover\:shadow-3xl {
-    --tw-shadow: 0px 24px 48px -12px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .lg\:group-hover\:shadow-inner {
-    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .lg\:group-hover\:shadow-none {
-    --tw-shadow: 0 0 #0000;
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .lg\:focus-within\:shadow-sm:focus-within {
-    --tw-shadow: 0 1px 2px 0 rgba(105, 81, 255, 0.05);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .lg\:focus-within\:shadow:focus-within {
-    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .lg\:focus-within\:shadow-md:focus-within {
-    --tw-shadow: 0 1px 2px 0 rgba(85, 105, 135, 0.1);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .lg\:focus-within\:shadow-lg:focus-within {
-    --tw-shadow: 0px 1px 3px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .lg\:focus-within\:shadow-xl:focus-within {
-    --tw-shadow: 10px 14px 34px rgba(0, 0, 0, 0.04);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .lg\:focus-within\:shadow-2xl:focus-within {
-    --tw-shadow: 0px 32px 64px -12px rgba(85, 105, 135, 0.08);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .lg\:focus-within\:shadow-3xl:focus-within {
-    --tw-shadow: 0px 24px 48px -12px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .lg\:focus-within\:shadow-inner:focus-within {
-    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .lg\:focus-within\:shadow-none:focus-within {
-    --tw-shadow: 0 0 #0000;
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .lg\:hover\:shadow-sm:hover {
-    --tw-shadow: 0 1px 2px 0 rgba(105, 81, 255, 0.05);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .lg\:hover\:shadow:hover {
-    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .lg\:hover\:shadow-md:hover {
-    --tw-shadow: 0 1px 2px 0 rgba(85, 105, 135, 0.1);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .lg\:hover\:shadow-lg:hover {
-    --tw-shadow: 0px 1px 3px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .lg\:hover\:shadow-xl:hover {
-    --tw-shadow: 10px 14px 34px rgba(0, 0, 0, 0.04);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .lg\:hover\:shadow-2xl:hover {
-    --tw-shadow: 0px 32px 64px -12px rgba(85, 105, 135, 0.08);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .lg\:hover\:shadow-3xl:hover {
-    --tw-shadow: 0px 24px 48px -12px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .lg\:hover\:shadow-inner:hover {
-    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .lg\:hover\:shadow-none:hover {
-    --tw-shadow: 0 0 #0000;
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .lg\:focus\:shadow-sm:focus {
-    --tw-shadow: 0 1px 2px 0 rgba(105, 81, 255, 0.05);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .lg\:focus\:shadow:focus {
-    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .lg\:focus\:shadow-md:focus {
-    --tw-shadow: 0 1px 2px 0 rgba(85, 105, 135, 0.1);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .lg\:focus\:shadow-lg:focus {
-    --tw-shadow: 0px 1px 3px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .lg\:focus\:shadow-xl:focus {
-    --tw-shadow: 10px 14px 34px rgba(0, 0, 0, 0.04);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .lg\:focus\:shadow-2xl:focus {
-    --tw-shadow: 0px 32px 64px -12px rgba(85, 105, 135, 0.08);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .lg\:focus\:shadow-3xl:focus {
-    --tw-shadow: 0px 24px 48px -12px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .lg\:focus\:shadow-inner:focus {
-    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .lg\:focus\:shadow-none:focus {
-    --tw-shadow: 0 0 #0000;
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .lg\:ring-0 {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .lg\:ring-1 {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .lg\:ring-2 {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .lg\:ring-4 {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .lg\:ring-8 {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .lg\:ring {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .lg\:ring-inset {
-    --tw-ring-inset: inset;
-  }
-
-  .lg\:focus-within\:ring-0:focus-within {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .lg\:focus-within\:ring-1:focus-within {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .lg\:focus-within\:ring-2:focus-within {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .lg\:focus-within\:ring-4:focus-within {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .lg\:focus-within\:ring-8:focus-within {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .lg\:focus-within\:ring:focus-within {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .lg\:focus-within\:ring-inset:focus-within {
-    --tw-ring-inset: inset;
-  }
-
-  .lg\:focus\:ring-0:focus {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .lg\:focus\:ring-1:focus {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .lg\:focus\:ring-2:focus {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .lg\:focus\:ring-4:focus {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .lg\:focus\:ring-8:focus {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .lg\:focus\:ring:focus {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .lg\:focus\:ring-inset:focus {
-    --tw-ring-inset: inset;
-  }
-
-  .lg\:ring-offset-current {
-    --tw-ring-offset-color: currentColor;
-  }
-
-  .lg\:ring-offset-transparent {
-    --tw-ring-offset-color: transparent;
-  }
-
-  .lg\:ring-offset-black {
-    --tw-ring-offset-color: #000;
-  }
-
-  .lg\:ring-offset-white {
-    --tw-ring-offset-color: #fff;
-  }
-
-  .lg\:ring-offset-darkCoolGray-50 {
-    --tw-ring-offset-color: #F5F6F7;
-  }
-
-  .lg\:ring-offset-darkCoolGray-100 {
-    --tw-ring-offset-color: #EBEDEF;
-  }
-
-  .lg\:ring-offset-darkCoolGray-200 {
-    --tw-ring-offset-color: #CED1D6;
-  }
-
-  .lg\:ring-offset-darkCoolGray-300 {
-    --tw-ring-offset-color: #B0B5BD;
-  }
-
-  .lg\:ring-offset-darkCoolGray-400 {
-    --tw-ring-offset-color: #757E8C;
-  }
-
-  .lg\:ring-offset-darkCoolGray-500 {
-    --tw-ring-offset-color: #3A475B;
-  }
-
-  .lg\:ring-offset-darkCoolGray-600 {
-    --tw-ring-offset-color: #344052;
-  }
-
-  .lg\:ring-offset-darkCoolGray-700 {
-    --tw-ring-offset-color: #2C3544;
-  }
-
-  .lg\:ring-offset-darkCoolGray-800 {
-    --tw-ring-offset-color: #232B37;
-  }
-
-  .lg\:ring-offset-darkCoolGray-900 {
-    --tw-ring-offset-color: #1C232D;
-  }
-
-  .lg\:ring-offset-coolGray-50 {
-    --tw-ring-offset-color: #F7F8F9;
-  }
-
-  .lg\:ring-offset-coolGray-100 {
-    --tw-ring-offset-color: #EEF0F3;
-  }
-
-  .lg\:ring-offset-coolGray-200 {
-    --tw-ring-offset-color: #D5DAE1;
-  }
-
-  .lg\:ring-offset-coolGray-300 {
-    --tw-ring-offset-color: #BBC3CF;
-  }
-
-  .lg\:ring-offset-coolGray-400 {
-    --tw-ring-offset-color: #8896AB;
-  }
-
-  .lg\:ring-offset-coolGray-500 {
-    --tw-ring-offset-color: #556987;
-  }
-
-  .lg\:ring-offset-coolGray-600 {
-    --tw-ring-offset-color: #4D5F7A;
-  }
-
-  .lg\:ring-offset-coolGray-700 {
-    --tw-ring-offset-color: #404F65;
-  }
-
-  .lg\:ring-offset-coolGray-800 {
-    --tw-ring-offset-color: #333F51;
-  }
-
-  .lg\:ring-offset-coolGray-900 {
-    --tw-ring-offset-color: #2A3342;
-  }
-
-  .lg\:ring-offset-indigo-50 {
-    --tw-ring-offset-color: #F8F6FF;
-  }
-
-  .lg\:ring-offset-indigo-100 {
-    --tw-ring-offset-color: #F0EEFF;
-  }
-
-  .lg\:ring-offset-indigo-200 {
-    --tw-ring-offset-color: #DAD4FF;
-  }
-
-  .lg\:ring-offset-indigo-300 {
-    --tw-ring-offset-color: #C3B9FF;
-  }
-
-  .lg\:ring-offset-indigo-400 {
-    --tw-ring-offset-color: #9685FF;
-  }
-
-  .lg\:ring-offset-indigo-500 {
-    --tw-ring-offset-color: #6951FF;
-  }
-
-  .lg\:ring-offset-indigo-600 {
-    --tw-ring-offset-color: #5F49E6;
-  }
-
-  .lg\:ring-offset-indigo-700 {
-    --tw-ring-offset-color: #4F3DBF;
-  }
-
-  .lg\:ring-offset-indigo-800 {
-    --tw-ring-offset-color: #3F3199;
-  }
-
-  .lg\:ring-offset-indigo-900 {
-    --tw-ring-offset-color: #33287D;
-  }
-
-  .lg\:ring-offset-violet-50 {
-    --tw-ring-offset-color: #FBF7FF;
-  }
-
-  .lg\:ring-offset-violet-100 {
-    --tw-ring-offset-color: #F6EEFE;
-  }
-
-  .lg\:ring-offset-violet-200 {
-    --tw-ring-offset-color: #E9D5FD;
-  }
-
-  .lg\:ring-offset-violet-300 {
-    --tw-ring-offset-color: #DCBBFC;
-  }
-
-  .lg\:ring-offset-violet-400 {
-    --tw-ring-offset-color: #C288F9;
-  }
-
-  .lg\:ring-offset-violet-500 {
-    --tw-ring-offset-color: #A855F7;
-  }
-
-  .lg\:ring-offset-violet-600 {
-    --tw-ring-offset-color: #974DDE;
-  }
-
-  .lg\:ring-offset-violet-700 {
-    --tw-ring-offset-color: #7E40B9;
-  }
-
-  .lg\:ring-offset-violet-800 {
-    --tw-ring-offset-color: #653394;
-  }
-
-  .lg\:ring-offset-violet-900 {
-    --tw-ring-offset-color: #522A79;
-  }
-
-  .lg\:ring-offset-yellow-50 {
-    --tw-ring-offset-color: #FFFAF3;
-  }
-
-  .lg\:ring-offset-yellow-100 {
-    --tw-ring-offset-color: #FEF5E7;
-  }
-
-  .lg\:ring-offset-yellow-200 {
-    --tw-ring-offset-color: #FDE7C2;
-  }
-
-  .lg\:ring-offset-yellow-300 {
-    --tw-ring-offset-color: #FBD89D;
-  }
-
-  .lg\:ring-offset-yellow-400 {
-    --tw-ring-offset-color: #F8BB54;
-  }
-
-  .lg\:ring-offset-yellow-500 {
-    --tw-ring-offset-color: #F59E0B;
-  }
-
-  .lg\:ring-offset-yellow-600 {
-    --tw-ring-offset-color: #DD8E0A;
-  }
-
-  .lg\:ring-offset-yellow-700 {
-    --tw-ring-offset-color: #B87708;
-  }
-
-  .lg\:ring-offset-yellow-800 {
-    --tw-ring-offset-color: #935F07;
-  }
-
-  .lg\:ring-offset-yellow-900 {
-    --tw-ring-offset-color: #784D05;
-  }
-
-  .lg\:ring-offset-red-50 {
-    --tw-ring-offset-color: #FEF7F6;
-  }
-
-  .lg\:ring-offset-red-100 {
-    --tw-ring-offset-color: #FDEEEC;
-  }
-
-  .lg\:ring-offset-red-200 {
-    --tw-ring-offset-color: #FBD6D0;
-  }
-
-  .lg\:ring-offset-red-300 {
-    --tw-ring-offset-color: #F9BDB4;
-  }
-
-  .lg\:ring-offset-red-400 {
-    --tw-ring-offset-color: #F48B7C;
-  }
-
-  .lg\:ring-offset-red-500 {
-    --tw-ring-offset-color: #EF5844;
-  }
-
-  .lg\:ring-offset-red-600 {
-    --tw-ring-offset-color: #D7503D;
-  }
-
-  .lg\:ring-offset-red-700 {
-    --tw-ring-offset-color: #B34333;
-  }
-
-  .lg\:ring-offset-red-800 {
-    --tw-ring-offset-color: #8F3529;
-  }
-
-  .lg\:ring-offset-red-900 {
-    --tw-ring-offset-color: #752C21;
-  }
-
-  .lg\:ring-offset-green-50 {
-    --tw-ring-offset-color: #F4FDF7;
-  }
-
-  .lg\:ring-offset-green-100 {
-    --tw-ring-offset-color: #EAFAF0;
-  }
-
-  .lg\:ring-offset-green-200 {
-    --tw-ring-offset-color: #CAF4D9;
-  }
-
-  .lg\:ring-offset-green-300 {
-    --tw-ring-offset-color: #AAEDC3;
-  }
-
-  .lg\:ring-offset-green-400 {
-    --tw-ring-offset-color: #6ADF95;
-  }
-
-  .lg\:ring-offset-green-500 {
-    --tw-ring-offset-color: #2AD167;
-  }
-
-  .lg\:ring-offset-green-600 {
-    --tw-ring-offset-color: #26BC5E;
-  }
-
-  .lg\:ring-offset-green-700 {
-    --tw-ring-offset-color: #209D4E;
-  }
-
-  .lg\:ring-offset-green-800 {
-    --tw-ring-offset-color: #197D3E;
-  }
-
-  .lg\:ring-offset-green-900 {
-    --tw-ring-offset-color: #156633;
-  }
-
-  .lg\:ring-offset-blue-50 {
-    --tw-ring-offset-color: #F5F9FF;
-  }
-
-  .lg\:ring-offset-blue-100 {
-    --tw-ring-offset-color: #EBF3FE;
-  }
-
-  .lg\:ring-offset-blue-200 {
-    --tw-ring-offset-color: #CEE0FD;
-  }
-
-  .lg\:ring-offset-blue-300 {
-    --tw-ring-offset-color: #B1CDFB;
-  }
-
-  .lg\:ring-offset-blue-400 {
-    --tw-ring-offset-color: #76A8F9;
-  }
-
-  .lg\:ring-offset-blue-500 {
-    --tw-ring-offset-color: #3B82F6;
-  }
-
-  .lg\:ring-offset-blue-600 {
-    --tw-ring-offset-color: #3575DD;
-  }
-
-  .lg\:ring-offset-blue-700 {
-    --tw-ring-offset-color: #2C62B9;
-  }
-
-  .lg\:ring-offset-blue-800 {
-    --tw-ring-offset-color: #234E94;
-  }
-
-  .lg\:ring-offset-blue-900 {
-    --tw-ring-offset-color: #1D4079;
-  }
-
-  .lg\:ring-offset-gray-50 {
-    --tw-ring-offset-color: #f9fafb;
-  }
-
-  .lg\:ring-offset-gray-100 {
-    --tw-ring-offset-color: #f3f4f6;
-  }
-
-  .lg\:ring-offset-gray-200 {
-    --tw-ring-offset-color: #e5e7eb;
-  }
-
-  .lg\:ring-offset-gray-300 {
-    --tw-ring-offset-color: #d1d5db;
-  }
-
-  .lg\:ring-offset-gray-400 {
-    --tw-ring-offset-color: #9ca3af;
-  }
-
-  .lg\:ring-offset-gray-500 {
-    --tw-ring-offset-color: #6b7280;
-  }
-
-  .lg\:ring-offset-gray-600 {
-    --tw-ring-offset-color: #4b5563;
-  }
-
-  .lg\:ring-offset-gray-700 {
-    --tw-ring-offset-color: #374151;
-  }
-
-  .lg\:ring-offset-gray-800 {
-    --tw-ring-offset-color: #1f2937;
-  }
-
-  .lg\:ring-offset-gray-900 {
-    --tw-ring-offset-color: #111827;
-  }
-
-  .lg\:focus-within\:ring-offset-current:focus-within {
-    --tw-ring-offset-color: currentColor;
-  }
-
-  .lg\:focus-within\:ring-offset-transparent:focus-within {
-    --tw-ring-offset-color: transparent;
-  }
-
-  .lg\:focus-within\:ring-offset-black:focus-within {
-    --tw-ring-offset-color: #000;
-  }
-
-  .lg\:focus-within\:ring-offset-white:focus-within {
-    --tw-ring-offset-color: #fff;
-  }
-
-  .lg\:focus-within\:ring-offset-darkCoolGray-50:focus-within {
-    --tw-ring-offset-color: #F5F6F7;
-  }
-
-  .lg\:focus-within\:ring-offset-darkCoolGray-100:focus-within {
-    --tw-ring-offset-color: #EBEDEF;
-  }
-
-  .lg\:focus-within\:ring-offset-darkCoolGray-200:focus-within {
-    --tw-ring-offset-color: #CED1D6;
-  }
-
-  .lg\:focus-within\:ring-offset-darkCoolGray-300:focus-within {
-    --tw-ring-offset-color: #B0B5BD;
-  }
-
-  .lg\:focus-within\:ring-offset-darkCoolGray-400:focus-within {
-    --tw-ring-offset-color: #757E8C;
-  }
-
-  .lg\:focus-within\:ring-offset-darkCoolGray-500:focus-within {
-    --tw-ring-offset-color: #3A475B;
-  }
-
-  .lg\:focus-within\:ring-offset-darkCoolGray-600:focus-within {
-    --tw-ring-offset-color: #344052;
-  }
-
-  .lg\:focus-within\:ring-offset-darkCoolGray-700:focus-within {
-    --tw-ring-offset-color: #2C3544;
-  }
-
-  .lg\:focus-within\:ring-offset-darkCoolGray-800:focus-within {
-    --tw-ring-offset-color: #232B37;
-  }
-
-  .lg\:focus-within\:ring-offset-darkCoolGray-900:focus-within {
-    --tw-ring-offset-color: #1C232D;
-  }
-
-  .lg\:focus-within\:ring-offset-coolGray-50:focus-within {
-    --tw-ring-offset-color: #F7F8F9;
-  }
-
-  .lg\:focus-within\:ring-offset-coolGray-100:focus-within {
-    --tw-ring-offset-color: #EEF0F3;
-  }
-
-  .lg\:focus-within\:ring-offset-coolGray-200:focus-within {
-    --tw-ring-offset-color: #D5DAE1;
-  }
-
-  .lg\:focus-within\:ring-offset-coolGray-300:focus-within {
-    --tw-ring-offset-color: #BBC3CF;
-  }
-
-  .lg\:focus-within\:ring-offset-coolGray-400:focus-within {
-    --tw-ring-offset-color: #8896AB;
-  }
-
-  .lg\:focus-within\:ring-offset-coolGray-500:focus-within {
-    --tw-ring-offset-color: #556987;
-  }
-
-  .lg\:focus-within\:ring-offset-coolGray-600:focus-within {
-    --tw-ring-offset-color: #4D5F7A;
-  }
-
-  .lg\:focus-within\:ring-offset-coolGray-700:focus-within {
-    --tw-ring-offset-color: #404F65;
-  }
-
-  .lg\:focus-within\:ring-offset-coolGray-800:focus-within {
-    --tw-ring-offset-color: #333F51;
-  }
-
-  .lg\:focus-within\:ring-offset-coolGray-900:focus-within {
-    --tw-ring-offset-color: #2A3342;
-  }
-
-  .lg\:focus-within\:ring-offset-indigo-50:focus-within {
-    --tw-ring-offset-color: #F8F6FF;
-  }
-
-  .lg\:focus-within\:ring-offset-indigo-100:focus-within {
-    --tw-ring-offset-color: #F0EEFF;
-  }
-
-  .lg\:focus-within\:ring-offset-indigo-200:focus-within {
-    --tw-ring-offset-color: #DAD4FF;
-  }
-
-  .lg\:focus-within\:ring-offset-indigo-300:focus-within {
-    --tw-ring-offset-color: #C3B9FF;
-  }
-
-  .lg\:focus-within\:ring-offset-indigo-400:focus-within {
-    --tw-ring-offset-color: #9685FF;
-  }
-
-  .lg\:focus-within\:ring-offset-indigo-500:focus-within {
-    --tw-ring-offset-color: #6951FF;
-  }
-
-  .lg\:focus-within\:ring-offset-indigo-600:focus-within {
-    --tw-ring-offset-color: #5F49E6;
-  }
-
-  .lg\:focus-within\:ring-offset-indigo-700:focus-within {
-    --tw-ring-offset-color: #4F3DBF;
-  }
-
-  .lg\:focus-within\:ring-offset-indigo-800:focus-within {
-    --tw-ring-offset-color: #3F3199;
-  }
-
-  .lg\:focus-within\:ring-offset-indigo-900:focus-within {
-    --tw-ring-offset-color: #33287D;
-  }
-
-  .lg\:focus-within\:ring-offset-violet-50:focus-within {
-    --tw-ring-offset-color: #FBF7FF;
-  }
-
-  .lg\:focus-within\:ring-offset-violet-100:focus-within {
-    --tw-ring-offset-color: #F6EEFE;
-  }
-
-  .lg\:focus-within\:ring-offset-violet-200:focus-within {
-    --tw-ring-offset-color: #E9D5FD;
-  }
-
-  .lg\:focus-within\:ring-offset-violet-300:focus-within {
-    --tw-ring-offset-color: #DCBBFC;
-  }
-
-  .lg\:focus-within\:ring-offset-violet-400:focus-within {
-    --tw-ring-offset-color: #C288F9;
-  }
-
-  .lg\:focus-within\:ring-offset-violet-500:focus-within {
-    --tw-ring-offset-color: #A855F7;
-  }
-
-  .lg\:focus-within\:ring-offset-violet-600:focus-within {
-    --tw-ring-offset-color: #974DDE;
-  }
-
-  .lg\:focus-within\:ring-offset-violet-700:focus-within {
-    --tw-ring-offset-color: #7E40B9;
-  }
-
-  .lg\:focus-within\:ring-offset-violet-800:focus-within {
-    --tw-ring-offset-color: #653394;
-  }
-
-  .lg\:focus-within\:ring-offset-violet-900:focus-within {
-    --tw-ring-offset-color: #522A79;
-  }
-
-  .lg\:focus-within\:ring-offset-yellow-50:focus-within {
-    --tw-ring-offset-color: #FFFAF3;
-  }
-
-  .lg\:focus-within\:ring-offset-yellow-100:focus-within {
-    --tw-ring-offset-color: #FEF5E7;
-  }
-
-  .lg\:focus-within\:ring-offset-yellow-200:focus-within {
-    --tw-ring-offset-color: #FDE7C2;
-  }
-
-  .lg\:focus-within\:ring-offset-yellow-300:focus-within {
-    --tw-ring-offset-color: #FBD89D;
-  }
-
-  .lg\:focus-within\:ring-offset-yellow-400:focus-within {
-    --tw-ring-offset-color: #F8BB54;
-  }
-
-  .lg\:focus-within\:ring-offset-yellow-500:focus-within {
-    --tw-ring-offset-color: #F59E0B;
-  }
-
-  .lg\:focus-within\:ring-offset-yellow-600:focus-within {
-    --tw-ring-offset-color: #DD8E0A;
-  }
-
-  .lg\:focus-within\:ring-offset-yellow-700:focus-within {
-    --tw-ring-offset-color: #B87708;
-  }
-
-  .lg\:focus-within\:ring-offset-yellow-800:focus-within {
-    --tw-ring-offset-color: #935F07;
-  }
-
-  .lg\:focus-within\:ring-offset-yellow-900:focus-within {
-    --tw-ring-offset-color: #784D05;
-  }
-
-  .lg\:focus-within\:ring-offset-red-50:focus-within {
-    --tw-ring-offset-color: #FEF7F6;
-  }
-
-  .lg\:focus-within\:ring-offset-red-100:focus-within {
-    --tw-ring-offset-color: #FDEEEC;
-  }
-
-  .lg\:focus-within\:ring-offset-red-200:focus-within {
-    --tw-ring-offset-color: #FBD6D0;
-  }
-
-  .lg\:focus-within\:ring-offset-red-300:focus-within {
-    --tw-ring-offset-color: #F9BDB4;
-  }
-
-  .lg\:focus-within\:ring-offset-red-400:focus-within {
-    --tw-ring-offset-color: #F48B7C;
-  }
-
-  .lg\:focus-within\:ring-offset-red-500:focus-within {
-    --tw-ring-offset-color: #EF5844;
-  }
-
-  .lg\:focus-within\:ring-offset-red-600:focus-within {
-    --tw-ring-offset-color: #D7503D;
-  }
-
-  .lg\:focus-within\:ring-offset-red-700:focus-within {
-    --tw-ring-offset-color: #B34333;
-  }
-
-  .lg\:focus-within\:ring-offset-red-800:focus-within {
-    --tw-ring-offset-color: #8F3529;
-  }
-
-  .lg\:focus-within\:ring-offset-red-900:focus-within {
-    --tw-ring-offset-color: #752C21;
-  }
-
-  .lg\:focus-within\:ring-offset-green-50:focus-within {
-    --tw-ring-offset-color: #F4FDF7;
-  }
-
-  .lg\:focus-within\:ring-offset-green-100:focus-within {
-    --tw-ring-offset-color: #EAFAF0;
-  }
-
-  .lg\:focus-within\:ring-offset-green-200:focus-within {
-    --tw-ring-offset-color: #CAF4D9;
-  }
-
-  .lg\:focus-within\:ring-offset-green-300:focus-within {
-    --tw-ring-offset-color: #AAEDC3;
-  }
-
-  .lg\:focus-within\:ring-offset-green-400:focus-within {
-    --tw-ring-offset-color: #6ADF95;
-  }
-
-  .lg\:focus-within\:ring-offset-green-500:focus-within {
-    --tw-ring-offset-color: #2AD167;
-  }
-
-  .lg\:focus-within\:ring-offset-green-600:focus-within {
-    --tw-ring-offset-color: #26BC5E;
-  }
-
-  .lg\:focus-within\:ring-offset-green-700:focus-within {
-    --tw-ring-offset-color: #209D4E;
-  }
-
-  .lg\:focus-within\:ring-offset-green-800:focus-within {
-    --tw-ring-offset-color: #197D3E;
-  }
-
-  .lg\:focus-within\:ring-offset-green-900:focus-within {
-    --tw-ring-offset-color: #156633;
-  }
-
-  .lg\:focus-within\:ring-offset-blue-50:focus-within {
-    --tw-ring-offset-color: #F5F9FF;
-  }
-
-  .lg\:focus-within\:ring-offset-blue-100:focus-within {
-    --tw-ring-offset-color: #EBF3FE;
-  }
-
-  .lg\:focus-within\:ring-offset-blue-200:focus-within {
-    --tw-ring-offset-color: #CEE0FD;
-  }
-
-  .lg\:focus-within\:ring-offset-blue-300:focus-within {
-    --tw-ring-offset-color: #B1CDFB;
-  }
-
-  .lg\:focus-within\:ring-offset-blue-400:focus-within {
-    --tw-ring-offset-color: #76A8F9;
-  }
-
-  .lg\:focus-within\:ring-offset-blue-500:focus-within {
-    --tw-ring-offset-color: #3B82F6;
-  }
-
-  .lg\:focus-within\:ring-offset-blue-600:focus-within {
-    --tw-ring-offset-color: #3575DD;
-  }
-
-  .lg\:focus-within\:ring-offset-blue-700:focus-within {
-    --tw-ring-offset-color: #2C62B9;
-  }
-
-  .lg\:focus-within\:ring-offset-blue-800:focus-within {
-    --tw-ring-offset-color: #234E94;
-  }
-
-  .lg\:focus-within\:ring-offset-blue-900:focus-within {
-    --tw-ring-offset-color: #1D4079;
-  }
-
-  .lg\:focus-within\:ring-offset-gray-50:focus-within {
-    --tw-ring-offset-color: #f9fafb;
-  }
-
-  .lg\:focus-within\:ring-offset-gray-100:focus-within {
-    --tw-ring-offset-color: #f3f4f6;
-  }
-
-  .lg\:focus-within\:ring-offset-gray-200:focus-within {
-    --tw-ring-offset-color: #e5e7eb;
-  }
-
-  .lg\:focus-within\:ring-offset-gray-300:focus-within {
-    --tw-ring-offset-color: #d1d5db;
-  }
-
-  .lg\:focus-within\:ring-offset-gray-400:focus-within {
-    --tw-ring-offset-color: #9ca3af;
-  }
-
-  .lg\:focus-within\:ring-offset-gray-500:focus-within {
-    --tw-ring-offset-color: #6b7280;
-  }
-
-  .lg\:focus-within\:ring-offset-gray-600:focus-within {
-    --tw-ring-offset-color: #4b5563;
-  }
-
-  .lg\:focus-within\:ring-offset-gray-700:focus-within {
-    --tw-ring-offset-color: #374151;
-  }
-
-  .lg\:focus-within\:ring-offset-gray-800:focus-within {
-    --tw-ring-offset-color: #1f2937;
-  }
-
-  .lg\:focus-within\:ring-offset-gray-900:focus-within {
-    --tw-ring-offset-color: #111827;
-  }
-
-  .lg\:focus\:ring-offset-current:focus {
-    --tw-ring-offset-color: currentColor;
-  }
-
-  .lg\:focus\:ring-offset-transparent:focus {
-    --tw-ring-offset-color: transparent;
-  }
-
-  .lg\:focus\:ring-offset-black:focus {
-    --tw-ring-offset-color: #000;
-  }
-
-  .lg\:focus\:ring-offset-white:focus {
-    --tw-ring-offset-color: #fff;
-  }
-
-  .lg\:focus\:ring-offset-darkCoolGray-50:focus {
-    --tw-ring-offset-color: #F5F6F7;
-  }
-
-  .lg\:focus\:ring-offset-darkCoolGray-100:focus {
-    --tw-ring-offset-color: #EBEDEF;
-  }
-
-  .lg\:focus\:ring-offset-darkCoolGray-200:focus {
-    --tw-ring-offset-color: #CED1D6;
-  }
-
-  .lg\:focus\:ring-offset-darkCoolGray-300:focus {
-    --tw-ring-offset-color: #B0B5BD;
-  }
-
-  .lg\:focus\:ring-offset-darkCoolGray-400:focus {
-    --tw-ring-offset-color: #757E8C;
-  }
-
-  .lg\:focus\:ring-offset-darkCoolGray-500:focus {
-    --tw-ring-offset-color: #3A475B;
-  }
-
-  .lg\:focus\:ring-offset-darkCoolGray-600:focus {
-    --tw-ring-offset-color: #344052;
-  }
-
-  .lg\:focus\:ring-offset-darkCoolGray-700:focus {
-    --tw-ring-offset-color: #2C3544;
-  }
-
-  .lg\:focus\:ring-offset-darkCoolGray-800:focus {
-    --tw-ring-offset-color: #232B37;
-  }
-
-  .lg\:focus\:ring-offset-darkCoolGray-900:focus {
-    --tw-ring-offset-color: #1C232D;
-  }
-
-  .lg\:focus\:ring-offset-coolGray-50:focus {
-    --tw-ring-offset-color: #F7F8F9;
-  }
-
-  .lg\:focus\:ring-offset-coolGray-100:focus {
-    --tw-ring-offset-color: #EEF0F3;
-  }
-
-  .lg\:focus\:ring-offset-coolGray-200:focus {
-    --tw-ring-offset-color: #D5DAE1;
-  }
-
-  .lg\:focus\:ring-offset-coolGray-300:focus {
-    --tw-ring-offset-color: #BBC3CF;
-  }
-
-  .lg\:focus\:ring-offset-coolGray-400:focus {
-    --tw-ring-offset-color: #8896AB;
-  }
-
-  .lg\:focus\:ring-offset-coolGray-500:focus {
-    --tw-ring-offset-color: #556987;
-  }
-
-  .lg\:focus\:ring-offset-coolGray-600:focus {
-    --tw-ring-offset-color: #4D5F7A;
-  }
-
-  .lg\:focus\:ring-offset-coolGray-700:focus {
-    --tw-ring-offset-color: #404F65;
-  }
-
-  .lg\:focus\:ring-offset-coolGray-800:focus {
-    --tw-ring-offset-color: #333F51;
-  }
-
-  .lg\:focus\:ring-offset-coolGray-900:focus {
-    --tw-ring-offset-color: #2A3342;
-  }
-
-  .lg\:focus\:ring-offset-indigo-50:focus {
-    --tw-ring-offset-color: #F8F6FF;
-  }
-
-  .lg\:focus\:ring-offset-indigo-100:focus {
-    --tw-ring-offset-color: #F0EEFF;
-  }
-
-  .lg\:focus\:ring-offset-indigo-200:focus {
-    --tw-ring-offset-color: #DAD4FF;
-  }
-
-  .lg\:focus\:ring-offset-indigo-300:focus {
-    --tw-ring-offset-color: #C3B9FF;
-  }
-
-  .lg\:focus\:ring-offset-indigo-400:focus {
-    --tw-ring-offset-color: #9685FF;
-  }
-
-  .lg\:focus\:ring-offset-indigo-500:focus {
-    --tw-ring-offset-color: #6951FF;
-  }
-
-  .lg\:focus\:ring-offset-indigo-600:focus {
-    --tw-ring-offset-color: #5F49E6;
-  }
-
-  .lg\:focus\:ring-offset-indigo-700:focus {
-    --tw-ring-offset-color: #4F3DBF;
-  }
-
-  .lg\:focus\:ring-offset-indigo-800:focus {
-    --tw-ring-offset-color: #3F3199;
-  }
-
-  .lg\:focus\:ring-offset-indigo-900:focus {
-    --tw-ring-offset-color: #33287D;
-  }
-
-  .lg\:focus\:ring-offset-violet-50:focus {
-    --tw-ring-offset-color: #FBF7FF;
-  }
-
-  .lg\:focus\:ring-offset-violet-100:focus {
-    --tw-ring-offset-color: #F6EEFE;
-  }
-
-  .lg\:focus\:ring-offset-violet-200:focus {
-    --tw-ring-offset-color: #E9D5FD;
-  }
-
-  .lg\:focus\:ring-offset-violet-300:focus {
-    --tw-ring-offset-color: #DCBBFC;
-  }
-
-  .lg\:focus\:ring-offset-violet-400:focus {
-    --tw-ring-offset-color: #C288F9;
-  }
-
-  .lg\:focus\:ring-offset-violet-500:focus {
-    --tw-ring-offset-color: #A855F7;
-  }
-
-  .lg\:focus\:ring-offset-violet-600:focus {
-    --tw-ring-offset-color: #974DDE;
-  }
-
-  .lg\:focus\:ring-offset-violet-700:focus {
-    --tw-ring-offset-color: #7E40B9;
-  }
-
-  .lg\:focus\:ring-offset-violet-800:focus {
-    --tw-ring-offset-color: #653394;
-  }
-
-  .lg\:focus\:ring-offset-violet-900:focus {
-    --tw-ring-offset-color: #522A79;
-  }
-
-  .lg\:focus\:ring-offset-yellow-50:focus {
-    --tw-ring-offset-color: #FFFAF3;
-  }
-
-  .lg\:focus\:ring-offset-yellow-100:focus {
-    --tw-ring-offset-color: #FEF5E7;
-  }
-
-  .lg\:focus\:ring-offset-yellow-200:focus {
-    --tw-ring-offset-color: #FDE7C2;
-  }
-
-  .lg\:focus\:ring-offset-yellow-300:focus {
-    --tw-ring-offset-color: #FBD89D;
-  }
-
-  .lg\:focus\:ring-offset-yellow-400:focus {
-    --tw-ring-offset-color: #F8BB54;
-  }
-
-  .lg\:focus\:ring-offset-yellow-500:focus {
-    --tw-ring-offset-color: #F59E0B;
-  }
-
-  .lg\:focus\:ring-offset-yellow-600:focus {
-    --tw-ring-offset-color: #DD8E0A;
-  }
-
-  .lg\:focus\:ring-offset-yellow-700:focus {
-    --tw-ring-offset-color: #B87708;
-  }
-
-  .lg\:focus\:ring-offset-yellow-800:focus {
-    --tw-ring-offset-color: #935F07;
-  }
-
-  .lg\:focus\:ring-offset-yellow-900:focus {
-    --tw-ring-offset-color: #784D05;
-  }
-
-  .lg\:focus\:ring-offset-red-50:focus {
-    --tw-ring-offset-color: #FEF7F6;
-  }
-
-  .lg\:focus\:ring-offset-red-100:focus {
-    --tw-ring-offset-color: #FDEEEC;
-  }
-
-  .lg\:focus\:ring-offset-red-200:focus {
-    --tw-ring-offset-color: #FBD6D0;
-  }
-
-  .lg\:focus\:ring-offset-red-300:focus {
-    --tw-ring-offset-color: #F9BDB4;
-  }
-
-  .lg\:focus\:ring-offset-red-400:focus {
-    --tw-ring-offset-color: #F48B7C;
-  }
-
-  .lg\:focus\:ring-offset-red-500:focus {
-    --tw-ring-offset-color: #EF5844;
-  }
-
-  .lg\:focus\:ring-offset-red-600:focus {
-    --tw-ring-offset-color: #D7503D;
-  }
-
-  .lg\:focus\:ring-offset-red-700:focus {
-    --tw-ring-offset-color: #B34333;
-  }
-
-  .lg\:focus\:ring-offset-red-800:focus {
-    --tw-ring-offset-color: #8F3529;
-  }
-
-  .lg\:focus\:ring-offset-red-900:focus {
-    --tw-ring-offset-color: #752C21;
-  }
-
-  .lg\:focus\:ring-offset-green-50:focus {
-    --tw-ring-offset-color: #F4FDF7;
-  }
-
-  .lg\:focus\:ring-offset-green-100:focus {
-    --tw-ring-offset-color: #EAFAF0;
-  }
-
-  .lg\:focus\:ring-offset-green-200:focus {
-    --tw-ring-offset-color: #CAF4D9;
-  }
-
-  .lg\:focus\:ring-offset-green-300:focus {
-    --tw-ring-offset-color: #AAEDC3;
-  }
-
-  .lg\:focus\:ring-offset-green-400:focus {
-    --tw-ring-offset-color: #6ADF95;
-  }
-
-  .lg\:focus\:ring-offset-green-500:focus {
-    --tw-ring-offset-color: #2AD167;
-  }
-
-  .lg\:focus\:ring-offset-green-600:focus {
-    --tw-ring-offset-color: #26BC5E;
-  }
-
-  .lg\:focus\:ring-offset-green-700:focus {
-    --tw-ring-offset-color: #209D4E;
-  }
-
-  .lg\:focus\:ring-offset-green-800:focus {
-    --tw-ring-offset-color: #197D3E;
-  }
-
-  .lg\:focus\:ring-offset-green-900:focus {
-    --tw-ring-offset-color: #156633;
-  }
-
-  .lg\:focus\:ring-offset-blue-50:focus {
-    --tw-ring-offset-color: #F5F9FF;
-  }
-
-  .lg\:focus\:ring-offset-blue-100:focus {
-    --tw-ring-offset-color: #EBF3FE;
-  }
-
-  .lg\:focus\:ring-offset-blue-200:focus {
-    --tw-ring-offset-color: #CEE0FD;
-  }
-
-  .lg\:focus\:ring-offset-blue-300:focus {
-    --tw-ring-offset-color: #B1CDFB;
-  }
-
-  .lg\:focus\:ring-offset-blue-400:focus {
-    --tw-ring-offset-color: #76A8F9;
-  }
-
-  .lg\:focus\:ring-offset-blue-500:focus {
-    --tw-ring-offset-color: #3B82F6;
-  }
-
-  .lg\:focus\:ring-offset-blue-600:focus {
-    --tw-ring-offset-color: #3575DD;
-  }
-
-  .lg\:focus\:ring-offset-blue-700:focus {
-    --tw-ring-offset-color: #2C62B9;
-  }
-
-  .lg\:focus\:ring-offset-blue-800:focus {
-    --tw-ring-offset-color: #234E94;
-  }
-
-  .lg\:focus\:ring-offset-blue-900:focus {
-    --tw-ring-offset-color: #1D4079;
-  }
-
-  .lg\:focus\:ring-offset-gray-50:focus {
-    --tw-ring-offset-color: #f9fafb;
-  }
-
-  .lg\:focus\:ring-offset-gray-100:focus {
-    --tw-ring-offset-color: #f3f4f6;
-  }
-
-  .lg\:focus\:ring-offset-gray-200:focus {
-    --tw-ring-offset-color: #e5e7eb;
-  }
-
-  .lg\:focus\:ring-offset-gray-300:focus {
-    --tw-ring-offset-color: #d1d5db;
-  }
-
-  .lg\:focus\:ring-offset-gray-400:focus {
-    --tw-ring-offset-color: #9ca3af;
-  }
-
-  .lg\:focus\:ring-offset-gray-500:focus {
-    --tw-ring-offset-color: #6b7280;
-  }
-
-  .lg\:focus\:ring-offset-gray-600:focus {
-    --tw-ring-offset-color: #4b5563;
-  }
-
-  .lg\:focus\:ring-offset-gray-700:focus {
-    --tw-ring-offset-color: #374151;
-  }
-
-  .lg\:focus\:ring-offset-gray-800:focus {
-    --tw-ring-offset-color: #1f2937;
-  }
-
-  .lg\:focus\:ring-offset-gray-900:focus {
-    --tw-ring-offset-color: #111827;
-  }
-
-  .lg\:ring-offset-0 {
-    --tw-ring-offset-width: 0px;
-  }
-
-  .lg\:ring-offset-1 {
-    --tw-ring-offset-width: 1px;
-  }
-
-  .lg\:ring-offset-2 {
-    --tw-ring-offset-width: 2px;
-  }
-
-  .lg\:ring-offset-4 {
-    --tw-ring-offset-width: 4px;
-  }
-
-  .lg\:ring-offset-8 {
-    --tw-ring-offset-width: 8px;
-  }
-
-  .lg\:focus-within\:ring-offset-0:focus-within {
-    --tw-ring-offset-width: 0px;
-  }
-
-  .lg\:focus-within\:ring-offset-1:focus-within {
-    --tw-ring-offset-width: 1px;
-  }
-
-  .lg\:focus-within\:ring-offset-2:focus-within {
-    --tw-ring-offset-width: 2px;
-  }
-
-  .lg\:focus-within\:ring-offset-4:focus-within {
-    --tw-ring-offset-width: 4px;
-  }
-
-  .lg\:focus-within\:ring-offset-8:focus-within {
-    --tw-ring-offset-width: 8px;
-  }
-
-  .lg\:focus\:ring-offset-0:focus {
-    --tw-ring-offset-width: 0px;
-  }
-
-  .lg\:focus\:ring-offset-1:focus {
-    --tw-ring-offset-width: 1px;
-  }
-
-  .lg\:focus\:ring-offset-2:focus {
-    --tw-ring-offset-width: 2px;
-  }
-
-  .lg\:focus\:ring-offset-4:focus {
-    --tw-ring-offset-width: 4px;
-  }
-
-  .lg\:focus\:ring-offset-8:focus {
-    --tw-ring-offset-width: 8px;
-  }
-
-  .lg\:ring-current {
-    --tw-ring-color: currentColor;
-  }
-
-  .lg\:ring-transparent {
-    --tw-ring-color: transparent;
-  }
-
-  .lg\:ring-black {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-white {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-darkCoolGray-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 246, 247, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-darkCoolGray-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(235, 237, 239, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-darkCoolGray-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(206, 209, 214, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-darkCoolGray-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(176, 181, 189, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-darkCoolGray-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(117, 126, 140, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-darkCoolGray-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(58, 71, 91, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-darkCoolGray-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(52, 64, 82, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-darkCoolGray-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(44, 53, 68, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-darkCoolGray-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(35, 43, 55, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-darkCoolGray-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(28, 35, 45, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-coolGray-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(247, 248, 249, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-coolGray-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(238, 240, 243, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-coolGray-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(213, 218, 225, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-coolGray-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(187, 195, 207, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-coolGray-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(136, 150, 171, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-coolGray-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(85, 105, 135, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-coolGray-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(77, 95, 122, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-coolGray-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(64, 79, 101, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-coolGray-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(51, 63, 81, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-coolGray-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(42, 51, 66, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-indigo-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(248, 246, 255, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-indigo-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(240, 238, 255, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-indigo-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(218, 212, 255, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-indigo-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(195, 185, 255, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-indigo-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(150, 133, 255, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-indigo-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(105, 81, 255, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-indigo-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(95, 73, 230, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-indigo-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(79, 61, 191, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-indigo-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(63, 49, 153, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-indigo-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(51, 40, 125, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-violet-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 247, 255, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-violet-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(246, 238, 254, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-violet-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(233, 213, 253, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-violet-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(220, 187, 252, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-violet-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(194, 136, 249, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-violet-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(168, 85, 247, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-violet-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(151, 77, 222, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-violet-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(126, 64, 185, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-violet-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(101, 51, 148, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-violet-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(82, 42, 121, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-yellow-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(255, 250, 243, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-yellow-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(254, 245, 231, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-yellow-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(253, 231, 194, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-yellow-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 216, 157, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-yellow-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(248, 187, 84, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-yellow-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-yellow-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(221, 142, 10, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-yellow-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(184, 119, 8, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-yellow-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(147, 95, 7, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-yellow-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(120, 77, 5, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-red-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(254, 247, 246, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-red-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(253, 238, 236, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-red-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 214, 208, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-red-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(249, 189, 180, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-red-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(244, 139, 124, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-red-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(239, 88, 68, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-red-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(215, 80, 61, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-red-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(179, 67, 51, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-red-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(143, 53, 41, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-red-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(117, 44, 33, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-green-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(244, 253, 247, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-green-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(234, 250, 240, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-green-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(202, 244, 217, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-green-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(170, 237, 195, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-green-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(106, 223, 149, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-green-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(42, 209, 103, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-green-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(38, 188, 94, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-green-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(32, 157, 78, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-green-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(25, 125, 62, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-green-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(21, 102, 51, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-blue-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 249, 255, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-blue-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(235, 243, 254, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-blue-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(206, 224, 253, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-blue-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(177, 205, 251, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-blue-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(118, 168, 249, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-blue-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-blue-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(53, 117, 221, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-blue-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(44, 98, 185, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-blue-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(35, 78, 148, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-blue-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(29, 64, 121, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-gray-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-gray-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-gray-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-gray-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-gray-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-gray-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-gray-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-gray-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-gray-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-gray-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-current:focus-within {
-    --tw-ring-color: currentColor;
-  }
-
-  .lg\:focus-within\:ring-transparent:focus-within {
-    --tw-ring-color: transparent;
-  }
-
-  .lg\:focus-within\:ring-black:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-white:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-darkCoolGray-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 246, 247, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-darkCoolGray-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(235, 237, 239, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-darkCoolGray-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(206, 209, 214, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-darkCoolGray-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(176, 181, 189, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-darkCoolGray-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(117, 126, 140, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-darkCoolGray-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(58, 71, 91, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-darkCoolGray-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(52, 64, 82, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-darkCoolGray-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(44, 53, 68, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-darkCoolGray-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(35, 43, 55, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-darkCoolGray-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(28, 35, 45, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-coolGray-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(247, 248, 249, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-coolGray-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(238, 240, 243, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-coolGray-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(213, 218, 225, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-coolGray-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(187, 195, 207, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-coolGray-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(136, 150, 171, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-coolGray-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(85, 105, 135, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-coolGray-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(77, 95, 122, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-coolGray-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(64, 79, 101, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-coolGray-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(51, 63, 81, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-coolGray-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(42, 51, 66, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-indigo-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(248, 246, 255, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-indigo-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(240, 238, 255, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-indigo-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(218, 212, 255, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-indigo-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(195, 185, 255, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-indigo-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(150, 133, 255, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-indigo-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(105, 81, 255, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-indigo-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(95, 73, 230, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-indigo-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(79, 61, 191, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-indigo-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(63, 49, 153, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-indigo-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(51, 40, 125, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-violet-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 247, 255, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-violet-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(246, 238, 254, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-violet-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(233, 213, 253, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-violet-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(220, 187, 252, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-violet-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(194, 136, 249, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-violet-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(168, 85, 247, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-violet-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(151, 77, 222, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-violet-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(126, 64, 185, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-violet-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(101, 51, 148, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-violet-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(82, 42, 121, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-yellow-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(255, 250, 243, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-yellow-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(254, 245, 231, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-yellow-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(253, 231, 194, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-yellow-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 216, 157, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-yellow-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(248, 187, 84, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-yellow-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-yellow-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(221, 142, 10, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-yellow-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(184, 119, 8, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-yellow-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(147, 95, 7, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-yellow-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(120, 77, 5, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-red-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(254, 247, 246, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-red-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(253, 238, 236, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-red-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 214, 208, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-red-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(249, 189, 180, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-red-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(244, 139, 124, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-red-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(239, 88, 68, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-red-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(215, 80, 61, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-red-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(179, 67, 51, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-red-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(143, 53, 41, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-red-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(117, 44, 33, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-green-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(244, 253, 247, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-green-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(234, 250, 240, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-green-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(202, 244, 217, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-green-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(170, 237, 195, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-green-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(106, 223, 149, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-green-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(42, 209, 103, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-green-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(38, 188, 94, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-green-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(32, 157, 78, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-green-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(25, 125, 62, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-green-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(21, 102, 51, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-blue-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 249, 255, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-blue-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(235, 243, 254, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-blue-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(206, 224, 253, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-blue-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(177, 205, 251, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-blue-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(118, 168, 249, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-blue-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-blue-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(53, 117, 221, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-blue-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(44, 98, 185, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-blue-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(35, 78, 148, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-blue-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(29, 64, 121, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-gray-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-gray-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-gray-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-gray-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-gray-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-gray-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-gray-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-gray-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-gray-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus-within\:ring-gray-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-current:focus {
-    --tw-ring-color: currentColor;
-  }
-
-  .lg\:focus\:ring-transparent:focus {
-    --tw-ring-color: transparent;
-  }
-
-  .lg\:focus\:ring-black:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-white:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-darkCoolGray-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 246, 247, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-darkCoolGray-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(235, 237, 239, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-darkCoolGray-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(206, 209, 214, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-darkCoolGray-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(176, 181, 189, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-darkCoolGray-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(117, 126, 140, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-darkCoolGray-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(58, 71, 91, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-darkCoolGray-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(52, 64, 82, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-darkCoolGray-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(44, 53, 68, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-darkCoolGray-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(35, 43, 55, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-darkCoolGray-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(28, 35, 45, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-coolGray-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(247, 248, 249, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-coolGray-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(238, 240, 243, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-coolGray-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(213, 218, 225, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-coolGray-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(187, 195, 207, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-coolGray-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(136, 150, 171, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-coolGray-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(85, 105, 135, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-coolGray-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(77, 95, 122, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-coolGray-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(64, 79, 101, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-coolGray-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(51, 63, 81, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-coolGray-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(42, 51, 66, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-indigo-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(248, 246, 255, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-indigo-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(240, 238, 255, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-indigo-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(218, 212, 255, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-indigo-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(195, 185, 255, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-indigo-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(150, 133, 255, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-indigo-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(105, 81, 255, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-indigo-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(95, 73, 230, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-indigo-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(79, 61, 191, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-indigo-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(63, 49, 153, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-indigo-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(51, 40, 125, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-violet-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 247, 255, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-violet-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(246, 238, 254, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-violet-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(233, 213, 253, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-violet-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(220, 187, 252, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-violet-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(194, 136, 249, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-violet-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(168, 85, 247, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-violet-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(151, 77, 222, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-violet-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(126, 64, 185, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-violet-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(101, 51, 148, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-violet-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(82, 42, 121, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-yellow-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(255, 250, 243, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-yellow-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(254, 245, 231, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-yellow-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(253, 231, 194, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-yellow-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 216, 157, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-yellow-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(248, 187, 84, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-yellow-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-yellow-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(221, 142, 10, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-yellow-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(184, 119, 8, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-yellow-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(147, 95, 7, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-yellow-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(120, 77, 5, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-red-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(254, 247, 246, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-red-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(253, 238, 236, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-red-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 214, 208, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-red-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(249, 189, 180, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-red-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(244, 139, 124, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-red-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(239, 88, 68, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-red-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(215, 80, 61, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-red-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(179, 67, 51, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-red-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(143, 53, 41, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-red-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(117, 44, 33, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-green-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(244, 253, 247, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-green-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(234, 250, 240, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-green-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(202, 244, 217, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-green-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(170, 237, 195, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-green-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(106, 223, 149, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-green-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(42, 209, 103, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-green-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(38, 188, 94, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-green-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(32, 157, 78, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-green-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(25, 125, 62, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-green-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(21, 102, 51, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-blue-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 249, 255, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-blue-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(235, 243, 254, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-blue-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(206, 224, 253, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-blue-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(177, 205, 251, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-blue-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(118, 168, 249, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-blue-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-blue-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(53, 117, 221, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-blue-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(44, 98, 185, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-blue-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(35, 78, 148, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-blue-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(29, 64, 121, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-gray-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-gray-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-gray-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-gray-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-gray-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-gray-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-gray-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-gray-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-gray-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
-  }
-
-  .lg\:focus\:ring-gray-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
-  }
-
-  .lg\:ring-opacity-0 {
-    --tw-ring-opacity: 0;
-  }
-
-  .lg\:ring-opacity-5 {
-    --tw-ring-opacity: 0.05;
-  }
-
-  .lg\:ring-opacity-10 {
-    --tw-ring-opacity: 0.1;
-  }
-
-  .lg\:ring-opacity-20 {
-    --tw-ring-opacity: 0.2;
-  }
-
-  .lg\:ring-opacity-25 {
-    --tw-ring-opacity: 0.25;
-  }
-
-  .lg\:ring-opacity-30 {
-    --tw-ring-opacity: 0.3;
-  }
-
-  .lg\:ring-opacity-40 {
-    --tw-ring-opacity: 0.4;
-  }
-
-  .lg\:ring-opacity-50 {
-    --tw-ring-opacity: 0.5;
-  }
-
-  .lg\:ring-opacity-60 {
-    --tw-ring-opacity: 0.6;
-  }
-
-  .lg\:ring-opacity-70 {
-    --tw-ring-opacity: 0.7;
-  }
-
-  .lg\:ring-opacity-75 {
-    --tw-ring-opacity: 0.75;
-  }
-
-  .lg\:ring-opacity-80 {
-    --tw-ring-opacity: 0.8;
-  }
-
-  .lg\:ring-opacity-90 {
-    --tw-ring-opacity: 0.9;
-  }
-
-  .lg\:ring-opacity-95 {
-    --tw-ring-opacity: 0.95;
-  }
-
-  .lg\:ring-opacity-100 {
-    --tw-ring-opacity: 1;
-  }
-
-  .lg\:focus-within\:ring-opacity-0:focus-within {
-    --tw-ring-opacity: 0;
-  }
-
-  .lg\:focus-within\:ring-opacity-5:focus-within {
-    --tw-ring-opacity: 0.05;
-  }
-
-  .lg\:focus-within\:ring-opacity-10:focus-within {
-    --tw-ring-opacity: 0.1;
-  }
-
-  .lg\:focus-within\:ring-opacity-20:focus-within {
-    --tw-ring-opacity: 0.2;
-  }
-
-  .lg\:focus-within\:ring-opacity-25:focus-within {
-    --tw-ring-opacity: 0.25;
-  }
-
-  .lg\:focus-within\:ring-opacity-30:focus-within {
-    --tw-ring-opacity: 0.3;
-  }
-
-  .lg\:focus-within\:ring-opacity-40:focus-within {
-    --tw-ring-opacity: 0.4;
-  }
-
-  .lg\:focus-within\:ring-opacity-50:focus-within {
-    --tw-ring-opacity: 0.5;
-  }
-
-  .lg\:focus-within\:ring-opacity-60:focus-within {
-    --tw-ring-opacity: 0.6;
-  }
-
-  .lg\:focus-within\:ring-opacity-70:focus-within {
-    --tw-ring-opacity: 0.7;
-  }
-
-  .lg\:focus-within\:ring-opacity-75:focus-within {
-    --tw-ring-opacity: 0.75;
-  }
-
-  .lg\:focus-within\:ring-opacity-80:focus-within {
-    --tw-ring-opacity: 0.8;
-  }
-
-  .lg\:focus-within\:ring-opacity-90:focus-within {
-    --tw-ring-opacity: 0.9;
-  }
-
-  .lg\:focus-within\:ring-opacity-95:focus-within {
-    --tw-ring-opacity: 0.95;
-  }
-
-  .lg\:focus-within\:ring-opacity-100:focus-within {
-    --tw-ring-opacity: 1;
-  }
-
-  .lg\:focus\:ring-opacity-0:focus {
-    --tw-ring-opacity: 0;
-  }
-
-  .lg\:focus\:ring-opacity-5:focus {
-    --tw-ring-opacity: 0.05;
-  }
-
-  .lg\:focus\:ring-opacity-10:focus {
-    --tw-ring-opacity: 0.1;
-  }
-
-  .lg\:focus\:ring-opacity-20:focus {
-    --tw-ring-opacity: 0.2;
-  }
-
-  .lg\:focus\:ring-opacity-25:focus {
-    --tw-ring-opacity: 0.25;
-  }
-
-  .lg\:focus\:ring-opacity-30:focus {
-    --tw-ring-opacity: 0.3;
-  }
-
-  .lg\:focus\:ring-opacity-40:focus {
-    --tw-ring-opacity: 0.4;
-  }
-
-  .lg\:focus\:ring-opacity-50:focus {
-    --tw-ring-opacity: 0.5;
-  }
-
-  .lg\:focus\:ring-opacity-60:focus {
-    --tw-ring-opacity: 0.6;
-  }
-
-  .lg\:focus\:ring-opacity-70:focus {
-    --tw-ring-opacity: 0.7;
-  }
-
-  .lg\:focus\:ring-opacity-75:focus {
-    --tw-ring-opacity: 0.75;
-  }
-
-  .lg\:focus\:ring-opacity-80:focus {
-    --tw-ring-opacity: 0.8;
-  }
-
-  .lg\:focus\:ring-opacity-90:focus {
-    --tw-ring-opacity: 0.9;
-  }
-
-  .lg\:focus\:ring-opacity-95:focus {
-    --tw-ring-opacity: 0.95;
-  }
-
-  .lg\:focus\:ring-opacity-100:focus {
-    --tw-ring-opacity: 1;
-  }
-
-  .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-current {
-    color: currentColor;
-  }
-
-  .lg\:text-transparent {
-    color: transparent;
-  }
-
-  .lg\:text-black {
-    --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
-  }
-
-  .lg\:text-white {
-    --tw-text-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-text-opacity));
-  }
-
-  .lg\:text-darkCoolGray-50 {
-    --tw-text-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-text-opacity));
-  }
-
-  .lg\:text-darkCoolGray-100 {
-    --tw-text-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-text-opacity));
-  }
-
-  .lg\:text-darkCoolGray-200 {
-    --tw-text-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-text-opacity));
-  }
-
-  .lg\:text-darkCoolGray-300 {
-    --tw-text-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-text-opacity));
-  }
-
-  .lg\:text-darkCoolGray-400 {
-    --tw-text-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-text-opacity));
-  }
-
-  .lg\:text-darkCoolGray-500 {
-    --tw-text-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-text-opacity));
-  }
-
-  .lg\:text-darkCoolGray-600 {
-    --tw-text-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-text-opacity));
-  }
-
-  .lg\:text-darkCoolGray-700 {
-    --tw-text-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-text-opacity));
-  }
-
-  .lg\:text-darkCoolGray-800 {
-    --tw-text-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-text-opacity));
-  }
-
-  .lg\:text-darkCoolGray-900 {
-    --tw-text-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-text-opacity));
-  }
-
-  .lg\:text-coolGray-50 {
-    --tw-text-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-text-opacity));
-  }
-
-  .lg\:text-coolGray-100 {
-    --tw-text-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-text-opacity));
-  }
-
-  .lg\:text-coolGray-200 {
-    --tw-text-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-text-opacity));
-  }
-
-  .lg\:text-coolGray-300 {
-    --tw-text-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-text-opacity));
-  }
-
-  .lg\:text-coolGray-400 {
-    --tw-text-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-text-opacity));
-  }
-
-  .lg\:text-coolGray-500 {
-    --tw-text-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-text-opacity));
-  }
-
-  .lg\:text-coolGray-600 {
-    --tw-text-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-text-opacity));
-  }
-
-  .lg\:text-coolGray-700 {
-    --tw-text-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-text-opacity));
-  }
-
-  .lg\:text-coolGray-800 {
-    --tw-text-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-text-opacity));
-  }
-
-  .lg\:text-coolGray-900 {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .lg\:text-indigo-50 {
-    --tw-text-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-text-opacity));
-  }
-
-  .lg\:text-indigo-100 {
-    --tw-text-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-text-opacity));
-  }
-
-  .lg\:text-indigo-200 {
-    --tw-text-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-text-opacity));
-  }
-
-  .lg\:text-indigo-300 {
-    --tw-text-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-text-opacity));
-  }
-
-  .lg\:text-indigo-400 {
-    --tw-text-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-text-opacity));
-  }
-
-  .lg\:text-indigo-500 {
-    --tw-text-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-text-opacity));
-  }
-
-  .lg\:text-indigo-600 {
-    --tw-text-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-text-opacity));
-  }
-
-  .lg\:text-indigo-700 {
-    --tw-text-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-text-opacity));
-  }
-
-  .lg\:text-indigo-800 {
-    --tw-text-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-text-opacity));
-  }
-
-  .lg\:text-indigo-900 {
-    --tw-text-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-text-opacity));
-  }
-
-  .lg\:text-violet-50 {
-    --tw-text-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-text-opacity));
-  }
-
-  .lg\:text-violet-100 {
-    --tw-text-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-text-opacity));
-  }
-
-  .lg\:text-violet-200 {
-    --tw-text-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-text-opacity));
-  }
-
-  .lg\:text-violet-300 {
-    --tw-text-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-text-opacity));
-  }
-
-  .lg\:text-violet-400 {
-    --tw-text-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-text-opacity));
-  }
-
-  .lg\:text-violet-500 {
-    --tw-text-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-text-opacity));
-  }
-
-  .lg\:text-violet-600 {
-    --tw-text-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-text-opacity));
-  }
-
-  .lg\:text-violet-700 {
-    --tw-text-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-text-opacity));
-  }
-
-  .lg\:text-violet-800 {
-    --tw-text-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-text-opacity));
-  }
-
-  .lg\:text-violet-900 {
-    --tw-text-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-text-opacity));
-  }
-
-  .lg\:text-yellow-50 {
-    --tw-text-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-text-opacity));
-  }
-
-  .lg\:text-yellow-100 {
-    --tw-text-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-text-opacity));
-  }
-
-  .lg\:text-yellow-200 {
-    --tw-text-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-text-opacity));
-  }
-
-  .lg\:text-yellow-300 {
-    --tw-text-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-text-opacity));
-  }
-
-  .lg\:text-yellow-400 {
-    --tw-text-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-text-opacity));
-  }
-
-  .lg\:text-yellow-500 {
-    --tw-text-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-text-opacity));
-  }
-
-  .lg\:text-yellow-600 {
-    --tw-text-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-text-opacity));
-  }
-
-  .lg\:text-yellow-700 {
-    --tw-text-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-text-opacity));
-  }
-
-  .lg\:text-yellow-800 {
-    --tw-text-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-text-opacity));
-  }
-
-  .lg\:text-yellow-900 {
-    --tw-text-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-text-opacity));
-  }
-
-  .lg\:text-red-50 {
-    --tw-text-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-text-opacity));
-  }
-
-  .lg\:text-red-100 {
-    --tw-text-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-text-opacity));
-  }
-
-  .lg\:text-red-200 {
-    --tw-text-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-text-opacity));
-  }
-
-  .lg\:text-red-300 {
-    --tw-text-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-text-opacity));
-  }
-
-  .lg\:text-red-400 {
-    --tw-text-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-text-opacity));
-  }
-
-  .lg\:text-red-500 {
-    --tw-text-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-text-opacity));
-  }
-
-  .lg\:text-red-600 {
-    --tw-text-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-text-opacity));
-  }
-
-  .lg\:text-red-700 {
-    --tw-text-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-text-opacity));
-  }
-
-  .lg\:text-red-800 {
-    --tw-text-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-text-opacity));
-  }
-
-  .lg\:text-red-900 {
-    --tw-text-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-text-opacity));
-  }
-
-  .lg\:text-green-50 {
-    --tw-text-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-text-opacity));
-  }
-
-  .lg\:text-green-100 {
-    --tw-text-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-text-opacity));
-  }
-
-  .lg\:text-green-200 {
-    --tw-text-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-text-opacity));
-  }
-
-  .lg\:text-green-300 {
-    --tw-text-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-text-opacity));
-  }
-
-  .lg\:text-green-400 {
-    --tw-text-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-text-opacity));
-  }
-
-  .lg\:text-green-500 {
-    --tw-text-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-text-opacity));
-  }
-
-  .lg\:text-green-600 {
-    --tw-text-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-text-opacity));
-  }
-
-  .lg\:text-green-700 {
-    --tw-text-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-text-opacity));
-  }
-
-  .lg\:text-green-800 {
-    --tw-text-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-text-opacity));
-  }
-
-  .lg\:text-green-900 {
-    --tw-text-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-text-opacity));
-  }
-
-  .lg\:text-blue-50 {
-    --tw-text-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-text-opacity));
-  }
-
-  .lg\:text-blue-100 {
-    --tw-text-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-text-opacity));
-  }
-
-  .lg\:text-blue-200 {
-    --tw-text-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-text-opacity));
-  }
-
-  .lg\:text-blue-300 {
-    --tw-text-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-text-opacity));
-  }
-
-  .lg\:text-blue-400 {
-    --tw-text-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-text-opacity));
-  }
-
-  .lg\:text-blue-500 {
-    --tw-text-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-text-opacity));
-  }
-
-  .lg\:text-blue-600 {
-    --tw-text-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-text-opacity));
-  }
-
-  .lg\:text-blue-700 {
-    --tw-text-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-text-opacity));
-  }
-
-  .lg\:text-blue-800 {
-    --tw-text-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-text-opacity));
-  }
-
-  .lg\:text-blue-900 {
-    --tw-text-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-text-opacity));
-  }
-
-  .lg\:text-gray-50 {
-    --tw-text-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-text-opacity));
-  }
-
-  .lg\:text-gray-100 {
-    --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
-  }
-
-  .lg\:text-gray-200 {
-    --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
-  }
-
-  .lg\:text-gray-300 {
-    --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
-  }
-
-  .lg\:text-gray-400 {
-    --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
-  }
-
-  .lg\:text-gray-500 {
-    --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
-  }
-
-  .lg\:text-gray-600 {
-    --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
-  }
-
-  .lg\:text-gray-700 {
-    --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
-  }
-
-  .lg\:text-gray-800 {
-    --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
-  }
-
-  .lg\:text-gray-900 {
-    --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
-  }
-
-  .lg\:text-body {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-current {
-    color: currentColor;
-  }
-
-  .group:hover .lg\:group-hover\:text-transparent {
-    color: transparent;
-  }
-
-  .group:hover .lg\:group-hover\:text-black {
-    --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-white {
-    --tw-text-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-darkCoolGray-50 {
-    --tw-text-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-darkCoolGray-100 {
-    --tw-text-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-darkCoolGray-200 {
-    --tw-text-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-darkCoolGray-300 {
-    --tw-text-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-darkCoolGray-400 {
-    --tw-text-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-darkCoolGray-500 {
-    --tw-text-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-darkCoolGray-600 {
-    --tw-text-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-darkCoolGray-700 {
-    --tw-text-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-darkCoolGray-800 {
-    --tw-text-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-darkCoolGray-900 {
-    --tw-text-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-coolGray-50 {
-    --tw-text-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-coolGray-100 {
-    --tw-text-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-coolGray-200 {
-    --tw-text-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-coolGray-300 {
-    --tw-text-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-coolGray-400 {
-    --tw-text-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-coolGray-500 {
-    --tw-text-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-coolGray-600 {
-    --tw-text-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-coolGray-700 {
-    --tw-text-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-coolGray-800 {
-    --tw-text-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-coolGray-900 {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-indigo-50 {
-    --tw-text-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-indigo-100 {
-    --tw-text-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-indigo-200 {
-    --tw-text-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-indigo-300 {
-    --tw-text-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-indigo-400 {
-    --tw-text-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-indigo-500 {
-    --tw-text-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-indigo-600 {
-    --tw-text-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-indigo-700 {
-    --tw-text-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-indigo-800 {
-    --tw-text-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-indigo-900 {
-    --tw-text-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-violet-50 {
-    --tw-text-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-violet-100 {
-    --tw-text-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-violet-200 {
-    --tw-text-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-violet-300 {
-    --tw-text-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-violet-400 {
-    --tw-text-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-violet-500 {
-    --tw-text-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-violet-600 {
-    --tw-text-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-violet-700 {
-    --tw-text-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-violet-800 {
-    --tw-text-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-violet-900 {
-    --tw-text-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-yellow-50 {
-    --tw-text-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-yellow-100 {
-    --tw-text-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-yellow-200 {
-    --tw-text-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-yellow-300 {
-    --tw-text-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-yellow-400 {
-    --tw-text-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-yellow-500 {
-    --tw-text-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-yellow-600 {
-    --tw-text-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-yellow-700 {
-    --tw-text-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-yellow-800 {
-    --tw-text-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-yellow-900 {
-    --tw-text-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-red-50 {
-    --tw-text-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-red-100 {
-    --tw-text-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-red-200 {
-    --tw-text-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-red-300 {
-    --tw-text-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-red-400 {
-    --tw-text-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-red-500 {
-    --tw-text-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-red-600 {
-    --tw-text-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-red-700 {
-    --tw-text-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-red-800 {
-    --tw-text-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-red-900 {
-    --tw-text-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-green-50 {
-    --tw-text-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-green-100 {
-    --tw-text-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-green-200 {
-    --tw-text-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-green-300 {
-    --tw-text-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-green-400 {
-    --tw-text-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-green-500 {
-    --tw-text-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-green-600 {
-    --tw-text-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-green-700 {
-    --tw-text-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-green-800 {
-    --tw-text-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-green-900 {
-    --tw-text-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-blue-50 {
-    --tw-text-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-blue-100 {
-    --tw-text-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-blue-200 {
-    --tw-text-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-blue-300 {
-    --tw-text-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-blue-400 {
-    --tw-text-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-blue-500 {
-    --tw-text-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-blue-600 {
-    --tw-text-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-blue-700 {
-    --tw-text-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-blue-800 {
-    --tw-text-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-blue-900 {
-    --tw-text-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-gray-50 {
-    --tw-text-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-gray-100 {
-    --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-gray-200 {
-    --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-gray-300 {
-    --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-gray-400 {
-    --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-gray-500 {
-    --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-gray-600 {
-    --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-gray-700 {
-    --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-gray-800 {
-    --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-gray-900 {
-    --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
-  }
-
-  .group:hover .lg\:group-hover\:text-body {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-current:focus-within {
-    color: currentColor;
-  }
-
-  .lg\:focus-within\:text-transparent:focus-within {
-    color: transparent;
-  }
-
-  .lg\:focus-within\:text-black:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-white:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-darkCoolGray-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-darkCoolGray-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-darkCoolGray-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-darkCoolGray-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-darkCoolGray-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-darkCoolGray-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-darkCoolGray-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-darkCoolGray-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-darkCoolGray-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-darkCoolGray-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-coolGray-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-coolGray-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-coolGray-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-coolGray-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-coolGray-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-coolGray-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-coolGray-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-coolGray-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-coolGray-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-coolGray-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-indigo-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-indigo-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-indigo-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-indigo-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-indigo-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-indigo-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-indigo-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-indigo-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-indigo-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-indigo-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-violet-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-violet-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-violet-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-violet-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-violet-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-violet-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-violet-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-violet-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-violet-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-violet-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-yellow-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-yellow-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-yellow-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-yellow-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-yellow-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-yellow-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-yellow-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-yellow-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-yellow-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-yellow-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-red-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-red-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-red-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-red-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-red-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-red-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-red-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-red-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-red-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-red-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-green-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-green-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-green-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-green-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-green-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-green-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-green-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-green-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-green-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-green-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-blue-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-blue-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-blue-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-blue-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-blue-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-blue-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-blue-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-blue-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-blue-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-blue-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-gray-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-gray-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-gray-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-gray-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-gray-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-gray-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-gray-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-gray-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-gray-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-gray-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
-  }
-
-  .lg\:focus-within\:text-body:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-current:hover {
-    color: currentColor;
-  }
-
-  .lg\:hover\:text-transparent:hover {
-    color: transparent;
-  }
-
-  .lg\:hover\:text-black:hover {
-    --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-white:hover {
-    --tw-text-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-darkCoolGray-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-darkCoolGray-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-darkCoolGray-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-darkCoolGray-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-darkCoolGray-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-darkCoolGray-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-darkCoolGray-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-darkCoolGray-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-darkCoolGray-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-darkCoolGray-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-coolGray-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-coolGray-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-coolGray-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-coolGray-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-coolGray-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-coolGray-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-coolGray-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-coolGray-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-coolGray-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-coolGray-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-indigo-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-indigo-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-indigo-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-indigo-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-indigo-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-indigo-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-indigo-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-indigo-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-indigo-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-indigo-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-violet-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-violet-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-violet-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-violet-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-violet-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-violet-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-violet-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-violet-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-violet-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-violet-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-yellow-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-yellow-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-yellow-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-yellow-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-yellow-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-yellow-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-yellow-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-yellow-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-yellow-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-yellow-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-red-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-red-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-red-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-red-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-red-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-red-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-red-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-red-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-red-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-red-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-green-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-green-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-green-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-green-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-green-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-green-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-green-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-green-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-green-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-green-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-blue-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-blue-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-blue-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-blue-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-blue-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-blue-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-blue-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-blue-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-blue-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-blue-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-gray-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-gray-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-gray-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-gray-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-gray-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-gray-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-gray-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-gray-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-gray-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-gray-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
-  }
-
-  .lg\:hover\:text-body:hover {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-current:focus {
-    color: currentColor;
-  }
-
-  .lg\:focus\:text-transparent:focus {
-    color: transparent;
-  }
-
-  .lg\:focus\:text-black:focus {
-    --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-white:focus {
-    --tw-text-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-darkCoolGray-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-darkCoolGray-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-darkCoolGray-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-darkCoolGray-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-darkCoolGray-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-darkCoolGray-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-darkCoolGray-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-darkCoolGray-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-darkCoolGray-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-darkCoolGray-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-coolGray-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-coolGray-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-coolGray-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-coolGray-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-coolGray-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-coolGray-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-coolGray-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-coolGray-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-coolGray-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-coolGray-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-indigo-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-indigo-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-indigo-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-indigo-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-indigo-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-indigo-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-indigo-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-indigo-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-indigo-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-indigo-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-violet-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-violet-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-violet-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-violet-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-violet-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-violet-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-violet-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-violet-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-violet-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-violet-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-yellow-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-yellow-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-yellow-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-yellow-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-yellow-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-yellow-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-yellow-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-yellow-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-yellow-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-yellow-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-red-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-red-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-red-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-red-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-red-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-red-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-red-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-red-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-red-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-red-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-green-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-green-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-green-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-green-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-green-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-green-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-green-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-green-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-green-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-green-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-blue-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-blue-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-blue-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-blue-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-blue-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-blue-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-blue-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-blue-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-blue-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-blue-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-gray-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-gray-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-gray-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-gray-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-gray-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-gray-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-gray-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-gray-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-gray-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-gray-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
-  }
-
-  .lg\:focus\:text-body:focus {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .lg\:text-opacity-0 {
-    --tw-text-opacity: 0;
-  }
-
-  .lg\:text-opacity-5 {
-    --tw-text-opacity: 0.05;
-  }
-
-  .lg\:text-opacity-10 {
-    --tw-text-opacity: 0.1;
-  }
-
-  .lg\:text-opacity-20 {
-    --tw-text-opacity: 0.2;
-  }
-
-  .lg\:text-opacity-25 {
-    --tw-text-opacity: 0.25;
-  }
-
-  .lg\:text-opacity-30 {
-    --tw-text-opacity: 0.3;
-  }
-
-  .lg\:text-opacity-40 {
-    --tw-text-opacity: 0.4;
-  }
-
-  .lg\:text-opacity-50 {
-    --tw-text-opacity: 0.5;
-  }
-
-  .lg\:text-opacity-60 {
-    --tw-text-opacity: 0.6;
-  }
-
-  .lg\:text-opacity-70 {
-    --tw-text-opacity: 0.7;
-  }
-
-  .lg\:text-opacity-75 {
-    --tw-text-opacity: 0.75;
-  }
-
-  .lg\:text-opacity-80 {
-    --tw-text-opacity: 0.8;
-  }
-
-  .lg\:text-opacity-90 {
-    --tw-text-opacity: 0.9;
-  }
-
-  .lg\:text-opacity-95 {
-    --tw-text-opacity: 0.95;
-  }
-
-  .lg\:text-opacity-100 {
-    --tw-text-opacity: 1;
-  }
-
-  .group:hover .lg\:group-hover\:text-opacity-0 {
-    --tw-text-opacity: 0;
-  }
-
-  .group:hover .lg\:group-hover\:text-opacity-5 {
-    --tw-text-opacity: 0.05;
-  }
-
-  .group:hover .lg\:group-hover\:text-opacity-10 {
-    --tw-text-opacity: 0.1;
-  }
-
-  .group:hover .lg\:group-hover\:text-opacity-20 {
-    --tw-text-opacity: 0.2;
-  }
-
-  .group:hover .lg\:group-hover\:text-opacity-25 {
-    --tw-text-opacity: 0.25;
-  }
-
-  .group:hover .lg\:group-hover\:text-opacity-30 {
-    --tw-text-opacity: 0.3;
-  }
-
-  .group:hover .lg\:group-hover\:text-opacity-40 {
-    --tw-text-opacity: 0.4;
-  }
-
-  .group:hover .lg\:group-hover\:text-opacity-50 {
-    --tw-text-opacity: 0.5;
-  }
-
-  .group:hover .lg\:group-hover\:text-opacity-60 {
-    --tw-text-opacity: 0.6;
-  }
-
-  .group:hover .lg\:group-hover\:text-opacity-70 {
-    --tw-text-opacity: 0.7;
-  }
-
-  .group:hover .lg\:group-hover\:text-opacity-75 {
-    --tw-text-opacity: 0.75;
-  }
-
-  .group:hover .lg\:group-hover\:text-opacity-80 {
-    --tw-text-opacity: 0.8;
-  }
-
-  .group:hover .lg\:group-hover\:text-opacity-90 {
-    --tw-text-opacity: 0.9;
-  }
-
-  .group:hover .lg\:group-hover\:text-opacity-95 {
-    --tw-text-opacity: 0.95;
-  }
-
-  .group:hover .lg\:group-hover\:text-opacity-100 {
-    --tw-text-opacity: 1;
-  }
-
-  .lg\:focus-within\:text-opacity-0:focus-within {
-    --tw-text-opacity: 0;
-  }
-
-  .lg\:focus-within\:text-opacity-5:focus-within {
-    --tw-text-opacity: 0.05;
-  }
-
-  .lg\:focus-within\:text-opacity-10:focus-within {
-    --tw-text-opacity: 0.1;
-  }
-
-  .lg\:focus-within\:text-opacity-20:focus-within {
-    --tw-text-opacity: 0.2;
-  }
-
-  .lg\:focus-within\:text-opacity-25:focus-within {
-    --tw-text-opacity: 0.25;
-  }
-
-  .lg\:focus-within\:text-opacity-30:focus-within {
-    --tw-text-opacity: 0.3;
-  }
-
-  .lg\:focus-within\:text-opacity-40:focus-within {
-    --tw-text-opacity: 0.4;
-  }
-
-  .lg\:focus-within\:text-opacity-50:focus-within {
-    --tw-text-opacity: 0.5;
-  }
-
-  .lg\:focus-within\:text-opacity-60:focus-within {
-    --tw-text-opacity: 0.6;
-  }
-
-  .lg\:focus-within\:text-opacity-70:focus-within {
-    --tw-text-opacity: 0.7;
-  }
-
-  .lg\:focus-within\:text-opacity-75:focus-within {
-    --tw-text-opacity: 0.75;
-  }
-
-  .lg\:focus-within\:text-opacity-80:focus-within {
-    --tw-text-opacity: 0.8;
-  }
-
-  .lg\:focus-within\:text-opacity-90:focus-within {
-    --tw-text-opacity: 0.9;
-  }
-
-  .lg\:focus-within\:text-opacity-95:focus-within {
-    --tw-text-opacity: 0.95;
-  }
-
-  .lg\:focus-within\:text-opacity-100:focus-within {
-    --tw-text-opacity: 1;
-  }
-
-  .lg\:hover\:text-opacity-0:hover {
-    --tw-text-opacity: 0;
-  }
-
-  .lg\:hover\:text-opacity-5:hover {
-    --tw-text-opacity: 0.05;
-  }
-
-  .lg\:hover\:text-opacity-10:hover {
-    --tw-text-opacity: 0.1;
-  }
-
-  .lg\:hover\:text-opacity-20:hover {
-    --tw-text-opacity: 0.2;
-  }
-
-  .lg\:hover\:text-opacity-25:hover {
-    --tw-text-opacity: 0.25;
-  }
-
-  .lg\:hover\:text-opacity-30:hover {
-    --tw-text-opacity: 0.3;
-  }
-
-  .lg\:hover\:text-opacity-40:hover {
-    --tw-text-opacity: 0.4;
-  }
-
-  .lg\:hover\:text-opacity-50:hover {
-    --tw-text-opacity: 0.5;
-  }
-
-  .lg\:hover\:text-opacity-60:hover {
-    --tw-text-opacity: 0.6;
-  }
-
-  .lg\:hover\:text-opacity-70:hover {
-    --tw-text-opacity: 0.7;
-  }
-
-  .lg\:hover\:text-opacity-75:hover {
-    --tw-text-opacity: 0.75;
-  }
-
-  .lg\:hover\:text-opacity-80:hover {
-    --tw-text-opacity: 0.8;
-  }
-
-  .lg\:hover\:text-opacity-90:hover {
-    --tw-text-opacity: 0.9;
-  }
-
-  .lg\:hover\:text-opacity-95:hover {
-    --tw-text-opacity: 0.95;
-  }
-
-  .lg\:hover\:text-opacity-100:hover {
-    --tw-text-opacity: 1;
-  }
-
-  .lg\:focus\:text-opacity-0:focus {
-    --tw-text-opacity: 0;
-  }
-
-  .lg\:focus\:text-opacity-5:focus {
-    --tw-text-opacity: 0.05;
-  }
-
-  .lg\:focus\:text-opacity-10:focus {
-    --tw-text-opacity: 0.1;
-  }
-
-  .lg\:focus\:text-opacity-20:focus {
-    --tw-text-opacity: 0.2;
-  }
-
-  .lg\:focus\:text-opacity-25:focus {
-    --tw-text-opacity: 0.25;
-  }
-
-  .lg\:focus\:text-opacity-30:focus {
-    --tw-text-opacity: 0.3;
-  }
-
-  .lg\:focus\:text-opacity-40:focus {
-    --tw-text-opacity: 0.4;
-  }
-
-  .lg\:focus\:text-opacity-50:focus {
-    --tw-text-opacity: 0.5;
-  }
-
-  .lg\:focus\:text-opacity-60:focus {
-    --tw-text-opacity: 0.6;
-  }
-
-  .lg\:focus\:text-opacity-70:focus {
-    --tw-text-opacity: 0.7;
-  }
-
-  .lg\:focus\:text-opacity-75:focus {
-    --tw-text-opacity: 0.75;
-  }
-
-  .lg\:focus\:text-opacity-80:focus {
-    --tw-text-opacity: 0.8;
-  }
-
-  .lg\:focus\:text-opacity-90:focus {
-    --tw-text-opacity: 0.9;
-  }
-
-  .lg\:focus\:text-opacity-95:focus {
-    --tw-text-opacity: 0.95;
-  }
-
-  .lg\:focus\:text-opacity-100:focus {
-    --tw-text-opacity: 1;
-  }
-
-  .lg\:truncate {
-    overflow: hidden;
-    text-overflow: ellipsis;
-    white-space: nowrap;
-  }
-
-  .lg\:overflow-ellipsis {
-    text-overflow: ellipsis;
-  }
-
-  .lg\:overflow-clip {
-    text-overflow: clip;
-  }
-
-  .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;
-  }
-
-  .group:hover .lg\:group-hover\:underline {
-    text-decoration: underline;
-  }
-
-  .group:hover .lg\:group-hover\:line-through {
-    text-decoration: line-through;
-  }
-
-  .group:hover .lg\:group-hover\:no-underline {
-    text-decoration: none;
-  }
-
-  .lg\:focus-within\:underline:focus-within {
-    text-decoration: underline;
-  }
-
-  .lg\:focus-within\:line-through:focus-within {
-    text-decoration: line-through;
-  }
-
-  .lg\:focus-within\:no-underline:focus-within {
-    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\:ordinal, .lg\:slashed-zero, .lg\:lining-nums, .lg\:oldstyle-nums, .lg\:proportional-nums, .lg\:tabular-nums, .lg\:diagonal-fractions, .lg\:stacked-fractions {
-    --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);
-    --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);
-    --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);
-    --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);
-    --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);
-    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
-  }
-
-  .lg\:normal-nums {
-    font-variant-numeric: normal;
-  }
-
-  .lg\:ordinal {
-    --tw-ordinal: ordinal;
-  }
-
-  .lg\:slashed-zero {
-    --tw-slashed-zero: slashed-zero;
-  }
-
-  .lg\:lining-nums {
-    --tw-numeric-figure: lining-nums;
-  }
-
-  .lg\:oldstyle-nums {
-    --tw-numeric-figure: oldstyle-nums;
-  }
-
-  .lg\:proportional-nums {
-    --tw-numeric-spacing: proportional-nums;
-  }
-
-  .lg\:tabular-nums {
-    --tw-numeric-spacing: tabular-nums;
-  }
-
-  .lg\:diagonal-fractions {
-    --tw-numeric-fraction: diagonal-fractions;
-  }
-
-  .lg\:stacked-fractions {
-    --tw-numeric-fraction: stacked-fractions;
-  }
-
-  .lg\:tracking-tighter {
-    letter-spacing: -0.02em;
-  }
-
-  .lg\:tracking-tight {
-    letter-spacing: -1px;
-  }
-
-  .lg\:tracking-normal {
-    letter-spacing: 0em;
-  }
-
-  .lg\:tracking-wide {
-    letter-spacing: 0.03em;
-  }
-
-  .lg\:tracking-wider {
-    letter-spacing: 0.08em;
-  }
-
-  .lg\:tracking-widest {
-    letter-spacing: 0.1em;
-  }
-
-  .lg\:select-none {
-    -webkit-user-select: none;
-       -moz-user-select: none;
-        -ms-user-select: none;
-            user-select: none;
-  }
-
-  .lg\:select-text {
-    -webkit-user-select: text;
-       -moz-user-select: text;
-        -ms-user-select: text;
-            user-select: text;
-  }
-
-  .lg\:select-all {
-    -webkit-user-select: all;
-       -moz-user-select: all;
-        -ms-user-select: all;
-            user-select: all;
-  }
-
-  .lg\:select-auto {
-    -webkit-user-select: auto;
-       -moz-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-nowrap {
-    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\:w-0 {
-    width: 0px;
-  }
-
-  .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-7 {
-    width: 1.75rem;
-  }
-
-  .lg\:w-8 {
-    width: 2rem;
-  }
-
-  .lg\:w-9 {
-    width: 2.25rem;
-  }
-
-  .lg\:w-10 {
-    width: 2.5rem;
-  }
-
-  .lg\:w-11 {
-    width: 2.75rem;
-  }
-
-  .lg\:w-12 {
-    width: 3rem;
-  }
-
-  .lg\:w-14 {
-    width: 3.5rem;
-  }
-
-  .lg\:w-16 {
-    width: 4rem;
-  }
-
-  .lg\:w-20 {
-    width: 5rem;
-  }
-
-  .lg\:w-24 {
-    width: 6rem;
-  }
-
-  .lg\:w-28 {
-    width: 7rem;
-  }
-
-  .lg\:w-32 {
-    width: 8rem;
-  }
-
-  .lg\:w-36 {
-    width: 9rem;
-  }
-
-  .lg\:w-40 {
-    width: 10rem;
-  }
-
-  .lg\:w-44 {
-    width: 11rem;
-  }
-
-  .lg\:w-48 {
-    width: 12rem;
-  }
-
-  .lg\:w-52 {
-    width: 13rem;
-  }
-
-  .lg\:w-56 {
-    width: 14rem;
-  }
-
-  .lg\:w-60 {
-    width: 15rem;
-  }
-
-  .lg\:w-64 {
-    width: 16rem;
-  }
-
-  .lg\:w-72 {
-    width: 18rem;
-  }
-
-  .lg\:w-80 {
-    width: 20rem;
-  }
-
-  .lg\:w-96 {
-    width: 24rem;
-  }
-
-  .lg\:w-auto {
-    width: auto;
-  }
-
-  .lg\:w-px {
-    width: 1px;
-  }
-
-  .lg\:w-0\.5 {
-    width: 0.125rem;
-  }
-
-  .lg\:w-1\.5 {
-    width: 0.375rem;
-  }
-
-  .lg\:w-2\.5 {
-    width: 0.625rem;
-  }
-
-  .lg\:w-3\.5 {
-    width: 0.875rem;
-  }
-
-  .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\:focus-within\:z-0:focus-within {
-    z-index: 0;
-  }
-
-  .lg\:focus-within\:z-10:focus-within {
-    z-index: 10;
-  }
-
-  .lg\:focus-within\:z-20:focus-within {
-    z-index: 20;
-  }
-
-  .lg\:focus-within\:z-30:focus-within {
-    z-index: 30;
-  }
-
-  .lg\:focus-within\:z-40:focus-within {
-    z-index: 40;
-  }
-
-  .lg\:focus-within\:z-50:focus-within {
-    z-index: 50;
-  }
-
-  .lg\:focus-within\:z-auto:focus-within {
-    z-index: auto;
-  }
-
-  .lg\:focus\:z-0:focus {
-    z-index: 0;
-  }
-
-  .lg\:focus\:z-10:focus {
-    z-index: 10;
-  }
-
-  .lg\:focus\:z-20:focus {
-    z-index: 20;
-  }
-
-  .lg\:focus\:z-30:focus {
-    z-index: 30;
-  }
-
-  .lg\:focus\:z-40:focus {
-    z-index: 40;
-  }
-
-  .lg\:focus\:z-50:focus {
-    z-index: 50;
-  }
-
-  .lg\:focus\:z-auto:focus {
-    z-index: auto;
-  }
-
-  .lg\:gap-0 {
-    gap: 0px;
-  }
-
-  .lg\:gap-1 {
-    gap: 0.25rem;
-  }
-
-  .lg\:gap-2 {
-    gap: 0.5rem;
-  }
-
-  .lg\:gap-3 {
-    gap: 0.75rem;
-  }
-
-  .lg\:gap-4 {
-    gap: 1rem;
-  }
-
-  .lg\:gap-5 {
-    gap: 1.25rem;
-  }
-
-  .lg\:gap-6 {
-    gap: 1.5rem;
-  }
-
-  .lg\:gap-7 {
-    gap: 1.75rem;
-  }
-
-  .lg\:gap-8 {
-    gap: 2rem;
-  }
-
-  .lg\:gap-9 {
-    gap: 2.25rem;
-  }
-
-  .lg\:gap-10 {
-    gap: 2.5rem;
-  }
-
-  .lg\:gap-11 {
-    gap: 2.75rem;
-  }
-
-  .lg\:gap-12 {
-    gap: 3rem;
-  }
-
-  .lg\:gap-14 {
-    gap: 3.5rem;
-  }
-
-  .lg\:gap-16 {
-    gap: 4rem;
-  }
-
-  .lg\:gap-20 {
-    gap: 5rem;
-  }
-
-  .lg\:gap-24 {
-    gap: 6rem;
-  }
-
-  .lg\:gap-28 {
-    gap: 7rem;
-  }
-
-  .lg\:gap-32 {
-    gap: 8rem;
-  }
-
-  .lg\:gap-36 {
-    gap: 9rem;
-  }
-
-  .lg\:gap-40 {
-    gap: 10rem;
-  }
-
-  .lg\:gap-44 {
-    gap: 11rem;
-  }
-
-  .lg\:gap-48 {
-    gap: 12rem;
-  }
-
-  .lg\:gap-52 {
-    gap: 13rem;
-  }
-
-  .lg\:gap-56 {
-    gap: 14rem;
-  }
-
-  .lg\:gap-60 {
-    gap: 15rem;
-  }
-
-  .lg\:gap-64 {
-    gap: 16rem;
-  }
-
-  .lg\:gap-72 {
-    gap: 18rem;
-  }
-
-  .lg\:gap-80 {
-    gap: 20rem;
-  }
-
-  .lg\:gap-96 {
-    gap: 24rem;
-  }
-
-  .lg\:gap-px {
-    gap: 1px;
-  }
-
-  .lg\:gap-0\.5 {
-    gap: 0.125rem;
-  }
-
-  .lg\:gap-1\.5 {
-    gap: 0.375rem;
-  }
-
-  .lg\:gap-2\.5 {
-    gap: 0.625rem;
-  }
-
-  .lg\:gap-3\.5 {
-    gap: 0.875rem;
-  }
-
-  .lg\:gap-x-0 {
-    -moz-column-gap: 0px;
-         column-gap: 0px;
-  }
-
-  .lg\:gap-x-1 {
-    -moz-column-gap: 0.25rem;
-         column-gap: 0.25rem;
-  }
-
-  .lg\:gap-x-2 {
-    -moz-column-gap: 0.5rem;
-         column-gap: 0.5rem;
-  }
-
-  .lg\:gap-x-3 {
-    -moz-column-gap: 0.75rem;
-         column-gap: 0.75rem;
-  }
-
-  .lg\:gap-x-4 {
-    -moz-column-gap: 1rem;
-         column-gap: 1rem;
-  }
-
-  .lg\:gap-x-5 {
-    -moz-column-gap: 1.25rem;
-         column-gap: 1.25rem;
-  }
-
-  .lg\:gap-x-6 {
-    -moz-column-gap: 1.5rem;
-         column-gap: 1.5rem;
-  }
-
-  .lg\:gap-x-7 {
-    -moz-column-gap: 1.75rem;
-         column-gap: 1.75rem;
-  }
-
-  .lg\:gap-x-8 {
-    -moz-column-gap: 2rem;
-         column-gap: 2rem;
-  }
-
-  .lg\:gap-x-9 {
-    -moz-column-gap: 2.25rem;
-         column-gap: 2.25rem;
-  }
-
-  .lg\:gap-x-10 {
-    -moz-column-gap: 2.5rem;
-         column-gap: 2.5rem;
-  }
-
-  .lg\:gap-x-11 {
-    -moz-column-gap: 2.75rem;
-         column-gap: 2.75rem;
-  }
-
-  .lg\:gap-x-12 {
-    -moz-column-gap: 3rem;
-         column-gap: 3rem;
-  }
-
-  .lg\:gap-x-14 {
-    -moz-column-gap: 3.5rem;
-         column-gap: 3.5rem;
-  }
-
-  .lg\:gap-x-16 {
-    -moz-column-gap: 4rem;
-         column-gap: 4rem;
-  }
-
-  .lg\:gap-x-20 {
-    -moz-column-gap: 5rem;
-         column-gap: 5rem;
-  }
-
-  .lg\:gap-x-24 {
-    -moz-column-gap: 6rem;
-         column-gap: 6rem;
-  }
-
-  .lg\:gap-x-28 {
-    -moz-column-gap: 7rem;
-         column-gap: 7rem;
-  }
-
-  .lg\:gap-x-32 {
-    -moz-column-gap: 8rem;
-         column-gap: 8rem;
-  }
-
-  .lg\:gap-x-36 {
-    -moz-column-gap: 9rem;
-         column-gap: 9rem;
-  }
-
-  .lg\:gap-x-40 {
-    -moz-column-gap: 10rem;
-         column-gap: 10rem;
-  }
-
-  .lg\:gap-x-44 {
-    -moz-column-gap: 11rem;
-         column-gap: 11rem;
-  }
-
-  .lg\:gap-x-48 {
-    -moz-column-gap: 12rem;
-         column-gap: 12rem;
-  }
-
-  .lg\:gap-x-52 {
-    -moz-column-gap: 13rem;
-         column-gap: 13rem;
-  }
-
-  .lg\:gap-x-56 {
-    -moz-column-gap: 14rem;
-         column-gap: 14rem;
-  }
-
-  .lg\:gap-x-60 {
-    -moz-column-gap: 15rem;
-         column-gap: 15rem;
-  }
-
-  .lg\:gap-x-64 {
-    -moz-column-gap: 16rem;
-         column-gap: 16rem;
-  }
-
-  .lg\:gap-x-72 {
-    -moz-column-gap: 18rem;
-         column-gap: 18rem;
-  }
-
-  .lg\:gap-x-80 {
-    -moz-column-gap: 20rem;
-         column-gap: 20rem;
-  }
-
-  .lg\:gap-x-96 {
-    -moz-column-gap: 24rem;
-         column-gap: 24rem;
-  }
-
-  .lg\:gap-x-px {
-    -moz-column-gap: 1px;
-         column-gap: 1px;
-  }
-
-  .lg\:gap-x-0\.5 {
-    -moz-column-gap: 0.125rem;
-         column-gap: 0.125rem;
-  }
-
-  .lg\:gap-x-1\.5 {
-    -moz-column-gap: 0.375rem;
-         column-gap: 0.375rem;
-  }
-
-  .lg\:gap-x-2\.5 {
-    -moz-column-gap: 0.625rem;
-         column-gap: 0.625rem;
-  }
-
-  .lg\:gap-x-3\.5 {
-    -moz-column-gap: 0.875rem;
-         column-gap: 0.875rem;
-  }
-
-  .lg\:gap-y-0 {
-    row-gap: 0px;
-  }
-
-  .lg\:gap-y-1 {
-    row-gap: 0.25rem;
-  }
-
-  .lg\:gap-y-2 {
-    row-gap: 0.5rem;
-  }
-
-  .lg\:gap-y-3 {
-    row-gap: 0.75rem;
-  }
-
-  .lg\:gap-y-4 {
-    row-gap: 1rem;
-  }
-
-  .lg\:gap-y-5 {
-    row-gap: 1.25rem;
-  }
-
-  .lg\:gap-y-6 {
-    row-gap: 1.5rem;
-  }
-
-  .lg\:gap-y-7 {
-    row-gap: 1.75rem;
-  }
-
-  .lg\:gap-y-8 {
-    row-gap: 2rem;
-  }
-
-  .lg\:gap-y-9 {
-    row-gap: 2.25rem;
-  }
-
-  .lg\:gap-y-10 {
-    row-gap: 2.5rem;
-  }
-
-  .lg\:gap-y-11 {
-    row-gap: 2.75rem;
-  }
-
-  .lg\:gap-y-12 {
-    row-gap: 3rem;
-  }
-
-  .lg\:gap-y-14 {
-    row-gap: 3.5rem;
-  }
-
-  .lg\:gap-y-16 {
-    row-gap: 4rem;
-  }
-
-  .lg\:gap-y-20 {
-    row-gap: 5rem;
-  }
-
-  .lg\:gap-y-24 {
-    row-gap: 6rem;
-  }
-
-  .lg\:gap-y-28 {
-    row-gap: 7rem;
-  }
-
-  .lg\:gap-y-32 {
-    row-gap: 8rem;
-  }
-
-  .lg\:gap-y-36 {
-    row-gap: 9rem;
-  }
-
-  .lg\:gap-y-40 {
-    row-gap: 10rem;
-  }
-
-  .lg\:gap-y-44 {
-    row-gap: 11rem;
-  }
-
-  .lg\:gap-y-48 {
-    row-gap: 12rem;
-  }
-
-  .lg\:gap-y-52 {
-    row-gap: 13rem;
-  }
-
-  .lg\:gap-y-56 {
-    row-gap: 14rem;
-  }
-
-  .lg\:gap-y-60 {
-    row-gap: 15rem;
-  }
-
-  .lg\:gap-y-64 {
-    row-gap: 16rem;
-  }
-
-  .lg\:gap-y-72 {
-    row-gap: 18rem;
-  }
-
-  .lg\:gap-y-80 {
-    row-gap: 20rem;
-  }
-
-  .lg\:gap-y-96 {
-    row-gap: 24rem;
-  }
-
-  .lg\:gap-y-px {
-    row-gap: 1px;
-  }
-
-  .lg\:gap-y-0\.5 {
-    row-gap: 0.125rem;
-  }
-
-  .lg\:gap-y-1\.5 {
-    row-gap: 0.375rem;
-  }
-
-  .lg\:gap-y-2\.5 {
-    row-gap: 0.625rem;
-  }
-
-  .lg\:gap-y-3\.5 {
-    row-gap: 0.875rem;
-  }
-
-  .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\:auto-cols-auto {
-    grid-auto-columns: auto;
-  }
-
-  .lg\:auto-cols-min {
-    grid-auto-columns: -webkit-min-content;
-    grid-auto-columns: min-content;
-  }
-
-  .lg\:auto-cols-max {
-    grid-auto-columns: -webkit-max-content;
-    grid-auto-columns: max-content;
-  }
-
-  .lg\:auto-cols-fr {
-    grid-auto-columns: minmax(0, 1fr);
-  }
-
-  .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-span-full {
-    grid-column: 1 / -1;
-  }
-
-  .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\:auto-rows-auto {
-    grid-auto-rows: auto;
-  }
-
-  .lg\:auto-rows-min {
-    grid-auto-rows: -webkit-min-content;
-    grid-auto-rows: min-content;
-  }
-
-  .lg\:auto-rows-max {
-    grid-auto-rows: -webkit-max-content;
-    grid-auto-rows: max-content;
-  }
-
-  .lg\:auto-rows-fr {
-    grid-auto-rows: minmax(0, 1fr);
-  }
-
-  .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-span-full {
-    grid-row: 1 / -1;
-  }
-
-  .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 {
-    --tw-translate-x: 0;
-    --tw-translate-y: 0;
-    --tw-rotate: 0;
-    --tw-skew-x: 0;
-    --tw-skew-y: 0;
-    --tw-scale-x: 1;
-    --tw-scale-y: 1;
-    transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
-  }
-
-  .lg\:transform-gpu {
-    --tw-translate-x: 0;
-    --tw-translate-y: 0;
-    --tw-rotate: 0;
-    --tw-skew-x: 0;
-    --tw-skew-y: 0;
-    --tw-scale-x: 1;
-    --tw-scale-y: 1;
-    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-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 {
-    --tw-scale-x: 0;
-    --tw-scale-y: 0;
-  }
-
-  .lg\:scale-50 {
-    --tw-scale-x: .5;
-    --tw-scale-y: .5;
-  }
-
-  .lg\:scale-75 {
-    --tw-scale-x: .75;
-    --tw-scale-y: .75;
-  }
-
-  .lg\:scale-90 {
-    --tw-scale-x: .9;
-    --tw-scale-y: .9;
-  }
-
-  .lg\:scale-95 {
-    --tw-scale-x: .95;
-    --tw-scale-y: .95;
-  }
-
-  .lg\:scale-100 {
-    --tw-scale-x: 1;
-    --tw-scale-y: 1;
-  }
-
-  .lg\:scale-105 {
-    --tw-scale-x: 1.05;
-    --tw-scale-y: 1.05;
-  }
-
-  .lg\:scale-110 {
-    --tw-scale-x: 1.1;
-    --tw-scale-y: 1.1;
-  }
-
-  .lg\:scale-125 {
-    --tw-scale-x: 1.25;
-    --tw-scale-y: 1.25;
-  }
-
-  .lg\:scale-150 {
-    --tw-scale-x: 1.5;
-    --tw-scale-y: 1.5;
-  }
-
-  .lg\:scale-x-0 {
-    --tw-scale-x: 0;
-  }
-
-  .lg\:scale-x-50 {
-    --tw-scale-x: .5;
-  }
-
-  .lg\:scale-x-75 {
-    --tw-scale-x: .75;
-  }
-
-  .lg\:scale-x-90 {
-    --tw-scale-x: .9;
-  }
-
-  .lg\:scale-x-95 {
-    --tw-scale-x: .95;
-  }
-
-  .lg\:scale-x-100 {
-    --tw-scale-x: 1;
-  }
-
-  .lg\:scale-x-105 {
-    --tw-scale-x: 1.05;
-  }
-
-  .lg\:scale-x-110 {
-    --tw-scale-x: 1.1;
-  }
-
-  .lg\:scale-x-125 {
-    --tw-scale-x: 1.25;
-  }
-
-  .lg\:scale-x-150 {
-    --tw-scale-x: 1.5;
-  }
-
-  .lg\:scale-y-0 {
-    --tw-scale-y: 0;
-  }
-
-  .lg\:scale-y-50 {
-    --tw-scale-y: .5;
-  }
-
-  .lg\:scale-y-75 {
-    --tw-scale-y: .75;
-  }
-
-  .lg\:scale-y-90 {
-    --tw-scale-y: .9;
-  }
-
-  .lg\:scale-y-95 {
-    --tw-scale-y: .95;
-  }
-
-  .lg\:scale-y-100 {
-    --tw-scale-y: 1;
-  }
-
-  .lg\:scale-y-105 {
-    --tw-scale-y: 1.05;
-  }
-
-  .lg\:scale-y-110 {
-    --tw-scale-y: 1.1;
-  }
-
-  .lg\:scale-y-125 {
-    --tw-scale-y: 1.25;
-  }
-
-  .lg\:scale-y-150 {
-    --tw-scale-y: 1.5;
-  }
-
-  .lg\:hover\:scale-0:hover {
-    --tw-scale-x: 0;
-    --tw-scale-y: 0;
-  }
-
-  .lg\:hover\:scale-50:hover {
-    --tw-scale-x: .5;
-    --tw-scale-y: .5;
-  }
-
-  .lg\:hover\:scale-75:hover {
-    --tw-scale-x: .75;
-    --tw-scale-y: .75;
-  }
-
-  .lg\:hover\:scale-90:hover {
-    --tw-scale-x: .9;
-    --tw-scale-y: .9;
-  }
-
-  .lg\:hover\:scale-95:hover {
-    --tw-scale-x: .95;
-    --tw-scale-y: .95;
-  }
-
-  .lg\:hover\:scale-100:hover {
-    --tw-scale-x: 1;
-    --tw-scale-y: 1;
-  }
-
-  .lg\:hover\:scale-105:hover {
-    --tw-scale-x: 1.05;
-    --tw-scale-y: 1.05;
-  }
-
-  .lg\:hover\:scale-110:hover {
-    --tw-scale-x: 1.1;
-    --tw-scale-y: 1.1;
-  }
-
-  .lg\:hover\:scale-125:hover {
-    --tw-scale-x: 1.25;
-    --tw-scale-y: 1.25;
-  }
-
-  .lg\:hover\:scale-150:hover {
-    --tw-scale-x: 1.5;
-    --tw-scale-y: 1.5;
-  }
-
-  .lg\:hover\:scale-x-0:hover {
-    --tw-scale-x: 0;
-  }
-
-  .lg\:hover\:scale-x-50:hover {
-    --tw-scale-x: .5;
-  }
-
-  .lg\:hover\:scale-x-75:hover {
-    --tw-scale-x: .75;
-  }
-
-  .lg\:hover\:scale-x-90:hover {
-    --tw-scale-x: .9;
-  }
-
-  .lg\:hover\:scale-x-95:hover {
-    --tw-scale-x: .95;
-  }
-
-  .lg\:hover\:scale-x-100:hover {
-    --tw-scale-x: 1;
-  }
-
-  .lg\:hover\:scale-x-105:hover {
-    --tw-scale-x: 1.05;
-  }
-
-  .lg\:hover\:scale-x-110:hover {
-    --tw-scale-x: 1.1;
-  }
-
-  .lg\:hover\:scale-x-125:hover {
-    --tw-scale-x: 1.25;
-  }
-
-  .lg\:hover\:scale-x-150:hover {
-    --tw-scale-x: 1.5;
-  }
-
-  .lg\:hover\:scale-y-0:hover {
-    --tw-scale-y: 0;
-  }
-
-  .lg\:hover\:scale-y-50:hover {
-    --tw-scale-y: .5;
-  }
-
-  .lg\:hover\:scale-y-75:hover {
-    --tw-scale-y: .75;
-  }
-
-  .lg\:hover\:scale-y-90:hover {
-    --tw-scale-y: .9;
-  }
-
-  .lg\:hover\:scale-y-95:hover {
-    --tw-scale-y: .95;
-  }
-
-  .lg\:hover\:scale-y-100:hover {
-    --tw-scale-y: 1;
-  }
-
-  .lg\:hover\:scale-y-105:hover {
-    --tw-scale-y: 1.05;
-  }
-
-  .lg\:hover\:scale-y-110:hover {
-    --tw-scale-y: 1.1;
-  }
-
-  .lg\:hover\:scale-y-125:hover {
-    --tw-scale-y: 1.25;
-  }
-
-  .lg\:hover\:scale-y-150:hover {
-    --tw-scale-y: 1.5;
-  }
-
-  .lg\:focus\:scale-0:focus {
-    --tw-scale-x: 0;
-    --tw-scale-y: 0;
-  }
-
-  .lg\:focus\:scale-50:focus {
-    --tw-scale-x: .5;
-    --tw-scale-y: .5;
-  }
-
-  .lg\:focus\:scale-75:focus {
-    --tw-scale-x: .75;
-    --tw-scale-y: .75;
-  }
-
-  .lg\:focus\:scale-90:focus {
-    --tw-scale-x: .9;
-    --tw-scale-y: .9;
-  }
-
-  .lg\:focus\:scale-95:focus {
-    --tw-scale-x: .95;
-    --tw-scale-y: .95;
-  }
-
-  .lg\:focus\:scale-100:focus {
-    --tw-scale-x: 1;
-    --tw-scale-y: 1;
-  }
-
-  .lg\:focus\:scale-105:focus {
-    --tw-scale-x: 1.05;
-    --tw-scale-y: 1.05;
-  }
-
-  .lg\:focus\:scale-110:focus {
-    --tw-scale-x: 1.1;
-    --tw-scale-y: 1.1;
-  }
-
-  .lg\:focus\:scale-125:focus {
-    --tw-scale-x: 1.25;
-    --tw-scale-y: 1.25;
-  }
-
-  .lg\:focus\:scale-150:focus {
-    --tw-scale-x: 1.5;
-    --tw-scale-y: 1.5;
-  }
-
-  .lg\:focus\:scale-x-0:focus {
-    --tw-scale-x: 0;
-  }
-
-  .lg\:focus\:scale-x-50:focus {
-    --tw-scale-x: .5;
-  }
-
-  .lg\:focus\:scale-x-75:focus {
-    --tw-scale-x: .75;
-  }
-
-  .lg\:focus\:scale-x-90:focus {
-    --tw-scale-x: .9;
-  }
-
-  .lg\:focus\:scale-x-95:focus {
-    --tw-scale-x: .95;
-  }
-
-  .lg\:focus\:scale-x-100:focus {
-    --tw-scale-x: 1;
-  }
-
-  .lg\:focus\:scale-x-105:focus {
-    --tw-scale-x: 1.05;
-  }
-
-  .lg\:focus\:scale-x-110:focus {
-    --tw-scale-x: 1.1;
-  }
-
-  .lg\:focus\:scale-x-125:focus {
-    --tw-scale-x: 1.25;
-  }
-
-  .lg\:focus\:scale-x-150:focus {
-    --tw-scale-x: 1.5;
-  }
-
-  .lg\:focus\:scale-y-0:focus {
-    --tw-scale-y: 0;
-  }
-
-  .lg\:focus\:scale-y-50:focus {
-    --tw-scale-y: .5;
-  }
-
-  .lg\:focus\:scale-y-75:focus {
-    --tw-scale-y: .75;
-  }
-
-  .lg\:focus\:scale-y-90:focus {
-    --tw-scale-y: .9;
-  }
-
-  .lg\:focus\:scale-y-95:focus {
-    --tw-scale-y: .95;
-  }
-
-  .lg\:focus\:scale-y-100:focus {
-    --tw-scale-y: 1;
-  }
-
-  .lg\:focus\:scale-y-105:focus {
-    --tw-scale-y: 1.05;
-  }
-
-  .lg\:focus\:scale-y-110:focus {
-    --tw-scale-y: 1.1;
-  }
-
-  .lg\:focus\:scale-y-125:focus {
-    --tw-scale-y: 1.25;
-  }
-
-  .lg\:focus\:scale-y-150:focus {
-    --tw-scale-y: 1.5;
-  }
-
-  .lg\:rotate-0 {
-    --tw-rotate: 0deg;
-  }
-
-  .lg\:rotate-1 {
-    --tw-rotate: 1deg;
-  }
-
-  .lg\:rotate-2 {
-    --tw-rotate: 2deg;
-  }
-
-  .lg\:rotate-3 {
-    --tw-rotate: 3deg;
-  }
-
-  .lg\:rotate-6 {
-    --tw-rotate: 6deg;
-  }
-
-  .lg\:rotate-12 {
-    --tw-rotate: 12deg;
-  }
-
-  .lg\:rotate-45 {
-    --tw-rotate: 45deg;
-  }
-
-  .lg\:rotate-90 {
-    --tw-rotate: 90deg;
-  }
-
-  .lg\:rotate-180 {
-    --tw-rotate: 180deg;
-  }
-
-  .lg\:-rotate-180 {
-    --tw-rotate: -180deg;
-  }
-
-  .lg\:-rotate-90 {
-    --tw-rotate: -90deg;
-  }
-
-  .lg\:-rotate-45 {
-    --tw-rotate: -45deg;
-  }
-
-  .lg\:-rotate-12 {
-    --tw-rotate: -12deg;
-  }
-
-  .lg\:-rotate-6 {
-    --tw-rotate: -6deg;
-  }
-
-  .lg\:-rotate-3 {
-    --tw-rotate: -3deg;
-  }
-
-  .lg\:-rotate-2 {
-    --tw-rotate: -2deg;
-  }
-
-  .lg\:-rotate-1 {
-    --tw-rotate: -1deg;
-  }
-
-  .lg\:hover\:rotate-0:hover {
-    --tw-rotate: 0deg;
-  }
-
-  .lg\:hover\:rotate-1:hover {
-    --tw-rotate: 1deg;
-  }
-
-  .lg\:hover\:rotate-2:hover {
-    --tw-rotate: 2deg;
-  }
-
-  .lg\:hover\:rotate-3:hover {
-    --tw-rotate: 3deg;
-  }
-
-  .lg\:hover\:rotate-6:hover {
-    --tw-rotate: 6deg;
-  }
-
-  .lg\:hover\:rotate-12:hover {
-    --tw-rotate: 12deg;
-  }
-
-  .lg\:hover\:rotate-45:hover {
-    --tw-rotate: 45deg;
-  }
-
-  .lg\:hover\:rotate-90:hover {
-    --tw-rotate: 90deg;
-  }
-
-  .lg\:hover\:rotate-180:hover {
-    --tw-rotate: 180deg;
-  }
-
-  .lg\:hover\:-rotate-180:hover {
-    --tw-rotate: -180deg;
-  }
-
-  .lg\:hover\:-rotate-90:hover {
-    --tw-rotate: -90deg;
-  }
-
-  .lg\:hover\:-rotate-45:hover {
-    --tw-rotate: -45deg;
-  }
-
-  .lg\:hover\:-rotate-12:hover {
-    --tw-rotate: -12deg;
-  }
-
-  .lg\:hover\:-rotate-6:hover {
-    --tw-rotate: -6deg;
-  }
-
-  .lg\:hover\:-rotate-3:hover {
-    --tw-rotate: -3deg;
-  }
-
-  .lg\:hover\:-rotate-2:hover {
-    --tw-rotate: -2deg;
-  }
-
-  .lg\:hover\:-rotate-1:hover {
-    --tw-rotate: -1deg;
-  }
-
-  .lg\:focus\:rotate-0:focus {
-    --tw-rotate: 0deg;
-  }
-
-  .lg\:focus\:rotate-1:focus {
-    --tw-rotate: 1deg;
-  }
-
-  .lg\:focus\:rotate-2:focus {
-    --tw-rotate: 2deg;
-  }
-
-  .lg\:focus\:rotate-3:focus {
-    --tw-rotate: 3deg;
-  }
-
-  .lg\:focus\:rotate-6:focus {
-    --tw-rotate: 6deg;
-  }
-
-  .lg\:focus\:rotate-12:focus {
-    --tw-rotate: 12deg;
-  }
-
-  .lg\:focus\:rotate-45:focus {
-    --tw-rotate: 45deg;
-  }
-
-  .lg\:focus\:rotate-90:focus {
-    --tw-rotate: 90deg;
-  }
-
-  .lg\:focus\:rotate-180:focus {
-    --tw-rotate: 180deg;
-  }
-
-  .lg\:focus\:-rotate-180:focus {
-    --tw-rotate: -180deg;
-  }
-
-  .lg\:focus\:-rotate-90:focus {
-    --tw-rotate: -90deg;
-  }
-
-  .lg\:focus\:-rotate-45:focus {
-    --tw-rotate: -45deg;
-  }
-
-  .lg\:focus\:-rotate-12:focus {
-    --tw-rotate: -12deg;
-  }
-
-  .lg\:focus\:-rotate-6:focus {
-    --tw-rotate: -6deg;
-  }
-
-  .lg\:focus\:-rotate-3:focus {
-    --tw-rotate: -3deg;
-  }
-
-  .lg\:focus\:-rotate-2:focus {
-    --tw-rotate: -2deg;
-  }
-
-  .lg\:focus\:-rotate-1:focus {
-    --tw-rotate: -1deg;
-  }
-
-  .lg\:translate-x-0 {
-    --tw-translate-x: 0px;
-  }
-
-  .lg\:translate-x-1 {
-    --tw-translate-x: 0.25rem;
-  }
-
-  .lg\:translate-x-2 {
-    --tw-translate-x: 0.5rem;
-  }
-
-  .lg\:translate-x-3 {
-    --tw-translate-x: 0.75rem;
-  }
-
-  .lg\:translate-x-4 {
-    --tw-translate-x: 1rem;
-  }
-
-  .lg\:translate-x-5 {
-    --tw-translate-x: 1.25rem;
-  }
-
-  .lg\:translate-x-6 {
-    --tw-translate-x: 1.5rem;
-  }
-
-  .lg\:translate-x-7 {
-    --tw-translate-x: 1.75rem;
-  }
-
-  .lg\:translate-x-8 {
-    --tw-translate-x: 2rem;
-  }
-
-  .lg\:translate-x-9 {
-    --tw-translate-x: 2.25rem;
-  }
-
-  .lg\:translate-x-10 {
-    --tw-translate-x: 2.5rem;
-  }
-
-  .lg\:translate-x-11 {
-    --tw-translate-x: 2.75rem;
-  }
-
-  .lg\:translate-x-12 {
-    --tw-translate-x: 3rem;
-  }
-
-  .lg\:translate-x-14 {
-    --tw-translate-x: 3.5rem;
-  }
-
-  .lg\:translate-x-16 {
-    --tw-translate-x: 4rem;
-  }
-
-  .lg\:translate-x-20 {
-    --tw-translate-x: 5rem;
-  }
-
-  .lg\:translate-x-24 {
-    --tw-translate-x: 6rem;
-  }
-
-  .lg\:translate-x-28 {
-    --tw-translate-x: 7rem;
-  }
-
-  .lg\:translate-x-32 {
-    --tw-translate-x: 8rem;
-  }
-
-  .lg\:translate-x-36 {
-    --tw-translate-x: 9rem;
-  }
-
-  .lg\:translate-x-40 {
-    --tw-translate-x: 10rem;
-  }
-
-  .lg\:translate-x-44 {
-    --tw-translate-x: 11rem;
-  }
-
-  .lg\:translate-x-48 {
-    --tw-translate-x: 12rem;
-  }
-
-  .lg\:translate-x-52 {
-    --tw-translate-x: 13rem;
-  }
-
-  .lg\:translate-x-56 {
-    --tw-translate-x: 14rem;
-  }
-
-  .lg\:translate-x-60 {
-    --tw-translate-x: 15rem;
-  }
-
-  .lg\:translate-x-64 {
-    --tw-translate-x: 16rem;
-  }
-
-  .lg\:translate-x-72 {
-    --tw-translate-x: 18rem;
-  }
-
-  .lg\:translate-x-80 {
-    --tw-translate-x: 20rem;
-  }
-
-  .lg\:translate-x-96 {
-    --tw-translate-x: 24rem;
-  }
-
-  .lg\:translate-x-px {
-    --tw-translate-x: 1px;
-  }
-
-  .lg\:translate-x-0\.5 {
-    --tw-translate-x: 0.125rem;
-  }
-
-  .lg\:translate-x-1\.5 {
-    --tw-translate-x: 0.375rem;
-  }
-
-  .lg\:translate-x-2\.5 {
-    --tw-translate-x: 0.625rem;
-  }
-
-  .lg\:translate-x-3\.5 {
-    --tw-translate-x: 0.875rem;
-  }
-
-  .lg\:-translate-x-0 {
-    --tw-translate-x: 0px;
-  }
-
-  .lg\:-translate-x-1 {
-    --tw-translate-x: -0.25rem;
-  }
-
-  .lg\:-translate-x-2 {
-    --tw-translate-x: -0.5rem;
-  }
-
-  .lg\:-translate-x-3 {
-    --tw-translate-x: -0.75rem;
-  }
-
-  .lg\:-translate-x-4 {
-    --tw-translate-x: -1rem;
-  }
-
-  .lg\:-translate-x-5 {
-    --tw-translate-x: -1.25rem;
-  }
-
-  .lg\:-translate-x-6 {
-    --tw-translate-x: -1.5rem;
-  }
-
-  .lg\:-translate-x-7 {
-    --tw-translate-x: -1.75rem;
-  }
-
-  .lg\:-translate-x-8 {
-    --tw-translate-x: -2rem;
-  }
-
-  .lg\:-translate-x-9 {
-    --tw-translate-x: -2.25rem;
-  }
-
-  .lg\:-translate-x-10 {
-    --tw-translate-x: -2.5rem;
-  }
-
-  .lg\:-translate-x-11 {
-    --tw-translate-x: -2.75rem;
-  }
-
-  .lg\:-translate-x-12 {
-    --tw-translate-x: -3rem;
-  }
-
-  .lg\:-translate-x-14 {
-    --tw-translate-x: -3.5rem;
-  }
-
-  .lg\:-translate-x-16 {
-    --tw-translate-x: -4rem;
-  }
-
-  .lg\:-translate-x-20 {
-    --tw-translate-x: -5rem;
-  }
-
-  .lg\:-translate-x-24 {
-    --tw-translate-x: -6rem;
-  }
-
-  .lg\:-translate-x-28 {
-    --tw-translate-x: -7rem;
-  }
-
-  .lg\:-translate-x-32 {
-    --tw-translate-x: -8rem;
-  }
-
-  .lg\:-translate-x-36 {
-    --tw-translate-x: -9rem;
-  }
-
-  .lg\:-translate-x-40 {
-    --tw-translate-x: -10rem;
-  }
-
-  .lg\:-translate-x-44 {
-    --tw-translate-x: -11rem;
-  }
-
-  .lg\:-translate-x-48 {
-    --tw-translate-x: -12rem;
-  }
-
-  .lg\:-translate-x-52 {
-    --tw-translate-x: -13rem;
-  }
-
-  .lg\:-translate-x-56 {
-    --tw-translate-x: -14rem;
-  }
-
-  .lg\:-translate-x-60 {
-    --tw-translate-x: -15rem;
-  }
-
-  .lg\:-translate-x-64 {
-    --tw-translate-x: -16rem;
-  }
-
-  .lg\:-translate-x-72 {
-    --tw-translate-x: -18rem;
-  }
-
-  .lg\:-translate-x-80 {
-    --tw-translate-x: -20rem;
-  }
-
-  .lg\:-translate-x-96 {
-    --tw-translate-x: -24rem;
-  }
-
-  .lg\:-translate-x-px {
-    --tw-translate-x: -1px;
-  }
-
-  .lg\:-translate-x-0\.5 {
-    --tw-translate-x: -0.125rem;
-  }
-
-  .lg\:-translate-x-1\.5 {
-    --tw-translate-x: -0.375rem;
-  }
-
-  .lg\:-translate-x-2\.5 {
-    --tw-translate-x: -0.625rem;
-  }
-
-  .lg\:-translate-x-3\.5 {
-    --tw-translate-x: -0.875rem;
-  }
-
-  .lg\:translate-x-1\/2 {
-    --tw-translate-x: 50%;
-  }
-
-  .lg\:translate-x-1\/3 {
-    --tw-translate-x: 33.333333%;
-  }
-
-  .lg\:translate-x-2\/3 {
-    --tw-translate-x: 66.666667%;
-  }
-
-  .lg\:translate-x-1\/4 {
-    --tw-translate-x: 25%;
-  }
-
-  .lg\:translate-x-2\/4 {
-    --tw-translate-x: 50%;
-  }
-
-  .lg\:translate-x-3\/4 {
-    --tw-translate-x: 75%;
-  }
-
-  .lg\:translate-x-full {
-    --tw-translate-x: 100%;
-  }
-
-  .lg\:-translate-x-1\/2 {
-    --tw-translate-x: -50%;
-  }
-
-  .lg\:-translate-x-1\/3 {
-    --tw-translate-x: -33.333333%;
-  }
-
-  .lg\:-translate-x-2\/3 {
-    --tw-translate-x: -66.666667%;
-  }
-
-  .lg\:-translate-x-1\/4 {
-    --tw-translate-x: -25%;
-  }
-
-  .lg\:-translate-x-2\/4 {
-    --tw-translate-x: -50%;
-  }
-
-  .lg\:-translate-x-3\/4 {
-    --tw-translate-x: -75%;
-  }
-
-  .lg\:-translate-x-full {
-    --tw-translate-x: -100%;
-  }
-
-  .lg\:translate-y-0 {
-    --tw-translate-y: 0px;
-  }
-
-  .lg\:translate-y-1 {
-    --tw-translate-y: 0.25rem;
-  }
-
-  .lg\:translate-y-2 {
-    --tw-translate-y: 0.5rem;
-  }
-
-  .lg\:translate-y-3 {
-    --tw-translate-y: 0.75rem;
-  }
-
-  .lg\:translate-y-4 {
-    --tw-translate-y: 1rem;
-  }
-
-  .lg\:translate-y-5 {
-    --tw-translate-y: 1.25rem;
-  }
-
-  .lg\:translate-y-6 {
-    --tw-translate-y: 1.5rem;
-  }
-
-  .lg\:translate-y-7 {
-    --tw-translate-y: 1.75rem;
-  }
-
-  .lg\:translate-y-8 {
-    --tw-translate-y: 2rem;
-  }
-
-  .lg\:translate-y-9 {
-    --tw-translate-y: 2.25rem;
-  }
-
-  .lg\:translate-y-10 {
-    --tw-translate-y: 2.5rem;
-  }
-
-  .lg\:translate-y-11 {
-    --tw-translate-y: 2.75rem;
-  }
-
-  .lg\:translate-y-12 {
-    --tw-translate-y: 3rem;
-  }
-
-  .lg\:translate-y-14 {
-    --tw-translate-y: 3.5rem;
-  }
-
-  .lg\:translate-y-16 {
-    --tw-translate-y: 4rem;
-  }
-
-  .lg\:translate-y-20 {
-    --tw-translate-y: 5rem;
-  }
-
-  .lg\:translate-y-24 {
-    --tw-translate-y: 6rem;
-  }
-
-  .lg\:translate-y-28 {
-    --tw-translate-y: 7rem;
-  }
-
-  .lg\:translate-y-32 {
-    --tw-translate-y: 8rem;
-  }
-
-  .lg\:translate-y-36 {
-    --tw-translate-y: 9rem;
-  }
-
-  .lg\:translate-y-40 {
-    --tw-translate-y: 10rem;
-  }
-
-  .lg\:translate-y-44 {
-    --tw-translate-y: 11rem;
-  }
-
-  .lg\:translate-y-48 {
-    --tw-translate-y: 12rem;
-  }
-
-  .lg\:translate-y-52 {
-    --tw-translate-y: 13rem;
-  }
-
-  .lg\:translate-y-56 {
-    --tw-translate-y: 14rem;
-  }
-
-  .lg\:translate-y-60 {
-    --tw-translate-y: 15rem;
-  }
-
-  .lg\:translate-y-64 {
-    --tw-translate-y: 16rem;
-  }
-
-  .lg\:translate-y-72 {
-    --tw-translate-y: 18rem;
-  }
-
-  .lg\:translate-y-80 {
-    --tw-translate-y: 20rem;
-  }
-
-  .lg\:translate-y-96 {
-    --tw-translate-y: 24rem;
-  }
-
-  .lg\:translate-y-px {
-    --tw-translate-y: 1px;
-  }
-
-  .lg\:translate-y-0\.5 {
-    --tw-translate-y: 0.125rem;
-  }
-
-  .lg\:translate-y-1\.5 {
-    --tw-translate-y: 0.375rem;
-  }
-
-  .lg\:translate-y-2\.5 {
-    --tw-translate-y: 0.625rem;
-  }
-
-  .lg\:translate-y-3\.5 {
-    --tw-translate-y: 0.875rem;
-  }
-
-  .lg\:-translate-y-0 {
-    --tw-translate-y: 0px;
-  }
-
-  .lg\:-translate-y-1 {
-    --tw-translate-y: -0.25rem;
-  }
-
-  .lg\:-translate-y-2 {
-    --tw-translate-y: -0.5rem;
-  }
-
-  .lg\:-translate-y-3 {
-    --tw-translate-y: -0.75rem;
-  }
-
-  .lg\:-translate-y-4 {
-    --tw-translate-y: -1rem;
-  }
-
-  .lg\:-translate-y-5 {
-    --tw-translate-y: -1.25rem;
-  }
-
-  .lg\:-translate-y-6 {
-    --tw-translate-y: -1.5rem;
-  }
-
-  .lg\:-translate-y-7 {
-    --tw-translate-y: -1.75rem;
-  }
-
-  .lg\:-translate-y-8 {
-    --tw-translate-y: -2rem;
-  }
-
-  .lg\:-translate-y-9 {
-    --tw-translate-y: -2.25rem;
-  }
-
-  .lg\:-translate-y-10 {
-    --tw-translate-y: -2.5rem;
-  }
-
-  .lg\:-translate-y-11 {
-    --tw-translate-y: -2.75rem;
-  }
-
-  .lg\:-translate-y-12 {
-    --tw-translate-y: -3rem;
-  }
-
-  .lg\:-translate-y-14 {
-    --tw-translate-y: -3.5rem;
-  }
-
-  .lg\:-translate-y-16 {
-    --tw-translate-y: -4rem;
-  }
-
-  .lg\:-translate-y-20 {
-    --tw-translate-y: -5rem;
-  }
-
-  .lg\:-translate-y-24 {
-    --tw-translate-y: -6rem;
-  }
-
-  .lg\:-translate-y-28 {
-    --tw-translate-y: -7rem;
-  }
-
-  .lg\:-translate-y-32 {
-    --tw-translate-y: -8rem;
-  }
-
-  .lg\:-translate-y-36 {
-    --tw-translate-y: -9rem;
-  }
-
-  .lg\:-translate-y-40 {
-    --tw-translate-y: -10rem;
-  }
-
-  .lg\:-translate-y-44 {
-    --tw-translate-y: -11rem;
-  }
-
-  .lg\:-translate-y-48 {
-    --tw-translate-y: -12rem;
-  }
-
-  .lg\:-translate-y-52 {
-    --tw-translate-y: -13rem;
-  }
-
-  .lg\:-translate-y-56 {
-    --tw-translate-y: -14rem;
-  }
-
-  .lg\:-translate-y-60 {
-    --tw-translate-y: -15rem;
-  }
-
-  .lg\:-translate-y-64 {
-    --tw-translate-y: -16rem;
-  }
-
-  .lg\:-translate-y-72 {
-    --tw-translate-y: -18rem;
-  }
-
-  .lg\:-translate-y-80 {
-    --tw-translate-y: -20rem;
-  }
-
-  .lg\:-translate-y-96 {
-    --tw-translate-y: -24rem;
-  }
-
-  .lg\:-translate-y-px {
-    --tw-translate-y: -1px;
-  }
-
-  .lg\:-translate-y-0\.5 {
-    --tw-translate-y: -0.125rem;
-  }
-
-  .lg\:-translate-y-1\.5 {
-    --tw-translate-y: -0.375rem;
-  }
-
-  .lg\:-translate-y-2\.5 {
-    --tw-translate-y: -0.625rem;
-  }
-
-  .lg\:-translate-y-3\.5 {
-    --tw-translate-y: -0.875rem;
-  }
-
-  .lg\:translate-y-1\/2 {
-    --tw-translate-y: 50%;
-  }
-
-  .lg\:translate-y-1\/3 {
-    --tw-translate-y: 33.333333%;
-  }
-
-  .lg\:translate-y-2\/3 {
-    --tw-translate-y: 66.666667%;
-  }
-
-  .lg\:translate-y-1\/4 {
-    --tw-translate-y: 25%;
-  }
-
-  .lg\:translate-y-2\/4 {
-    --tw-translate-y: 50%;
-  }
-
-  .lg\:translate-y-3\/4 {
-    --tw-translate-y: 75%;
-  }
-
-  .lg\:translate-y-full {
-    --tw-translate-y: 100%;
-  }
-
-  .lg\:-translate-y-1\/2 {
-    --tw-translate-y: -50%;
-  }
-
-  .lg\:-translate-y-1\/3 {
-    --tw-translate-y: -33.333333%;
-  }
-
-  .lg\:-translate-y-2\/3 {
-    --tw-translate-y: -66.666667%;
-  }
-
-  .lg\:-translate-y-1\/4 {
-    --tw-translate-y: -25%;
-  }
-
-  .lg\:-translate-y-2\/4 {
-    --tw-translate-y: -50%;
-  }
-
-  .lg\:-translate-y-3\/4 {
-    --tw-translate-y: -75%;
-  }
-
-  .lg\:-translate-y-full {
-    --tw-translate-y: -100%;
-  }
-
-  .lg\:hover\:translate-x-0:hover {
-    --tw-translate-x: 0px;
-  }
-
-  .lg\:hover\:translate-x-1:hover {
-    --tw-translate-x: 0.25rem;
-  }
-
-  .lg\:hover\:translate-x-2:hover {
-    --tw-translate-x: 0.5rem;
-  }
-
-  .lg\:hover\:translate-x-3:hover {
-    --tw-translate-x: 0.75rem;
-  }
-
-  .lg\:hover\:translate-x-4:hover {
-    --tw-translate-x: 1rem;
-  }
-
-  .lg\:hover\:translate-x-5:hover {
-    --tw-translate-x: 1.25rem;
-  }
-
-  .lg\:hover\:translate-x-6:hover {
-    --tw-translate-x: 1.5rem;
-  }
-
-  .lg\:hover\:translate-x-7:hover {
-    --tw-translate-x: 1.75rem;
-  }
-
-  .lg\:hover\:translate-x-8:hover {
-    --tw-translate-x: 2rem;
-  }
-
-  .lg\:hover\:translate-x-9:hover {
-    --tw-translate-x: 2.25rem;
-  }
-
-  .lg\:hover\:translate-x-10:hover {
-    --tw-translate-x: 2.5rem;
-  }
-
-  .lg\:hover\:translate-x-11:hover {
-    --tw-translate-x: 2.75rem;
-  }
-
-  .lg\:hover\:translate-x-12:hover {
-    --tw-translate-x: 3rem;
-  }
-
-  .lg\:hover\:translate-x-14:hover {
-    --tw-translate-x: 3.5rem;
-  }
-
-  .lg\:hover\:translate-x-16:hover {
-    --tw-translate-x: 4rem;
-  }
-
-  .lg\:hover\:translate-x-20:hover {
-    --tw-translate-x: 5rem;
-  }
-
-  .lg\:hover\:translate-x-24:hover {
-    --tw-translate-x: 6rem;
-  }
-
-  .lg\:hover\:translate-x-28:hover {
-    --tw-translate-x: 7rem;
-  }
-
-  .lg\:hover\:translate-x-32:hover {
-    --tw-translate-x: 8rem;
-  }
-
-  .lg\:hover\:translate-x-36:hover {
-    --tw-translate-x: 9rem;
-  }
-
-  .lg\:hover\:translate-x-40:hover {
-    --tw-translate-x: 10rem;
-  }
-
-  .lg\:hover\:translate-x-44:hover {
-    --tw-translate-x: 11rem;
-  }
-
-  .lg\:hover\:translate-x-48:hover {
-    --tw-translate-x: 12rem;
-  }
-
-  .lg\:hover\:translate-x-52:hover {
-    --tw-translate-x: 13rem;
-  }
-
-  .lg\:hover\:translate-x-56:hover {
-    --tw-translate-x: 14rem;
-  }
-
-  .lg\:hover\:translate-x-60:hover {
-    --tw-translate-x: 15rem;
-  }
-
-  .lg\:hover\:translate-x-64:hover {
-    --tw-translate-x: 16rem;
-  }
-
-  .lg\:hover\:translate-x-72:hover {
-    --tw-translate-x: 18rem;
-  }
-
-  .lg\:hover\:translate-x-80:hover {
-    --tw-translate-x: 20rem;
-  }
-
-  .lg\:hover\:translate-x-96:hover {
-    --tw-translate-x: 24rem;
-  }
-
-  .lg\:hover\:translate-x-px:hover {
-    --tw-translate-x: 1px;
-  }
-
-  .lg\:hover\:translate-x-0\.5:hover {
-    --tw-translate-x: 0.125rem;
-  }
-
-  .lg\:hover\:translate-x-1\.5:hover {
-    --tw-translate-x: 0.375rem;
-  }
-
-  .lg\:hover\:translate-x-2\.5:hover {
-    --tw-translate-x: 0.625rem;
-  }
-
-  .lg\:hover\:translate-x-3\.5:hover {
-    --tw-translate-x: 0.875rem;
-  }
-
-  .lg\:hover\:-translate-x-0:hover {
-    --tw-translate-x: 0px;
-  }
-
-  .lg\:hover\:-translate-x-1:hover {
-    --tw-translate-x: -0.25rem;
-  }
-
-  .lg\:hover\:-translate-x-2:hover {
-    --tw-translate-x: -0.5rem;
-  }
-
-  .lg\:hover\:-translate-x-3:hover {
-    --tw-translate-x: -0.75rem;
-  }
-
-  .lg\:hover\:-translate-x-4:hover {
-    --tw-translate-x: -1rem;
-  }
-
-  .lg\:hover\:-translate-x-5:hover {
-    --tw-translate-x: -1.25rem;
-  }
-
-  .lg\:hover\:-translate-x-6:hover {
-    --tw-translate-x: -1.5rem;
-  }
-
-  .lg\:hover\:-translate-x-7:hover {
-    --tw-translate-x: -1.75rem;
-  }
-
-  .lg\:hover\:-translate-x-8:hover {
-    --tw-translate-x: -2rem;
-  }
-
-  .lg\:hover\:-translate-x-9:hover {
-    --tw-translate-x: -2.25rem;
-  }
-
-  .lg\:hover\:-translate-x-10:hover {
-    --tw-translate-x: -2.5rem;
-  }
-
-  .lg\:hover\:-translate-x-11:hover {
-    --tw-translate-x: -2.75rem;
-  }
-
-  .lg\:hover\:-translate-x-12:hover {
-    --tw-translate-x: -3rem;
-  }
-
-  .lg\:hover\:-translate-x-14:hover {
-    --tw-translate-x: -3.5rem;
-  }
-
-  .lg\:hover\:-translate-x-16:hover {
-    --tw-translate-x: -4rem;
-  }
-
-  .lg\:hover\:-translate-x-20:hover {
-    --tw-translate-x: -5rem;
-  }
-
-  .lg\:hover\:-translate-x-24:hover {
-    --tw-translate-x: -6rem;
-  }
-
-  .lg\:hover\:-translate-x-28:hover {
-    --tw-translate-x: -7rem;
-  }
-
-  .lg\:hover\:-translate-x-32:hover {
-    --tw-translate-x: -8rem;
-  }
-
-  .lg\:hover\:-translate-x-36:hover {
-    --tw-translate-x: -9rem;
-  }
-
-  .lg\:hover\:-translate-x-40:hover {
-    --tw-translate-x: -10rem;
-  }
-
-  .lg\:hover\:-translate-x-44:hover {
-    --tw-translate-x: -11rem;
-  }
-
-  .lg\:hover\:-translate-x-48:hover {
-    --tw-translate-x: -12rem;
-  }
-
-  .lg\:hover\:-translate-x-52:hover {
-    --tw-translate-x: -13rem;
-  }
-
-  .lg\:hover\:-translate-x-56:hover {
-    --tw-translate-x: -14rem;
-  }
-
-  .lg\:hover\:-translate-x-60:hover {
-    --tw-translate-x: -15rem;
-  }
-
-  .lg\:hover\:-translate-x-64:hover {
-    --tw-translate-x: -16rem;
-  }
-
-  .lg\:hover\:-translate-x-72:hover {
-    --tw-translate-x: -18rem;
-  }
-
-  .lg\:hover\:-translate-x-80:hover {
-    --tw-translate-x: -20rem;
-  }
-
-  .lg\:hover\:-translate-x-96:hover {
-    --tw-translate-x: -24rem;
-  }
-
-  .lg\:hover\:-translate-x-px:hover {
-    --tw-translate-x: -1px;
-  }
-
-  .lg\:hover\:-translate-x-0\.5:hover {
-    --tw-translate-x: -0.125rem;
-  }
-
-  .lg\:hover\:-translate-x-1\.5:hover {
-    --tw-translate-x: -0.375rem;
-  }
-
-  .lg\:hover\:-translate-x-2\.5:hover {
-    --tw-translate-x: -0.625rem;
-  }
-
-  .lg\:hover\:-translate-x-3\.5:hover {
-    --tw-translate-x: -0.875rem;
-  }
-
-  .lg\:hover\:translate-x-1\/2:hover {
-    --tw-translate-x: 50%;
-  }
-
-  .lg\:hover\:translate-x-1\/3:hover {
-    --tw-translate-x: 33.333333%;
-  }
-
-  .lg\:hover\:translate-x-2\/3:hover {
-    --tw-translate-x: 66.666667%;
-  }
-
-  .lg\:hover\:translate-x-1\/4:hover {
-    --tw-translate-x: 25%;
-  }
-
-  .lg\:hover\:translate-x-2\/4:hover {
-    --tw-translate-x: 50%;
-  }
-
-  .lg\:hover\:translate-x-3\/4:hover {
-    --tw-translate-x: 75%;
-  }
-
-  .lg\:hover\:translate-x-full:hover {
-    --tw-translate-x: 100%;
-  }
-
-  .lg\:hover\:-translate-x-1\/2:hover {
-    --tw-translate-x: -50%;
-  }
-
-  .lg\:hover\:-translate-x-1\/3:hover {
-    --tw-translate-x: -33.333333%;
-  }
-
-  .lg\:hover\:-translate-x-2\/3:hover {
-    --tw-translate-x: -66.666667%;
-  }
-
-  .lg\:hover\:-translate-x-1\/4:hover {
-    --tw-translate-x: -25%;
-  }
-
-  .lg\:hover\:-translate-x-2\/4:hover {
-    --tw-translate-x: -50%;
-  }
-
-  .lg\:hover\:-translate-x-3\/4:hover {
-    --tw-translate-x: -75%;
-  }
-
-  .lg\:hover\:-translate-x-full:hover {
-    --tw-translate-x: -100%;
-  }
-
-  .lg\:hover\:translate-y-0:hover {
-    --tw-translate-y: 0px;
-  }
-
-  .lg\:hover\:translate-y-1:hover {
-    --tw-translate-y: 0.25rem;
-  }
-
-  .lg\:hover\:translate-y-2:hover {
-    --tw-translate-y: 0.5rem;
-  }
-
-  .lg\:hover\:translate-y-3:hover {
-    --tw-translate-y: 0.75rem;
-  }
-
-  .lg\:hover\:translate-y-4:hover {
-    --tw-translate-y: 1rem;
-  }
-
-  .lg\:hover\:translate-y-5:hover {
-    --tw-translate-y: 1.25rem;
-  }
-
-  .lg\:hover\:translate-y-6:hover {
-    --tw-translate-y: 1.5rem;
-  }
-
-  .lg\:hover\:translate-y-7:hover {
-    --tw-translate-y: 1.75rem;
-  }
-
-  .lg\:hover\:translate-y-8:hover {
-    --tw-translate-y: 2rem;
-  }
-
-  .lg\:hover\:translate-y-9:hover {
-    --tw-translate-y: 2.25rem;
-  }
-
-  .lg\:hover\:translate-y-10:hover {
-    --tw-translate-y: 2.5rem;
-  }
-
-  .lg\:hover\:translate-y-11:hover {
-    --tw-translate-y: 2.75rem;
-  }
-
-  .lg\:hover\:translate-y-12:hover {
-    --tw-translate-y: 3rem;
-  }
-
-  .lg\:hover\:translate-y-14:hover {
-    --tw-translate-y: 3.5rem;
-  }
-
-  .lg\:hover\:translate-y-16:hover {
-    --tw-translate-y: 4rem;
-  }
-
-  .lg\:hover\:translate-y-20:hover {
-    --tw-translate-y: 5rem;
-  }
-
-  .lg\:hover\:translate-y-24:hover {
-    --tw-translate-y: 6rem;
-  }
-
-  .lg\:hover\:translate-y-28:hover {
-    --tw-translate-y: 7rem;
-  }
-
-  .lg\:hover\:translate-y-32:hover {
-    --tw-translate-y: 8rem;
-  }
-
-  .lg\:hover\:translate-y-36:hover {
-    --tw-translate-y: 9rem;
-  }
-
-  .lg\:hover\:translate-y-40:hover {
-    --tw-translate-y: 10rem;
-  }
-
-  .lg\:hover\:translate-y-44:hover {
-    --tw-translate-y: 11rem;
-  }
-
-  .lg\:hover\:translate-y-48:hover {
-    --tw-translate-y: 12rem;
-  }
-
-  .lg\:hover\:translate-y-52:hover {
-    --tw-translate-y: 13rem;
-  }
-
-  .lg\:hover\:translate-y-56:hover {
-    --tw-translate-y: 14rem;
-  }
-
-  .lg\:hover\:translate-y-60:hover {
-    --tw-translate-y: 15rem;
-  }
-
-  .lg\:hover\:translate-y-64:hover {
-    --tw-translate-y: 16rem;
-  }
-
-  .lg\:hover\:translate-y-72:hover {
-    --tw-translate-y: 18rem;
-  }
-
-  .lg\:hover\:translate-y-80:hover {
-    --tw-translate-y: 20rem;
-  }
-
-  .lg\:hover\:translate-y-96:hover {
-    --tw-translate-y: 24rem;
-  }
-
-  .lg\:hover\:translate-y-px:hover {
-    --tw-translate-y: 1px;
-  }
-
-  .lg\:hover\:translate-y-0\.5:hover {
-    --tw-translate-y: 0.125rem;
-  }
-
-  .lg\:hover\:translate-y-1\.5:hover {
-    --tw-translate-y: 0.375rem;
-  }
-
-  .lg\:hover\:translate-y-2\.5:hover {
-    --tw-translate-y: 0.625rem;
-  }
-
-  .lg\:hover\:translate-y-3\.5:hover {
-    --tw-translate-y: 0.875rem;
-  }
-
-  .lg\:hover\:-translate-y-0:hover {
-    --tw-translate-y: 0px;
-  }
-
-  .lg\:hover\:-translate-y-1:hover {
-    --tw-translate-y: -0.25rem;
-  }
-
-  .lg\:hover\:-translate-y-2:hover {
-    --tw-translate-y: -0.5rem;
-  }
-
-  .lg\:hover\:-translate-y-3:hover {
-    --tw-translate-y: -0.75rem;
-  }
-
-  .lg\:hover\:-translate-y-4:hover {
-    --tw-translate-y: -1rem;
-  }
-
-  .lg\:hover\:-translate-y-5:hover {
-    --tw-translate-y: -1.25rem;
-  }
-
-  .lg\:hover\:-translate-y-6:hover {
-    --tw-translate-y: -1.5rem;
-  }
-
-  .lg\:hover\:-translate-y-7:hover {
-    --tw-translate-y: -1.75rem;
-  }
-
-  .lg\:hover\:-translate-y-8:hover {
-    --tw-translate-y: -2rem;
-  }
-
-  .lg\:hover\:-translate-y-9:hover {
-    --tw-translate-y: -2.25rem;
-  }
-
-  .lg\:hover\:-translate-y-10:hover {
-    --tw-translate-y: -2.5rem;
-  }
-
-  .lg\:hover\:-translate-y-11:hover {
-    --tw-translate-y: -2.75rem;
-  }
-
-  .lg\:hover\:-translate-y-12:hover {
-    --tw-translate-y: -3rem;
-  }
-
-  .lg\:hover\:-translate-y-14:hover {
-    --tw-translate-y: -3.5rem;
-  }
-
-  .lg\:hover\:-translate-y-16:hover {
-    --tw-translate-y: -4rem;
-  }
-
-  .lg\:hover\:-translate-y-20:hover {
-    --tw-translate-y: -5rem;
-  }
-
-  .lg\:hover\:-translate-y-24:hover {
-    --tw-translate-y: -6rem;
-  }
-
-  .lg\:hover\:-translate-y-28:hover {
-    --tw-translate-y: -7rem;
-  }
-
-  .lg\:hover\:-translate-y-32:hover {
-    --tw-translate-y: -8rem;
-  }
-
-  .lg\:hover\:-translate-y-36:hover {
-    --tw-translate-y: -9rem;
-  }
-
-  .lg\:hover\:-translate-y-40:hover {
-    --tw-translate-y: -10rem;
-  }
-
-  .lg\:hover\:-translate-y-44:hover {
-    --tw-translate-y: -11rem;
-  }
-
-  .lg\:hover\:-translate-y-48:hover {
-    --tw-translate-y: -12rem;
-  }
-
-  .lg\:hover\:-translate-y-52:hover {
-    --tw-translate-y: -13rem;
-  }
-
-  .lg\:hover\:-translate-y-56:hover {
-    --tw-translate-y: -14rem;
-  }
-
-  .lg\:hover\:-translate-y-60:hover {
-    --tw-translate-y: -15rem;
-  }
-
-  .lg\:hover\:-translate-y-64:hover {
-    --tw-translate-y: -16rem;
-  }
-
-  .lg\:hover\:-translate-y-72:hover {
-    --tw-translate-y: -18rem;
-  }
-
-  .lg\:hover\:-translate-y-80:hover {
-    --tw-translate-y: -20rem;
-  }
-
-  .lg\:hover\:-translate-y-96:hover {
-    --tw-translate-y: -24rem;
-  }
-
-  .lg\:hover\:-translate-y-px:hover {
-    --tw-translate-y: -1px;
-  }
-
-  .lg\:hover\:-translate-y-0\.5:hover {
-    --tw-translate-y: -0.125rem;
-  }
-
-  .lg\:hover\:-translate-y-1\.5:hover {
-    --tw-translate-y: -0.375rem;
-  }
-
-  .lg\:hover\:-translate-y-2\.5:hover {
-    --tw-translate-y: -0.625rem;
-  }
-
-  .lg\:hover\:-translate-y-3\.5:hover {
-    --tw-translate-y: -0.875rem;
-  }
-
-  .lg\:hover\:translate-y-1\/2:hover {
-    --tw-translate-y: 50%;
-  }
-
-  .lg\:hover\:translate-y-1\/3:hover {
-    --tw-translate-y: 33.333333%;
-  }
-
-  .lg\:hover\:translate-y-2\/3:hover {
-    --tw-translate-y: 66.666667%;
-  }
-
-  .lg\:hover\:translate-y-1\/4:hover {
-    --tw-translate-y: 25%;
-  }
-
-  .lg\:hover\:translate-y-2\/4:hover {
-    --tw-translate-y: 50%;
-  }
-
-  .lg\:hover\:translate-y-3\/4:hover {
-    --tw-translate-y: 75%;
-  }
-
-  .lg\:hover\:translate-y-full:hover {
-    --tw-translate-y: 100%;
-  }
-
-  .lg\:hover\:-translate-y-1\/2:hover {
-    --tw-translate-y: -50%;
-  }
-
-  .lg\:hover\:-translate-y-1\/3:hover {
-    --tw-translate-y: -33.333333%;
-  }
-
-  .lg\:hover\:-translate-y-2\/3:hover {
-    --tw-translate-y: -66.666667%;
-  }
-
-  .lg\:hover\:-translate-y-1\/4:hover {
-    --tw-translate-y: -25%;
-  }
-
-  .lg\:hover\:-translate-y-2\/4:hover {
-    --tw-translate-y: -50%;
-  }
-
-  .lg\:hover\:-translate-y-3\/4:hover {
-    --tw-translate-y: -75%;
-  }
-
-  .lg\:hover\:-translate-y-full:hover {
-    --tw-translate-y: -100%;
-  }
-
-  .lg\:focus\:translate-x-0:focus {
-    --tw-translate-x: 0px;
-  }
-
-  .lg\:focus\:translate-x-1:focus {
-    --tw-translate-x: 0.25rem;
-  }
-
-  .lg\:focus\:translate-x-2:focus {
-    --tw-translate-x: 0.5rem;
-  }
-
-  .lg\:focus\:translate-x-3:focus {
-    --tw-translate-x: 0.75rem;
-  }
-
-  .lg\:focus\:translate-x-4:focus {
-    --tw-translate-x: 1rem;
-  }
-
-  .lg\:focus\:translate-x-5:focus {
-    --tw-translate-x: 1.25rem;
-  }
-
-  .lg\:focus\:translate-x-6:focus {
-    --tw-translate-x: 1.5rem;
-  }
-
-  .lg\:focus\:translate-x-7:focus {
-    --tw-translate-x: 1.75rem;
-  }
-
-  .lg\:focus\:translate-x-8:focus {
-    --tw-translate-x: 2rem;
-  }
-
-  .lg\:focus\:translate-x-9:focus {
-    --tw-translate-x: 2.25rem;
-  }
-
-  .lg\:focus\:translate-x-10:focus {
-    --tw-translate-x: 2.5rem;
-  }
-
-  .lg\:focus\:translate-x-11:focus {
-    --tw-translate-x: 2.75rem;
-  }
-
-  .lg\:focus\:translate-x-12:focus {
-    --tw-translate-x: 3rem;
-  }
-
-  .lg\:focus\:translate-x-14:focus {
-    --tw-translate-x: 3.5rem;
-  }
-
-  .lg\:focus\:translate-x-16:focus {
-    --tw-translate-x: 4rem;
-  }
-
-  .lg\:focus\:translate-x-20:focus {
-    --tw-translate-x: 5rem;
-  }
-
-  .lg\:focus\:translate-x-24:focus {
-    --tw-translate-x: 6rem;
-  }
-
-  .lg\:focus\:translate-x-28:focus {
-    --tw-translate-x: 7rem;
-  }
-
-  .lg\:focus\:translate-x-32:focus {
-    --tw-translate-x: 8rem;
-  }
-
-  .lg\:focus\:translate-x-36:focus {
-    --tw-translate-x: 9rem;
-  }
-
-  .lg\:focus\:translate-x-40:focus {
-    --tw-translate-x: 10rem;
-  }
-
-  .lg\:focus\:translate-x-44:focus {
-    --tw-translate-x: 11rem;
-  }
-
-  .lg\:focus\:translate-x-48:focus {
-    --tw-translate-x: 12rem;
-  }
-
-  .lg\:focus\:translate-x-52:focus {
-    --tw-translate-x: 13rem;
-  }
-
-  .lg\:focus\:translate-x-56:focus {
-    --tw-translate-x: 14rem;
-  }
-
-  .lg\:focus\:translate-x-60:focus {
-    --tw-translate-x: 15rem;
-  }
-
-  .lg\:focus\:translate-x-64:focus {
-    --tw-translate-x: 16rem;
-  }
-
-  .lg\:focus\:translate-x-72:focus {
-    --tw-translate-x: 18rem;
-  }
-
-  .lg\:focus\:translate-x-80:focus {
-    --tw-translate-x: 20rem;
-  }
-
-  .lg\:focus\:translate-x-96:focus {
-    --tw-translate-x: 24rem;
-  }
-
-  .lg\:focus\:translate-x-px:focus {
-    --tw-translate-x: 1px;
-  }
-
-  .lg\:focus\:translate-x-0\.5:focus {
-    --tw-translate-x: 0.125rem;
-  }
-
-  .lg\:focus\:translate-x-1\.5:focus {
-    --tw-translate-x: 0.375rem;
-  }
-
-  .lg\:focus\:translate-x-2\.5:focus {
-    --tw-translate-x: 0.625rem;
-  }
-
-  .lg\:focus\:translate-x-3\.5:focus {
-    --tw-translate-x: 0.875rem;
-  }
-
-  .lg\:focus\:-translate-x-0:focus {
-    --tw-translate-x: 0px;
-  }
-
-  .lg\:focus\:-translate-x-1:focus {
-    --tw-translate-x: -0.25rem;
-  }
-
-  .lg\:focus\:-translate-x-2:focus {
-    --tw-translate-x: -0.5rem;
-  }
-
-  .lg\:focus\:-translate-x-3:focus {
-    --tw-translate-x: -0.75rem;
-  }
-
-  .lg\:focus\:-translate-x-4:focus {
-    --tw-translate-x: -1rem;
-  }
-
-  .lg\:focus\:-translate-x-5:focus {
-    --tw-translate-x: -1.25rem;
-  }
-
-  .lg\:focus\:-translate-x-6:focus {
-    --tw-translate-x: -1.5rem;
-  }
-
-  .lg\:focus\:-translate-x-7:focus {
-    --tw-translate-x: -1.75rem;
-  }
-
-  .lg\:focus\:-translate-x-8:focus {
-    --tw-translate-x: -2rem;
-  }
-
-  .lg\:focus\:-translate-x-9:focus {
-    --tw-translate-x: -2.25rem;
-  }
-
-  .lg\:focus\:-translate-x-10:focus {
-    --tw-translate-x: -2.5rem;
-  }
-
-  .lg\:focus\:-translate-x-11:focus {
-    --tw-translate-x: -2.75rem;
-  }
-
-  .lg\:focus\:-translate-x-12:focus {
-    --tw-translate-x: -3rem;
-  }
-
-  .lg\:focus\:-translate-x-14:focus {
-    --tw-translate-x: -3.5rem;
-  }
-
-  .lg\:focus\:-translate-x-16:focus {
-    --tw-translate-x: -4rem;
-  }
-
-  .lg\:focus\:-translate-x-20:focus {
-    --tw-translate-x: -5rem;
-  }
-
-  .lg\:focus\:-translate-x-24:focus {
-    --tw-translate-x: -6rem;
-  }
-
-  .lg\:focus\:-translate-x-28:focus {
-    --tw-translate-x: -7rem;
-  }
-
-  .lg\:focus\:-translate-x-32:focus {
-    --tw-translate-x: -8rem;
-  }
-
-  .lg\:focus\:-translate-x-36:focus {
-    --tw-translate-x: -9rem;
-  }
-
-  .lg\:focus\:-translate-x-40:focus {
-    --tw-translate-x: -10rem;
-  }
-
-  .lg\:focus\:-translate-x-44:focus {
-    --tw-translate-x: -11rem;
-  }
-
-  .lg\:focus\:-translate-x-48:focus {
-    --tw-translate-x: -12rem;
-  }
-
-  .lg\:focus\:-translate-x-52:focus {
-    --tw-translate-x: -13rem;
-  }
-
-  .lg\:focus\:-translate-x-56:focus {
-    --tw-translate-x: -14rem;
-  }
-
-  .lg\:focus\:-translate-x-60:focus {
-    --tw-translate-x: -15rem;
-  }
-
-  .lg\:focus\:-translate-x-64:focus {
-    --tw-translate-x: -16rem;
-  }
-
-  .lg\:focus\:-translate-x-72:focus {
-    --tw-translate-x: -18rem;
-  }
-
-  .lg\:focus\:-translate-x-80:focus {
-    --tw-translate-x: -20rem;
-  }
-
-  .lg\:focus\:-translate-x-96:focus {
-    --tw-translate-x: -24rem;
-  }
-
-  .lg\:focus\:-translate-x-px:focus {
-    --tw-translate-x: -1px;
-  }
-
-  .lg\:focus\:-translate-x-0\.5:focus {
-    --tw-translate-x: -0.125rem;
-  }
-
-  .lg\:focus\:-translate-x-1\.5:focus {
-    --tw-translate-x: -0.375rem;
-  }
-
-  .lg\:focus\:-translate-x-2\.5:focus {
-    --tw-translate-x: -0.625rem;
-  }
-
-  .lg\:focus\:-translate-x-3\.5:focus {
-    --tw-translate-x: -0.875rem;
-  }
-
-  .lg\:focus\:translate-x-1\/2:focus {
-    --tw-translate-x: 50%;
-  }
-
-  .lg\:focus\:translate-x-1\/3:focus {
-    --tw-translate-x: 33.333333%;
-  }
-
-  .lg\:focus\:translate-x-2\/3:focus {
-    --tw-translate-x: 66.666667%;
-  }
-
-  .lg\:focus\:translate-x-1\/4:focus {
-    --tw-translate-x: 25%;
-  }
-
-  .lg\:focus\:translate-x-2\/4:focus {
-    --tw-translate-x: 50%;
-  }
-
-  .lg\:focus\:translate-x-3\/4:focus {
-    --tw-translate-x: 75%;
-  }
-
-  .lg\:focus\:translate-x-full:focus {
-    --tw-translate-x: 100%;
-  }
-
-  .lg\:focus\:-translate-x-1\/2:focus {
-    --tw-translate-x: -50%;
-  }
-
-  .lg\:focus\:-translate-x-1\/3:focus {
-    --tw-translate-x: -33.333333%;
-  }
-
-  .lg\:focus\:-translate-x-2\/3:focus {
-    --tw-translate-x: -66.666667%;
-  }
-
-  .lg\:focus\:-translate-x-1\/4:focus {
-    --tw-translate-x: -25%;
-  }
-
-  .lg\:focus\:-translate-x-2\/4:focus {
-    --tw-translate-x: -50%;
-  }
-
-  .lg\:focus\:-translate-x-3\/4:focus {
-    --tw-translate-x: -75%;
-  }
-
-  .lg\:focus\:-translate-x-full:focus {
-    --tw-translate-x: -100%;
-  }
-
-  .lg\:focus\:translate-y-0:focus {
-    --tw-translate-y: 0px;
-  }
-
-  .lg\:focus\:translate-y-1:focus {
-    --tw-translate-y: 0.25rem;
-  }
-
-  .lg\:focus\:translate-y-2:focus {
-    --tw-translate-y: 0.5rem;
-  }
-
-  .lg\:focus\:translate-y-3:focus {
-    --tw-translate-y: 0.75rem;
-  }
-
-  .lg\:focus\:translate-y-4:focus {
-    --tw-translate-y: 1rem;
-  }
-
-  .lg\:focus\:translate-y-5:focus {
-    --tw-translate-y: 1.25rem;
-  }
-
-  .lg\:focus\:translate-y-6:focus {
-    --tw-translate-y: 1.5rem;
-  }
-
-  .lg\:focus\:translate-y-7:focus {
-    --tw-translate-y: 1.75rem;
-  }
-
-  .lg\:focus\:translate-y-8:focus {
-    --tw-translate-y: 2rem;
-  }
-
-  .lg\:focus\:translate-y-9:focus {
-    --tw-translate-y: 2.25rem;
-  }
-
-  .lg\:focus\:translate-y-10:focus {
-    --tw-translate-y: 2.5rem;
-  }
-
-  .lg\:focus\:translate-y-11:focus {
-    --tw-translate-y: 2.75rem;
-  }
-
-  .lg\:focus\:translate-y-12:focus {
-    --tw-translate-y: 3rem;
-  }
-
-  .lg\:focus\:translate-y-14:focus {
-    --tw-translate-y: 3.5rem;
-  }
-
-  .lg\:focus\:translate-y-16:focus {
-    --tw-translate-y: 4rem;
-  }
-
-  .lg\:focus\:translate-y-20:focus {
-    --tw-translate-y: 5rem;
-  }
-
-  .lg\:focus\:translate-y-24:focus {
-    --tw-translate-y: 6rem;
-  }
-
-  .lg\:focus\:translate-y-28:focus {
-    --tw-translate-y: 7rem;
-  }
-
-  .lg\:focus\:translate-y-32:focus {
-    --tw-translate-y: 8rem;
-  }
-
-  .lg\:focus\:translate-y-36:focus {
-    --tw-translate-y: 9rem;
-  }
-
-  .lg\:focus\:translate-y-40:focus {
-    --tw-translate-y: 10rem;
-  }
-
-  .lg\:focus\:translate-y-44:focus {
-    --tw-translate-y: 11rem;
-  }
-
-  .lg\:focus\:translate-y-48:focus {
-    --tw-translate-y: 12rem;
-  }
-
-  .lg\:focus\:translate-y-52:focus {
-    --tw-translate-y: 13rem;
-  }
-
-  .lg\:focus\:translate-y-56:focus {
-    --tw-translate-y: 14rem;
-  }
-
-  .lg\:focus\:translate-y-60:focus {
-    --tw-translate-y: 15rem;
-  }
-
-  .lg\:focus\:translate-y-64:focus {
-    --tw-translate-y: 16rem;
-  }
-
-  .lg\:focus\:translate-y-72:focus {
-    --tw-translate-y: 18rem;
-  }
-
-  .lg\:focus\:translate-y-80:focus {
-    --tw-translate-y: 20rem;
-  }
-
-  .lg\:focus\:translate-y-96:focus {
-    --tw-translate-y: 24rem;
-  }
-
-  .lg\:focus\:translate-y-px:focus {
-    --tw-translate-y: 1px;
-  }
-
-  .lg\:focus\:translate-y-0\.5:focus {
-    --tw-translate-y: 0.125rem;
-  }
-
-  .lg\:focus\:translate-y-1\.5:focus {
-    --tw-translate-y: 0.375rem;
-  }
-
-  .lg\:focus\:translate-y-2\.5:focus {
-    --tw-translate-y: 0.625rem;
-  }
-
-  .lg\:focus\:translate-y-3\.5:focus {
-    --tw-translate-y: 0.875rem;
-  }
-
-  .lg\:focus\:-translate-y-0:focus {
-    --tw-translate-y: 0px;
-  }
-
-  .lg\:focus\:-translate-y-1:focus {
-    --tw-translate-y: -0.25rem;
-  }
-
-  .lg\:focus\:-translate-y-2:focus {
-    --tw-translate-y: -0.5rem;
-  }
-
-  .lg\:focus\:-translate-y-3:focus {
-    --tw-translate-y: -0.75rem;
-  }
-
-  .lg\:focus\:-translate-y-4:focus {
-    --tw-translate-y: -1rem;
-  }
-
-  .lg\:focus\:-translate-y-5:focus {
-    --tw-translate-y: -1.25rem;
-  }
-
-  .lg\:focus\:-translate-y-6:focus {
-    --tw-translate-y: -1.5rem;
-  }
-
-  .lg\:focus\:-translate-y-7:focus {
-    --tw-translate-y: -1.75rem;
-  }
-
-  .lg\:focus\:-translate-y-8:focus {
-    --tw-translate-y: -2rem;
-  }
-
-  .lg\:focus\:-translate-y-9:focus {
-    --tw-translate-y: -2.25rem;
-  }
-
-  .lg\:focus\:-translate-y-10:focus {
-    --tw-translate-y: -2.5rem;
-  }
-
-  .lg\:focus\:-translate-y-11:focus {
-    --tw-translate-y: -2.75rem;
-  }
-
-  .lg\:focus\:-translate-y-12:focus {
-    --tw-translate-y: -3rem;
-  }
-
-  .lg\:focus\:-translate-y-14:focus {
-    --tw-translate-y: -3.5rem;
-  }
-
-  .lg\:focus\:-translate-y-16:focus {
-    --tw-translate-y: -4rem;
-  }
-
-  .lg\:focus\:-translate-y-20:focus {
-    --tw-translate-y: -5rem;
-  }
-
-  .lg\:focus\:-translate-y-24:focus {
-    --tw-translate-y: -6rem;
-  }
-
-  .lg\:focus\:-translate-y-28:focus {
-    --tw-translate-y: -7rem;
-  }
-
-  .lg\:focus\:-translate-y-32:focus {
-    --tw-translate-y: -8rem;
-  }
-
-  .lg\:focus\:-translate-y-36:focus {
-    --tw-translate-y: -9rem;
-  }
-
-  .lg\:focus\:-translate-y-40:focus {
-    --tw-translate-y: -10rem;
-  }
-
-  .lg\:focus\:-translate-y-44:focus {
-    --tw-translate-y: -11rem;
-  }
-
-  .lg\:focus\:-translate-y-48:focus {
-    --tw-translate-y: -12rem;
-  }
-
-  .lg\:focus\:-translate-y-52:focus {
-    --tw-translate-y: -13rem;
-  }
-
-  .lg\:focus\:-translate-y-56:focus {
-    --tw-translate-y: -14rem;
-  }
-
-  .lg\:focus\:-translate-y-60:focus {
-    --tw-translate-y: -15rem;
-  }
-
-  .lg\:focus\:-translate-y-64:focus {
-    --tw-translate-y: -16rem;
-  }
-
-  .lg\:focus\:-translate-y-72:focus {
-    --tw-translate-y: -18rem;
-  }
-
-  .lg\:focus\:-translate-y-80:focus {
-    --tw-translate-y: -20rem;
-  }
-
-  .lg\:focus\:-translate-y-96:focus {
-    --tw-translate-y: -24rem;
-  }
-
-  .lg\:focus\:-translate-y-px:focus {
-    --tw-translate-y: -1px;
-  }
-
-  .lg\:focus\:-translate-y-0\.5:focus {
-    --tw-translate-y: -0.125rem;
-  }
-
-  .lg\:focus\:-translate-y-1\.5:focus {
-    --tw-translate-y: -0.375rem;
-  }
-
-  .lg\:focus\:-translate-y-2\.5:focus {
-    --tw-translate-y: -0.625rem;
-  }
-
-  .lg\:focus\:-translate-y-3\.5:focus {
-    --tw-translate-y: -0.875rem;
-  }
-
-  .lg\:focus\:translate-y-1\/2:focus {
-    --tw-translate-y: 50%;
-  }
-
-  .lg\:focus\:translate-y-1\/3:focus {
-    --tw-translate-y: 33.333333%;
-  }
-
-  .lg\:focus\:translate-y-2\/3:focus {
-    --tw-translate-y: 66.666667%;
-  }
-
-  .lg\:focus\:translate-y-1\/4:focus {
-    --tw-translate-y: 25%;
-  }
-
-  .lg\:focus\:translate-y-2\/4:focus {
-    --tw-translate-y: 50%;
-  }
-
-  .lg\:focus\:translate-y-3\/4:focus {
-    --tw-translate-y: 75%;
-  }
-
-  .lg\:focus\:translate-y-full:focus {
-    --tw-translate-y: 100%;
-  }
-
-  .lg\:focus\:-translate-y-1\/2:focus {
-    --tw-translate-y: -50%;
-  }
-
-  .lg\:focus\:-translate-y-1\/3:focus {
-    --tw-translate-y: -33.333333%;
-  }
-
-  .lg\:focus\:-translate-y-2\/3:focus {
-    --tw-translate-y: -66.666667%;
-  }
-
-  .lg\:focus\:-translate-y-1\/4:focus {
-    --tw-translate-y: -25%;
-  }
-
-  .lg\:focus\:-translate-y-2\/4:focus {
-    --tw-translate-y: -50%;
-  }
-
-  .lg\:focus\:-translate-y-3\/4:focus {
-    --tw-translate-y: -75%;
-  }
-
-  .lg\:focus\:-translate-y-full:focus {
-    --tw-translate-y: -100%;
-  }
-
-  .lg\:skew-x-0 {
-    --tw-skew-x: 0deg;
-  }
-
-  .lg\:skew-x-1 {
-    --tw-skew-x: 1deg;
-  }
-
-  .lg\:skew-x-2 {
-    --tw-skew-x: 2deg;
-  }
-
-  .lg\:skew-x-3 {
-    --tw-skew-x: 3deg;
-  }
-
-  .lg\:skew-x-6 {
-    --tw-skew-x: 6deg;
-  }
-
-  .lg\:skew-x-12 {
-    --tw-skew-x: 12deg;
-  }
-
-  .lg\:-skew-x-12 {
-    --tw-skew-x: -12deg;
-  }
-
-  .lg\:-skew-x-6 {
-    --tw-skew-x: -6deg;
-  }
-
-  .lg\:-skew-x-3 {
-    --tw-skew-x: -3deg;
-  }
-
-  .lg\:-skew-x-2 {
-    --tw-skew-x: -2deg;
-  }
-
-  .lg\:-skew-x-1 {
-    --tw-skew-x: -1deg;
-  }
-
-  .lg\:skew-y-0 {
-    --tw-skew-y: 0deg;
-  }
-
-  .lg\:skew-y-1 {
-    --tw-skew-y: 1deg;
-  }
-
-  .lg\:skew-y-2 {
-    --tw-skew-y: 2deg;
-  }
-
-  .lg\:skew-y-3 {
-    --tw-skew-y: 3deg;
-  }
-
-  .lg\:skew-y-6 {
-    --tw-skew-y: 6deg;
-  }
-
-  .lg\:skew-y-12 {
-    --tw-skew-y: 12deg;
-  }
-
-  .lg\:-skew-y-12 {
-    --tw-skew-y: -12deg;
-  }
-
-  .lg\:-skew-y-6 {
-    --tw-skew-y: -6deg;
-  }
-
-  .lg\:-skew-y-3 {
-    --tw-skew-y: -3deg;
-  }
-
-  .lg\:-skew-y-2 {
-    --tw-skew-y: -2deg;
-  }
-
-  .lg\:-skew-y-1 {
-    --tw-skew-y: -1deg;
-  }
-
-  .lg\:hover\:skew-x-0:hover {
-    --tw-skew-x: 0deg;
-  }
-
-  .lg\:hover\:skew-x-1:hover {
-    --tw-skew-x: 1deg;
-  }
-
-  .lg\:hover\:skew-x-2:hover {
-    --tw-skew-x: 2deg;
-  }
-
-  .lg\:hover\:skew-x-3:hover {
-    --tw-skew-x: 3deg;
-  }
-
-  .lg\:hover\:skew-x-6:hover {
-    --tw-skew-x: 6deg;
-  }
-
-  .lg\:hover\:skew-x-12:hover {
-    --tw-skew-x: 12deg;
-  }
-
-  .lg\:hover\:-skew-x-12:hover {
-    --tw-skew-x: -12deg;
-  }
-
-  .lg\:hover\:-skew-x-6:hover {
-    --tw-skew-x: -6deg;
-  }
-
-  .lg\:hover\:-skew-x-3:hover {
-    --tw-skew-x: -3deg;
-  }
-
-  .lg\:hover\:-skew-x-2:hover {
-    --tw-skew-x: -2deg;
-  }
-
-  .lg\:hover\:-skew-x-1:hover {
-    --tw-skew-x: -1deg;
-  }
-
-  .lg\:hover\:skew-y-0:hover {
-    --tw-skew-y: 0deg;
-  }
-
-  .lg\:hover\:skew-y-1:hover {
-    --tw-skew-y: 1deg;
-  }
-
-  .lg\:hover\:skew-y-2:hover {
-    --tw-skew-y: 2deg;
-  }
-
-  .lg\:hover\:skew-y-3:hover {
-    --tw-skew-y: 3deg;
-  }
-
-  .lg\:hover\:skew-y-6:hover {
-    --tw-skew-y: 6deg;
-  }
-
-  .lg\:hover\:skew-y-12:hover {
-    --tw-skew-y: 12deg;
-  }
-
-  .lg\:hover\:-skew-y-12:hover {
-    --tw-skew-y: -12deg;
-  }
-
-  .lg\:hover\:-skew-y-6:hover {
-    --tw-skew-y: -6deg;
-  }
-
-  .lg\:hover\:-skew-y-3:hover {
-    --tw-skew-y: -3deg;
-  }
-
-  .lg\:hover\:-skew-y-2:hover {
-    --tw-skew-y: -2deg;
-  }
-
-  .lg\:hover\:-skew-y-1:hover {
-    --tw-skew-y: -1deg;
-  }
-
-  .lg\:focus\:skew-x-0:focus {
-    --tw-skew-x: 0deg;
-  }
-
-  .lg\:focus\:skew-x-1:focus {
-    --tw-skew-x: 1deg;
-  }
-
-  .lg\:focus\:skew-x-2:focus {
-    --tw-skew-x: 2deg;
-  }
-
-  .lg\:focus\:skew-x-3:focus {
-    --tw-skew-x: 3deg;
-  }
-
-  .lg\:focus\:skew-x-6:focus {
-    --tw-skew-x: 6deg;
-  }
-
-  .lg\:focus\:skew-x-12:focus {
-    --tw-skew-x: 12deg;
-  }
-
-  .lg\:focus\:-skew-x-12:focus {
-    --tw-skew-x: -12deg;
-  }
-
-  .lg\:focus\:-skew-x-6:focus {
-    --tw-skew-x: -6deg;
-  }
-
-  .lg\:focus\:-skew-x-3:focus {
-    --tw-skew-x: -3deg;
-  }
-
-  .lg\:focus\:-skew-x-2:focus {
-    --tw-skew-x: -2deg;
-  }
-
-  .lg\:focus\:-skew-x-1:focus {
-    --tw-skew-x: -1deg;
-  }
-
-  .lg\:focus\:skew-y-0:focus {
-    --tw-skew-y: 0deg;
-  }
-
-  .lg\:focus\:skew-y-1:focus {
-    --tw-skew-y: 1deg;
-  }
-
-  .lg\:focus\:skew-y-2:focus {
-    --tw-skew-y: 2deg;
-  }
-
-  .lg\:focus\:skew-y-3:focus {
-    --tw-skew-y: 3deg;
-  }
-
-  .lg\:focus\:skew-y-6:focus {
-    --tw-skew-y: 6deg;
-  }
-
-  .lg\:focus\:skew-y-12:focus {
-    --tw-skew-y: 12deg;
-  }
-
-  .lg\:focus\:-skew-y-12:focus {
-    --tw-skew-y: -12deg;
-  }
-
-  .lg\:focus\:-skew-y-6:focus {
-    --tw-skew-y: -6deg;
-  }
-
-  .lg\:focus\:-skew-y-3:focus {
-    --tw-skew-y: -3deg;
-  }
-
-  .lg\:focus\:-skew-y-2:focus {
-    --tw-skew-y: -2deg;
-  }
-
-  .lg\:focus\:-skew-y-1:focus {
-    --tw-skew-y: -1deg;
-  }
-
-  .lg\:transition-none {
-    transition-property: none;
-  }
-
-  .lg\:transition-all {
-    transition-property: all;
-    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-    transition-duration: 150ms;
-  }
-
-  .lg\:transition {
-    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
-    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-    transition-duration: 150ms;
-  }
-
-  .lg\:transition-colors {
-    transition-property: background-color, border-color, color, fill, stroke;
-    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-    transition-duration: 150ms;
-  }
-
-  .lg\:transition-opacity {
-    transition-property: opacity;
-    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-    transition-duration: 150ms;
-  }
-
-  .lg\:transition-shadow {
-    transition-property: box-shadow;
-    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-    transition-duration: 150ms;
-  }
-
-  .lg\:transition-transform {
-    transition-property: transform;
-    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-    transition-duration: 150ms;
-  }
-
-  .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: 100ms;
-  }
-
-  .lg\:duration-150 {
-    transition-duration: 150ms;
-  }
-
-  .lg\:duration-200 {
-    transition-duration: 200ms;
-  }
-
-  .lg\:duration-300 {
-    transition-duration: 300ms;
-  }
-
-  .lg\:duration-500 {
-    transition-duration: 500ms;
-  }
-
-  .lg\:duration-700 {
-    transition-duration: 700ms;
-  }
-
-  .lg\:duration-1000 {
-    transition-duration: 1000ms;
-  }
-
-  .lg\:delay-75 {
-    transition-delay: 75ms;
-  }
-
-  .lg\:delay-100 {
-    transition-delay: 100ms;
-  }
-
-  .lg\:delay-150 {
-    transition-delay: 150ms;
-  }
-
-  .lg\:delay-200 {
-    transition-delay: 200ms;
-  }
-
-  .lg\:delay-300 {
-    transition-delay: 300ms;
-  }
-
-  .lg\:delay-500 {
-    transition-delay: 500ms;
-  }
-
-  .lg\:delay-700 {
-    transition-delay: 700ms;
-  }
-
-  .lg\:delay-1000 {
-    transition-delay: 1000ms;
-  }
-
-  .lg\:animate-none {
-    -webkit-animation: none;
-            animation: none;
-  }
-
-  .lg\:animate-spin {
-    -webkit-animation: spin 1s linear infinite;
-            animation: spin 1s linear infinite;
-  }
-
-  .lg\:animate-ping {
-    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
-            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
-  }
-
-  .lg\:animate-pulse {
-    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
-            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
-  }
-
-  .lg\:animate-bounce {
-    -webkit-animation: bounce 1s infinite;
-            animation: bounce 1s infinite;
-  }
-}
-
-@media (min-width: 1280px) {
-  .xl\:container {
-    width: 100%;
-  }
-
-  @media (min-width: 640px) {
-    .xl\:container {
-      max-width: 640px;
-    }
-  }
-
-  @media (min-width: 768px) {
-    .xl\:container {
-      max-width: 768px;
-    }
-  }
-
-  @media (min-width: 1024px) {
-    .xl\:container {
-      max-width: 1024px;
-    }
-  }
-
-  @media (min-width: 1280px) {
-    .xl\:container {
-      max-width: 1280px;
-    }
-  }
-
-  @media (min-width: 1536px) {
-    .xl\:container {
-      max-width: 1536px;
-    }
-  }
-
-  .xl\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0px * var(--tw-space-y-reverse));
-  }
-
-  .xl\:space-x-0 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0px * var(--tw-space-x-reverse));
-    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:space-y-1 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:space-x-1 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0.25rem * var(--tw-space-x-reverse));
-    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:space-y-2 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
-    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:space-y-3 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:space-x-3 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0.75rem * var(--tw-space-x-reverse));
-    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:space-y-4 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(1rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(1rem * var(--tw-space-x-reverse));
-    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:space-y-5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:space-x-5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(1.25rem * var(--tw-space-x-reverse));
-    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:space-y-6 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:space-x-6 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(1.5rem * var(--tw-space-x-reverse));
-    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:space-y-7 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:space-x-7 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(1.75rem * var(--tw-space-x-reverse));
-    margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:space-y-8 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(2rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:space-x-8 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(2rem * var(--tw-space-x-reverse));
-    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:space-y-9 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(2.25rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:space-x-9 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(2.25rem * var(--tw-space-x-reverse));
-    margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:space-y-10 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:space-x-10 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(2.5rem * var(--tw-space-x-reverse));
-    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:space-y-11 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(2.75rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:space-x-11 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(2.75rem * var(--tw-space-x-reverse));
-    margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:space-y-12 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(3rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:space-x-12 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(3rem * var(--tw-space-x-reverse));
-    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:space-y-14 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(3.5rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:space-x-14 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(3.5rem * var(--tw-space-x-reverse));
-    margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:space-y-16 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(4rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:space-x-16 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(4rem * var(--tw-space-x-reverse));
-    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:space-y-20 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(5rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:space-x-20 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(5rem * var(--tw-space-x-reverse));
-    margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:space-y-24 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(6rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:space-x-24 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(6rem * var(--tw-space-x-reverse));
-    margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:space-y-28 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(7rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:space-x-28 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(7rem * var(--tw-space-x-reverse));
-    margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:space-y-32 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(8rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:space-x-32 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(8rem * var(--tw-space-x-reverse));
-    margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:space-y-36 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(9rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:space-x-36 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(9rem * var(--tw-space-x-reverse));
-    margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:space-y-40 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(10rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:space-x-40 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(10rem * var(--tw-space-x-reverse));
-    margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:space-y-44 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(11rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:space-x-44 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(11rem * var(--tw-space-x-reverse));
-    margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:space-y-48 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(12rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:space-x-48 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(12rem * var(--tw-space-x-reverse));
-    margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:space-y-52 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(13rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:space-x-52 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(13rem * var(--tw-space-x-reverse));
-    margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:space-y-56 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(14rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:space-x-56 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(14rem * var(--tw-space-x-reverse));
-    margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:space-y-60 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(15rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:space-x-60 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(15rem * var(--tw-space-x-reverse));
-    margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:space-y-64 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(16rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:space-x-64 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(16rem * var(--tw-space-x-reverse));
-    margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:space-y-72 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(18rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:space-x-72 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(18rem * var(--tw-space-x-reverse));
-    margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:space-y-80 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(20rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:space-x-80 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(20rem * var(--tw-space-x-reverse));
-    margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:space-y-96 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(24rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:space-x-96 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(24rem * var(--tw-space-x-reverse));
-    margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:space-y-px > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(1px * var(--tw-space-y-reverse));
-  }
-
-  .xl\:space-x-px > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(1px * var(--tw-space-x-reverse));
-    margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0.125rem * var(--tw-space-x-reverse));
-    margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0.375rem * var(--tw-space-x-reverse));
-    margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0.625rem * var(--tw-space-x-reverse));
-    margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:space-y-3\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0.875rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:space-x-3\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0.875rem * var(--tw-space-x-reverse));
-    margin-left: calc(0.875rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:-space-y-0 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0px * var(--tw-space-y-reverse));
-  }
-
-  .xl\:-space-x-0 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0px * var(--tw-space-x-reverse));
-    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:-space-y-1 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:-space-x-1 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-0.25rem * var(--tw-space-x-reverse));
-    margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:-space-y-2 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:-space-x-2 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-0.5rem * var(--tw-space-x-reverse));
-    margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:-space-y-3 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:-space-x-3 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-0.75rem * var(--tw-space-x-reverse));
-    margin-left: calc(-0.75rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:-space-y-4 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-1rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:-space-x-4 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-1rem * var(--tw-space-x-reverse));
-    margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:-space-y-5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:-space-x-5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-1.25rem * var(--tw-space-x-reverse));
-    margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:-space-y-6 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:-space-x-6 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-1.5rem * var(--tw-space-x-reverse));
-    margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:-space-y-7 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:-space-x-7 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-1.75rem * var(--tw-space-x-reverse));
-    margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:-space-y-8 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-2rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:-space-x-8 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-2rem * var(--tw-space-x-reverse));
-    margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:-space-y-9 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:-space-x-9 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-2.25rem * var(--tw-space-x-reverse));
-    margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:-space-y-10 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:-space-x-10 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-2.5rem * var(--tw-space-x-reverse));
-    margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:-space-y-11 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:-space-x-11 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-2.75rem * var(--tw-space-x-reverse));
-    margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:-space-y-12 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-3rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:-space-x-12 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-3rem * var(--tw-space-x-reverse));
-    margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:-space-y-14 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:-space-x-14 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-3.5rem * var(--tw-space-x-reverse));
-    margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:-space-y-16 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-4rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:-space-x-16 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-4rem * var(--tw-space-x-reverse));
-    margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:-space-y-20 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-5rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:-space-x-20 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-5rem * var(--tw-space-x-reverse));
-    margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:-space-y-24 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-6rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:-space-x-24 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-6rem * var(--tw-space-x-reverse));
-    margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:-space-y-28 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-7rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:-space-x-28 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-7rem * var(--tw-space-x-reverse));
-    margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:-space-y-32 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-8rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:-space-x-32 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-8rem * var(--tw-space-x-reverse));
-    margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:-space-y-36 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-9rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:-space-x-36 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-9rem * var(--tw-space-x-reverse));
-    margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:-space-y-40 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-10rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:-space-x-40 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-10rem * var(--tw-space-x-reverse));
-    margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:-space-y-44 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-11rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:-space-x-44 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-11rem * var(--tw-space-x-reverse));
-    margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:-space-y-48 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-12rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:-space-x-48 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-12rem * var(--tw-space-x-reverse));
-    margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:-space-y-52 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-13rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:-space-x-52 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-13rem * var(--tw-space-x-reverse));
-    margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:-space-y-56 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-14rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:-space-x-56 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-14rem * var(--tw-space-x-reverse));
-    margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:-space-y-60 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-15rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:-space-x-60 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-15rem * var(--tw-space-x-reverse));
-    margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:-space-y-64 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-16rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:-space-x-64 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-16rem * var(--tw-space-x-reverse));
-    margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:-space-y-72 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-18rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:-space-x-72 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-18rem * var(--tw-space-x-reverse));
-    margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:-space-y-80 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-20rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:-space-x-80 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-20rem * var(--tw-space-x-reverse));
-    margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:-space-y-96 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-24rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:-space-x-96 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-24rem * var(--tw-space-x-reverse));
-    margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:-space-y-px > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-1px * var(--tw-space-y-reverse));
-  }
-
-  .xl\:-space-x-px > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-1px * var(--tw-space-x-reverse));
-    margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:-space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:-space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-0.125rem * var(--tw-space-x-reverse));
-    margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:-space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:-space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-0.375rem * var(--tw-space-x-reverse));
-    margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:-space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:-space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-0.625rem * var(--tw-space-x-reverse));
-    margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:-space-y-3\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-0.875rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-0.875rem * var(--tw-space-y-reverse));
-  }
-
-  .xl\:-space-x-3\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-0.875rem * var(--tw-space-x-reverse));
-    margin-left: calc(-0.875rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .xl\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 1;
-  }
-
-  .xl\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 1;
-  }
-
-  .xl\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-y-reverse: 0;
-    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
-    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
-  }
-
-  .xl\:divide-x-0 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-x-reverse: 0;
-    border-right-width: calc(0px * var(--tw-divide-x-reverse));
-    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));
-  }
-
-  .xl\:divide-y-2 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-y-reverse: 0;
-    border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));
-    border-bottom-width: calc(2px * var(--tw-divide-y-reverse));
-  }
-
-  .xl\:divide-x-2 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-x-reverse: 0;
-    border-right-width: calc(2px * var(--tw-divide-x-reverse));
-    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));
-  }
-
-  .xl\:divide-y-4 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-y-reverse: 0;
-    border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));
-    border-bottom-width: calc(4px * var(--tw-divide-y-reverse));
-  }
-
-  .xl\:divide-x-4 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-x-reverse: 0;
-    border-right-width: calc(4px * var(--tw-divide-x-reverse));
-    border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));
-  }
-
-  .xl\:divide-y-8 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-y-reverse: 0;
-    border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));
-    border-bottom-width: calc(8px * var(--tw-divide-y-reverse));
-  }
-
-  .xl\:divide-x-8 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-x-reverse: 0;
-    border-right-width: calc(8px * var(--tw-divide-x-reverse));
-    border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)));
-  }
-
-  .xl\:divide-y > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-y-reverse: 0;
-    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
-    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
-  }
-
-  .xl\:divide-x > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-x-reverse: 0;
-    border-right-width: calc(1px * var(--tw-divide-x-reverse));
-    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
-  }
-
-  .xl\:divide-y-reverse > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-y-reverse: 1;
-  }
-
-  .xl\:divide-x-reverse > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-x-reverse: 1;
-  }
-
-  .xl\:divide-current > :not([hidden]) ~ :not([hidden]) {
-    border-color: currentColor;
-  }
-
-  .xl\:divide-transparent > :not([hidden]) ~ :not([hidden]) {
-    border-color: transparent;
-  }
-
-  .xl\:divide-black > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-white > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-darkCoolGray-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(245, 246, 247, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-darkCoolGray-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(235, 237, 239, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-darkCoolGray-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(206, 209, 214, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-darkCoolGray-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(176, 181, 189, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-darkCoolGray-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(117, 126, 140, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-darkCoolGray-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(58, 71, 91, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-darkCoolGray-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(52, 64, 82, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-darkCoolGray-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(44, 53, 68, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-darkCoolGray-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(35, 43, 55, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-darkCoolGray-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(28, 35, 45, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-coolGray-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(247, 248, 249, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-coolGray-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(238, 240, 243, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-coolGray-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(213, 218, 225, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-coolGray-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(187, 195, 207, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-coolGray-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(136, 150, 171, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-coolGray-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(85, 105, 135, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-coolGray-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(77, 95, 122, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-coolGray-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(64, 79, 101, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-coolGray-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(51, 63, 81, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-coolGray-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(42, 51, 66, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-indigo-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(248, 246, 255, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-indigo-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(240, 238, 255, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-indigo-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(218, 212, 255, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-indigo-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(195, 185, 255, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-indigo-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(150, 133, 255, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-indigo-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(105, 81, 255, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-indigo-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(95, 73, 230, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-indigo-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(79, 61, 191, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-indigo-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(63, 49, 153, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-indigo-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(51, 40, 125, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-violet-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(251, 247, 255, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-violet-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(246, 238, 254, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-violet-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(233, 213, 253, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-violet-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(220, 187, 252, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-violet-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(194, 136, 249, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-violet-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(168, 85, 247, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-violet-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(151, 77, 222, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-violet-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(126, 64, 185, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-violet-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(101, 51, 148, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-violet-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(82, 42, 121, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-yellow-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(255, 250, 243, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-yellow-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(254, 245, 231, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-yellow-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(253, 231, 194, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-yellow-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(251, 216, 157, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-yellow-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(248, 187, 84, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-yellow-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(245, 158, 11, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-yellow-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(221, 142, 10, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-yellow-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(184, 119, 8, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-yellow-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(147, 95, 7, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-yellow-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(120, 77, 5, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-red-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(254, 247, 246, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-red-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(253, 238, 236, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-red-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(251, 214, 208, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-red-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(249, 189, 180, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-red-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(244, 139, 124, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-red-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(239, 88, 68, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-red-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(215, 80, 61, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-red-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(179, 67, 51, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-red-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(143, 53, 41, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-red-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(117, 44, 33, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-green-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(244, 253, 247, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-green-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(234, 250, 240, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-green-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(202, 244, 217, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-green-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(170, 237, 195, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-green-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(106, 223, 149, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-green-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(42, 209, 103, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-green-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(38, 188, 94, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-green-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(32, 157, 78, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-green-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(25, 125, 62, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-green-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(21, 102, 51, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-blue-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(245, 249, 255, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-blue-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(235, 243, 254, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-blue-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(206, 224, 253, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-blue-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(177, 205, 251, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-blue-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(118, 168, 249, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-blue-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(59, 130, 246, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-blue-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(53, 117, 221, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-blue-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(44, 98, 185, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-blue-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(35, 78, 148, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-blue-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(29, 64, 121, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-gray-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(249, 250, 251, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-divide-opacity));
-  }
-
-  .xl\:divide-solid > :not([hidden]) ~ :not([hidden]) {
-    border-style: solid;
-  }
-
-  .xl\:divide-dashed > :not([hidden]) ~ :not([hidden]) {
-    border-style: dashed;
-  }
-
-  .xl\:divide-dotted > :not([hidden]) ~ :not([hidden]) {
-    border-style: dotted;
-  }
-
-  .xl\:divide-double > :not([hidden]) ~ :not([hidden]) {
-    border-style: double;
-  }
-
-  .xl\:divide-none > :not([hidden]) ~ :not([hidden]) {
-    border-style: none;
-  }
-
-  .xl\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0;
-  }
-
-  .xl\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.05;
-  }
-
-  .xl\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.1;
-  }
-
-  .xl\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.2;
-  }
-
-  .xl\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.25;
-  }
-
-  .xl\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.3;
-  }
-
-  .xl\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.4;
-  }
-
-  .xl\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.5;
-  }
-
-  .xl\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.6;
-  }
-
-  .xl\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.7;
-  }
-
-  .xl\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.75;
-  }
-
-  .xl\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.8;
-  }
-
-  .xl\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.9;
-  }
-
-  .xl\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.95;
-  }
-
-  .xl\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-  }
-
-  .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-within\:sr-only:focus-within {
-    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-within\:not-sr-only:focus-within {
-    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-clip-border {
-    background-clip: border-box;
-  }
-
-  .xl\:bg-clip-padding {
-    background-clip: padding-box;
-  }
-
-  .xl\:bg-clip-content {
-    background-clip: content-box;
-  }
-
-  .xl\:bg-clip-text {
-    -webkit-background-clip: text;
-            background-clip: text;
-  }
-
-  .xl\:bg-current {
-    background-color: currentColor;
-  }
-
-  .xl\:bg-transparent {
-    background-color: transparent;
-  }
-
-  .xl\:bg-black {
-    --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-white {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-darkCoolGray-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 246, 247, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-darkCoolGray-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 237, 239, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-darkCoolGray-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 209, 214, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-darkCoolGray-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(176, 181, 189, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-darkCoolGray-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 126, 140, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-darkCoolGray-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(58, 71, 91, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-darkCoolGray-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(52, 64, 82, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-darkCoolGray-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 53, 68, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-darkCoolGray-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 43, 55, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-darkCoolGray-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(28, 35, 45, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-coolGray-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(247, 248, 249, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-coolGray-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(238, 240, 243, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-coolGray-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(213, 218, 225, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-coolGray-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(187, 195, 207, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-coolGray-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(136, 150, 171, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-coolGray-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(85, 105, 135, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-coolGray-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(77, 95, 122, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-coolGray-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(64, 79, 101, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-coolGray-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 63, 81, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-coolGray-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 51, 66, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-indigo-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 246, 255, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-indigo-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(240, 238, 255, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-indigo-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(218, 212, 255, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-indigo-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(195, 185, 255, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-indigo-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(150, 133, 255, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-indigo-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(105, 81, 255, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-indigo-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(95, 73, 230, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-indigo-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(79, 61, 191, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-indigo-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(63, 49, 153, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-indigo-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 40, 125, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-violet-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 247, 255, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-violet-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(246, 238, 254, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-violet-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(233, 213, 253, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-violet-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(220, 187, 252, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-violet-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(194, 136, 249, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-violet-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(168, 85, 247, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-violet-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(151, 77, 222, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-violet-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(126, 64, 185, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-violet-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(101, 51, 148, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-violet-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(82, 42, 121, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-yellow-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 250, 243, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-yellow-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 245, 231, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-yellow-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 231, 194, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-yellow-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 216, 157, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-yellow-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 187, 84, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-yellow-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-yellow-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(221, 142, 10, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-yellow-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(184, 119, 8, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-yellow-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(147, 95, 7, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-yellow-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(120, 77, 5, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-red-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 247, 246, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-red-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 238, 236, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-red-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 214, 208, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-red-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 189, 180, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-red-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 139, 124, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-red-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(239, 88, 68, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-red-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(215, 80, 61, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-red-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(179, 67, 51, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-red-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(143, 53, 41, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-red-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 44, 33, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-green-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 253, 247, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-green-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(234, 250, 240, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-green-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(202, 244, 217, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-green-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(170, 237, 195, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-green-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(106, 223, 149, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-green-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 209, 103, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-green-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(38, 188, 94, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-green-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(32, 157, 78, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-green-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(25, 125, 62, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-green-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(21, 102, 51, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-blue-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 249, 255, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-blue-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 243, 254, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-blue-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 224, 253, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-blue-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(177, 205, 251, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-blue-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(118, 168, 249, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-blue-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-blue-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(53, 117, 221, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-blue-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 98, 185, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-blue-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 78, 148, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-blue-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(29, 64, 121, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-gray-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-gray-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-gray-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-gray-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-gray-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-gray-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-gray-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-gray-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-gray-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-gray-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-body {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-current {
-    background-color: currentColor;
-  }
-
-  .group:hover .xl\:group-hover\:bg-transparent {
-    background-color: transparent;
-  }
-
-  .group:hover .xl\:group-hover\:bg-black {
-    --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-white {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-darkCoolGray-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 246, 247, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-darkCoolGray-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 237, 239, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-darkCoolGray-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 209, 214, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-darkCoolGray-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(176, 181, 189, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-darkCoolGray-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 126, 140, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-darkCoolGray-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(58, 71, 91, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-darkCoolGray-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(52, 64, 82, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-darkCoolGray-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 53, 68, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-darkCoolGray-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 43, 55, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-darkCoolGray-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(28, 35, 45, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-coolGray-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(247, 248, 249, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-coolGray-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(238, 240, 243, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-coolGray-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(213, 218, 225, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-coolGray-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(187, 195, 207, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-coolGray-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(136, 150, 171, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-coolGray-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(85, 105, 135, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-coolGray-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(77, 95, 122, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-coolGray-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(64, 79, 101, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-coolGray-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 63, 81, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-coolGray-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 51, 66, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-indigo-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 246, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-indigo-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(240, 238, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-indigo-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(218, 212, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-indigo-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(195, 185, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-indigo-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(150, 133, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-indigo-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(105, 81, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-indigo-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(95, 73, 230, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-indigo-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(79, 61, 191, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-indigo-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(63, 49, 153, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-indigo-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 40, 125, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-violet-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 247, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-violet-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(246, 238, 254, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-violet-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(233, 213, 253, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-violet-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(220, 187, 252, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-violet-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(194, 136, 249, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-violet-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(168, 85, 247, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-violet-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(151, 77, 222, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-violet-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(126, 64, 185, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-violet-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(101, 51, 148, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-violet-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(82, 42, 121, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-yellow-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 250, 243, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-yellow-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 245, 231, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-yellow-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 231, 194, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-yellow-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 216, 157, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-yellow-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 187, 84, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-yellow-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-yellow-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(221, 142, 10, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-yellow-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(184, 119, 8, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-yellow-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(147, 95, 7, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-yellow-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(120, 77, 5, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-red-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 247, 246, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-red-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 238, 236, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-red-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 214, 208, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-red-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 189, 180, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-red-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 139, 124, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-red-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(239, 88, 68, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-red-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(215, 80, 61, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-red-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(179, 67, 51, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-red-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(143, 53, 41, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-red-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 44, 33, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-green-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 253, 247, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-green-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(234, 250, 240, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-green-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(202, 244, 217, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-green-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(170, 237, 195, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-green-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(106, 223, 149, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-green-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 209, 103, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-green-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(38, 188, 94, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-green-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(32, 157, 78, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-green-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(25, 125, 62, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-green-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(21, 102, 51, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-blue-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 249, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-blue-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 243, 254, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-blue-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 224, 253, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-blue-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(177, 205, 251, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-blue-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(118, 168, 249, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-blue-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-blue-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(53, 117, 221, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-blue-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 98, 185, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-blue-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 78, 148, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-blue-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(29, 64, 121, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-gray-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-gray-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-gray-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-gray-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-gray-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-gray-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-gray-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-gray-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-gray-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-gray-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:bg-body {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-current:focus-within {
-    background-color: currentColor;
-  }
-
-  .xl\:focus-within\:bg-transparent:focus-within {
-    background-color: transparent;
-  }
-
-  .xl\:focus-within\:bg-black:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-white:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-darkCoolGray-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 246, 247, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-darkCoolGray-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 237, 239, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-darkCoolGray-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 209, 214, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-darkCoolGray-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(176, 181, 189, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-darkCoolGray-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 126, 140, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-darkCoolGray-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(58, 71, 91, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-darkCoolGray-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(52, 64, 82, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-darkCoolGray-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 53, 68, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-darkCoolGray-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 43, 55, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-darkCoolGray-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(28, 35, 45, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-coolGray-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(247, 248, 249, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-coolGray-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(238, 240, 243, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-coolGray-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(213, 218, 225, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-coolGray-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(187, 195, 207, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-coolGray-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(136, 150, 171, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-coolGray-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(85, 105, 135, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-coolGray-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(77, 95, 122, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-coolGray-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(64, 79, 101, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-coolGray-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 63, 81, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-coolGray-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 51, 66, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-indigo-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 246, 255, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-indigo-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(240, 238, 255, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-indigo-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(218, 212, 255, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-indigo-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(195, 185, 255, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-indigo-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(150, 133, 255, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-indigo-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(105, 81, 255, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-indigo-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(95, 73, 230, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-indigo-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(79, 61, 191, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-indigo-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(63, 49, 153, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-indigo-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 40, 125, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-violet-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 247, 255, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-violet-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(246, 238, 254, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-violet-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(233, 213, 253, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-violet-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(220, 187, 252, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-violet-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(194, 136, 249, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-violet-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(168, 85, 247, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-violet-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(151, 77, 222, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-violet-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(126, 64, 185, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-violet-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(101, 51, 148, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-violet-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(82, 42, 121, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-yellow-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 250, 243, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-yellow-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 245, 231, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-yellow-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 231, 194, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-yellow-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 216, 157, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-yellow-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 187, 84, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-yellow-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-yellow-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(221, 142, 10, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-yellow-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(184, 119, 8, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-yellow-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(147, 95, 7, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-yellow-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(120, 77, 5, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-red-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 247, 246, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-red-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 238, 236, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-red-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 214, 208, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-red-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 189, 180, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-red-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 139, 124, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-red-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(239, 88, 68, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-red-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(215, 80, 61, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-red-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(179, 67, 51, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-red-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(143, 53, 41, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-red-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 44, 33, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-green-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 253, 247, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-green-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(234, 250, 240, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-green-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(202, 244, 217, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-green-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(170, 237, 195, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-green-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(106, 223, 149, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-green-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 209, 103, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-green-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(38, 188, 94, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-green-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(32, 157, 78, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-green-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(25, 125, 62, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-green-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(21, 102, 51, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-blue-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 249, 255, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-blue-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 243, 254, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-blue-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 224, 253, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-blue-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(177, 205, 251, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-blue-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(118, 168, 249, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-blue-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-blue-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(53, 117, 221, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-blue-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 98, 185, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-blue-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 78, 148, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-blue-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(29, 64, 121, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-gray-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-gray-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-gray-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-gray-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-gray-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-gray-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-gray-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-gray-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-gray-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-gray-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus-within\:bg-body:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-current:hover {
-    background-color: currentColor;
-  }
-
-  .xl\:hover\:bg-transparent:hover {
-    background-color: transparent;
-  }
-
-  .xl\:hover\:bg-black:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-white:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-darkCoolGray-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 246, 247, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-darkCoolGray-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 237, 239, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-darkCoolGray-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 209, 214, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-darkCoolGray-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(176, 181, 189, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-darkCoolGray-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 126, 140, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-darkCoolGray-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(58, 71, 91, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-darkCoolGray-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(52, 64, 82, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-darkCoolGray-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 53, 68, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-darkCoolGray-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 43, 55, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-darkCoolGray-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(28, 35, 45, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-coolGray-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(247, 248, 249, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-coolGray-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(238, 240, 243, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-coolGray-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(213, 218, 225, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-coolGray-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(187, 195, 207, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-coolGray-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(136, 150, 171, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-coolGray-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(85, 105, 135, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-coolGray-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(77, 95, 122, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-coolGray-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(64, 79, 101, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-coolGray-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 63, 81, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-coolGray-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 51, 66, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-indigo-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 246, 255, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-indigo-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(240, 238, 255, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-indigo-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(218, 212, 255, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-indigo-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(195, 185, 255, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-indigo-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(150, 133, 255, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-indigo-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(105, 81, 255, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-indigo-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(95, 73, 230, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-indigo-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(79, 61, 191, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-indigo-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(63, 49, 153, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-indigo-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 40, 125, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-violet-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 247, 255, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-violet-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(246, 238, 254, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-violet-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(233, 213, 253, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-violet-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(220, 187, 252, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-violet-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(194, 136, 249, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-violet-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(168, 85, 247, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-violet-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(151, 77, 222, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-violet-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(126, 64, 185, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-violet-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(101, 51, 148, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-violet-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(82, 42, 121, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-yellow-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 250, 243, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-yellow-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 245, 231, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-yellow-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 231, 194, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-yellow-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 216, 157, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-yellow-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 187, 84, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-yellow-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-yellow-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(221, 142, 10, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-yellow-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(184, 119, 8, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-yellow-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(147, 95, 7, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-yellow-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(120, 77, 5, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-red-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 247, 246, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-red-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 238, 236, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-red-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 214, 208, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-red-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 189, 180, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-red-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 139, 124, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-red-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(239, 88, 68, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-red-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(215, 80, 61, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-red-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(179, 67, 51, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-red-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(143, 53, 41, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-red-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 44, 33, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-green-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 253, 247, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-green-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(234, 250, 240, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-green-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(202, 244, 217, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-green-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(170, 237, 195, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-green-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(106, 223, 149, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-green-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 209, 103, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-green-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(38, 188, 94, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-green-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(32, 157, 78, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-green-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(25, 125, 62, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-green-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(21, 102, 51, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-blue-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 249, 255, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-blue-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 243, 254, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-blue-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 224, 253, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-blue-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(177, 205, 251, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-blue-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(118, 168, 249, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-blue-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-blue-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(53, 117, 221, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-blue-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 98, 185, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-blue-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 78, 148, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-blue-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(29, 64, 121, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-gray-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-gray-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-gray-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-gray-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-gray-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-gray-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-gray-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-gray-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-gray-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-gray-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
-  }
-
-  .xl\:hover\:bg-body:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-current:focus {
-    background-color: currentColor;
-  }
-
-  .xl\:focus\:bg-transparent:focus {
-    background-color: transparent;
-  }
-
-  .xl\:focus\:bg-black:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-white:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-darkCoolGray-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 246, 247, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-darkCoolGray-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 237, 239, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-darkCoolGray-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 209, 214, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-darkCoolGray-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(176, 181, 189, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-darkCoolGray-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 126, 140, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-darkCoolGray-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(58, 71, 91, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-darkCoolGray-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(52, 64, 82, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-darkCoolGray-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 53, 68, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-darkCoolGray-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 43, 55, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-darkCoolGray-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(28, 35, 45, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-coolGray-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(247, 248, 249, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-coolGray-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(238, 240, 243, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-coolGray-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(213, 218, 225, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-coolGray-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(187, 195, 207, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-coolGray-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(136, 150, 171, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-coolGray-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(85, 105, 135, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-coolGray-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(77, 95, 122, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-coolGray-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(64, 79, 101, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-coolGray-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 63, 81, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-coolGray-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 51, 66, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-indigo-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 246, 255, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-indigo-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(240, 238, 255, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-indigo-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(218, 212, 255, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-indigo-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(195, 185, 255, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-indigo-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(150, 133, 255, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-indigo-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(105, 81, 255, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-indigo-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(95, 73, 230, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-indigo-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(79, 61, 191, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-indigo-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(63, 49, 153, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-indigo-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 40, 125, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-violet-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 247, 255, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-violet-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(246, 238, 254, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-violet-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(233, 213, 253, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-violet-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(220, 187, 252, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-violet-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(194, 136, 249, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-violet-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(168, 85, 247, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-violet-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(151, 77, 222, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-violet-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(126, 64, 185, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-violet-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(101, 51, 148, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-violet-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(82, 42, 121, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-yellow-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 250, 243, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-yellow-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 245, 231, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-yellow-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 231, 194, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-yellow-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 216, 157, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-yellow-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 187, 84, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-yellow-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-yellow-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(221, 142, 10, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-yellow-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(184, 119, 8, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-yellow-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(147, 95, 7, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-yellow-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(120, 77, 5, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-red-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 247, 246, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-red-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 238, 236, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-red-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 214, 208, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-red-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 189, 180, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-red-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 139, 124, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-red-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(239, 88, 68, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-red-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(215, 80, 61, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-red-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(179, 67, 51, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-red-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(143, 53, 41, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-red-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 44, 33, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-green-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 253, 247, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-green-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(234, 250, 240, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-green-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(202, 244, 217, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-green-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(170, 237, 195, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-green-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(106, 223, 149, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-green-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 209, 103, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-green-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(38, 188, 94, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-green-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(32, 157, 78, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-green-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(25, 125, 62, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-green-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(21, 102, 51, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-blue-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 249, 255, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-blue-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 243, 254, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-blue-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 224, 253, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-blue-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(177, 205, 251, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-blue-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(118, 168, 249, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-blue-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-blue-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(53, 117, 221, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-blue-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 98, 185, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-blue-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 78, 148, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-blue-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(29, 64, 121, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-gray-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-gray-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-gray-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-gray-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-gray-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-gray-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-gray-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-gray-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-gray-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-gray-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
-  }
-
-  .xl\:focus\:bg-body:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .xl\:bg-none {
-    background-image: none;
-  }
-
-  .xl\:bg-gradient-to-t {
-    background-image: linear-gradient(to top, var(--tw-gradient-stops));
-  }
-
-  .xl\:bg-gradient-to-tr {
-    background-image: linear-gradient(to top right, var(--tw-gradient-stops));
-  }
-
-  .xl\:bg-gradient-to-r {
-    background-image: linear-gradient(to right, var(--tw-gradient-stops));
-  }
-
-  .xl\:bg-gradient-to-br {
-    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
-  }
-
-  .xl\:bg-gradient-to-b {
-    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
-  }
-
-  .xl\:bg-gradient-to-bl {
-    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
-  }
-
-  .xl\:bg-gradient-to-l {
-    background-image: linear-gradient(to left, var(--tw-gradient-stops));
-  }
-
-  .xl\:bg-gradient-to-tl {
-    background-image: linear-gradient(to top left, var(--tw-gradient-stops));
-  }
-
-  .xl\:from-current {
-    --tw-gradient-from: currentColor;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .xl\:from-transparent {
-    --tw-gradient-from: transparent;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .xl\:from-black {
-    --tw-gradient-from: #000;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .xl\:from-white {
-    --tw-gradient-from: #fff;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .xl\:from-darkCoolGray-50 {
-    --tw-gradient-from: #F5F6F7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 246, 247, 0));
-  }
-
-  .xl\:from-darkCoolGray-100 {
-    --tw-gradient-from: #EBEDEF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(235, 237, 239, 0));
-  }
-
-  .xl\:from-darkCoolGray-200 {
-    --tw-gradient-from: #CED1D6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 209, 214, 0));
-  }
-
-  .xl\:from-darkCoolGray-300 {
-    --tw-gradient-from: #B0B5BD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(176, 181, 189, 0));
-  }
-
-  .xl\:from-darkCoolGray-400 {
-    --tw-gradient-from: #757E8C;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(117, 126, 140, 0));
-  }
-
-  .xl\:from-darkCoolGray-500 {
-    --tw-gradient-from: #3A475B;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(58, 71, 91, 0));
-  }
-
-  .xl\:from-darkCoolGray-600 {
-    --tw-gradient-from: #344052;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 64, 82, 0));
-  }
-
-  .xl\:from-darkCoolGray-700 {
-    --tw-gradient-from: #2C3544;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(44, 53, 68, 0));
-  }
-
-  .xl\:from-darkCoolGray-800 {
-    --tw-gradient-from: #232B37;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 43, 55, 0));
-  }
-
-  .xl\:from-darkCoolGray-900 {
-    --tw-gradient-from: #1C232D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(28, 35, 45, 0));
-  }
-
-  .xl\:from-coolGray-50 {
-    --tw-gradient-from: #F7F8F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 248, 249, 0));
-  }
-
-  .xl\:from-coolGray-100 {
-    --tw-gradient-from: #EEF0F3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 240, 243, 0));
-  }
-
-  .xl\:from-coolGray-200 {
-    --tw-gradient-from: #D5DAE1;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(213, 218, 225, 0));
-  }
-
-  .xl\:from-coolGray-300 {
-    --tw-gradient-from: #BBC3CF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(187, 195, 207, 0));
-  }
-
-  .xl\:from-coolGray-400 {
-    --tw-gradient-from: #8896AB;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(136, 150, 171, 0));
-  }
-
-  .xl\:from-coolGray-500 {
-    --tw-gradient-from: #556987;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(85, 105, 135, 0));
-  }
-
-  .xl\:from-coolGray-600 {
-    --tw-gradient-from: #4D5F7A;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(77, 95, 122, 0));
-  }
-
-  .xl\:from-coolGray-700 {
-    --tw-gradient-from: #404F65;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(64, 79, 101, 0));
-  }
-
-  .xl\:from-coolGray-800 {
-    --tw-gradient-from: #333F51;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 63, 81, 0));
-  }
-
-  .xl\:from-coolGray-900 {
-    --tw-gradient-from: #2A3342;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(42, 51, 66, 0));
-  }
-
-  .xl\:from-indigo-50 {
-    --tw-gradient-from: #F8F6FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 246, 255, 0));
-  }
-
-  .xl\:from-indigo-100 {
-    --tw-gradient-from: #F0EEFF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(240, 238, 255, 0));
-  }
-
-  .xl\:from-indigo-200 {
-    --tw-gradient-from: #DAD4FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(218, 212, 255, 0));
-  }
-
-  .xl\:from-indigo-300 {
-    --tw-gradient-from: #C3B9FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 185, 255, 0));
-  }
-
-  .xl\:from-indigo-400 {
-    --tw-gradient-from: #9685FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(150, 133, 255, 0));
-  }
-
-  .xl\:from-indigo-500 {
-    --tw-gradient-from: #6951FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(105, 81, 255, 0));
-  }
-
-  .xl\:from-indigo-600 {
-    --tw-gradient-from: #5F49E6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(95, 73, 230, 0));
-  }
-
-  .xl\:from-indigo-700 {
-    --tw-gradient-from: #4F3DBF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 61, 191, 0));
-  }
-
-  .xl\:from-indigo-800 {
-    --tw-gradient-from: #3F3199;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(63, 49, 153, 0));
-  }
-
-  .xl\:from-indigo-900 {
-    --tw-gradient-from: #33287D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 40, 125, 0));
-  }
-
-  .xl\:from-violet-50 {
-    --tw-gradient-from: #FBF7FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 247, 255, 0));
-  }
-
-  .xl\:from-violet-100 {
-    --tw-gradient-from: #F6EEFE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 238, 254, 0));
-  }
-
-  .xl\:from-violet-200 {
-    --tw-gradient-from: #E9D5FD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(233, 213, 253, 0));
-  }
-
-  .xl\:from-violet-300 {
-    --tw-gradient-from: #DCBBFC;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 187, 252, 0));
-  }
-
-  .xl\:from-violet-400 {
-    --tw-gradient-from: #C288F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(194, 136, 249, 0));
-  }
-
-  .xl\:from-violet-500 {
-    --tw-gradient-from: #A855F7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(168, 85, 247, 0));
-  }
-
-  .xl\:from-violet-600 {
-    --tw-gradient-from: #974DDE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(151, 77, 222, 0));
-  }
-
-  .xl\:from-violet-700 {
-    --tw-gradient-from: #7E40B9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(126, 64, 185, 0));
-  }
-
-  .xl\:from-violet-800 {
-    --tw-gradient-from: #653394;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(101, 51, 148, 0));
-  }
-
-  .xl\:from-violet-900 {
-    --tw-gradient-from: #522A79;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(82, 42, 121, 0));
-  }
-
-  .xl\:from-yellow-50 {
-    --tw-gradient-from: #FFFAF3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 250, 243, 0));
-  }
-
-  .xl\:from-yellow-100 {
-    --tw-gradient-from: #FEF5E7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 245, 231, 0));
-  }
-
-  .xl\:from-yellow-200 {
-    --tw-gradient-from: #FDE7C2;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 231, 194, 0));
-  }
-
-  .xl\:from-yellow-300 {
-    --tw-gradient-from: #FBD89D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 216, 157, 0));
-  }
-
-  .xl\:from-yellow-400 {
-    --tw-gradient-from: #F8BB54;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 187, 84, 0));
-  }
-
-  .xl\:from-yellow-500 {
-    --tw-gradient-from: #F59E0B;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
-  }
-
-  .xl\:from-yellow-600 {
-    --tw-gradient-from: #DD8E0A;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 142, 10, 0));
-  }
-
-  .xl\:from-yellow-700 {
-    --tw-gradient-from: #B87708;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(184, 119, 8, 0));
-  }
-
-  .xl\:from-yellow-800 {
-    --tw-gradient-from: #935F07;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 95, 7, 0));
-  }
-
-  .xl\:from-yellow-900 {
-    --tw-gradient-from: #784D05;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 77, 5, 0));
-  }
-
-  .xl\:from-red-50 {
-    --tw-gradient-from: #FEF7F6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 247, 246, 0));
-  }
-
-  .xl\:from-red-100 {
-    --tw-gradient-from: #FDEEEC;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 238, 236, 0));
-  }
-
-  .xl\:from-red-200 {
-    --tw-gradient-from: #FBD6D0;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 214, 208, 0));
-  }
-
-  .xl\:from-red-300 {
-    --tw-gradient-from: #F9BDB4;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 189, 180, 0));
-  }
-
-  .xl\:from-red-400 {
-    --tw-gradient-from: #F48B7C;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 139, 124, 0));
-  }
-
-  .xl\:from-red-500 {
-    --tw-gradient-from: #EF5844;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 88, 68, 0));
-  }
-
-  .xl\:from-red-600 {
-    --tw-gradient-from: #D7503D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(215, 80, 61, 0));
-  }
-
-  .xl\:from-red-700 {
-    --tw-gradient-from: #B34333;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(179, 67, 51, 0));
-  }
-
-  .xl\:from-red-800 {
-    --tw-gradient-from: #8F3529;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(143, 53, 41, 0));
-  }
-
-  .xl\:from-red-900 {
-    --tw-gradient-from: #752C21;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(117, 44, 33, 0));
-  }
-
-  .xl\:from-green-50 {
-    --tw-gradient-from: #F4FDF7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 253, 247, 0));
-  }
-
-  .xl\:from-green-100 {
-    --tw-gradient-from: #EAFAF0;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(234, 250, 240, 0));
-  }
-
-  .xl\:from-green-200 {
-    --tw-gradient-from: #CAF4D9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(202, 244, 217, 0));
-  }
-
-  .xl\:from-green-300 {
-    --tw-gradient-from: #AAEDC3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(170, 237, 195, 0));
-  }
-
-  .xl\:from-green-400 {
-    --tw-gradient-from: #6ADF95;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(106, 223, 149, 0));
-  }
-
-  .xl\:from-green-500 {
-    --tw-gradient-from: #2AD167;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(42, 209, 103, 0));
-  }
-
-  .xl\:from-green-600 {
-    --tw-gradient-from: #26BC5E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(38, 188, 94, 0));
-  }
-
-  .xl\:from-green-700 {
-    --tw-gradient-from: #209D4E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 157, 78, 0));
-  }
-
-  .xl\:from-green-800 {
-    --tw-gradient-from: #197D3E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(25, 125, 62, 0));
-  }
-
-  .xl\:from-green-900 {
-    --tw-gradient-from: #156633;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(21, 102, 51, 0));
-  }
-
-  .xl\:from-blue-50 {
-    --tw-gradient-from: #F5F9FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 249, 255, 0));
-  }
-
-  .xl\:from-blue-100 {
-    --tw-gradient-from: #EBF3FE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(235, 243, 254, 0));
-  }
-
-  .xl\:from-blue-200 {
-    --tw-gradient-from: #CEE0FD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 224, 253, 0));
-  }
-
-  .xl\:from-blue-300 {
-    --tw-gradient-from: #B1CDFB;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(177, 205, 251, 0));
-  }
-
-  .xl\:from-blue-400 {
-    --tw-gradient-from: #76A8F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(118, 168, 249, 0));
-  }
-
-  .xl\:from-blue-500 {
-    --tw-gradient-from: #3B82F6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
-  }
-
-  .xl\:from-blue-600 {
-    --tw-gradient-from: #3575DD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(53, 117, 221, 0));
-  }
-
-  .xl\:from-blue-700 {
-    --tw-gradient-from: #2C62B9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(44, 98, 185, 0));
-  }
-
-  .xl\:from-blue-800 {
-    --tw-gradient-from: #234E94;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 78, 148, 0));
-  }
-
-  .xl\:from-blue-900 {
-    --tw-gradient-from: #1D4079;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 64, 121, 0));
-  }
-
-  .xl\:from-gray-50 {
-    --tw-gradient-from: #f9fafb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
-  }
-
-  .xl\:from-gray-100 {
-    --tw-gradient-from: #f3f4f6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
-  }
-
-  .xl\:from-gray-200 {
-    --tw-gradient-from: #e5e7eb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
-  }
-
-  .xl\:from-gray-300 {
-    --tw-gradient-from: #d1d5db;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
-  }
-
-  .xl\:from-gray-400 {
-    --tw-gradient-from: #9ca3af;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
-  }
-
-  .xl\:from-gray-500 {
-    --tw-gradient-from: #6b7280;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
-  }
-
-  .xl\:from-gray-600 {
-    --tw-gradient-from: #4b5563;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
-  }
-
-  .xl\:from-gray-700 {
-    --tw-gradient-from: #374151;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
-  }
-
-  .xl\:from-gray-800 {
-    --tw-gradient-from: #1f2937;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
-  }
-
-  .xl\:from-gray-900 {
-    --tw-gradient-from: #111827;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
-  }
-
-  .xl\:via-current {
-    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .xl\:via-transparent {
-    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .xl\:via-black {
-    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .xl\:via-white {
-    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .xl\:via-darkCoolGray-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F5F6F7, var(--tw-gradient-to, rgba(245, 246, 247, 0));
-  }
-
-  .xl\:via-darkCoolGray-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #EBEDEF, var(--tw-gradient-to, rgba(235, 237, 239, 0));
-  }
-
-  .xl\:via-darkCoolGray-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #CED1D6, var(--tw-gradient-to, rgba(206, 209, 214, 0));
-  }
-
-  .xl\:via-darkCoolGray-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #B0B5BD, var(--tw-gradient-to, rgba(176, 181, 189, 0));
-  }
-
-  .xl\:via-darkCoolGray-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #757E8C, var(--tw-gradient-to, rgba(117, 126, 140, 0));
-  }
-
-  .xl\:via-darkCoolGray-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #3A475B, var(--tw-gradient-to, rgba(58, 71, 91, 0));
-  }
-
-  .xl\:via-darkCoolGray-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #344052, var(--tw-gradient-to, rgba(52, 64, 82, 0));
-  }
-
-  .xl\:via-darkCoolGray-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #2C3544, var(--tw-gradient-to, rgba(44, 53, 68, 0));
-  }
-
-  .xl\:via-darkCoolGray-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #232B37, var(--tw-gradient-to, rgba(35, 43, 55, 0));
-  }
-
-  .xl\:via-darkCoolGray-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #1C232D, var(--tw-gradient-to, rgba(28, 35, 45, 0));
-  }
-
-  .xl\:via-coolGray-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F7F8F9, var(--tw-gradient-to, rgba(247, 248, 249, 0));
-  }
-
-  .xl\:via-coolGray-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #EEF0F3, var(--tw-gradient-to, rgba(238, 240, 243, 0));
-  }
-
-  .xl\:via-coolGray-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #D5DAE1, var(--tw-gradient-to, rgba(213, 218, 225, 0));
-  }
-
-  .xl\:via-coolGray-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #BBC3CF, var(--tw-gradient-to, rgba(187, 195, 207, 0));
-  }
-
-  .xl\:via-coolGray-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #8896AB, var(--tw-gradient-to, rgba(136, 150, 171, 0));
-  }
-
-  .xl\:via-coolGray-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #556987, var(--tw-gradient-to, rgba(85, 105, 135, 0));
-  }
-
-  .xl\:via-coolGray-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #4D5F7A, var(--tw-gradient-to, rgba(77, 95, 122, 0));
-  }
-
-  .xl\:via-coolGray-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #404F65, var(--tw-gradient-to, rgba(64, 79, 101, 0));
-  }
-
-  .xl\:via-coolGray-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #333F51, var(--tw-gradient-to, rgba(51, 63, 81, 0));
-  }
-
-  .xl\:via-coolGray-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #2A3342, var(--tw-gradient-to, rgba(42, 51, 66, 0));
-  }
-
-  .xl\:via-indigo-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F8F6FF, var(--tw-gradient-to, rgba(248, 246, 255, 0));
-  }
-
-  .xl\:via-indigo-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F0EEFF, var(--tw-gradient-to, rgba(240, 238, 255, 0));
-  }
-
-  .xl\:via-indigo-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #DAD4FF, var(--tw-gradient-to, rgba(218, 212, 255, 0));
-  }
-
-  .xl\:via-indigo-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #C3B9FF, var(--tw-gradient-to, rgba(195, 185, 255, 0));
-  }
-
-  .xl\:via-indigo-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #9685FF, var(--tw-gradient-to, rgba(150, 133, 255, 0));
-  }
-
-  .xl\:via-indigo-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #6951FF, var(--tw-gradient-to, rgba(105, 81, 255, 0));
-  }
-
-  .xl\:via-indigo-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #5F49E6, var(--tw-gradient-to, rgba(95, 73, 230, 0));
-  }
-
-  .xl\:via-indigo-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #4F3DBF, var(--tw-gradient-to, rgba(79, 61, 191, 0));
-  }
-
-  .xl\:via-indigo-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #3F3199, var(--tw-gradient-to, rgba(63, 49, 153, 0));
-  }
-
-  .xl\:via-indigo-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #33287D, var(--tw-gradient-to, rgba(51, 40, 125, 0));
-  }
-
-  .xl\:via-violet-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBF7FF, var(--tw-gradient-to, rgba(251, 247, 255, 0));
-  }
-
-  .xl\:via-violet-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F6EEFE, var(--tw-gradient-to, rgba(246, 238, 254, 0));
-  }
-
-  .xl\:via-violet-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #E9D5FD, var(--tw-gradient-to, rgba(233, 213, 253, 0));
-  }
-
-  .xl\:via-violet-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #DCBBFC, var(--tw-gradient-to, rgba(220, 187, 252, 0));
-  }
-
-  .xl\:via-violet-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #C288F9, var(--tw-gradient-to, rgba(194, 136, 249, 0));
-  }
-
-  .xl\:via-violet-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #A855F7, var(--tw-gradient-to, rgba(168, 85, 247, 0));
-  }
-
-  .xl\:via-violet-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #974DDE, var(--tw-gradient-to, rgba(151, 77, 222, 0));
-  }
-
-  .xl\:via-violet-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #7E40B9, var(--tw-gradient-to, rgba(126, 64, 185, 0));
-  }
-
-  .xl\:via-violet-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #653394, var(--tw-gradient-to, rgba(101, 51, 148, 0));
-  }
-
-  .xl\:via-violet-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #522A79, var(--tw-gradient-to, rgba(82, 42, 121, 0));
-  }
-
-  .xl\:via-yellow-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #FFFAF3, var(--tw-gradient-to, rgba(255, 250, 243, 0));
-  }
-
-  .xl\:via-yellow-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #FEF5E7, var(--tw-gradient-to, rgba(254, 245, 231, 0));
-  }
-
-  .xl\:via-yellow-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #FDE7C2, var(--tw-gradient-to, rgba(253, 231, 194, 0));
-  }
-
-  .xl\:via-yellow-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBD89D, var(--tw-gradient-to, rgba(251, 216, 157, 0));
-  }
-
-  .xl\:via-yellow-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F8BB54, var(--tw-gradient-to, rgba(248, 187, 84, 0));
-  }
-
-  .xl\:via-yellow-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F59E0B, var(--tw-gradient-to, rgba(245, 158, 11, 0));
-  }
-
-  .xl\:via-yellow-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #DD8E0A, var(--tw-gradient-to, rgba(221, 142, 10, 0));
-  }
-
-  .xl\:via-yellow-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #B87708, var(--tw-gradient-to, rgba(184, 119, 8, 0));
-  }
-
-  .xl\:via-yellow-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #935F07, var(--tw-gradient-to, rgba(147, 95, 7, 0));
-  }
-
-  .xl\:via-yellow-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #784D05, var(--tw-gradient-to, rgba(120, 77, 5, 0));
-  }
-
-  .xl\:via-red-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #FEF7F6, var(--tw-gradient-to, rgba(254, 247, 246, 0));
-  }
-
-  .xl\:via-red-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #FDEEEC, var(--tw-gradient-to, rgba(253, 238, 236, 0));
-  }
-
-  .xl\:via-red-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBD6D0, var(--tw-gradient-to, rgba(251, 214, 208, 0));
-  }
-
-  .xl\:via-red-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F9BDB4, var(--tw-gradient-to, rgba(249, 189, 180, 0));
-  }
-
-  .xl\:via-red-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F48B7C, var(--tw-gradient-to, rgba(244, 139, 124, 0));
-  }
-
-  .xl\:via-red-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #EF5844, var(--tw-gradient-to, rgba(239, 88, 68, 0));
-  }
-
-  .xl\:via-red-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #D7503D, var(--tw-gradient-to, rgba(215, 80, 61, 0));
-  }
-
-  .xl\:via-red-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #B34333, var(--tw-gradient-to, rgba(179, 67, 51, 0));
-  }
-
-  .xl\:via-red-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #8F3529, var(--tw-gradient-to, rgba(143, 53, 41, 0));
-  }
-
-  .xl\:via-red-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #752C21, var(--tw-gradient-to, rgba(117, 44, 33, 0));
-  }
-
-  .xl\:via-green-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F4FDF7, var(--tw-gradient-to, rgba(244, 253, 247, 0));
-  }
-
-  .xl\:via-green-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #EAFAF0, var(--tw-gradient-to, rgba(234, 250, 240, 0));
-  }
-
-  .xl\:via-green-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #CAF4D9, var(--tw-gradient-to, rgba(202, 244, 217, 0));
-  }
-
-  .xl\:via-green-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #AAEDC3, var(--tw-gradient-to, rgba(170, 237, 195, 0));
-  }
-
-  .xl\:via-green-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #6ADF95, var(--tw-gradient-to, rgba(106, 223, 149, 0));
-  }
-
-  .xl\:via-green-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #2AD167, var(--tw-gradient-to, rgba(42, 209, 103, 0));
-  }
-
-  .xl\:via-green-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #26BC5E, var(--tw-gradient-to, rgba(38, 188, 94, 0));
-  }
-
-  .xl\:via-green-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #209D4E, var(--tw-gradient-to, rgba(32, 157, 78, 0));
-  }
-
-  .xl\:via-green-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #197D3E, var(--tw-gradient-to, rgba(25, 125, 62, 0));
-  }
-
-  .xl\:via-green-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #156633, var(--tw-gradient-to, rgba(21, 102, 51, 0));
-  }
-
-  .xl\:via-blue-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F5F9FF, var(--tw-gradient-to, rgba(245, 249, 255, 0));
-  }
-
-  .xl\:via-blue-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #EBF3FE, var(--tw-gradient-to, rgba(235, 243, 254, 0));
-  }
-
-  .xl\:via-blue-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #CEE0FD, var(--tw-gradient-to, rgba(206, 224, 253, 0));
-  }
-
-  .xl\:via-blue-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #B1CDFB, var(--tw-gradient-to, rgba(177, 205, 251, 0));
-  }
-
-  .xl\:via-blue-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #76A8F9, var(--tw-gradient-to, rgba(118, 168, 249, 0));
-  }
-
-  .xl\:via-blue-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #3B82F6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
-  }
-
-  .xl\:via-blue-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #3575DD, var(--tw-gradient-to, rgba(53, 117, 221, 0));
-  }
-
-  .xl\:via-blue-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #2C62B9, var(--tw-gradient-to, rgba(44, 98, 185, 0));
-  }
-
-  .xl\:via-blue-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #234E94, var(--tw-gradient-to, rgba(35, 78, 148, 0));
-  }
-
-  .xl\:via-blue-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #1D4079, var(--tw-gradient-to, rgba(29, 64, 121, 0));
-  }
-
-  .xl\:via-gray-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
-  }
-
-  .xl\:via-gray-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
-  }
-
-  .xl\:via-gray-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
-  }
-
-  .xl\:via-gray-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
-  }
-
-  .xl\:via-gray-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
-  }
-
-  .xl\:via-gray-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
-  }
-
-  .xl\:via-gray-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
-  }
-
-  .xl\:via-gray-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
-  }
-
-  .xl\:via-gray-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
-  }
-
-  .xl\:via-gray-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
-  }
-
-  .xl\:to-current {
-    --tw-gradient-to: currentColor;
-  }
-
-  .xl\:to-transparent {
-    --tw-gradient-to: transparent;
-  }
-
-  .xl\:to-black {
-    --tw-gradient-to: #000;
-  }
-
-  .xl\:to-white {
-    --tw-gradient-to: #fff;
-  }
-
-  .xl\:to-darkCoolGray-50 {
-    --tw-gradient-to: #F5F6F7;
-  }
-
-  .xl\:to-darkCoolGray-100 {
-    --tw-gradient-to: #EBEDEF;
-  }
-
-  .xl\:to-darkCoolGray-200 {
-    --tw-gradient-to: #CED1D6;
-  }
-
-  .xl\:to-darkCoolGray-300 {
-    --tw-gradient-to: #B0B5BD;
-  }
-
-  .xl\:to-darkCoolGray-400 {
-    --tw-gradient-to: #757E8C;
-  }
-
-  .xl\:to-darkCoolGray-500 {
-    --tw-gradient-to: #3A475B;
-  }
-
-  .xl\:to-darkCoolGray-600 {
-    --tw-gradient-to: #344052;
-  }
-
-  .xl\:to-darkCoolGray-700 {
-    --tw-gradient-to: #2C3544;
-  }
-
-  .xl\:to-darkCoolGray-800 {
-    --tw-gradient-to: #232B37;
-  }
-
-  .xl\:to-darkCoolGray-900 {
-    --tw-gradient-to: #1C232D;
-  }
-
-  .xl\:to-coolGray-50 {
-    --tw-gradient-to: #F7F8F9;
-  }
-
-  .xl\:to-coolGray-100 {
-    --tw-gradient-to: #EEF0F3;
-  }
-
-  .xl\:to-coolGray-200 {
-    --tw-gradient-to: #D5DAE1;
-  }
-
-  .xl\:to-coolGray-300 {
-    --tw-gradient-to: #BBC3CF;
-  }
-
-  .xl\:to-coolGray-400 {
-    --tw-gradient-to: #8896AB;
-  }
-
-  .xl\:to-coolGray-500 {
-    --tw-gradient-to: #556987;
-  }
-
-  .xl\:to-coolGray-600 {
-    --tw-gradient-to: #4D5F7A;
-  }
-
-  .xl\:to-coolGray-700 {
-    --tw-gradient-to: #404F65;
-  }
-
-  .xl\:to-coolGray-800 {
-    --tw-gradient-to: #333F51;
-  }
-
-  .xl\:to-coolGray-900 {
-    --tw-gradient-to: #2A3342;
-  }
-
-  .xl\:to-indigo-50 {
-    --tw-gradient-to: #F8F6FF;
-  }
-
-  .xl\:to-indigo-100 {
-    --tw-gradient-to: #F0EEFF;
-  }
-
-  .xl\:to-indigo-200 {
-    --tw-gradient-to: #DAD4FF;
-  }
-
-  .xl\:to-indigo-300 {
-    --tw-gradient-to: #C3B9FF;
-  }
-
-  .xl\:to-indigo-400 {
-    --tw-gradient-to: #9685FF;
-  }
-
-  .xl\:to-indigo-500 {
-    --tw-gradient-to: #6951FF;
-  }
-
-  .xl\:to-indigo-600 {
-    --tw-gradient-to: #5F49E6;
-  }
-
-  .xl\:to-indigo-700 {
-    --tw-gradient-to: #4F3DBF;
-  }
-
-  .xl\:to-indigo-800 {
-    --tw-gradient-to: #3F3199;
-  }
-
-  .xl\:to-indigo-900 {
-    --tw-gradient-to: #33287D;
-  }
-
-  .xl\:to-violet-50 {
-    --tw-gradient-to: #FBF7FF;
-  }
-
-  .xl\:to-violet-100 {
-    --tw-gradient-to: #F6EEFE;
-  }
-
-  .xl\:to-violet-200 {
-    --tw-gradient-to: #E9D5FD;
-  }
-
-  .xl\:to-violet-300 {
-    --tw-gradient-to: #DCBBFC;
-  }
-
-  .xl\:to-violet-400 {
-    --tw-gradient-to: #C288F9;
-  }
-
-  .xl\:to-violet-500 {
-    --tw-gradient-to: #A855F7;
-  }
-
-  .xl\:to-violet-600 {
-    --tw-gradient-to: #974DDE;
-  }
-
-  .xl\:to-violet-700 {
-    --tw-gradient-to: #7E40B9;
-  }
-
-  .xl\:to-violet-800 {
-    --tw-gradient-to: #653394;
-  }
-
-  .xl\:to-violet-900 {
-    --tw-gradient-to: #522A79;
-  }
-
-  .xl\:to-yellow-50 {
-    --tw-gradient-to: #FFFAF3;
-  }
-
-  .xl\:to-yellow-100 {
-    --tw-gradient-to: #FEF5E7;
-  }
-
-  .xl\:to-yellow-200 {
-    --tw-gradient-to: #FDE7C2;
-  }
-
-  .xl\:to-yellow-300 {
-    --tw-gradient-to: #FBD89D;
-  }
-
-  .xl\:to-yellow-400 {
-    --tw-gradient-to: #F8BB54;
-  }
-
-  .xl\:to-yellow-500 {
-    --tw-gradient-to: #F59E0B;
-  }
-
-  .xl\:to-yellow-600 {
-    --tw-gradient-to: #DD8E0A;
-  }
-
-  .xl\:to-yellow-700 {
-    --tw-gradient-to: #B87708;
-  }
-
-  .xl\:to-yellow-800 {
-    --tw-gradient-to: #935F07;
-  }
-
-  .xl\:to-yellow-900 {
-    --tw-gradient-to: #784D05;
-  }
-
-  .xl\:to-red-50 {
-    --tw-gradient-to: #FEF7F6;
-  }
-
-  .xl\:to-red-100 {
-    --tw-gradient-to: #FDEEEC;
-  }
-
-  .xl\:to-red-200 {
-    --tw-gradient-to: #FBD6D0;
-  }
-
-  .xl\:to-red-300 {
-    --tw-gradient-to: #F9BDB4;
-  }
-
-  .xl\:to-red-400 {
-    --tw-gradient-to: #F48B7C;
-  }
-
-  .xl\:to-red-500 {
-    --tw-gradient-to: #EF5844;
-  }
-
-  .xl\:to-red-600 {
-    --tw-gradient-to: #D7503D;
-  }
-
-  .xl\:to-red-700 {
-    --tw-gradient-to: #B34333;
-  }
-
-  .xl\:to-red-800 {
-    --tw-gradient-to: #8F3529;
-  }
-
-  .xl\:to-red-900 {
-    --tw-gradient-to: #752C21;
-  }
-
-  .xl\:to-green-50 {
-    --tw-gradient-to: #F4FDF7;
-  }
-
-  .xl\:to-green-100 {
-    --tw-gradient-to: #EAFAF0;
-  }
-
-  .xl\:to-green-200 {
-    --tw-gradient-to: #CAF4D9;
-  }
-
-  .xl\:to-green-300 {
-    --tw-gradient-to: #AAEDC3;
-  }
-
-  .xl\:to-green-400 {
-    --tw-gradient-to: #6ADF95;
-  }
-
-  .xl\:to-green-500 {
-    --tw-gradient-to: #2AD167;
-  }
-
-  .xl\:to-green-600 {
-    --tw-gradient-to: #26BC5E;
-  }
-
-  .xl\:to-green-700 {
-    --tw-gradient-to: #209D4E;
-  }
-
-  .xl\:to-green-800 {
-    --tw-gradient-to: #197D3E;
-  }
-
-  .xl\:to-green-900 {
-    --tw-gradient-to: #156633;
-  }
-
-  .xl\:to-blue-50 {
-    --tw-gradient-to: #F5F9FF;
-  }
-
-  .xl\:to-blue-100 {
-    --tw-gradient-to: #EBF3FE;
-  }
-
-  .xl\:to-blue-200 {
-    --tw-gradient-to: #CEE0FD;
-  }
-
-  .xl\:to-blue-300 {
-    --tw-gradient-to: #B1CDFB;
-  }
-
-  .xl\:to-blue-400 {
-    --tw-gradient-to: #76A8F9;
-  }
-
-  .xl\:to-blue-500 {
-    --tw-gradient-to: #3B82F6;
-  }
-
-  .xl\:to-blue-600 {
-    --tw-gradient-to: #3575DD;
-  }
-
-  .xl\:to-blue-700 {
-    --tw-gradient-to: #2C62B9;
-  }
-
-  .xl\:to-blue-800 {
-    --tw-gradient-to: #234E94;
-  }
-
-  .xl\:to-blue-900 {
-    --tw-gradient-to: #1D4079;
-  }
-
-  .xl\:to-gray-50 {
-    --tw-gradient-to: #f9fafb;
-  }
-
-  .xl\:to-gray-100 {
-    --tw-gradient-to: #f3f4f6;
-  }
-
-  .xl\:to-gray-200 {
-    --tw-gradient-to: #e5e7eb;
-  }
-
-  .xl\:to-gray-300 {
-    --tw-gradient-to: #d1d5db;
-  }
-
-  .xl\:to-gray-400 {
-    --tw-gradient-to: #9ca3af;
-  }
-
-  .xl\:to-gray-500 {
-    --tw-gradient-to: #6b7280;
-  }
-
-  .xl\:to-gray-600 {
-    --tw-gradient-to: #4b5563;
-  }
-
-  .xl\:to-gray-700 {
-    --tw-gradient-to: #374151;
-  }
-
-  .xl\:to-gray-800 {
-    --tw-gradient-to: #1f2937;
-  }
-
-  .xl\:to-gray-900 {
-    --tw-gradient-to: #111827;
-  }
-
-  .xl\:hover\:from-current:hover {
-    --tw-gradient-from: currentColor;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .xl\:hover\:from-transparent:hover {
-    --tw-gradient-from: transparent;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .xl\:hover\:from-black:hover {
-    --tw-gradient-from: #000;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .xl\:hover\:from-white:hover {
-    --tw-gradient-from: #fff;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .xl\:hover\:from-darkCoolGray-50:hover {
-    --tw-gradient-from: #F5F6F7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 246, 247, 0));
-  }
-
-  .xl\:hover\:from-darkCoolGray-100:hover {
-    --tw-gradient-from: #EBEDEF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(235, 237, 239, 0));
-  }
-
-  .xl\:hover\:from-darkCoolGray-200:hover {
-    --tw-gradient-from: #CED1D6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 209, 214, 0));
-  }
-
-  .xl\:hover\:from-darkCoolGray-300:hover {
-    --tw-gradient-from: #B0B5BD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(176, 181, 189, 0));
-  }
-
-  .xl\:hover\:from-darkCoolGray-400:hover {
-    --tw-gradient-from: #757E8C;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(117, 126, 140, 0));
-  }
-
-  .xl\:hover\:from-darkCoolGray-500:hover {
-    --tw-gradient-from: #3A475B;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(58, 71, 91, 0));
-  }
-
-  .xl\:hover\:from-darkCoolGray-600:hover {
-    --tw-gradient-from: #344052;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 64, 82, 0));
-  }
-
-  .xl\:hover\:from-darkCoolGray-700:hover {
-    --tw-gradient-from: #2C3544;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(44, 53, 68, 0));
-  }
-
-  .xl\:hover\:from-darkCoolGray-800:hover {
-    --tw-gradient-from: #232B37;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 43, 55, 0));
-  }
-
-  .xl\:hover\:from-darkCoolGray-900:hover {
-    --tw-gradient-from: #1C232D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(28, 35, 45, 0));
-  }
-
-  .xl\:hover\:from-coolGray-50:hover {
-    --tw-gradient-from: #F7F8F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 248, 249, 0));
-  }
-
-  .xl\:hover\:from-coolGray-100:hover {
-    --tw-gradient-from: #EEF0F3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 240, 243, 0));
-  }
-
-  .xl\:hover\:from-coolGray-200:hover {
-    --tw-gradient-from: #D5DAE1;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(213, 218, 225, 0));
-  }
-
-  .xl\:hover\:from-coolGray-300:hover {
-    --tw-gradient-from: #BBC3CF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(187, 195, 207, 0));
-  }
-
-  .xl\:hover\:from-coolGray-400:hover {
-    --tw-gradient-from: #8896AB;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(136, 150, 171, 0));
-  }
-
-  .xl\:hover\:from-coolGray-500:hover {
-    --tw-gradient-from: #556987;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(85, 105, 135, 0));
-  }
-
-  .xl\:hover\:from-coolGray-600:hover {
-    --tw-gradient-from: #4D5F7A;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(77, 95, 122, 0));
-  }
-
-  .xl\:hover\:from-coolGray-700:hover {
-    --tw-gradient-from: #404F65;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(64, 79, 101, 0));
-  }
-
-  .xl\:hover\:from-coolGray-800:hover {
-    --tw-gradient-from: #333F51;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 63, 81, 0));
-  }
-
-  .xl\:hover\:from-coolGray-900:hover {
-    --tw-gradient-from: #2A3342;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(42, 51, 66, 0));
-  }
-
-  .xl\:hover\:from-indigo-50:hover {
-    --tw-gradient-from: #F8F6FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 246, 255, 0));
-  }
-
-  .xl\:hover\:from-indigo-100:hover {
-    --tw-gradient-from: #F0EEFF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(240, 238, 255, 0));
-  }
-
-  .xl\:hover\:from-indigo-200:hover {
-    --tw-gradient-from: #DAD4FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(218, 212, 255, 0));
-  }
-
-  .xl\:hover\:from-indigo-300:hover {
-    --tw-gradient-from: #C3B9FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 185, 255, 0));
-  }
-
-  .xl\:hover\:from-indigo-400:hover {
-    --tw-gradient-from: #9685FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(150, 133, 255, 0));
-  }
-
-  .xl\:hover\:from-indigo-500:hover {
-    --tw-gradient-from: #6951FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(105, 81, 255, 0));
-  }
-
-  .xl\:hover\:from-indigo-600:hover {
-    --tw-gradient-from: #5F49E6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(95, 73, 230, 0));
-  }
-
-  .xl\:hover\:from-indigo-700:hover {
-    --tw-gradient-from: #4F3DBF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 61, 191, 0));
-  }
-
-  .xl\:hover\:from-indigo-800:hover {
-    --tw-gradient-from: #3F3199;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(63, 49, 153, 0));
-  }
-
-  .xl\:hover\:from-indigo-900:hover {
-    --tw-gradient-from: #33287D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 40, 125, 0));
-  }
-
-  .xl\:hover\:from-violet-50:hover {
-    --tw-gradient-from: #FBF7FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 247, 255, 0));
-  }
-
-  .xl\:hover\:from-violet-100:hover {
-    --tw-gradient-from: #F6EEFE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 238, 254, 0));
-  }
-
-  .xl\:hover\:from-violet-200:hover {
-    --tw-gradient-from: #E9D5FD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(233, 213, 253, 0));
-  }
-
-  .xl\:hover\:from-violet-300:hover {
-    --tw-gradient-from: #DCBBFC;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 187, 252, 0));
-  }
-
-  .xl\:hover\:from-violet-400:hover {
-    --tw-gradient-from: #C288F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(194, 136, 249, 0));
-  }
-
-  .xl\:hover\:from-violet-500:hover {
-    --tw-gradient-from: #A855F7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(168, 85, 247, 0));
-  }
-
-  .xl\:hover\:from-violet-600:hover {
-    --tw-gradient-from: #974DDE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(151, 77, 222, 0));
-  }
-
-  .xl\:hover\:from-violet-700:hover {
-    --tw-gradient-from: #7E40B9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(126, 64, 185, 0));
-  }
-
-  .xl\:hover\:from-violet-800:hover {
-    --tw-gradient-from: #653394;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(101, 51, 148, 0));
-  }
-
-  .xl\:hover\:from-violet-900:hover {
-    --tw-gradient-from: #522A79;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(82, 42, 121, 0));
-  }
-
-  .xl\:hover\:from-yellow-50:hover {
-    --tw-gradient-from: #FFFAF3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 250, 243, 0));
-  }
-
-  .xl\:hover\:from-yellow-100:hover {
-    --tw-gradient-from: #FEF5E7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 245, 231, 0));
-  }
-
-  .xl\:hover\:from-yellow-200:hover {
-    --tw-gradient-from: #FDE7C2;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 231, 194, 0));
-  }
-
-  .xl\:hover\:from-yellow-300:hover {
-    --tw-gradient-from: #FBD89D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 216, 157, 0));
-  }
-
-  .xl\:hover\:from-yellow-400:hover {
-    --tw-gradient-from: #F8BB54;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 187, 84, 0));
-  }
-
-  .xl\:hover\:from-yellow-500:hover {
-    --tw-gradient-from: #F59E0B;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
-  }
-
-  .xl\:hover\:from-yellow-600:hover {
-    --tw-gradient-from: #DD8E0A;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 142, 10, 0));
-  }
-
-  .xl\:hover\:from-yellow-700:hover {
-    --tw-gradient-from: #B87708;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(184, 119, 8, 0));
-  }
-
-  .xl\:hover\:from-yellow-800:hover {
-    --tw-gradient-from: #935F07;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 95, 7, 0));
-  }
-
-  .xl\:hover\:from-yellow-900:hover {
-    --tw-gradient-from: #784D05;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 77, 5, 0));
-  }
-
-  .xl\:hover\:from-red-50:hover {
-    --tw-gradient-from: #FEF7F6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 247, 246, 0));
-  }
-
-  .xl\:hover\:from-red-100:hover {
-    --tw-gradient-from: #FDEEEC;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 238, 236, 0));
-  }
-
-  .xl\:hover\:from-red-200:hover {
-    --tw-gradient-from: #FBD6D0;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 214, 208, 0));
-  }
-
-  .xl\:hover\:from-red-300:hover {
-    --tw-gradient-from: #F9BDB4;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 189, 180, 0));
-  }
-
-  .xl\:hover\:from-red-400:hover {
-    --tw-gradient-from: #F48B7C;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 139, 124, 0));
-  }
-
-  .xl\:hover\:from-red-500:hover {
-    --tw-gradient-from: #EF5844;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 88, 68, 0));
-  }
-
-  .xl\:hover\:from-red-600:hover {
-    --tw-gradient-from: #D7503D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(215, 80, 61, 0));
-  }
-
-  .xl\:hover\:from-red-700:hover {
-    --tw-gradient-from: #B34333;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(179, 67, 51, 0));
-  }
-
-  .xl\:hover\:from-red-800:hover {
-    --tw-gradient-from: #8F3529;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(143, 53, 41, 0));
-  }
-
-  .xl\:hover\:from-red-900:hover {
-    --tw-gradient-from: #752C21;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(117, 44, 33, 0));
-  }
-
-  .xl\:hover\:from-green-50:hover {
-    --tw-gradient-from: #F4FDF7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 253, 247, 0));
-  }
-
-  .xl\:hover\:from-green-100:hover {
-    --tw-gradient-from: #EAFAF0;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(234, 250, 240, 0));
-  }
-
-  .xl\:hover\:from-green-200:hover {
-    --tw-gradient-from: #CAF4D9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(202, 244, 217, 0));
-  }
-
-  .xl\:hover\:from-green-300:hover {
-    --tw-gradient-from: #AAEDC3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(170, 237, 195, 0));
-  }
-
-  .xl\:hover\:from-green-400:hover {
-    --tw-gradient-from: #6ADF95;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(106, 223, 149, 0));
-  }
-
-  .xl\:hover\:from-green-500:hover {
-    --tw-gradient-from: #2AD167;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(42, 209, 103, 0));
-  }
-
-  .xl\:hover\:from-green-600:hover {
-    --tw-gradient-from: #26BC5E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(38, 188, 94, 0));
-  }
-
-  .xl\:hover\:from-green-700:hover {
-    --tw-gradient-from: #209D4E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 157, 78, 0));
-  }
-
-  .xl\:hover\:from-green-800:hover {
-    --tw-gradient-from: #197D3E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(25, 125, 62, 0));
-  }
-
-  .xl\:hover\:from-green-900:hover {
-    --tw-gradient-from: #156633;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(21, 102, 51, 0));
-  }
-
-  .xl\:hover\:from-blue-50:hover {
-    --tw-gradient-from: #F5F9FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 249, 255, 0));
-  }
-
-  .xl\:hover\:from-blue-100:hover {
-    --tw-gradient-from: #EBF3FE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(235, 243, 254, 0));
-  }
-
-  .xl\:hover\:from-blue-200:hover {
-    --tw-gradient-from: #CEE0FD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 224, 253, 0));
-  }
-
-  .xl\:hover\:from-blue-300:hover {
-    --tw-gradient-from: #B1CDFB;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(177, 205, 251, 0));
-  }
-
-  .xl\:hover\:from-blue-400:hover {
-    --tw-gradient-from: #76A8F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(118, 168, 249, 0));
-  }
-
-  .xl\:hover\:from-blue-500:hover {
-    --tw-gradient-from: #3B82F6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
-  }
-
-  .xl\:hover\:from-blue-600:hover {
-    --tw-gradient-from: #3575DD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(53, 117, 221, 0));
-  }
-
-  .xl\:hover\:from-blue-700:hover {
-    --tw-gradient-from: #2C62B9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(44, 98, 185, 0));
-  }
-
-  .xl\:hover\:from-blue-800:hover {
-    --tw-gradient-from: #234E94;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 78, 148, 0));
-  }
-
-  .xl\:hover\:from-blue-900:hover {
-    --tw-gradient-from: #1D4079;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 64, 121, 0));
-  }
-
-  .xl\:hover\:from-gray-50:hover {
-    --tw-gradient-from: #f9fafb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
-  }
-
-  .xl\:hover\:from-gray-100:hover {
-    --tw-gradient-from: #f3f4f6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
-  }
-
-  .xl\:hover\:from-gray-200:hover {
-    --tw-gradient-from: #e5e7eb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
-  }
-
-  .xl\:hover\:from-gray-300:hover {
-    --tw-gradient-from: #d1d5db;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
-  }
-
-  .xl\:hover\:from-gray-400:hover {
-    --tw-gradient-from: #9ca3af;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
-  }
-
-  .xl\:hover\:from-gray-500:hover {
-    --tw-gradient-from: #6b7280;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
-  }
-
-  .xl\:hover\:from-gray-600:hover {
-    --tw-gradient-from: #4b5563;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
-  }
-
-  .xl\:hover\:from-gray-700:hover {
-    --tw-gradient-from: #374151;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
-  }
-
-  .xl\:hover\:from-gray-800:hover {
-    --tw-gradient-from: #1f2937;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
-  }
-
-  .xl\:hover\:from-gray-900:hover {
-    --tw-gradient-from: #111827;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
-  }
-
-  .xl\:hover\:via-current:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .xl\:hover\:via-transparent:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .xl\:hover\:via-black:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .xl\:hover\:via-white:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .xl\:hover\:via-darkCoolGray-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F5F6F7, var(--tw-gradient-to, rgba(245, 246, 247, 0));
-  }
-
-  .xl\:hover\:via-darkCoolGray-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #EBEDEF, var(--tw-gradient-to, rgba(235, 237, 239, 0));
-  }
-
-  .xl\:hover\:via-darkCoolGray-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #CED1D6, var(--tw-gradient-to, rgba(206, 209, 214, 0));
-  }
-
-  .xl\:hover\:via-darkCoolGray-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #B0B5BD, var(--tw-gradient-to, rgba(176, 181, 189, 0));
-  }
-
-  .xl\:hover\:via-darkCoolGray-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #757E8C, var(--tw-gradient-to, rgba(117, 126, 140, 0));
-  }
-
-  .xl\:hover\:via-darkCoolGray-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #3A475B, var(--tw-gradient-to, rgba(58, 71, 91, 0));
-  }
-
-  .xl\:hover\:via-darkCoolGray-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #344052, var(--tw-gradient-to, rgba(52, 64, 82, 0));
-  }
-
-  .xl\:hover\:via-darkCoolGray-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #2C3544, var(--tw-gradient-to, rgba(44, 53, 68, 0));
-  }
-
-  .xl\:hover\:via-darkCoolGray-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #232B37, var(--tw-gradient-to, rgba(35, 43, 55, 0));
-  }
-
-  .xl\:hover\:via-darkCoolGray-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #1C232D, var(--tw-gradient-to, rgba(28, 35, 45, 0));
-  }
-
-  .xl\:hover\:via-coolGray-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F7F8F9, var(--tw-gradient-to, rgba(247, 248, 249, 0));
-  }
-
-  .xl\:hover\:via-coolGray-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #EEF0F3, var(--tw-gradient-to, rgba(238, 240, 243, 0));
-  }
-
-  .xl\:hover\:via-coolGray-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #D5DAE1, var(--tw-gradient-to, rgba(213, 218, 225, 0));
-  }
-
-  .xl\:hover\:via-coolGray-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #BBC3CF, var(--tw-gradient-to, rgba(187, 195, 207, 0));
-  }
-
-  .xl\:hover\:via-coolGray-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #8896AB, var(--tw-gradient-to, rgba(136, 150, 171, 0));
-  }
-
-  .xl\:hover\:via-coolGray-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #556987, var(--tw-gradient-to, rgba(85, 105, 135, 0));
-  }
-
-  .xl\:hover\:via-coolGray-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #4D5F7A, var(--tw-gradient-to, rgba(77, 95, 122, 0));
-  }
-
-  .xl\:hover\:via-coolGray-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #404F65, var(--tw-gradient-to, rgba(64, 79, 101, 0));
-  }
-
-  .xl\:hover\:via-coolGray-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #333F51, var(--tw-gradient-to, rgba(51, 63, 81, 0));
-  }
-
-  .xl\:hover\:via-coolGray-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #2A3342, var(--tw-gradient-to, rgba(42, 51, 66, 0));
-  }
-
-  .xl\:hover\:via-indigo-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F8F6FF, var(--tw-gradient-to, rgba(248, 246, 255, 0));
-  }
-
-  .xl\:hover\:via-indigo-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F0EEFF, var(--tw-gradient-to, rgba(240, 238, 255, 0));
-  }
-
-  .xl\:hover\:via-indigo-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #DAD4FF, var(--tw-gradient-to, rgba(218, 212, 255, 0));
-  }
-
-  .xl\:hover\:via-indigo-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #C3B9FF, var(--tw-gradient-to, rgba(195, 185, 255, 0));
-  }
-
-  .xl\:hover\:via-indigo-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #9685FF, var(--tw-gradient-to, rgba(150, 133, 255, 0));
-  }
-
-  .xl\:hover\:via-indigo-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #6951FF, var(--tw-gradient-to, rgba(105, 81, 255, 0));
-  }
-
-  .xl\:hover\:via-indigo-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #5F49E6, var(--tw-gradient-to, rgba(95, 73, 230, 0));
-  }
-
-  .xl\:hover\:via-indigo-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #4F3DBF, var(--tw-gradient-to, rgba(79, 61, 191, 0));
-  }
-
-  .xl\:hover\:via-indigo-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #3F3199, var(--tw-gradient-to, rgba(63, 49, 153, 0));
-  }
-
-  .xl\:hover\:via-indigo-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #33287D, var(--tw-gradient-to, rgba(51, 40, 125, 0));
-  }
-
-  .xl\:hover\:via-violet-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBF7FF, var(--tw-gradient-to, rgba(251, 247, 255, 0));
-  }
-
-  .xl\:hover\:via-violet-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F6EEFE, var(--tw-gradient-to, rgba(246, 238, 254, 0));
-  }
-
-  .xl\:hover\:via-violet-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #E9D5FD, var(--tw-gradient-to, rgba(233, 213, 253, 0));
-  }
-
-  .xl\:hover\:via-violet-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #DCBBFC, var(--tw-gradient-to, rgba(220, 187, 252, 0));
-  }
-
-  .xl\:hover\:via-violet-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #C288F9, var(--tw-gradient-to, rgba(194, 136, 249, 0));
-  }
-
-  .xl\:hover\:via-violet-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #A855F7, var(--tw-gradient-to, rgba(168, 85, 247, 0));
-  }
-
-  .xl\:hover\:via-violet-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #974DDE, var(--tw-gradient-to, rgba(151, 77, 222, 0));
-  }
-
-  .xl\:hover\:via-violet-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #7E40B9, var(--tw-gradient-to, rgba(126, 64, 185, 0));
-  }
-
-  .xl\:hover\:via-violet-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #653394, var(--tw-gradient-to, rgba(101, 51, 148, 0));
-  }
-
-  .xl\:hover\:via-violet-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #522A79, var(--tw-gradient-to, rgba(82, 42, 121, 0));
-  }
-
-  .xl\:hover\:via-yellow-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #FFFAF3, var(--tw-gradient-to, rgba(255, 250, 243, 0));
-  }
-
-  .xl\:hover\:via-yellow-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #FEF5E7, var(--tw-gradient-to, rgba(254, 245, 231, 0));
-  }
-
-  .xl\:hover\:via-yellow-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #FDE7C2, var(--tw-gradient-to, rgba(253, 231, 194, 0));
-  }
-
-  .xl\:hover\:via-yellow-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBD89D, var(--tw-gradient-to, rgba(251, 216, 157, 0));
-  }
-
-  .xl\:hover\:via-yellow-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F8BB54, var(--tw-gradient-to, rgba(248, 187, 84, 0));
-  }
-
-  .xl\:hover\:via-yellow-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F59E0B, var(--tw-gradient-to, rgba(245, 158, 11, 0));
-  }
-
-  .xl\:hover\:via-yellow-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #DD8E0A, var(--tw-gradient-to, rgba(221, 142, 10, 0));
-  }
-
-  .xl\:hover\:via-yellow-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #B87708, var(--tw-gradient-to, rgba(184, 119, 8, 0));
-  }
-
-  .xl\:hover\:via-yellow-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #935F07, var(--tw-gradient-to, rgba(147, 95, 7, 0));
-  }
-
-  .xl\:hover\:via-yellow-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #784D05, var(--tw-gradient-to, rgba(120, 77, 5, 0));
-  }
-
-  .xl\:hover\:via-red-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #FEF7F6, var(--tw-gradient-to, rgba(254, 247, 246, 0));
-  }
-
-  .xl\:hover\:via-red-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #FDEEEC, var(--tw-gradient-to, rgba(253, 238, 236, 0));
-  }
-
-  .xl\:hover\:via-red-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBD6D0, var(--tw-gradient-to, rgba(251, 214, 208, 0));
-  }
-
-  .xl\:hover\:via-red-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F9BDB4, var(--tw-gradient-to, rgba(249, 189, 180, 0));
-  }
-
-  .xl\:hover\:via-red-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F48B7C, var(--tw-gradient-to, rgba(244, 139, 124, 0));
-  }
-
-  .xl\:hover\:via-red-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #EF5844, var(--tw-gradient-to, rgba(239, 88, 68, 0));
-  }
-
-  .xl\:hover\:via-red-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #D7503D, var(--tw-gradient-to, rgba(215, 80, 61, 0));
-  }
-
-  .xl\:hover\:via-red-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #B34333, var(--tw-gradient-to, rgba(179, 67, 51, 0));
-  }
-
-  .xl\:hover\:via-red-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #8F3529, var(--tw-gradient-to, rgba(143, 53, 41, 0));
-  }
-
-  .xl\:hover\:via-red-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #752C21, var(--tw-gradient-to, rgba(117, 44, 33, 0));
-  }
-
-  .xl\:hover\:via-green-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F4FDF7, var(--tw-gradient-to, rgba(244, 253, 247, 0));
-  }
-
-  .xl\:hover\:via-green-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #EAFAF0, var(--tw-gradient-to, rgba(234, 250, 240, 0));
-  }
-
-  .xl\:hover\:via-green-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #CAF4D9, var(--tw-gradient-to, rgba(202, 244, 217, 0));
-  }
-
-  .xl\:hover\:via-green-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #AAEDC3, var(--tw-gradient-to, rgba(170, 237, 195, 0));
-  }
-
-  .xl\:hover\:via-green-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #6ADF95, var(--tw-gradient-to, rgba(106, 223, 149, 0));
-  }
-
-  .xl\:hover\:via-green-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #2AD167, var(--tw-gradient-to, rgba(42, 209, 103, 0));
-  }
-
-  .xl\:hover\:via-green-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #26BC5E, var(--tw-gradient-to, rgba(38, 188, 94, 0));
-  }
-
-  .xl\:hover\:via-green-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #209D4E, var(--tw-gradient-to, rgba(32, 157, 78, 0));
-  }
-
-  .xl\:hover\:via-green-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #197D3E, var(--tw-gradient-to, rgba(25, 125, 62, 0));
-  }
-
-  .xl\:hover\:via-green-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #156633, var(--tw-gradient-to, rgba(21, 102, 51, 0));
-  }
-
-  .xl\:hover\:via-blue-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F5F9FF, var(--tw-gradient-to, rgba(245, 249, 255, 0));
-  }
-
-  .xl\:hover\:via-blue-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #EBF3FE, var(--tw-gradient-to, rgba(235, 243, 254, 0));
-  }
-
-  .xl\:hover\:via-blue-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #CEE0FD, var(--tw-gradient-to, rgba(206, 224, 253, 0));
-  }
-
-  .xl\:hover\:via-blue-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #B1CDFB, var(--tw-gradient-to, rgba(177, 205, 251, 0));
-  }
-
-  .xl\:hover\:via-blue-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #76A8F9, var(--tw-gradient-to, rgba(118, 168, 249, 0));
-  }
-
-  .xl\:hover\:via-blue-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #3B82F6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
-  }
-
-  .xl\:hover\:via-blue-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #3575DD, var(--tw-gradient-to, rgba(53, 117, 221, 0));
-  }
-
-  .xl\:hover\:via-blue-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #2C62B9, var(--tw-gradient-to, rgba(44, 98, 185, 0));
-  }
-
-  .xl\:hover\:via-blue-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #234E94, var(--tw-gradient-to, rgba(35, 78, 148, 0));
-  }
-
-  .xl\:hover\:via-blue-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #1D4079, var(--tw-gradient-to, rgba(29, 64, 121, 0));
-  }
-
-  .xl\:hover\:via-gray-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
-  }
-
-  .xl\:hover\:via-gray-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
-  }
-
-  .xl\:hover\:via-gray-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
-  }
-
-  .xl\:hover\:via-gray-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
-  }
-
-  .xl\:hover\:via-gray-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
-  }
-
-  .xl\:hover\:via-gray-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
-  }
-
-  .xl\:hover\:via-gray-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
-  }
-
-  .xl\:hover\:via-gray-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
-  }
-
-  .xl\:hover\:via-gray-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
-  }
-
-  .xl\:hover\:via-gray-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
-  }
-
-  .xl\:hover\:to-current:hover {
-    --tw-gradient-to: currentColor;
-  }
-
-  .xl\:hover\:to-transparent:hover {
-    --tw-gradient-to: transparent;
-  }
-
-  .xl\:hover\:to-black:hover {
-    --tw-gradient-to: #000;
-  }
-
-  .xl\:hover\:to-white:hover {
-    --tw-gradient-to: #fff;
-  }
-
-  .xl\:hover\:to-darkCoolGray-50:hover {
-    --tw-gradient-to: #F5F6F7;
-  }
-
-  .xl\:hover\:to-darkCoolGray-100:hover {
-    --tw-gradient-to: #EBEDEF;
-  }
-
-  .xl\:hover\:to-darkCoolGray-200:hover {
-    --tw-gradient-to: #CED1D6;
-  }
-
-  .xl\:hover\:to-darkCoolGray-300:hover {
-    --tw-gradient-to: #B0B5BD;
-  }
-
-  .xl\:hover\:to-darkCoolGray-400:hover {
-    --tw-gradient-to: #757E8C;
-  }
-
-  .xl\:hover\:to-darkCoolGray-500:hover {
-    --tw-gradient-to: #3A475B;
-  }
-
-  .xl\:hover\:to-darkCoolGray-600:hover {
-    --tw-gradient-to: #344052;
-  }
-
-  .xl\:hover\:to-darkCoolGray-700:hover {
-    --tw-gradient-to: #2C3544;
-  }
-
-  .xl\:hover\:to-darkCoolGray-800:hover {
-    --tw-gradient-to: #232B37;
-  }
-
-  .xl\:hover\:to-darkCoolGray-900:hover {
-    --tw-gradient-to: #1C232D;
-  }
-
-  .xl\:hover\:to-coolGray-50:hover {
-    --tw-gradient-to: #F7F8F9;
-  }
-
-  .xl\:hover\:to-coolGray-100:hover {
-    --tw-gradient-to: #EEF0F3;
-  }
-
-  .xl\:hover\:to-coolGray-200:hover {
-    --tw-gradient-to: #D5DAE1;
-  }
-
-  .xl\:hover\:to-coolGray-300:hover {
-    --tw-gradient-to: #BBC3CF;
-  }
-
-  .xl\:hover\:to-coolGray-400:hover {
-    --tw-gradient-to: #8896AB;
-  }
-
-  .xl\:hover\:to-coolGray-500:hover {
-    --tw-gradient-to: #556987;
-  }
-
-  .xl\:hover\:to-coolGray-600:hover {
-    --tw-gradient-to: #4D5F7A;
-  }
-
-  .xl\:hover\:to-coolGray-700:hover {
-    --tw-gradient-to: #404F65;
-  }
-
-  .xl\:hover\:to-coolGray-800:hover {
-    --tw-gradient-to: #333F51;
-  }
-
-  .xl\:hover\:to-coolGray-900:hover {
-    --tw-gradient-to: #2A3342;
-  }
-
-  .xl\:hover\:to-indigo-50:hover {
-    --tw-gradient-to: #F8F6FF;
-  }
-
-  .xl\:hover\:to-indigo-100:hover {
-    --tw-gradient-to: #F0EEFF;
-  }
-
-  .xl\:hover\:to-indigo-200:hover {
-    --tw-gradient-to: #DAD4FF;
-  }
-
-  .xl\:hover\:to-indigo-300:hover {
-    --tw-gradient-to: #C3B9FF;
-  }
-
-  .xl\:hover\:to-indigo-400:hover {
-    --tw-gradient-to: #9685FF;
-  }
-
-  .xl\:hover\:to-indigo-500:hover {
-    --tw-gradient-to: #6951FF;
-  }
-
-  .xl\:hover\:to-indigo-600:hover {
-    --tw-gradient-to: #5F49E6;
-  }
-
-  .xl\:hover\:to-indigo-700:hover {
-    --tw-gradient-to: #4F3DBF;
-  }
-
-  .xl\:hover\:to-indigo-800:hover {
-    --tw-gradient-to: #3F3199;
-  }
-
-  .xl\:hover\:to-indigo-900:hover {
-    --tw-gradient-to: #33287D;
-  }
-
-  .xl\:hover\:to-violet-50:hover {
-    --tw-gradient-to: #FBF7FF;
-  }
-
-  .xl\:hover\:to-violet-100:hover {
-    --tw-gradient-to: #F6EEFE;
-  }
-
-  .xl\:hover\:to-violet-200:hover {
-    --tw-gradient-to: #E9D5FD;
-  }
-
-  .xl\:hover\:to-violet-300:hover {
-    --tw-gradient-to: #DCBBFC;
-  }
-
-  .xl\:hover\:to-violet-400:hover {
-    --tw-gradient-to: #C288F9;
-  }
-
-  .xl\:hover\:to-violet-500:hover {
-    --tw-gradient-to: #A855F7;
-  }
-
-  .xl\:hover\:to-violet-600:hover {
-    --tw-gradient-to: #974DDE;
-  }
-
-  .xl\:hover\:to-violet-700:hover {
-    --tw-gradient-to: #7E40B9;
-  }
-
-  .xl\:hover\:to-violet-800:hover {
-    --tw-gradient-to: #653394;
-  }
-
-  .xl\:hover\:to-violet-900:hover {
-    --tw-gradient-to: #522A79;
-  }
-
-  .xl\:hover\:to-yellow-50:hover {
-    --tw-gradient-to: #FFFAF3;
-  }
-
-  .xl\:hover\:to-yellow-100:hover {
-    --tw-gradient-to: #FEF5E7;
-  }
-
-  .xl\:hover\:to-yellow-200:hover {
-    --tw-gradient-to: #FDE7C2;
-  }
-
-  .xl\:hover\:to-yellow-300:hover {
-    --tw-gradient-to: #FBD89D;
-  }
-
-  .xl\:hover\:to-yellow-400:hover {
-    --tw-gradient-to: #F8BB54;
-  }
-
-  .xl\:hover\:to-yellow-500:hover {
-    --tw-gradient-to: #F59E0B;
-  }
-
-  .xl\:hover\:to-yellow-600:hover {
-    --tw-gradient-to: #DD8E0A;
-  }
-
-  .xl\:hover\:to-yellow-700:hover {
-    --tw-gradient-to: #B87708;
-  }
-
-  .xl\:hover\:to-yellow-800:hover {
-    --tw-gradient-to: #935F07;
-  }
-
-  .xl\:hover\:to-yellow-900:hover {
-    --tw-gradient-to: #784D05;
-  }
-
-  .xl\:hover\:to-red-50:hover {
-    --tw-gradient-to: #FEF7F6;
-  }
-
-  .xl\:hover\:to-red-100:hover {
-    --tw-gradient-to: #FDEEEC;
-  }
-
-  .xl\:hover\:to-red-200:hover {
-    --tw-gradient-to: #FBD6D0;
-  }
-
-  .xl\:hover\:to-red-300:hover {
-    --tw-gradient-to: #F9BDB4;
-  }
-
-  .xl\:hover\:to-red-400:hover {
-    --tw-gradient-to: #F48B7C;
-  }
-
-  .xl\:hover\:to-red-500:hover {
-    --tw-gradient-to: #EF5844;
-  }
-
-  .xl\:hover\:to-red-600:hover {
-    --tw-gradient-to: #D7503D;
-  }
-
-  .xl\:hover\:to-red-700:hover {
-    --tw-gradient-to: #B34333;
-  }
-
-  .xl\:hover\:to-red-800:hover {
-    --tw-gradient-to: #8F3529;
-  }
-
-  .xl\:hover\:to-red-900:hover {
-    --tw-gradient-to: #752C21;
-  }
-
-  .xl\:hover\:to-green-50:hover {
-    --tw-gradient-to: #F4FDF7;
-  }
-
-  .xl\:hover\:to-green-100:hover {
-    --tw-gradient-to: #EAFAF0;
-  }
-
-  .xl\:hover\:to-green-200:hover {
-    --tw-gradient-to: #CAF4D9;
-  }
-
-  .xl\:hover\:to-green-300:hover {
-    --tw-gradient-to: #AAEDC3;
-  }
-
-  .xl\:hover\:to-green-400:hover {
-    --tw-gradient-to: #6ADF95;
-  }
-
-  .xl\:hover\:to-green-500:hover {
-    --tw-gradient-to: #2AD167;
-  }
-
-  .xl\:hover\:to-green-600:hover {
-    --tw-gradient-to: #26BC5E;
-  }
-
-  .xl\:hover\:to-green-700:hover {
-    --tw-gradient-to: #209D4E;
-  }
-
-  .xl\:hover\:to-green-800:hover {
-    --tw-gradient-to: #197D3E;
-  }
-
-  .xl\:hover\:to-green-900:hover {
-    --tw-gradient-to: #156633;
-  }
-
-  .xl\:hover\:to-blue-50:hover {
-    --tw-gradient-to: #F5F9FF;
-  }
-
-  .xl\:hover\:to-blue-100:hover {
-    --tw-gradient-to: #EBF3FE;
-  }
-
-  .xl\:hover\:to-blue-200:hover {
-    --tw-gradient-to: #CEE0FD;
-  }
-
-  .xl\:hover\:to-blue-300:hover {
-    --tw-gradient-to: #B1CDFB;
-  }
-
-  .xl\:hover\:to-blue-400:hover {
-    --tw-gradient-to: #76A8F9;
-  }
-
-  .xl\:hover\:to-blue-500:hover {
-    --tw-gradient-to: #3B82F6;
-  }
-
-  .xl\:hover\:to-blue-600:hover {
-    --tw-gradient-to: #3575DD;
-  }
-
-  .xl\:hover\:to-blue-700:hover {
-    --tw-gradient-to: #2C62B9;
-  }
-
-  .xl\:hover\:to-blue-800:hover {
-    --tw-gradient-to: #234E94;
-  }
-
-  .xl\:hover\:to-blue-900:hover {
-    --tw-gradient-to: #1D4079;
-  }
-
-  .xl\:hover\:to-gray-50:hover {
-    --tw-gradient-to: #f9fafb;
-  }
-
-  .xl\:hover\:to-gray-100:hover {
-    --tw-gradient-to: #f3f4f6;
-  }
-
-  .xl\:hover\:to-gray-200:hover {
-    --tw-gradient-to: #e5e7eb;
-  }
-
-  .xl\:hover\:to-gray-300:hover {
-    --tw-gradient-to: #d1d5db;
-  }
-
-  .xl\:hover\:to-gray-400:hover {
-    --tw-gradient-to: #9ca3af;
-  }
-
-  .xl\:hover\:to-gray-500:hover {
-    --tw-gradient-to: #6b7280;
-  }
-
-  .xl\:hover\:to-gray-600:hover {
-    --tw-gradient-to: #4b5563;
-  }
-
-  .xl\:hover\:to-gray-700:hover {
-    --tw-gradient-to: #374151;
-  }
-
-  .xl\:hover\:to-gray-800:hover {
-    --tw-gradient-to: #1f2937;
-  }
-
-  .xl\:hover\:to-gray-900:hover {
-    --tw-gradient-to: #111827;
-  }
-
-  .xl\:focus\:from-current:focus {
-    --tw-gradient-from: currentColor;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .xl\:focus\:from-transparent:focus {
-    --tw-gradient-from: transparent;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .xl\:focus\:from-black:focus {
-    --tw-gradient-from: #000;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .xl\:focus\:from-white:focus {
-    --tw-gradient-from: #fff;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .xl\:focus\:from-darkCoolGray-50:focus {
-    --tw-gradient-from: #F5F6F7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 246, 247, 0));
-  }
-
-  .xl\:focus\:from-darkCoolGray-100:focus {
-    --tw-gradient-from: #EBEDEF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(235, 237, 239, 0));
-  }
-
-  .xl\:focus\:from-darkCoolGray-200:focus {
-    --tw-gradient-from: #CED1D6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 209, 214, 0));
-  }
-
-  .xl\:focus\:from-darkCoolGray-300:focus {
-    --tw-gradient-from: #B0B5BD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(176, 181, 189, 0));
-  }
-
-  .xl\:focus\:from-darkCoolGray-400:focus {
-    --tw-gradient-from: #757E8C;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(117, 126, 140, 0));
-  }
-
-  .xl\:focus\:from-darkCoolGray-500:focus {
-    --tw-gradient-from: #3A475B;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(58, 71, 91, 0));
-  }
-
-  .xl\:focus\:from-darkCoolGray-600:focus {
-    --tw-gradient-from: #344052;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 64, 82, 0));
-  }
-
-  .xl\:focus\:from-darkCoolGray-700:focus {
-    --tw-gradient-from: #2C3544;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(44, 53, 68, 0));
-  }
-
-  .xl\:focus\:from-darkCoolGray-800:focus {
-    --tw-gradient-from: #232B37;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 43, 55, 0));
-  }
-
-  .xl\:focus\:from-darkCoolGray-900:focus {
-    --tw-gradient-from: #1C232D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(28, 35, 45, 0));
-  }
-
-  .xl\:focus\:from-coolGray-50:focus {
-    --tw-gradient-from: #F7F8F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 248, 249, 0));
-  }
-
-  .xl\:focus\:from-coolGray-100:focus {
-    --tw-gradient-from: #EEF0F3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 240, 243, 0));
-  }
-
-  .xl\:focus\:from-coolGray-200:focus {
-    --tw-gradient-from: #D5DAE1;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(213, 218, 225, 0));
-  }
-
-  .xl\:focus\:from-coolGray-300:focus {
-    --tw-gradient-from: #BBC3CF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(187, 195, 207, 0));
-  }
-
-  .xl\:focus\:from-coolGray-400:focus {
-    --tw-gradient-from: #8896AB;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(136, 150, 171, 0));
-  }
-
-  .xl\:focus\:from-coolGray-500:focus {
-    --tw-gradient-from: #556987;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(85, 105, 135, 0));
-  }
-
-  .xl\:focus\:from-coolGray-600:focus {
-    --tw-gradient-from: #4D5F7A;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(77, 95, 122, 0));
-  }
-
-  .xl\:focus\:from-coolGray-700:focus {
-    --tw-gradient-from: #404F65;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(64, 79, 101, 0));
-  }
-
-  .xl\:focus\:from-coolGray-800:focus {
-    --tw-gradient-from: #333F51;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 63, 81, 0));
-  }
-
-  .xl\:focus\:from-coolGray-900:focus {
-    --tw-gradient-from: #2A3342;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(42, 51, 66, 0));
-  }
-
-  .xl\:focus\:from-indigo-50:focus {
-    --tw-gradient-from: #F8F6FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 246, 255, 0));
-  }
-
-  .xl\:focus\:from-indigo-100:focus {
-    --tw-gradient-from: #F0EEFF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(240, 238, 255, 0));
-  }
-
-  .xl\:focus\:from-indigo-200:focus {
-    --tw-gradient-from: #DAD4FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(218, 212, 255, 0));
-  }
-
-  .xl\:focus\:from-indigo-300:focus {
-    --tw-gradient-from: #C3B9FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 185, 255, 0));
-  }
-
-  .xl\:focus\:from-indigo-400:focus {
-    --tw-gradient-from: #9685FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(150, 133, 255, 0));
-  }
-
-  .xl\:focus\:from-indigo-500:focus {
-    --tw-gradient-from: #6951FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(105, 81, 255, 0));
-  }
-
-  .xl\:focus\:from-indigo-600:focus {
-    --tw-gradient-from: #5F49E6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(95, 73, 230, 0));
-  }
-
-  .xl\:focus\:from-indigo-700:focus {
-    --tw-gradient-from: #4F3DBF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 61, 191, 0));
-  }
-
-  .xl\:focus\:from-indigo-800:focus {
-    --tw-gradient-from: #3F3199;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(63, 49, 153, 0));
-  }
-
-  .xl\:focus\:from-indigo-900:focus {
-    --tw-gradient-from: #33287D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 40, 125, 0));
-  }
-
-  .xl\:focus\:from-violet-50:focus {
-    --tw-gradient-from: #FBF7FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 247, 255, 0));
-  }
-
-  .xl\:focus\:from-violet-100:focus {
-    --tw-gradient-from: #F6EEFE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 238, 254, 0));
-  }
-
-  .xl\:focus\:from-violet-200:focus {
-    --tw-gradient-from: #E9D5FD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(233, 213, 253, 0));
-  }
-
-  .xl\:focus\:from-violet-300:focus {
-    --tw-gradient-from: #DCBBFC;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 187, 252, 0));
-  }
-
-  .xl\:focus\:from-violet-400:focus {
-    --tw-gradient-from: #C288F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(194, 136, 249, 0));
-  }
-
-  .xl\:focus\:from-violet-500:focus {
-    --tw-gradient-from: #A855F7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(168, 85, 247, 0));
-  }
-
-  .xl\:focus\:from-violet-600:focus {
-    --tw-gradient-from: #974DDE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(151, 77, 222, 0));
-  }
-
-  .xl\:focus\:from-violet-700:focus {
-    --tw-gradient-from: #7E40B9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(126, 64, 185, 0));
-  }
-
-  .xl\:focus\:from-violet-800:focus {
-    --tw-gradient-from: #653394;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(101, 51, 148, 0));
-  }
-
-  .xl\:focus\:from-violet-900:focus {
-    --tw-gradient-from: #522A79;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(82, 42, 121, 0));
-  }
-
-  .xl\:focus\:from-yellow-50:focus {
-    --tw-gradient-from: #FFFAF3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 250, 243, 0));
-  }
-
-  .xl\:focus\:from-yellow-100:focus {
-    --tw-gradient-from: #FEF5E7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 245, 231, 0));
-  }
-
-  .xl\:focus\:from-yellow-200:focus {
-    --tw-gradient-from: #FDE7C2;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 231, 194, 0));
-  }
-
-  .xl\:focus\:from-yellow-300:focus {
-    --tw-gradient-from: #FBD89D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 216, 157, 0));
-  }
-
-  .xl\:focus\:from-yellow-400:focus {
-    --tw-gradient-from: #F8BB54;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 187, 84, 0));
-  }
-
-  .xl\:focus\:from-yellow-500:focus {
-    --tw-gradient-from: #F59E0B;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
-  }
-
-  .xl\:focus\:from-yellow-600:focus {
-    --tw-gradient-from: #DD8E0A;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 142, 10, 0));
-  }
-
-  .xl\:focus\:from-yellow-700:focus {
-    --tw-gradient-from: #B87708;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(184, 119, 8, 0));
-  }
-
-  .xl\:focus\:from-yellow-800:focus {
-    --tw-gradient-from: #935F07;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 95, 7, 0));
-  }
-
-  .xl\:focus\:from-yellow-900:focus {
-    --tw-gradient-from: #784D05;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 77, 5, 0));
-  }
-
-  .xl\:focus\:from-red-50:focus {
-    --tw-gradient-from: #FEF7F6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 247, 246, 0));
-  }
-
-  .xl\:focus\:from-red-100:focus {
-    --tw-gradient-from: #FDEEEC;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 238, 236, 0));
-  }
-
-  .xl\:focus\:from-red-200:focus {
-    --tw-gradient-from: #FBD6D0;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 214, 208, 0));
-  }
-
-  .xl\:focus\:from-red-300:focus {
-    --tw-gradient-from: #F9BDB4;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 189, 180, 0));
-  }
-
-  .xl\:focus\:from-red-400:focus {
-    --tw-gradient-from: #F48B7C;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 139, 124, 0));
-  }
-
-  .xl\:focus\:from-red-500:focus {
-    --tw-gradient-from: #EF5844;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 88, 68, 0));
-  }
-
-  .xl\:focus\:from-red-600:focus {
-    --tw-gradient-from: #D7503D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(215, 80, 61, 0));
-  }
-
-  .xl\:focus\:from-red-700:focus {
-    --tw-gradient-from: #B34333;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(179, 67, 51, 0));
-  }
-
-  .xl\:focus\:from-red-800:focus {
-    --tw-gradient-from: #8F3529;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(143, 53, 41, 0));
-  }
-
-  .xl\:focus\:from-red-900:focus {
-    --tw-gradient-from: #752C21;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(117, 44, 33, 0));
-  }
-
-  .xl\:focus\:from-green-50:focus {
-    --tw-gradient-from: #F4FDF7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 253, 247, 0));
-  }
-
-  .xl\:focus\:from-green-100:focus {
-    --tw-gradient-from: #EAFAF0;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(234, 250, 240, 0));
-  }
-
-  .xl\:focus\:from-green-200:focus {
-    --tw-gradient-from: #CAF4D9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(202, 244, 217, 0));
-  }
-
-  .xl\:focus\:from-green-300:focus {
-    --tw-gradient-from: #AAEDC3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(170, 237, 195, 0));
-  }
-
-  .xl\:focus\:from-green-400:focus {
-    --tw-gradient-from: #6ADF95;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(106, 223, 149, 0));
-  }
-
-  .xl\:focus\:from-green-500:focus {
-    --tw-gradient-from: #2AD167;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(42, 209, 103, 0));
-  }
-
-  .xl\:focus\:from-green-600:focus {
-    --tw-gradient-from: #26BC5E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(38, 188, 94, 0));
-  }
-
-  .xl\:focus\:from-green-700:focus {
-    --tw-gradient-from: #209D4E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 157, 78, 0));
-  }
-
-  .xl\:focus\:from-green-800:focus {
-    --tw-gradient-from: #197D3E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(25, 125, 62, 0));
-  }
-
-  .xl\:focus\:from-green-900:focus {
-    --tw-gradient-from: #156633;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(21, 102, 51, 0));
-  }
-
-  .xl\:focus\:from-blue-50:focus {
-    --tw-gradient-from: #F5F9FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 249, 255, 0));
-  }
-
-  .xl\:focus\:from-blue-100:focus {
-    --tw-gradient-from: #EBF3FE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(235, 243, 254, 0));
-  }
-
-  .xl\:focus\:from-blue-200:focus {
-    --tw-gradient-from: #CEE0FD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 224, 253, 0));
-  }
-
-  .xl\:focus\:from-blue-300:focus {
-    --tw-gradient-from: #B1CDFB;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(177, 205, 251, 0));
-  }
-
-  .xl\:focus\:from-blue-400:focus {
-    --tw-gradient-from: #76A8F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(118, 168, 249, 0));
-  }
-
-  .xl\:focus\:from-blue-500:focus {
-    --tw-gradient-from: #3B82F6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
-  }
-
-  .xl\:focus\:from-blue-600:focus {
-    --tw-gradient-from: #3575DD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(53, 117, 221, 0));
-  }
-
-  .xl\:focus\:from-blue-700:focus {
-    --tw-gradient-from: #2C62B9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(44, 98, 185, 0));
-  }
-
-  .xl\:focus\:from-blue-800:focus {
-    --tw-gradient-from: #234E94;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 78, 148, 0));
-  }
-
-  .xl\:focus\:from-blue-900:focus {
-    --tw-gradient-from: #1D4079;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 64, 121, 0));
-  }
-
-  .xl\:focus\:from-gray-50:focus {
-    --tw-gradient-from: #f9fafb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
-  }
-
-  .xl\:focus\:from-gray-100:focus {
-    --tw-gradient-from: #f3f4f6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
-  }
-
-  .xl\:focus\:from-gray-200:focus {
-    --tw-gradient-from: #e5e7eb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
-  }
-
-  .xl\:focus\:from-gray-300:focus {
-    --tw-gradient-from: #d1d5db;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
-  }
-
-  .xl\:focus\:from-gray-400:focus {
-    --tw-gradient-from: #9ca3af;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
-  }
-
-  .xl\:focus\:from-gray-500:focus {
-    --tw-gradient-from: #6b7280;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
-  }
-
-  .xl\:focus\:from-gray-600:focus {
-    --tw-gradient-from: #4b5563;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
-  }
-
-  .xl\:focus\:from-gray-700:focus {
-    --tw-gradient-from: #374151;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
-  }
-
-  .xl\:focus\:from-gray-800:focus {
-    --tw-gradient-from: #1f2937;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
-  }
-
-  .xl\:focus\:from-gray-900:focus {
-    --tw-gradient-from: #111827;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
-  }
-
-  .xl\:focus\:via-current:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .xl\:focus\:via-transparent:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .xl\:focus\:via-black:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .xl\:focus\:via-white:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .xl\:focus\:via-darkCoolGray-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F5F6F7, var(--tw-gradient-to, rgba(245, 246, 247, 0));
-  }
-
-  .xl\:focus\:via-darkCoolGray-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #EBEDEF, var(--tw-gradient-to, rgba(235, 237, 239, 0));
-  }
-
-  .xl\:focus\:via-darkCoolGray-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #CED1D6, var(--tw-gradient-to, rgba(206, 209, 214, 0));
-  }
-
-  .xl\:focus\:via-darkCoolGray-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #B0B5BD, var(--tw-gradient-to, rgba(176, 181, 189, 0));
-  }
-
-  .xl\:focus\:via-darkCoolGray-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #757E8C, var(--tw-gradient-to, rgba(117, 126, 140, 0));
-  }
-
-  .xl\:focus\:via-darkCoolGray-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #3A475B, var(--tw-gradient-to, rgba(58, 71, 91, 0));
-  }
-
-  .xl\:focus\:via-darkCoolGray-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #344052, var(--tw-gradient-to, rgba(52, 64, 82, 0));
-  }
-
-  .xl\:focus\:via-darkCoolGray-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #2C3544, var(--tw-gradient-to, rgba(44, 53, 68, 0));
-  }
-
-  .xl\:focus\:via-darkCoolGray-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #232B37, var(--tw-gradient-to, rgba(35, 43, 55, 0));
-  }
-
-  .xl\:focus\:via-darkCoolGray-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #1C232D, var(--tw-gradient-to, rgba(28, 35, 45, 0));
-  }
-
-  .xl\:focus\:via-coolGray-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F7F8F9, var(--tw-gradient-to, rgba(247, 248, 249, 0));
-  }
-
-  .xl\:focus\:via-coolGray-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #EEF0F3, var(--tw-gradient-to, rgba(238, 240, 243, 0));
-  }
-
-  .xl\:focus\:via-coolGray-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #D5DAE1, var(--tw-gradient-to, rgba(213, 218, 225, 0));
-  }
-
-  .xl\:focus\:via-coolGray-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #BBC3CF, var(--tw-gradient-to, rgba(187, 195, 207, 0));
-  }
-
-  .xl\:focus\:via-coolGray-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #8896AB, var(--tw-gradient-to, rgba(136, 150, 171, 0));
-  }
-
-  .xl\:focus\:via-coolGray-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #556987, var(--tw-gradient-to, rgba(85, 105, 135, 0));
-  }
-
-  .xl\:focus\:via-coolGray-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #4D5F7A, var(--tw-gradient-to, rgba(77, 95, 122, 0));
-  }
-
-  .xl\:focus\:via-coolGray-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #404F65, var(--tw-gradient-to, rgba(64, 79, 101, 0));
-  }
-
-  .xl\:focus\:via-coolGray-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #333F51, var(--tw-gradient-to, rgba(51, 63, 81, 0));
-  }
-
-  .xl\:focus\:via-coolGray-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #2A3342, var(--tw-gradient-to, rgba(42, 51, 66, 0));
-  }
-
-  .xl\:focus\:via-indigo-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F8F6FF, var(--tw-gradient-to, rgba(248, 246, 255, 0));
-  }
-
-  .xl\:focus\:via-indigo-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F0EEFF, var(--tw-gradient-to, rgba(240, 238, 255, 0));
-  }
-
-  .xl\:focus\:via-indigo-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #DAD4FF, var(--tw-gradient-to, rgba(218, 212, 255, 0));
-  }
-
-  .xl\:focus\:via-indigo-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #C3B9FF, var(--tw-gradient-to, rgba(195, 185, 255, 0));
-  }
-
-  .xl\:focus\:via-indigo-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #9685FF, var(--tw-gradient-to, rgba(150, 133, 255, 0));
-  }
-
-  .xl\:focus\:via-indigo-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #6951FF, var(--tw-gradient-to, rgba(105, 81, 255, 0));
-  }
-
-  .xl\:focus\:via-indigo-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #5F49E6, var(--tw-gradient-to, rgba(95, 73, 230, 0));
-  }
-
-  .xl\:focus\:via-indigo-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #4F3DBF, var(--tw-gradient-to, rgba(79, 61, 191, 0));
-  }
-
-  .xl\:focus\:via-indigo-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #3F3199, var(--tw-gradient-to, rgba(63, 49, 153, 0));
-  }
-
-  .xl\:focus\:via-indigo-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #33287D, var(--tw-gradient-to, rgba(51, 40, 125, 0));
-  }
-
-  .xl\:focus\:via-violet-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBF7FF, var(--tw-gradient-to, rgba(251, 247, 255, 0));
-  }
-
-  .xl\:focus\:via-violet-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F6EEFE, var(--tw-gradient-to, rgba(246, 238, 254, 0));
-  }
-
-  .xl\:focus\:via-violet-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #E9D5FD, var(--tw-gradient-to, rgba(233, 213, 253, 0));
-  }
-
-  .xl\:focus\:via-violet-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #DCBBFC, var(--tw-gradient-to, rgba(220, 187, 252, 0));
-  }
-
-  .xl\:focus\:via-violet-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #C288F9, var(--tw-gradient-to, rgba(194, 136, 249, 0));
-  }
-
-  .xl\:focus\:via-violet-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #A855F7, var(--tw-gradient-to, rgba(168, 85, 247, 0));
-  }
-
-  .xl\:focus\:via-violet-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #974DDE, var(--tw-gradient-to, rgba(151, 77, 222, 0));
-  }
-
-  .xl\:focus\:via-violet-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #7E40B9, var(--tw-gradient-to, rgba(126, 64, 185, 0));
-  }
-
-  .xl\:focus\:via-violet-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #653394, var(--tw-gradient-to, rgba(101, 51, 148, 0));
-  }
-
-  .xl\:focus\:via-violet-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #522A79, var(--tw-gradient-to, rgba(82, 42, 121, 0));
-  }
-
-  .xl\:focus\:via-yellow-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #FFFAF3, var(--tw-gradient-to, rgba(255, 250, 243, 0));
-  }
-
-  .xl\:focus\:via-yellow-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #FEF5E7, var(--tw-gradient-to, rgba(254, 245, 231, 0));
-  }
-
-  .xl\:focus\:via-yellow-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #FDE7C2, var(--tw-gradient-to, rgba(253, 231, 194, 0));
-  }
-
-  .xl\:focus\:via-yellow-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBD89D, var(--tw-gradient-to, rgba(251, 216, 157, 0));
-  }
-
-  .xl\:focus\:via-yellow-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F8BB54, var(--tw-gradient-to, rgba(248, 187, 84, 0));
-  }
-
-  .xl\:focus\:via-yellow-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F59E0B, var(--tw-gradient-to, rgba(245, 158, 11, 0));
-  }
-
-  .xl\:focus\:via-yellow-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #DD8E0A, var(--tw-gradient-to, rgba(221, 142, 10, 0));
-  }
-
-  .xl\:focus\:via-yellow-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #B87708, var(--tw-gradient-to, rgba(184, 119, 8, 0));
-  }
-
-  .xl\:focus\:via-yellow-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #935F07, var(--tw-gradient-to, rgba(147, 95, 7, 0));
-  }
-
-  .xl\:focus\:via-yellow-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #784D05, var(--tw-gradient-to, rgba(120, 77, 5, 0));
-  }
-
-  .xl\:focus\:via-red-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #FEF7F6, var(--tw-gradient-to, rgba(254, 247, 246, 0));
-  }
-
-  .xl\:focus\:via-red-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #FDEEEC, var(--tw-gradient-to, rgba(253, 238, 236, 0));
-  }
-
-  .xl\:focus\:via-red-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBD6D0, var(--tw-gradient-to, rgba(251, 214, 208, 0));
-  }
-
-  .xl\:focus\:via-red-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F9BDB4, var(--tw-gradient-to, rgba(249, 189, 180, 0));
-  }
-
-  .xl\:focus\:via-red-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F48B7C, var(--tw-gradient-to, rgba(244, 139, 124, 0));
-  }
-
-  .xl\:focus\:via-red-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #EF5844, var(--tw-gradient-to, rgba(239, 88, 68, 0));
-  }
-
-  .xl\:focus\:via-red-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #D7503D, var(--tw-gradient-to, rgba(215, 80, 61, 0));
-  }
-
-  .xl\:focus\:via-red-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #B34333, var(--tw-gradient-to, rgba(179, 67, 51, 0));
-  }
-
-  .xl\:focus\:via-red-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #8F3529, var(--tw-gradient-to, rgba(143, 53, 41, 0));
-  }
-
-  .xl\:focus\:via-red-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #752C21, var(--tw-gradient-to, rgba(117, 44, 33, 0));
-  }
-
-  .xl\:focus\:via-green-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F4FDF7, var(--tw-gradient-to, rgba(244, 253, 247, 0));
-  }
-
-  .xl\:focus\:via-green-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #EAFAF0, var(--tw-gradient-to, rgba(234, 250, 240, 0));
-  }
-
-  .xl\:focus\:via-green-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #CAF4D9, var(--tw-gradient-to, rgba(202, 244, 217, 0));
-  }
-
-  .xl\:focus\:via-green-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #AAEDC3, var(--tw-gradient-to, rgba(170, 237, 195, 0));
-  }
-
-  .xl\:focus\:via-green-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #6ADF95, var(--tw-gradient-to, rgba(106, 223, 149, 0));
-  }
-
-  .xl\:focus\:via-green-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #2AD167, var(--tw-gradient-to, rgba(42, 209, 103, 0));
-  }
-
-  .xl\:focus\:via-green-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #26BC5E, var(--tw-gradient-to, rgba(38, 188, 94, 0));
-  }
-
-  .xl\:focus\:via-green-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #209D4E, var(--tw-gradient-to, rgba(32, 157, 78, 0));
-  }
-
-  .xl\:focus\:via-green-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #197D3E, var(--tw-gradient-to, rgba(25, 125, 62, 0));
-  }
-
-  .xl\:focus\:via-green-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #156633, var(--tw-gradient-to, rgba(21, 102, 51, 0));
-  }
-
-  .xl\:focus\:via-blue-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F5F9FF, var(--tw-gradient-to, rgba(245, 249, 255, 0));
-  }
-
-  .xl\:focus\:via-blue-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #EBF3FE, var(--tw-gradient-to, rgba(235, 243, 254, 0));
-  }
-
-  .xl\:focus\:via-blue-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #CEE0FD, var(--tw-gradient-to, rgba(206, 224, 253, 0));
-  }
-
-  .xl\:focus\:via-blue-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #B1CDFB, var(--tw-gradient-to, rgba(177, 205, 251, 0));
-  }
-
-  .xl\:focus\:via-blue-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #76A8F9, var(--tw-gradient-to, rgba(118, 168, 249, 0));
-  }
-
-  .xl\:focus\:via-blue-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #3B82F6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
-  }
-
-  .xl\:focus\:via-blue-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #3575DD, var(--tw-gradient-to, rgba(53, 117, 221, 0));
-  }
-
-  .xl\:focus\:via-blue-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #2C62B9, var(--tw-gradient-to, rgba(44, 98, 185, 0));
-  }
-
-  .xl\:focus\:via-blue-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #234E94, var(--tw-gradient-to, rgba(35, 78, 148, 0));
-  }
-
-  .xl\:focus\:via-blue-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #1D4079, var(--tw-gradient-to, rgba(29, 64, 121, 0));
-  }
-
-  .xl\:focus\:via-gray-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
-  }
-
-  .xl\:focus\:via-gray-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
-  }
-
-  .xl\:focus\:via-gray-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
-  }
-
-  .xl\:focus\:via-gray-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
-  }
-
-  .xl\:focus\:via-gray-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
-  }
-
-  .xl\:focus\:via-gray-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
-  }
-
-  .xl\:focus\:via-gray-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
-  }
-
-  .xl\:focus\:via-gray-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
-  }
-
-  .xl\:focus\:via-gray-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
-  }
-
-  .xl\:focus\:via-gray-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
-  }
-
-  .xl\:focus\:to-current:focus {
-    --tw-gradient-to: currentColor;
-  }
-
-  .xl\:focus\:to-transparent:focus {
-    --tw-gradient-to: transparent;
-  }
-
-  .xl\:focus\:to-black:focus {
-    --tw-gradient-to: #000;
-  }
-
-  .xl\:focus\:to-white:focus {
-    --tw-gradient-to: #fff;
-  }
-
-  .xl\:focus\:to-darkCoolGray-50:focus {
-    --tw-gradient-to: #F5F6F7;
-  }
-
-  .xl\:focus\:to-darkCoolGray-100:focus {
-    --tw-gradient-to: #EBEDEF;
-  }
-
-  .xl\:focus\:to-darkCoolGray-200:focus {
-    --tw-gradient-to: #CED1D6;
-  }
-
-  .xl\:focus\:to-darkCoolGray-300:focus {
-    --tw-gradient-to: #B0B5BD;
-  }
-
-  .xl\:focus\:to-darkCoolGray-400:focus {
-    --tw-gradient-to: #757E8C;
-  }
-
-  .xl\:focus\:to-darkCoolGray-500:focus {
-    --tw-gradient-to: #3A475B;
-  }
-
-  .xl\:focus\:to-darkCoolGray-600:focus {
-    --tw-gradient-to: #344052;
-  }
-
-  .xl\:focus\:to-darkCoolGray-700:focus {
-    --tw-gradient-to: #2C3544;
-  }
-
-  .xl\:focus\:to-darkCoolGray-800:focus {
-    --tw-gradient-to: #232B37;
-  }
-
-  .xl\:focus\:to-darkCoolGray-900:focus {
-    --tw-gradient-to: #1C232D;
-  }
-
-  .xl\:focus\:to-coolGray-50:focus {
-    --tw-gradient-to: #F7F8F9;
-  }
-
-  .xl\:focus\:to-coolGray-100:focus {
-    --tw-gradient-to: #EEF0F3;
-  }
-
-  .xl\:focus\:to-coolGray-200:focus {
-    --tw-gradient-to: #D5DAE1;
-  }
-
-  .xl\:focus\:to-coolGray-300:focus {
-    --tw-gradient-to: #BBC3CF;
-  }
-
-  .xl\:focus\:to-coolGray-400:focus {
-    --tw-gradient-to: #8896AB;
-  }
-
-  .xl\:focus\:to-coolGray-500:focus {
-    --tw-gradient-to: #556987;
-  }
-
-  .xl\:focus\:to-coolGray-600:focus {
-    --tw-gradient-to: #4D5F7A;
-  }
-
-  .xl\:focus\:to-coolGray-700:focus {
-    --tw-gradient-to: #404F65;
-  }
-
-  .xl\:focus\:to-coolGray-800:focus {
-    --tw-gradient-to: #333F51;
-  }
-
-  .xl\:focus\:to-coolGray-900:focus {
-    --tw-gradient-to: #2A3342;
-  }
-
-  .xl\:focus\:to-indigo-50:focus {
-    --tw-gradient-to: #F8F6FF;
-  }
-
-  .xl\:focus\:to-indigo-100:focus {
-    --tw-gradient-to: #F0EEFF;
-  }
-
-  .xl\:focus\:to-indigo-200:focus {
-    --tw-gradient-to: #DAD4FF;
-  }
-
-  .xl\:focus\:to-indigo-300:focus {
-    --tw-gradient-to: #C3B9FF;
-  }
-
-  .xl\:focus\:to-indigo-400:focus {
-    --tw-gradient-to: #9685FF;
-  }
-
-  .xl\:focus\:to-indigo-500:focus {
-    --tw-gradient-to: #6951FF;
-  }
-
-  .xl\:focus\:to-indigo-600:focus {
-    --tw-gradient-to: #5F49E6;
-  }
-
-  .xl\:focus\:to-indigo-700:focus {
-    --tw-gradient-to: #4F3DBF;
-  }
-
-  .xl\:focus\:to-indigo-800:focus {
-    --tw-gradient-to: #3F3199;
-  }
-
-  .xl\:focus\:to-indigo-900:focus {
-    --tw-gradient-to: #33287D;
-  }
-
-  .xl\:focus\:to-violet-50:focus {
-    --tw-gradient-to: #FBF7FF;
-  }
-
-  .xl\:focus\:to-violet-100:focus {
-    --tw-gradient-to: #F6EEFE;
-  }
-
-  .xl\:focus\:to-violet-200:focus {
-    --tw-gradient-to: #E9D5FD;
-  }
-
-  .xl\:focus\:to-violet-300:focus {
-    --tw-gradient-to: #DCBBFC;
-  }
-
-  .xl\:focus\:to-violet-400:focus {
-    --tw-gradient-to: #C288F9;
-  }
-
-  .xl\:focus\:to-violet-500:focus {
-    --tw-gradient-to: #A855F7;
-  }
-
-  .xl\:focus\:to-violet-600:focus {
-    --tw-gradient-to: #974DDE;
-  }
-
-  .xl\:focus\:to-violet-700:focus {
-    --tw-gradient-to: #7E40B9;
-  }
-
-  .xl\:focus\:to-violet-800:focus {
-    --tw-gradient-to: #653394;
-  }
-
-  .xl\:focus\:to-violet-900:focus {
-    --tw-gradient-to: #522A79;
-  }
-
-  .xl\:focus\:to-yellow-50:focus {
-    --tw-gradient-to: #FFFAF3;
-  }
-
-  .xl\:focus\:to-yellow-100:focus {
-    --tw-gradient-to: #FEF5E7;
-  }
-
-  .xl\:focus\:to-yellow-200:focus {
-    --tw-gradient-to: #FDE7C2;
-  }
-
-  .xl\:focus\:to-yellow-300:focus {
-    --tw-gradient-to: #FBD89D;
-  }
-
-  .xl\:focus\:to-yellow-400:focus {
-    --tw-gradient-to: #F8BB54;
-  }
-
-  .xl\:focus\:to-yellow-500:focus {
-    --tw-gradient-to: #F59E0B;
-  }
-
-  .xl\:focus\:to-yellow-600:focus {
-    --tw-gradient-to: #DD8E0A;
-  }
-
-  .xl\:focus\:to-yellow-700:focus {
-    --tw-gradient-to: #B87708;
-  }
-
-  .xl\:focus\:to-yellow-800:focus {
-    --tw-gradient-to: #935F07;
-  }
-
-  .xl\:focus\:to-yellow-900:focus {
-    --tw-gradient-to: #784D05;
-  }
-
-  .xl\:focus\:to-red-50:focus {
-    --tw-gradient-to: #FEF7F6;
-  }
-
-  .xl\:focus\:to-red-100:focus {
-    --tw-gradient-to: #FDEEEC;
-  }
-
-  .xl\:focus\:to-red-200:focus {
-    --tw-gradient-to: #FBD6D0;
-  }
-
-  .xl\:focus\:to-red-300:focus {
-    --tw-gradient-to: #F9BDB4;
-  }
-
-  .xl\:focus\:to-red-400:focus {
-    --tw-gradient-to: #F48B7C;
-  }
-
-  .xl\:focus\:to-red-500:focus {
-    --tw-gradient-to: #EF5844;
-  }
-
-  .xl\:focus\:to-red-600:focus {
-    --tw-gradient-to: #D7503D;
-  }
-
-  .xl\:focus\:to-red-700:focus {
-    --tw-gradient-to: #B34333;
-  }
-
-  .xl\:focus\:to-red-800:focus {
-    --tw-gradient-to: #8F3529;
-  }
-
-  .xl\:focus\:to-red-900:focus {
-    --tw-gradient-to: #752C21;
-  }
-
-  .xl\:focus\:to-green-50:focus {
-    --tw-gradient-to: #F4FDF7;
-  }
-
-  .xl\:focus\:to-green-100:focus {
-    --tw-gradient-to: #EAFAF0;
-  }
-
-  .xl\:focus\:to-green-200:focus {
-    --tw-gradient-to: #CAF4D9;
-  }
-
-  .xl\:focus\:to-green-300:focus {
-    --tw-gradient-to: #AAEDC3;
-  }
-
-  .xl\:focus\:to-green-400:focus {
-    --tw-gradient-to: #6ADF95;
-  }
-
-  .xl\:focus\:to-green-500:focus {
-    --tw-gradient-to: #2AD167;
-  }
-
-  .xl\:focus\:to-green-600:focus {
-    --tw-gradient-to: #26BC5E;
-  }
-
-  .xl\:focus\:to-green-700:focus {
-    --tw-gradient-to: #209D4E;
-  }
-
-  .xl\:focus\:to-green-800:focus {
-    --tw-gradient-to: #197D3E;
-  }
-
-  .xl\:focus\:to-green-900:focus {
-    --tw-gradient-to: #156633;
-  }
-
-  .xl\:focus\:to-blue-50:focus {
-    --tw-gradient-to: #F5F9FF;
-  }
-
-  .xl\:focus\:to-blue-100:focus {
-    --tw-gradient-to: #EBF3FE;
-  }
-
-  .xl\:focus\:to-blue-200:focus {
-    --tw-gradient-to: #CEE0FD;
-  }
-
-  .xl\:focus\:to-blue-300:focus {
-    --tw-gradient-to: #B1CDFB;
-  }
-
-  .xl\:focus\:to-blue-400:focus {
-    --tw-gradient-to: #76A8F9;
-  }
-
-  .xl\:focus\:to-blue-500:focus {
-    --tw-gradient-to: #3B82F6;
-  }
-
-  .xl\:focus\:to-blue-600:focus {
-    --tw-gradient-to: #3575DD;
-  }
-
-  .xl\:focus\:to-blue-700:focus {
-    --tw-gradient-to: #2C62B9;
-  }
-
-  .xl\:focus\:to-blue-800:focus {
-    --tw-gradient-to: #234E94;
-  }
-
-  .xl\:focus\:to-blue-900:focus {
-    --tw-gradient-to: #1D4079;
-  }
-
-  .xl\:focus\:to-gray-50:focus {
-    --tw-gradient-to: #f9fafb;
-  }
-
-  .xl\:focus\:to-gray-100:focus {
-    --tw-gradient-to: #f3f4f6;
-  }
-
-  .xl\:focus\:to-gray-200:focus {
-    --tw-gradient-to: #e5e7eb;
-  }
-
-  .xl\:focus\:to-gray-300:focus {
-    --tw-gradient-to: #d1d5db;
-  }
-
-  .xl\:focus\:to-gray-400:focus {
-    --tw-gradient-to: #9ca3af;
-  }
-
-  .xl\:focus\:to-gray-500:focus {
-    --tw-gradient-to: #6b7280;
-  }
-
-  .xl\:focus\:to-gray-600:focus {
-    --tw-gradient-to: #4b5563;
-  }
-
-  .xl\:focus\:to-gray-700:focus {
-    --tw-gradient-to: #374151;
-  }
-
-  .xl\:focus\:to-gray-800:focus {
-    --tw-gradient-to: #1f2937;
-  }
-
-  .xl\:focus\:to-gray-900:focus {
-    --tw-gradient-to: #111827;
-  }
-
-  .xl\:bg-opacity-0 {
-    --tw-bg-opacity: 0;
-  }
-
-  .xl\:bg-opacity-5 {
-    --tw-bg-opacity: 0.05;
-  }
-
-  .xl\:bg-opacity-10 {
-    --tw-bg-opacity: 0.1;
-  }
-
-  .xl\:bg-opacity-20 {
-    --tw-bg-opacity: 0.2;
-  }
-
-  .xl\:bg-opacity-25 {
-    --tw-bg-opacity: 0.25;
-  }
-
-  .xl\:bg-opacity-30 {
-    --tw-bg-opacity: 0.3;
-  }
-
-  .xl\:bg-opacity-40 {
-    --tw-bg-opacity: 0.4;
-  }
-
-  .xl\:bg-opacity-50 {
-    --tw-bg-opacity: 0.5;
-  }
-
-  .xl\:bg-opacity-60 {
-    --tw-bg-opacity: 0.6;
-  }
-
-  .xl\:bg-opacity-70 {
-    --tw-bg-opacity: 0.7;
-  }
-
-  .xl\:bg-opacity-75 {
-    --tw-bg-opacity: 0.75;
-  }
-
-  .xl\:bg-opacity-80 {
-    --tw-bg-opacity: 0.8;
-  }
-
-  .xl\:bg-opacity-90 {
-    --tw-bg-opacity: 0.9;
-  }
-
-  .xl\:bg-opacity-95 {
-    --tw-bg-opacity: 0.95;
-  }
-
-  .xl\:bg-opacity-100 {
-    --tw-bg-opacity: 1;
-  }
-
-  .group:hover .xl\:group-hover\:bg-opacity-0 {
-    --tw-bg-opacity: 0;
-  }
-
-  .group:hover .xl\:group-hover\:bg-opacity-5 {
-    --tw-bg-opacity: 0.05;
-  }
-
-  .group:hover .xl\:group-hover\:bg-opacity-10 {
-    --tw-bg-opacity: 0.1;
-  }
-
-  .group:hover .xl\:group-hover\:bg-opacity-20 {
-    --tw-bg-opacity: 0.2;
-  }
-
-  .group:hover .xl\:group-hover\:bg-opacity-25 {
-    --tw-bg-opacity: 0.25;
-  }
-
-  .group:hover .xl\:group-hover\:bg-opacity-30 {
-    --tw-bg-opacity: 0.3;
-  }
-
-  .group:hover .xl\:group-hover\:bg-opacity-40 {
-    --tw-bg-opacity: 0.4;
-  }
-
-  .group:hover .xl\:group-hover\:bg-opacity-50 {
-    --tw-bg-opacity: 0.5;
-  }
-
-  .group:hover .xl\:group-hover\:bg-opacity-60 {
-    --tw-bg-opacity: 0.6;
-  }
-
-  .group:hover .xl\:group-hover\:bg-opacity-70 {
-    --tw-bg-opacity: 0.7;
-  }
-
-  .group:hover .xl\:group-hover\:bg-opacity-75 {
-    --tw-bg-opacity: 0.75;
-  }
-
-  .group:hover .xl\:group-hover\:bg-opacity-80 {
-    --tw-bg-opacity: 0.8;
-  }
-
-  .group:hover .xl\:group-hover\:bg-opacity-90 {
-    --tw-bg-opacity: 0.9;
-  }
-
-  .group:hover .xl\:group-hover\:bg-opacity-95 {
-    --tw-bg-opacity: 0.95;
-  }
-
-  .group:hover .xl\:group-hover\:bg-opacity-100 {
-    --tw-bg-opacity: 1;
-  }
-
-  .xl\:focus-within\:bg-opacity-0:focus-within {
-    --tw-bg-opacity: 0;
-  }
-
-  .xl\:focus-within\:bg-opacity-5:focus-within {
-    --tw-bg-opacity: 0.05;
-  }
-
-  .xl\:focus-within\:bg-opacity-10:focus-within {
-    --tw-bg-opacity: 0.1;
-  }
-
-  .xl\:focus-within\:bg-opacity-20:focus-within {
-    --tw-bg-opacity: 0.2;
-  }
-
-  .xl\:focus-within\:bg-opacity-25:focus-within {
-    --tw-bg-opacity: 0.25;
-  }
-
-  .xl\:focus-within\:bg-opacity-30:focus-within {
-    --tw-bg-opacity: 0.3;
-  }
-
-  .xl\:focus-within\:bg-opacity-40:focus-within {
-    --tw-bg-opacity: 0.4;
-  }
-
-  .xl\:focus-within\:bg-opacity-50:focus-within {
-    --tw-bg-opacity: 0.5;
-  }
-
-  .xl\:focus-within\:bg-opacity-60:focus-within {
-    --tw-bg-opacity: 0.6;
-  }
-
-  .xl\:focus-within\:bg-opacity-70:focus-within {
-    --tw-bg-opacity: 0.7;
-  }
-
-  .xl\:focus-within\:bg-opacity-75:focus-within {
-    --tw-bg-opacity: 0.75;
-  }
-
-  .xl\:focus-within\:bg-opacity-80:focus-within {
-    --tw-bg-opacity: 0.8;
-  }
-
-  .xl\:focus-within\:bg-opacity-90:focus-within {
-    --tw-bg-opacity: 0.9;
-  }
-
-  .xl\:focus-within\:bg-opacity-95:focus-within {
-    --tw-bg-opacity: 0.95;
-  }
-
-  .xl\:focus-within\:bg-opacity-100:focus-within {
-    --tw-bg-opacity: 1;
-  }
-
-  .xl\:hover\:bg-opacity-0:hover {
-    --tw-bg-opacity: 0;
-  }
-
-  .xl\:hover\:bg-opacity-5:hover {
-    --tw-bg-opacity: 0.05;
-  }
-
-  .xl\:hover\:bg-opacity-10:hover {
-    --tw-bg-opacity: 0.1;
-  }
-
-  .xl\:hover\:bg-opacity-20:hover {
-    --tw-bg-opacity: 0.2;
-  }
-
-  .xl\:hover\:bg-opacity-25:hover {
-    --tw-bg-opacity: 0.25;
-  }
-
-  .xl\:hover\:bg-opacity-30:hover {
-    --tw-bg-opacity: 0.3;
-  }
-
-  .xl\:hover\:bg-opacity-40:hover {
-    --tw-bg-opacity: 0.4;
-  }
-
-  .xl\:hover\:bg-opacity-50:hover {
-    --tw-bg-opacity: 0.5;
-  }
-
-  .xl\:hover\:bg-opacity-60:hover {
-    --tw-bg-opacity: 0.6;
-  }
-
-  .xl\:hover\:bg-opacity-70:hover {
-    --tw-bg-opacity: 0.7;
-  }
-
-  .xl\:hover\:bg-opacity-75:hover {
-    --tw-bg-opacity: 0.75;
-  }
-
-  .xl\:hover\:bg-opacity-80:hover {
-    --tw-bg-opacity: 0.8;
-  }
-
-  .xl\:hover\:bg-opacity-90:hover {
-    --tw-bg-opacity: 0.9;
-  }
-
-  .xl\:hover\:bg-opacity-95:hover {
-    --tw-bg-opacity: 0.95;
-  }
-
-  .xl\:hover\:bg-opacity-100:hover {
-    --tw-bg-opacity: 1;
-  }
-
-  .xl\:focus\:bg-opacity-0:focus {
-    --tw-bg-opacity: 0;
-  }
-
-  .xl\:focus\:bg-opacity-5:focus {
-    --tw-bg-opacity: 0.05;
-  }
-
-  .xl\:focus\:bg-opacity-10:focus {
-    --tw-bg-opacity: 0.1;
-  }
-
-  .xl\:focus\:bg-opacity-20:focus {
-    --tw-bg-opacity: 0.2;
-  }
-
-  .xl\:focus\:bg-opacity-25:focus {
-    --tw-bg-opacity: 0.25;
-  }
-
-  .xl\:focus\:bg-opacity-30:focus {
-    --tw-bg-opacity: 0.3;
-  }
-
-  .xl\:focus\:bg-opacity-40:focus {
-    --tw-bg-opacity: 0.4;
-  }
-
-  .xl\:focus\:bg-opacity-50:focus {
-    --tw-bg-opacity: 0.5;
-  }
-
-  .xl\:focus\:bg-opacity-60:focus {
-    --tw-bg-opacity: 0.6;
-  }
-
-  .xl\:focus\:bg-opacity-70:focus {
-    --tw-bg-opacity: 0.7;
-  }
-
-  .xl\:focus\:bg-opacity-75:focus {
-    --tw-bg-opacity: 0.75;
-  }
-
-  .xl\:focus\:bg-opacity-80:focus {
-    --tw-bg-opacity: 0.8;
-  }
-
-  .xl\:focus\:bg-opacity-90:focus {
-    --tw-bg-opacity: 0.9;
-  }
-
-  .xl\:focus\:bg-opacity-95:focus {
-    --tw-bg-opacity: 0.95;
-  }
-
-  .xl\:focus\:bg-opacity-100:focus {
-    --tw-bg-opacity: 1;
-  }
-
-  .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-current {
-    border-color: currentColor;
-  }
-
-  .xl\:border-transparent {
-    border-color: transparent;
-  }
-
-  .xl\:border-black {
-    --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
-  }
-
-  .xl\:border-white {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
-  }
-
-  .xl\:border-darkCoolGray-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 246, 247, var(--tw-border-opacity));
-  }
-
-  .xl\:border-darkCoolGray-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 237, 239, var(--tw-border-opacity));
-  }
-
-  .xl\:border-darkCoolGray-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 209, 214, var(--tw-border-opacity));
-  }
-
-  .xl\:border-darkCoolGray-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(176, 181, 189, var(--tw-border-opacity));
-  }
-
-  .xl\:border-darkCoolGray-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 126, 140, var(--tw-border-opacity));
-  }
-
-  .xl\:border-darkCoolGray-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(58, 71, 91, var(--tw-border-opacity));
-  }
-
-  .xl\:border-darkCoolGray-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(52, 64, 82, var(--tw-border-opacity));
-  }
-
-  .xl\:border-darkCoolGray-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 53, 68, var(--tw-border-opacity));
-  }
-
-  .xl\:border-darkCoolGray-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 43, 55, var(--tw-border-opacity));
-  }
-
-  .xl\:border-darkCoolGray-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(28, 35, 45, var(--tw-border-opacity));
-  }
-
-  .xl\:border-coolGray-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(247, 248, 249, var(--tw-border-opacity));
-  }
-
-  .xl\:border-coolGray-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(238, 240, 243, var(--tw-border-opacity));
-  }
-
-  .xl\:border-coolGray-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(213, 218, 225, var(--tw-border-opacity));
-  }
-
-  .xl\:border-coolGray-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(187, 195, 207, var(--tw-border-opacity));
-  }
-
-  .xl\:border-coolGray-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(136, 150, 171, var(--tw-border-opacity));
-  }
-
-  .xl\:border-coolGray-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(85, 105, 135, var(--tw-border-opacity));
-  }
-
-  .xl\:border-coolGray-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(77, 95, 122, var(--tw-border-opacity));
-  }
-
-  .xl\:border-coolGray-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(64, 79, 101, var(--tw-border-opacity));
-  }
-
-  .xl\:border-coolGray-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 63, 81, var(--tw-border-opacity));
-  }
-
-  .xl\:border-coolGray-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 51, 66, var(--tw-border-opacity));
-  }
-
-  .xl\:border-indigo-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 246, 255, var(--tw-border-opacity));
-  }
-
-  .xl\:border-indigo-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(240, 238, 255, var(--tw-border-opacity));
-  }
-
-  .xl\:border-indigo-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(218, 212, 255, var(--tw-border-opacity));
-  }
-
-  .xl\:border-indigo-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(195, 185, 255, var(--tw-border-opacity));
-  }
-
-  .xl\:border-indigo-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(150, 133, 255, var(--tw-border-opacity));
-  }
-
-  .xl\:border-indigo-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(105, 81, 255, var(--tw-border-opacity));
-  }
-
-  .xl\:border-indigo-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(95, 73, 230, var(--tw-border-opacity));
-  }
-
-  .xl\:border-indigo-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(79, 61, 191, var(--tw-border-opacity));
-  }
-
-  .xl\:border-indigo-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(63, 49, 153, var(--tw-border-opacity));
-  }
-
-  .xl\:border-indigo-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 40, 125, var(--tw-border-opacity));
-  }
-
-  .xl\:border-violet-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 247, 255, var(--tw-border-opacity));
-  }
-
-  .xl\:border-violet-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(246, 238, 254, var(--tw-border-opacity));
-  }
-
-  .xl\:border-violet-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(233, 213, 253, var(--tw-border-opacity));
-  }
-
-  .xl\:border-violet-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(220, 187, 252, var(--tw-border-opacity));
-  }
-
-  .xl\:border-violet-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(194, 136, 249, var(--tw-border-opacity));
-  }
-
-  .xl\:border-violet-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(168, 85, 247, var(--tw-border-opacity));
-  }
-
-  .xl\:border-violet-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(151, 77, 222, var(--tw-border-opacity));
-  }
-
-  .xl\:border-violet-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(126, 64, 185, var(--tw-border-opacity));
-  }
-
-  .xl\:border-violet-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(101, 51, 148, var(--tw-border-opacity));
-  }
-
-  .xl\:border-violet-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(82, 42, 121, var(--tw-border-opacity));
-  }
-
-  .xl\:border-yellow-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 250, 243, var(--tw-border-opacity));
-  }
-
-  .xl\:border-yellow-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 245, 231, var(--tw-border-opacity));
-  }
-
-  .xl\:border-yellow-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 231, 194, var(--tw-border-opacity));
-  }
-
-  .xl\:border-yellow-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 216, 157, var(--tw-border-opacity));
-  }
-
-  .xl\:border-yellow-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 187, 84, var(--tw-border-opacity));
-  }
-
-  .xl\:border-yellow-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
-  }
-
-  .xl\:border-yellow-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(221, 142, 10, var(--tw-border-opacity));
-  }
-
-  .xl\:border-yellow-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(184, 119, 8, var(--tw-border-opacity));
-  }
-
-  .xl\:border-yellow-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(147, 95, 7, var(--tw-border-opacity));
-  }
-
-  .xl\:border-yellow-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(120, 77, 5, var(--tw-border-opacity));
-  }
-
-  .xl\:border-red-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 247, 246, var(--tw-border-opacity));
-  }
-
-  .xl\:border-red-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 238, 236, var(--tw-border-opacity));
-  }
-
-  .xl\:border-red-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 214, 208, var(--tw-border-opacity));
-  }
-
-  .xl\:border-red-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 189, 180, var(--tw-border-opacity));
-  }
-
-  .xl\:border-red-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 139, 124, var(--tw-border-opacity));
-  }
-
-  .xl\:border-red-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(239, 88, 68, var(--tw-border-opacity));
-  }
-
-  .xl\:border-red-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(215, 80, 61, var(--tw-border-opacity));
-  }
-
-  .xl\:border-red-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(179, 67, 51, var(--tw-border-opacity));
-  }
-
-  .xl\:border-red-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(143, 53, 41, var(--tw-border-opacity));
-  }
-
-  .xl\:border-red-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 44, 33, var(--tw-border-opacity));
-  }
-
-  .xl\:border-green-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 253, 247, var(--tw-border-opacity));
-  }
-
-  .xl\:border-green-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(234, 250, 240, var(--tw-border-opacity));
-  }
-
-  .xl\:border-green-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(202, 244, 217, var(--tw-border-opacity));
-  }
-
-  .xl\:border-green-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(170, 237, 195, var(--tw-border-opacity));
-  }
-
-  .xl\:border-green-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(106, 223, 149, var(--tw-border-opacity));
-  }
-
-  .xl\:border-green-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 209, 103, var(--tw-border-opacity));
-  }
-
-  .xl\:border-green-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(38, 188, 94, var(--tw-border-opacity));
-  }
-
-  .xl\:border-green-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(32, 157, 78, var(--tw-border-opacity));
-  }
-
-  .xl\:border-green-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(25, 125, 62, var(--tw-border-opacity));
-  }
-
-  .xl\:border-green-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(21, 102, 51, var(--tw-border-opacity));
-  }
-
-  .xl\:border-blue-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 249, 255, var(--tw-border-opacity));
-  }
-
-  .xl\:border-blue-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 243, 254, var(--tw-border-opacity));
-  }
-
-  .xl\:border-blue-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 224, 253, var(--tw-border-opacity));
-  }
-
-  .xl\:border-blue-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(177, 205, 251, var(--tw-border-opacity));
-  }
-
-  .xl\:border-blue-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(118, 168, 249, var(--tw-border-opacity));
-  }
-
-  .xl\:border-blue-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
-  }
-
-  .xl\:border-blue-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(53, 117, 221, var(--tw-border-opacity));
-  }
-
-  .xl\:border-blue-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 98, 185, var(--tw-border-opacity));
-  }
-
-  .xl\:border-blue-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 78, 148, var(--tw-border-opacity));
-  }
-
-  .xl\:border-blue-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(29, 64, 121, var(--tw-border-opacity));
-  }
-
-  .xl\:border-gray-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
-  }
-
-  .xl\:border-gray-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
-  }
-
-  .xl\:border-gray-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
-  }
-
-  .xl\:border-gray-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
-  }
-
-  .xl\:border-gray-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
-  }
-
-  .xl\:border-gray-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
-  }
-
-  .xl\:border-gray-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
-  }
-
-  .xl\:border-gray-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
-  }
-
-  .xl\:border-gray-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
-  }
-
-  .xl\:border-gray-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-current {
-    border-color: currentColor;
-  }
-
-  .group:hover .xl\:group-hover\:border-transparent {
-    border-color: transparent;
-  }
-
-  .group:hover .xl\:group-hover\:border-black {
-    --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-white {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-darkCoolGray-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 246, 247, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-darkCoolGray-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 237, 239, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-darkCoolGray-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 209, 214, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-darkCoolGray-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(176, 181, 189, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-darkCoolGray-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 126, 140, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-darkCoolGray-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(58, 71, 91, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-darkCoolGray-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(52, 64, 82, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-darkCoolGray-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 53, 68, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-darkCoolGray-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 43, 55, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-darkCoolGray-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(28, 35, 45, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-coolGray-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(247, 248, 249, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-coolGray-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(238, 240, 243, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-coolGray-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(213, 218, 225, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-coolGray-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(187, 195, 207, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-coolGray-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(136, 150, 171, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-coolGray-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(85, 105, 135, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-coolGray-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(77, 95, 122, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-coolGray-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(64, 79, 101, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-coolGray-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 63, 81, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-coolGray-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 51, 66, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-indigo-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 246, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-indigo-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(240, 238, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-indigo-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(218, 212, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-indigo-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(195, 185, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-indigo-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(150, 133, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-indigo-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(105, 81, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-indigo-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(95, 73, 230, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-indigo-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(79, 61, 191, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-indigo-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(63, 49, 153, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-indigo-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 40, 125, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-violet-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 247, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-violet-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(246, 238, 254, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-violet-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(233, 213, 253, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-violet-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(220, 187, 252, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-violet-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(194, 136, 249, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-violet-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(168, 85, 247, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-violet-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(151, 77, 222, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-violet-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(126, 64, 185, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-violet-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(101, 51, 148, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-violet-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(82, 42, 121, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-yellow-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 250, 243, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-yellow-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 245, 231, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-yellow-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 231, 194, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-yellow-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 216, 157, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-yellow-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 187, 84, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-yellow-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-yellow-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(221, 142, 10, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-yellow-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(184, 119, 8, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-yellow-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(147, 95, 7, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-yellow-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(120, 77, 5, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-red-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 247, 246, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-red-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 238, 236, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-red-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 214, 208, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-red-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 189, 180, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-red-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 139, 124, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-red-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(239, 88, 68, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-red-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(215, 80, 61, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-red-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(179, 67, 51, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-red-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(143, 53, 41, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-red-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 44, 33, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-green-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 253, 247, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-green-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(234, 250, 240, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-green-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(202, 244, 217, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-green-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(170, 237, 195, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-green-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(106, 223, 149, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-green-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 209, 103, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-green-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(38, 188, 94, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-green-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(32, 157, 78, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-green-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(25, 125, 62, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-green-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(21, 102, 51, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-blue-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 249, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-blue-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 243, 254, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-blue-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 224, 253, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-blue-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(177, 205, 251, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-blue-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(118, 168, 249, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-blue-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-blue-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(53, 117, 221, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-blue-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 98, 185, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-blue-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 78, 148, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-blue-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(29, 64, 121, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-gray-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-gray-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-gray-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-gray-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-gray-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-gray-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-gray-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-gray-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-gray-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:border-gray-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-current:focus-within {
-    border-color: currentColor;
-  }
-
-  .xl\:focus-within\:border-transparent:focus-within {
-    border-color: transparent;
-  }
-
-  .xl\:focus-within\:border-black:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-white:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-darkCoolGray-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 246, 247, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-darkCoolGray-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 237, 239, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-darkCoolGray-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 209, 214, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-darkCoolGray-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(176, 181, 189, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-darkCoolGray-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 126, 140, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-darkCoolGray-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(58, 71, 91, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-darkCoolGray-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(52, 64, 82, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-darkCoolGray-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 53, 68, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-darkCoolGray-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 43, 55, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-darkCoolGray-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(28, 35, 45, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-coolGray-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(247, 248, 249, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-coolGray-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(238, 240, 243, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-coolGray-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(213, 218, 225, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-coolGray-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(187, 195, 207, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-coolGray-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(136, 150, 171, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-coolGray-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(85, 105, 135, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-coolGray-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(77, 95, 122, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-coolGray-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(64, 79, 101, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-coolGray-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 63, 81, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-coolGray-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 51, 66, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-indigo-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 246, 255, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-indigo-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(240, 238, 255, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-indigo-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(218, 212, 255, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-indigo-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(195, 185, 255, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-indigo-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(150, 133, 255, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-indigo-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(105, 81, 255, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-indigo-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(95, 73, 230, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-indigo-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(79, 61, 191, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-indigo-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(63, 49, 153, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-indigo-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 40, 125, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-violet-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 247, 255, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-violet-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(246, 238, 254, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-violet-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(233, 213, 253, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-violet-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(220, 187, 252, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-violet-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(194, 136, 249, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-violet-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(168, 85, 247, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-violet-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(151, 77, 222, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-violet-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(126, 64, 185, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-violet-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(101, 51, 148, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-violet-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(82, 42, 121, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-yellow-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 250, 243, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-yellow-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 245, 231, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-yellow-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 231, 194, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-yellow-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 216, 157, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-yellow-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 187, 84, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-yellow-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-yellow-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(221, 142, 10, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-yellow-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(184, 119, 8, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-yellow-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(147, 95, 7, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-yellow-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(120, 77, 5, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-red-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 247, 246, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-red-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 238, 236, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-red-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 214, 208, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-red-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 189, 180, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-red-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 139, 124, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-red-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(239, 88, 68, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-red-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(215, 80, 61, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-red-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(179, 67, 51, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-red-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(143, 53, 41, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-red-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 44, 33, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-green-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 253, 247, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-green-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(234, 250, 240, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-green-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(202, 244, 217, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-green-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(170, 237, 195, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-green-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(106, 223, 149, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-green-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 209, 103, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-green-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(38, 188, 94, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-green-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(32, 157, 78, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-green-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(25, 125, 62, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-green-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(21, 102, 51, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-blue-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 249, 255, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-blue-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 243, 254, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-blue-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 224, 253, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-blue-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(177, 205, 251, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-blue-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(118, 168, 249, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-blue-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-blue-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(53, 117, 221, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-blue-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 98, 185, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-blue-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 78, 148, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-blue-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(29, 64, 121, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-gray-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-gray-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-gray-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-gray-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-gray-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-gray-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-gray-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-gray-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-gray-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
-  }
-
-  .xl\:focus-within\:border-gray-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-current:hover {
-    border-color: currentColor;
-  }
-
-  .xl\:hover\:border-transparent:hover {
-    border-color: transparent;
-  }
-
-  .xl\:hover\:border-black:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-white:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-darkCoolGray-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 246, 247, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-darkCoolGray-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 237, 239, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-darkCoolGray-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 209, 214, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-darkCoolGray-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(176, 181, 189, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-darkCoolGray-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 126, 140, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-darkCoolGray-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(58, 71, 91, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-darkCoolGray-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(52, 64, 82, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-darkCoolGray-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 53, 68, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-darkCoolGray-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 43, 55, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-darkCoolGray-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(28, 35, 45, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-coolGray-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(247, 248, 249, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-coolGray-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(238, 240, 243, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-coolGray-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(213, 218, 225, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-coolGray-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(187, 195, 207, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-coolGray-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(136, 150, 171, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-coolGray-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(85, 105, 135, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-coolGray-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(77, 95, 122, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-coolGray-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(64, 79, 101, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-coolGray-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 63, 81, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-coolGray-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 51, 66, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-indigo-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 246, 255, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-indigo-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(240, 238, 255, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-indigo-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(218, 212, 255, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-indigo-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(195, 185, 255, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-indigo-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(150, 133, 255, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-indigo-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(105, 81, 255, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-indigo-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(95, 73, 230, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-indigo-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(79, 61, 191, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-indigo-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(63, 49, 153, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-indigo-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 40, 125, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-violet-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 247, 255, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-violet-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(246, 238, 254, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-violet-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(233, 213, 253, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-violet-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(220, 187, 252, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-violet-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(194, 136, 249, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-violet-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(168, 85, 247, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-violet-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(151, 77, 222, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-violet-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(126, 64, 185, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-violet-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(101, 51, 148, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-violet-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(82, 42, 121, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-yellow-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 250, 243, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-yellow-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 245, 231, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-yellow-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 231, 194, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-yellow-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 216, 157, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-yellow-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 187, 84, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-yellow-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-yellow-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(221, 142, 10, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-yellow-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(184, 119, 8, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-yellow-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(147, 95, 7, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-yellow-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(120, 77, 5, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-red-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 247, 246, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-red-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 238, 236, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-red-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 214, 208, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-red-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 189, 180, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-red-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 139, 124, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-red-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(239, 88, 68, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-red-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(215, 80, 61, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-red-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(179, 67, 51, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-red-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(143, 53, 41, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-red-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 44, 33, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-green-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 253, 247, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-green-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(234, 250, 240, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-green-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(202, 244, 217, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-green-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(170, 237, 195, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-green-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(106, 223, 149, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-green-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 209, 103, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-green-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(38, 188, 94, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-green-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(32, 157, 78, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-green-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(25, 125, 62, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-green-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(21, 102, 51, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-blue-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 249, 255, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-blue-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 243, 254, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-blue-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 224, 253, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-blue-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(177, 205, 251, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-blue-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(118, 168, 249, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-blue-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-blue-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(53, 117, 221, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-blue-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 98, 185, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-blue-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 78, 148, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-blue-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(29, 64, 121, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-gray-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-gray-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-gray-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-gray-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-gray-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-gray-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-gray-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-gray-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-gray-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
-  }
-
-  .xl\:hover\:border-gray-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-current:focus {
-    border-color: currentColor;
-  }
-
-  .xl\:focus\:border-transparent:focus {
-    border-color: transparent;
-  }
-
-  .xl\:focus\:border-black:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-white:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-darkCoolGray-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 246, 247, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-darkCoolGray-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 237, 239, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-darkCoolGray-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 209, 214, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-darkCoolGray-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(176, 181, 189, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-darkCoolGray-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 126, 140, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-darkCoolGray-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(58, 71, 91, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-darkCoolGray-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(52, 64, 82, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-darkCoolGray-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 53, 68, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-darkCoolGray-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 43, 55, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-darkCoolGray-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(28, 35, 45, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-coolGray-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(247, 248, 249, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-coolGray-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(238, 240, 243, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-coolGray-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(213, 218, 225, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-coolGray-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(187, 195, 207, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-coolGray-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(136, 150, 171, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-coolGray-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(85, 105, 135, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-coolGray-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(77, 95, 122, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-coolGray-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(64, 79, 101, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-coolGray-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 63, 81, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-coolGray-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 51, 66, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-indigo-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 246, 255, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-indigo-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(240, 238, 255, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-indigo-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(218, 212, 255, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-indigo-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(195, 185, 255, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-indigo-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(150, 133, 255, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-indigo-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(105, 81, 255, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-indigo-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(95, 73, 230, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-indigo-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(79, 61, 191, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-indigo-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(63, 49, 153, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-indigo-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 40, 125, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-violet-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 247, 255, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-violet-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(246, 238, 254, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-violet-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(233, 213, 253, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-violet-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(220, 187, 252, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-violet-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(194, 136, 249, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-violet-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(168, 85, 247, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-violet-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(151, 77, 222, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-violet-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(126, 64, 185, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-violet-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(101, 51, 148, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-violet-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(82, 42, 121, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-yellow-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 250, 243, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-yellow-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 245, 231, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-yellow-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 231, 194, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-yellow-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 216, 157, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-yellow-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 187, 84, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-yellow-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-yellow-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(221, 142, 10, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-yellow-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(184, 119, 8, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-yellow-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(147, 95, 7, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-yellow-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(120, 77, 5, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-red-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 247, 246, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-red-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 238, 236, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-red-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 214, 208, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-red-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 189, 180, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-red-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 139, 124, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-red-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(239, 88, 68, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-red-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(215, 80, 61, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-red-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(179, 67, 51, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-red-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(143, 53, 41, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-red-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 44, 33, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-green-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 253, 247, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-green-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(234, 250, 240, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-green-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(202, 244, 217, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-green-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(170, 237, 195, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-green-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(106, 223, 149, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-green-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 209, 103, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-green-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(38, 188, 94, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-green-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(32, 157, 78, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-green-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(25, 125, 62, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-green-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(21, 102, 51, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-blue-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 249, 255, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-blue-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 243, 254, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-blue-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 224, 253, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-blue-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(177, 205, 251, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-blue-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(118, 168, 249, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-blue-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-blue-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(53, 117, 221, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-blue-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 98, 185, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-blue-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 78, 148, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-blue-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(29, 64, 121, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-gray-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-gray-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-gray-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-gray-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-gray-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-gray-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-gray-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-gray-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-gray-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
-  }
-
-  .xl\:focus\:border-gray-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
-  }
-
-  .xl\:border-opacity-0 {
-    --tw-border-opacity: 0;
-  }
-
-  .xl\:border-opacity-5 {
-    --tw-border-opacity: 0.05;
-  }
-
-  .xl\:border-opacity-10 {
-    --tw-border-opacity: 0.1;
-  }
-
-  .xl\:border-opacity-20 {
-    --tw-border-opacity: 0.2;
-  }
-
-  .xl\:border-opacity-25 {
-    --tw-border-opacity: 0.25;
-  }
-
-  .xl\:border-opacity-30 {
-    --tw-border-opacity: 0.3;
-  }
-
-  .xl\:border-opacity-40 {
-    --tw-border-opacity: 0.4;
-  }
-
-  .xl\:border-opacity-50 {
-    --tw-border-opacity: 0.5;
-  }
-
-  .xl\:border-opacity-60 {
-    --tw-border-opacity: 0.6;
-  }
-
-  .xl\:border-opacity-70 {
-    --tw-border-opacity: 0.7;
-  }
-
-  .xl\:border-opacity-75 {
-    --tw-border-opacity: 0.75;
-  }
-
-  .xl\:border-opacity-80 {
-    --tw-border-opacity: 0.8;
-  }
-
-  .xl\:border-opacity-90 {
-    --tw-border-opacity: 0.9;
-  }
-
-  .xl\:border-opacity-95 {
-    --tw-border-opacity: 0.95;
-  }
-
-  .xl\:border-opacity-100 {
-    --tw-border-opacity: 1;
-  }
-
-  .group:hover .xl\:group-hover\:border-opacity-0 {
-    --tw-border-opacity: 0;
-  }
-
-  .group:hover .xl\:group-hover\:border-opacity-5 {
-    --tw-border-opacity: 0.05;
-  }
-
-  .group:hover .xl\:group-hover\:border-opacity-10 {
-    --tw-border-opacity: 0.1;
-  }
-
-  .group:hover .xl\:group-hover\:border-opacity-20 {
-    --tw-border-opacity: 0.2;
-  }
-
-  .group:hover .xl\:group-hover\:border-opacity-25 {
-    --tw-border-opacity: 0.25;
-  }
-
-  .group:hover .xl\:group-hover\:border-opacity-30 {
-    --tw-border-opacity: 0.3;
-  }
-
-  .group:hover .xl\:group-hover\:border-opacity-40 {
-    --tw-border-opacity: 0.4;
-  }
-
-  .group:hover .xl\:group-hover\:border-opacity-50 {
-    --tw-border-opacity: 0.5;
-  }
-
-  .group:hover .xl\:group-hover\:border-opacity-60 {
-    --tw-border-opacity: 0.6;
-  }
-
-  .group:hover .xl\:group-hover\:border-opacity-70 {
-    --tw-border-opacity: 0.7;
-  }
-
-  .group:hover .xl\:group-hover\:border-opacity-75 {
-    --tw-border-opacity: 0.75;
-  }
-
-  .group:hover .xl\:group-hover\:border-opacity-80 {
-    --tw-border-opacity: 0.8;
-  }
-
-  .group:hover .xl\:group-hover\:border-opacity-90 {
-    --tw-border-opacity: 0.9;
-  }
-
-  .group:hover .xl\:group-hover\:border-opacity-95 {
-    --tw-border-opacity: 0.95;
-  }
-
-  .group:hover .xl\:group-hover\:border-opacity-100 {
-    --tw-border-opacity: 1;
-  }
-
-  .xl\:focus-within\:border-opacity-0:focus-within {
-    --tw-border-opacity: 0;
-  }
-
-  .xl\:focus-within\:border-opacity-5:focus-within {
-    --tw-border-opacity: 0.05;
-  }
-
-  .xl\:focus-within\:border-opacity-10:focus-within {
-    --tw-border-opacity: 0.1;
-  }
-
-  .xl\:focus-within\:border-opacity-20:focus-within {
-    --tw-border-opacity: 0.2;
-  }
-
-  .xl\:focus-within\:border-opacity-25:focus-within {
-    --tw-border-opacity: 0.25;
-  }
-
-  .xl\:focus-within\:border-opacity-30:focus-within {
-    --tw-border-opacity: 0.3;
-  }
-
-  .xl\:focus-within\:border-opacity-40:focus-within {
-    --tw-border-opacity: 0.4;
-  }
-
-  .xl\:focus-within\:border-opacity-50:focus-within {
-    --tw-border-opacity: 0.5;
-  }
-
-  .xl\:focus-within\:border-opacity-60:focus-within {
-    --tw-border-opacity: 0.6;
-  }
-
-  .xl\:focus-within\:border-opacity-70:focus-within {
-    --tw-border-opacity: 0.7;
-  }
-
-  .xl\:focus-within\:border-opacity-75:focus-within {
-    --tw-border-opacity: 0.75;
-  }
-
-  .xl\:focus-within\:border-opacity-80:focus-within {
-    --tw-border-opacity: 0.8;
-  }
-
-  .xl\:focus-within\:border-opacity-90:focus-within {
-    --tw-border-opacity: 0.9;
-  }
-
-  .xl\:focus-within\:border-opacity-95:focus-within {
-    --tw-border-opacity: 0.95;
-  }
-
-  .xl\:focus-within\:border-opacity-100:focus-within {
-    --tw-border-opacity: 1;
-  }
-
-  .xl\:hover\:border-opacity-0:hover {
-    --tw-border-opacity: 0;
-  }
-
-  .xl\:hover\:border-opacity-5:hover {
-    --tw-border-opacity: 0.05;
-  }
-
-  .xl\:hover\:border-opacity-10:hover {
-    --tw-border-opacity: 0.1;
-  }
-
-  .xl\:hover\:border-opacity-20:hover {
-    --tw-border-opacity: 0.2;
-  }
-
-  .xl\:hover\:border-opacity-25:hover {
-    --tw-border-opacity: 0.25;
-  }
-
-  .xl\:hover\:border-opacity-30:hover {
-    --tw-border-opacity: 0.3;
-  }
-
-  .xl\:hover\:border-opacity-40:hover {
-    --tw-border-opacity: 0.4;
-  }
-
-  .xl\:hover\:border-opacity-50:hover {
-    --tw-border-opacity: 0.5;
-  }
-
-  .xl\:hover\:border-opacity-60:hover {
-    --tw-border-opacity: 0.6;
-  }
-
-  .xl\:hover\:border-opacity-70:hover {
-    --tw-border-opacity: 0.7;
-  }
-
-  .xl\:hover\:border-opacity-75:hover {
-    --tw-border-opacity: 0.75;
-  }
-
-  .xl\:hover\:border-opacity-80:hover {
-    --tw-border-opacity: 0.8;
-  }
-
-  .xl\:hover\:border-opacity-90:hover {
-    --tw-border-opacity: 0.9;
-  }
-
-  .xl\:hover\:border-opacity-95:hover {
-    --tw-border-opacity: 0.95;
-  }
-
-  .xl\:hover\:border-opacity-100:hover {
-    --tw-border-opacity: 1;
-  }
-
-  .xl\:focus\:border-opacity-0:focus {
-    --tw-border-opacity: 0;
-  }
-
-  .xl\:focus\:border-opacity-5:focus {
-    --tw-border-opacity: 0.05;
-  }
-
-  .xl\:focus\:border-opacity-10:focus {
-    --tw-border-opacity: 0.1;
-  }
-
-  .xl\:focus\:border-opacity-20:focus {
-    --tw-border-opacity: 0.2;
-  }
-
-  .xl\:focus\:border-opacity-25:focus {
-    --tw-border-opacity: 0.25;
-  }
-
-  .xl\:focus\:border-opacity-30:focus {
-    --tw-border-opacity: 0.3;
-  }
-
-  .xl\:focus\:border-opacity-40:focus {
-    --tw-border-opacity: 0.4;
-  }
-
-  .xl\:focus\:border-opacity-50:focus {
-    --tw-border-opacity: 0.5;
-  }
-
-  .xl\:focus\:border-opacity-60:focus {
-    --tw-border-opacity: 0.6;
-  }
-
-  .xl\:focus\:border-opacity-70:focus {
-    --tw-border-opacity: 0.7;
-  }
-
-  .xl\:focus\:border-opacity-75:focus {
-    --tw-border-opacity: 0.75;
-  }
-
-  .xl\:focus\:border-opacity-80:focus {
-    --tw-border-opacity: 0.8;
-  }
-
-  .xl\:focus\:border-opacity-90:focus {
-    --tw-border-opacity: 0.9;
-  }
-
-  .xl\:focus\:border-opacity-95:focus {
-    --tw-border-opacity: 0.95;
-  }
-
-  .xl\:focus\:border-opacity-100:focus {
-    --tw-border-opacity: 1;
-  }
-
-  .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-xl {
-    border-radius: 0.675rem;
-  }
-
-  .xl\:rounded-2xl {
-    border-radius: 0.75rem;
-  }
-
-  .xl\:rounded-3xl {
-    border-radius: 0.875rem;
-  }
-
-  .xl\:rounded-4xl {
-    border-radius: 1rem;
-  }
-
-  .xl\:rounded-5xl {
-    border-radius: 1.25rem;
-  }
-
-  .xl\:rounded-6xl {
-    border-radius: 1.375rem;
-  }
-
-  .xl\:rounded-7xl {
-    border-radius: 1.5rem;
-  }
-
-  .xl\:rounded-8xl {
-    border-radius: 2rem;
-  }
-
-  .xl\:rounded-9xl {
-    border-radius: 2.25rem;
-  }
-
-  .xl\:rounded-10xl {
-    border-radius: 2.5rem;
-  }
-
-  .xl\:rounded-11xl {
-    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: 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-xl {
-    border-top-left-radius: 0.675rem;
-    border-top-right-radius: 0.675rem;
-  }
-
-  .xl\:rounded-r-xl {
-    border-top-right-radius: 0.675rem;
-    border-bottom-right-radius: 0.675rem;
-  }
-
-  .xl\:rounded-b-xl {
-    border-bottom-right-radius: 0.675rem;
-    border-bottom-left-radius: 0.675rem;
-  }
-
-  .xl\:rounded-l-xl {
-    border-top-left-radius: 0.675rem;
-    border-bottom-left-radius: 0.675rem;
-  }
-
-  .xl\:rounded-t-2xl {
-    border-top-left-radius: 0.75rem;
-    border-top-right-radius: 0.75rem;
-  }
-
-  .xl\:rounded-r-2xl {
-    border-top-right-radius: 0.75rem;
-    border-bottom-right-radius: 0.75rem;
-  }
-
-  .xl\:rounded-b-2xl {
-    border-bottom-right-radius: 0.75rem;
-    border-bottom-left-radius: 0.75rem;
-  }
-
-  .xl\:rounded-l-2xl {
-    border-top-left-radius: 0.75rem;
-    border-bottom-left-radius: 0.75rem;
-  }
-
-  .xl\:rounded-t-3xl {
-    border-top-left-radius: 0.875rem;
-    border-top-right-radius: 0.875rem;
-  }
-
-  .xl\:rounded-r-3xl {
-    border-top-right-radius: 0.875rem;
-    border-bottom-right-radius: 0.875rem;
-  }
-
-  .xl\:rounded-b-3xl {
-    border-bottom-right-radius: 0.875rem;
-    border-bottom-left-radius: 0.875rem;
-  }
-
-  .xl\:rounded-l-3xl {
-    border-top-left-radius: 0.875rem;
-    border-bottom-left-radius: 0.875rem;
-  }
-
-  .xl\:rounded-t-4xl {
-    border-top-left-radius: 1rem;
-    border-top-right-radius: 1rem;
-  }
-
-  .xl\:rounded-r-4xl {
-    border-top-right-radius: 1rem;
-    border-bottom-right-radius: 1rem;
-  }
-
-  .xl\:rounded-b-4xl {
-    border-bottom-right-radius: 1rem;
-    border-bottom-left-radius: 1rem;
-  }
-
-  .xl\:rounded-l-4xl {
-    border-top-left-radius: 1rem;
-    border-bottom-left-radius: 1rem;
-  }
-
-  .xl\:rounded-t-5xl {
-    border-top-left-radius: 1.25rem;
-    border-top-right-radius: 1.25rem;
-  }
-
-  .xl\:rounded-r-5xl {
-    border-top-right-radius: 1.25rem;
-    border-bottom-right-radius: 1.25rem;
-  }
-
-  .xl\:rounded-b-5xl {
-    border-bottom-right-radius: 1.25rem;
-    border-bottom-left-radius: 1.25rem;
-  }
-
-  .xl\:rounded-l-5xl {
-    border-top-left-radius: 1.25rem;
-    border-bottom-left-radius: 1.25rem;
-  }
-
-  .xl\:rounded-t-6xl {
-    border-top-left-radius: 1.375rem;
-    border-top-right-radius: 1.375rem;
-  }
-
-  .xl\:rounded-r-6xl {
-    border-top-right-radius: 1.375rem;
-    border-bottom-right-radius: 1.375rem;
-  }
-
-  .xl\:rounded-b-6xl {
-    border-bottom-right-radius: 1.375rem;
-    border-bottom-left-radius: 1.375rem;
-  }
-
-  .xl\:rounded-l-6xl {
-    border-top-left-radius: 1.375rem;
-    border-bottom-left-radius: 1.375rem;
-  }
-
-  .xl\:rounded-t-7xl {
-    border-top-left-radius: 1.5rem;
-    border-top-right-radius: 1.5rem;
-  }
-
-  .xl\:rounded-r-7xl {
-    border-top-right-radius: 1.5rem;
-    border-bottom-right-radius: 1.5rem;
-  }
-
-  .xl\:rounded-b-7xl {
-    border-bottom-right-radius: 1.5rem;
-    border-bottom-left-radius: 1.5rem;
-  }
-
-  .xl\:rounded-l-7xl {
-    border-top-left-radius: 1.5rem;
-    border-bottom-left-radius: 1.5rem;
-  }
-
-  .xl\:rounded-t-8xl {
-    border-top-left-radius: 2rem;
-    border-top-right-radius: 2rem;
-  }
-
-  .xl\:rounded-r-8xl {
-    border-top-right-radius: 2rem;
-    border-bottom-right-radius: 2rem;
-  }
-
-  .xl\:rounded-b-8xl {
-    border-bottom-right-radius: 2rem;
-    border-bottom-left-radius: 2rem;
-  }
-
-  .xl\:rounded-l-8xl {
-    border-top-left-radius: 2rem;
-    border-bottom-left-radius: 2rem;
-  }
-
-  .xl\:rounded-t-9xl {
-    border-top-left-radius: 2.25rem;
-    border-top-right-radius: 2.25rem;
-  }
-
-  .xl\:rounded-r-9xl {
-    border-top-right-radius: 2.25rem;
-    border-bottom-right-radius: 2.25rem;
-  }
-
-  .xl\:rounded-b-9xl {
-    border-bottom-right-radius: 2.25rem;
-    border-bottom-left-radius: 2.25rem;
-  }
-
-  .xl\:rounded-l-9xl {
-    border-top-left-radius: 2.25rem;
-    border-bottom-left-radius: 2.25rem;
-  }
-
-  .xl\:rounded-t-10xl {
-    border-top-left-radius: 2.5rem;
-    border-top-right-radius: 2.5rem;
-  }
-
-  .xl\:rounded-r-10xl {
-    border-top-right-radius: 2.5rem;
-    border-bottom-right-radius: 2.5rem;
-  }
-
-  .xl\:rounded-b-10xl {
-    border-bottom-right-radius: 2.5rem;
-    border-bottom-left-radius: 2.5rem;
-  }
-
-  .xl\:rounded-l-10xl {
-    border-top-left-radius: 2.5rem;
-    border-bottom-left-radius: 2.5rem;
-  }
-
-  .xl\:rounded-t-11xl {
-    border-top-left-radius: 5rem;
-    border-top-right-radius: 5rem;
-  }
-
-  .xl\:rounded-r-11xl {
-    border-top-right-radius: 5rem;
-    border-bottom-right-radius: 5rem;
-  }
-
-  .xl\:rounded-b-11xl {
-    border-bottom-right-radius: 5rem;
-    border-bottom-left-radius: 5rem;
-  }
-
-  .xl\:rounded-l-11xl {
-    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: 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-xl {
-    border-top-left-radius: 0.675rem;
-  }
-
-  .xl\:rounded-tr-xl {
-    border-top-right-radius: 0.675rem;
-  }
-
-  .xl\:rounded-br-xl {
-    border-bottom-right-radius: 0.675rem;
-  }
-
-  .xl\:rounded-bl-xl {
-    border-bottom-left-radius: 0.675rem;
-  }
-
-  .xl\:rounded-tl-2xl {
-    border-top-left-radius: 0.75rem;
-  }
-
-  .xl\:rounded-tr-2xl {
-    border-top-right-radius: 0.75rem;
-  }
-
-  .xl\:rounded-br-2xl {
-    border-bottom-right-radius: 0.75rem;
-  }
-
-  .xl\:rounded-bl-2xl {
-    border-bottom-left-radius: 0.75rem;
-  }
-
-  .xl\:rounded-tl-3xl {
-    border-top-left-radius: 0.875rem;
-  }
-
-  .xl\:rounded-tr-3xl {
-    border-top-right-radius: 0.875rem;
-  }
-
-  .xl\:rounded-br-3xl {
-    border-bottom-right-radius: 0.875rem;
-  }
-
-  .xl\:rounded-bl-3xl {
-    border-bottom-left-radius: 0.875rem;
-  }
-
-  .xl\:rounded-tl-4xl {
-    border-top-left-radius: 1rem;
-  }
-
-  .xl\:rounded-tr-4xl {
-    border-top-right-radius: 1rem;
-  }
-
-  .xl\:rounded-br-4xl {
-    border-bottom-right-radius: 1rem;
-  }
-
-  .xl\:rounded-bl-4xl {
-    border-bottom-left-radius: 1rem;
-  }
-
-  .xl\:rounded-tl-5xl {
-    border-top-left-radius: 1.25rem;
-  }
-
-  .xl\:rounded-tr-5xl {
-    border-top-right-radius: 1.25rem;
-  }
-
-  .xl\:rounded-br-5xl {
-    border-bottom-right-radius: 1.25rem;
-  }
-
-  .xl\:rounded-bl-5xl {
-    border-bottom-left-radius: 1.25rem;
-  }
-
-  .xl\:rounded-tl-6xl {
-    border-top-left-radius: 1.375rem;
-  }
-
-  .xl\:rounded-tr-6xl {
-    border-top-right-radius: 1.375rem;
-  }
-
-  .xl\:rounded-br-6xl {
-    border-bottom-right-radius: 1.375rem;
-  }
-
-  .xl\:rounded-bl-6xl {
-    border-bottom-left-radius: 1.375rem;
-  }
-
-  .xl\:rounded-tl-7xl {
-    border-top-left-radius: 1.5rem;
-  }
-
-  .xl\:rounded-tr-7xl {
-    border-top-right-radius: 1.5rem;
-  }
-
-  .xl\:rounded-br-7xl {
-    border-bottom-right-radius: 1.5rem;
-  }
-
-  .xl\:rounded-bl-7xl {
-    border-bottom-left-radius: 1.5rem;
-  }
-
-  .xl\:rounded-tl-8xl {
-    border-top-left-radius: 2rem;
-  }
-
-  .xl\:rounded-tr-8xl {
-    border-top-right-radius: 2rem;
-  }
-
-  .xl\:rounded-br-8xl {
-    border-bottom-right-radius: 2rem;
-  }
-
-  .xl\:rounded-bl-8xl {
-    border-bottom-left-radius: 2rem;
-  }
-
-  .xl\:rounded-tl-9xl {
-    border-top-left-radius: 2.25rem;
-  }
-
-  .xl\:rounded-tr-9xl {
-    border-top-right-radius: 2.25rem;
-  }
-
-  .xl\:rounded-br-9xl {
-    border-bottom-right-radius: 2.25rem;
-  }
-
-  .xl\:rounded-bl-9xl {
-    border-bottom-left-radius: 2.25rem;
-  }
-
-  .xl\:rounded-tl-10xl {
-    border-top-left-radius: 2.5rem;
-  }
-
-  .xl\:rounded-tr-10xl {
-    border-top-right-radius: 2.5rem;
-  }
-
-  .xl\:rounded-br-10xl {
-    border-bottom-right-radius: 2.5rem;
-  }
-
-  .xl\:rounded-bl-10xl {
-    border-bottom-left-radius: 2.5rem;
-  }
-
-  .xl\:rounded-tl-11xl {
-    border-top-left-radius: 5rem;
-  }
-
-  .xl\:rounded-tr-11xl {
-    border-top-right-radius: 5rem;
-  }
-
-  .xl\:rounded-br-11xl {
-    border-bottom-right-radius: 5rem;
-  }
-
-  .xl\:rounded-bl-11xl {
-    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 {
-    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\: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\:flow-root {
-    display: flow-root;
-  }
-
-  .xl\:grid {
-    display: grid;
-  }
-
-  .xl\:inline-grid {
-    display: inline-grid;
-  }
-
-  .xl\:contents {
-    display: contents;
-  }
-
-  .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-nowrap {
-    flex-wrap: nowrap;
-  }
-
-  .xl\:place-items-auto {
-    place-items: auto;
-  }
-
-  .xl\:place-items-start {
-    place-items: start;
-  }
-
-  .xl\:place-items-end {
-    place-items: end;
-  }
-
-  .xl\:place-items-center {
-    place-items: center;
-  }
-
-  .xl\:place-items-stretch {
-    place-items: stretch;
-  }
-
-  .xl\:place-content-center {
-    place-content: center;
-  }
-
-  .xl\:place-content-start {
-    place-content: start;
-  }
-
-  .xl\:place-content-end {
-    place-content: end;
-  }
-
-  .xl\:place-content-between {
-    place-content: space-between;
-  }
-
-  .xl\:place-content-around {
-    place-content: space-around;
-  }
-
-  .xl\:place-content-evenly {
-    place-content: space-evenly;
-  }
-
-  .xl\:place-content-stretch {
-    place-content: stretch;
-  }
-
-  .xl\:place-self-auto {
-    place-self: auto;
-  }
-
-  .xl\:place-self-start {
-    place-self: start;
-  }
-
-  .xl\:place-self-end {
-    place-self: end;
-  }
-
-  .xl\:place-self-center {
-    place-self: center;
-  }
-
-  .xl\:place-self-stretch {
-    place-self: stretch;
-  }
-
-  .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\: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\:content-evenly {
-    align-content: space-evenly;
-  }
-
-  .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-items-auto {
-    justify-items: auto;
-  }
-
-  .xl\:justify-items-start {
-    justify-items: start;
-  }
-
-  .xl\:justify-items-end {
-    justify-items: end;
-  }
-
-  .xl\:justify-items-center {
-    justify-items: center;
-  }
-
-  .xl\:justify-items-stretch {
-    justify-items: 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\:justify-self-auto {
-    justify-self: auto;
-  }
-
-  .xl\:justify-self-start {
-    justify-self: start;
-  }
-
-  .xl\:justify-self-end {
-    justify-self: end;
-  }
-
-  .xl\:justify-self-center {
-    justify-self: center;
-  }
-
-  .xl\:justify-self-stretch {
-    justify-self: stretch;
-  }
-
-  .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\:clear-left {
-    clear: left;
-  }
-
-  .xl\:clear-right {
-    clear: right;
-  }
-
-  .xl\:clear-both {
-    clear: both;
-  }
-
-  .xl\:clear-none {
-    clear: none;
-  }
-
-  .xl\:font-body {
-    font-family: Inter, ui-sans-serif, 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-heading {
-    font-family: Inter, ui-sans-serif, 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-sans {
-    font-family: "Inter", ui-sans-serif, 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: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
-  }
-
-  .xl\:font-mono {
-    font-family: ui-monospace, SFMono-Regular, 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\:h-0 {
-    height: 0px;
-  }
-
-  .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-7 {
-    height: 1.75rem;
-  }
-
-  .xl\:h-8 {
-    height: 2rem;
-  }
-
-  .xl\:h-9 {
-    height: 2.25rem;
-  }
-
-  .xl\:h-10 {
-    height: 2.5rem;
-  }
-
-  .xl\:h-11 {
-    height: 2.75rem;
-  }
-
-  .xl\:h-12 {
-    height: 3rem;
-  }
-
-  .xl\:h-14 {
-    height: 3.5rem;
-  }
-
-  .xl\:h-16 {
-    height: 4rem;
-  }
-
-  .xl\:h-20 {
-    height: 5rem;
-  }
-
-  .xl\:h-24 {
-    height: 6rem;
-  }
-
-  .xl\:h-28 {
-    height: 7rem;
-  }
-
-  .xl\:h-32 {
-    height: 8rem;
-  }
-
-  .xl\:h-36 {
-    height: 9rem;
-  }
-
-  .xl\:h-40 {
-    height: 10rem;
-  }
-
-  .xl\:h-44 {
-    height: 11rem;
-  }
-
-  .xl\:h-48 {
-    height: 12rem;
-  }
-
-  .xl\:h-52 {
-    height: 13rem;
-  }
-
-  .xl\:h-56 {
-    height: 14rem;
-  }
-
-  .xl\:h-60 {
-    height: 15rem;
-  }
-
-  .xl\:h-64 {
-    height: 16rem;
-  }
-
-  .xl\:h-72 {
-    height: 18rem;
-  }
-
-  .xl\:h-80 {
-    height: 20rem;
-  }
-
-  .xl\:h-96 {
-    height: 24rem;
-  }
-
-  .xl\:h-auto {
-    height: auto;
-  }
-
-  .xl\:h-px {
-    height: 1px;
-  }
-
-  .xl\:h-0\.5 {
-    height: 0.125rem;
-  }
-
-  .xl\:h-1\.5 {
-    height: 0.375rem;
-  }
-
-  .xl\:h-2\.5 {
-    height: 0.625rem;
-  }
-
-  .xl\:h-3\.5 {
-    height: 0.875rem;
-  }
-
-  .xl\:h-full {
-    height: 100%;
-  }
-
-  .xl\:h-screen {
-    height: 100vh;
-  }
-
-  .xl\:text-xxs {
-    font-size: 0.6875rem;
-  }
-
-  .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: 3.75rem;
-  }
-
-  .xl\:text-7xl {
-    font-size: 4.5rem;
-  }
-
-  .xl\:text-8xl {
-    font-size: 6rem;
-  }
-
-  .xl\:text-9xl {
-    font-size: 8rem;
-  }
-
-  .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: 0px;
-  }
-
-  .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-7 {
-    margin: 1.75rem;
-  }
-
-  .xl\:m-8 {
-    margin: 2rem;
-  }
-
-  .xl\:m-9 {
-    margin: 2.25rem;
-  }
-
-  .xl\:m-10 {
-    margin: 2.5rem;
-  }
-
-  .xl\:m-11 {
-    margin: 2.75rem;
-  }
-
-  .xl\:m-12 {
-    margin: 3rem;
-  }
-
-  .xl\:m-14 {
-    margin: 3.5rem;
-  }
-
-  .xl\:m-16 {
-    margin: 4rem;
-  }
-
-  .xl\:m-20 {
-    margin: 5rem;
-  }
-
-  .xl\:m-24 {
-    margin: 6rem;
-  }
-
-  .xl\:m-28 {
-    margin: 7rem;
-  }
-
-  .xl\:m-32 {
-    margin: 8rem;
-  }
-
-  .xl\:m-36 {
-    margin: 9rem;
-  }
-
-  .xl\:m-40 {
-    margin: 10rem;
-  }
-
-  .xl\:m-44 {
-    margin: 11rem;
-  }
-
-  .xl\:m-48 {
-    margin: 12rem;
-  }
-
-  .xl\:m-52 {
-    margin: 13rem;
-  }
-
-  .xl\:m-56 {
-    margin: 14rem;
-  }
-
-  .xl\:m-60 {
-    margin: 15rem;
-  }
-
-  .xl\:m-64 {
-    margin: 16rem;
-  }
-
-  .xl\:m-72 {
-    margin: 18rem;
-  }
-
-  .xl\:m-80 {
-    margin: 20rem;
-  }
-
-  .xl\:m-96 {
-    margin: 24rem;
-  }
-
-  .xl\:m-auto {
-    margin: auto;
-  }
-
-  .xl\:m-px {
-    margin: 1px;
-  }
-
-  .xl\:m-0\.5 {
-    margin: 0.125rem;
-  }
-
-  .xl\:m-1\.5 {
-    margin: 0.375rem;
-  }
-
-  .xl\:m-2\.5 {
-    margin: 0.625rem;
-  }
-
-  .xl\:m-3\.5 {
-    margin: 0.875rem;
-  }
-
-  .xl\:-m-0 {
-    margin: 0px;
-  }
-
-  .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-7 {
-    margin: -1.75rem;
-  }
-
-  .xl\:-m-8 {
-    margin: -2rem;
-  }
-
-  .xl\:-m-9 {
-    margin: -2.25rem;
-  }
-
-  .xl\:-m-10 {
-    margin: -2.5rem;
-  }
-
-  .xl\:-m-11 {
-    margin: -2.75rem;
-  }
-
-  .xl\:-m-12 {
-    margin: -3rem;
-  }
-
-  .xl\:-m-14 {
-    margin: -3.5rem;
-  }
-
-  .xl\:-m-16 {
-    margin: -4rem;
-  }
-
-  .xl\:-m-20 {
-    margin: -5rem;
-  }
-
-  .xl\:-m-24 {
-    margin: -6rem;
-  }
-
-  .xl\:-m-28 {
-    margin: -7rem;
-  }
-
-  .xl\:-m-32 {
-    margin: -8rem;
-  }
-
-  .xl\:-m-36 {
-    margin: -9rem;
-  }
-
-  .xl\:-m-40 {
-    margin: -10rem;
-  }
-
-  .xl\:-m-44 {
-    margin: -11rem;
-  }
-
-  .xl\:-m-48 {
-    margin: -12rem;
-  }
-
-  .xl\:-m-52 {
-    margin: -13rem;
-  }
-
-  .xl\:-m-56 {
-    margin: -14rem;
-  }
-
-  .xl\:-m-60 {
-    margin: -15rem;
-  }
-
-  .xl\:-m-64 {
-    margin: -16rem;
-  }
-
-  .xl\:-m-72 {
-    margin: -18rem;
-  }
-
-  .xl\:-m-80 {
-    margin: -20rem;
-  }
-
-  .xl\:-m-96 {
-    margin: -24rem;
-  }
-
-  .xl\:-m-px {
-    margin: -1px;
-  }
-
-  .xl\:-m-0\.5 {
-    margin: -0.125rem;
-  }
-
-  .xl\:-m-1\.5 {
-    margin: -0.375rem;
-  }
-
-  .xl\:-m-2\.5 {
-    margin: -0.625rem;
-  }
-
-  .xl\:-m-3\.5 {
-    margin: -0.875rem;
-  }
-
-  .xl\:my-0 {
-    margin-top: 0px;
-    margin-bottom: 0px;
-  }
-
-  .xl\:mx-0 {
-    margin-left: 0px;
-    margin-right: 0px;
-  }
-
-  .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-7 {
-    margin-top: 1.75rem;
-    margin-bottom: 1.75rem;
-  }
-
-  .xl\:mx-7 {
-    margin-left: 1.75rem;
-    margin-right: 1.75rem;
-  }
-
-  .xl\:my-8 {
-    margin-top: 2rem;
-    margin-bottom: 2rem;
-  }
-
-  .xl\:mx-8 {
-    margin-left: 2rem;
-    margin-right: 2rem;
-  }
-
-  .xl\:my-9 {
-    margin-top: 2.25rem;
-    margin-bottom: 2.25rem;
-  }
-
-  .xl\:mx-9 {
-    margin-left: 2.25rem;
-    margin-right: 2.25rem;
-  }
-
-  .xl\:my-10 {
-    margin-top: 2.5rem;
-    margin-bottom: 2.5rem;
-  }
-
-  .xl\:mx-10 {
-    margin-left: 2.5rem;
-    margin-right: 2.5rem;
-  }
-
-  .xl\:my-11 {
-    margin-top: 2.75rem;
-    margin-bottom: 2.75rem;
-  }
-
-  .xl\:mx-11 {
-    margin-left: 2.75rem;
-    margin-right: 2.75rem;
-  }
-
-  .xl\:my-12 {
-    margin-top: 3rem;
-    margin-bottom: 3rem;
-  }
-
-  .xl\:mx-12 {
-    margin-left: 3rem;
-    margin-right: 3rem;
-  }
-
-  .xl\:my-14 {
-    margin-top: 3.5rem;
-    margin-bottom: 3.5rem;
-  }
-
-  .xl\:mx-14 {
-    margin-left: 3.5rem;
-    margin-right: 3.5rem;
-  }
-
-  .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-28 {
-    margin-top: 7rem;
-    margin-bottom: 7rem;
-  }
-
-  .xl\:mx-28 {
-    margin-left: 7rem;
-    margin-right: 7rem;
-  }
-
-  .xl\:my-32 {
-    margin-top: 8rem;
-    margin-bottom: 8rem;
-  }
-
-  .xl\:mx-32 {
-    margin-left: 8rem;
-    margin-right: 8rem;
-  }
-
-  .xl\:my-36 {
-    margin-top: 9rem;
-    margin-bottom: 9rem;
-  }
-
-  .xl\:mx-36 {
-    margin-left: 9rem;
-    margin-right: 9rem;
-  }
-
-  .xl\:my-40 {
-    margin-top: 10rem;
-    margin-bottom: 10rem;
-  }
-
-  .xl\:mx-40 {
-    margin-left: 10rem;
-    margin-right: 10rem;
-  }
-
-  .xl\:my-44 {
-    margin-top: 11rem;
-    margin-bottom: 11rem;
-  }
-
-  .xl\:mx-44 {
-    margin-left: 11rem;
-    margin-right: 11rem;
-  }
-
-  .xl\:my-48 {
-    margin-top: 12rem;
-    margin-bottom: 12rem;
-  }
-
-  .xl\:mx-48 {
-    margin-left: 12rem;
-    margin-right: 12rem;
-  }
-
-  .xl\:my-52 {
-    margin-top: 13rem;
-    margin-bottom: 13rem;
-  }
-
-  .xl\:mx-52 {
-    margin-left: 13rem;
-    margin-right: 13rem;
-  }
-
-  .xl\:my-56 {
-    margin-top: 14rem;
-    margin-bottom: 14rem;
-  }
-
-  .xl\:mx-56 {
-    margin-left: 14rem;
-    margin-right: 14rem;
-  }
-
-  .xl\:my-60 {
-    margin-top: 15rem;
-    margin-bottom: 15rem;
-  }
-
-  .xl\:mx-60 {
-    margin-left: 15rem;
-    margin-right: 15rem;
-  }
-
-  .xl\:my-64 {
-    margin-top: 16rem;
-    margin-bottom: 16rem;
-  }
-
-  .xl\:mx-64 {
-    margin-left: 16rem;
-    margin-right: 16rem;
-  }
-
-  .xl\:my-72 {
-    margin-top: 18rem;
-    margin-bottom: 18rem;
-  }
-
-  .xl\:mx-72 {
-    margin-left: 18rem;
-    margin-right: 18rem;
-  }
-
-  .xl\:my-80 {
-    margin-top: 20rem;
-    margin-bottom: 20rem;
-  }
-
-  .xl\:mx-80 {
-    margin-left: 20rem;
-    margin-right: 20rem;
-  }
-
-  .xl\:my-96 {
-    margin-top: 24rem;
-    margin-bottom: 24rem;
-  }
-
-  .xl\:mx-96 {
-    margin-left: 24rem;
-    margin-right: 24rem;
-  }
-
-  .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-0\.5 {
-    margin-top: 0.125rem;
-    margin-bottom: 0.125rem;
-  }
-
-  .xl\:mx-0\.5 {
-    margin-left: 0.125rem;
-    margin-right: 0.125rem;
-  }
-
-  .xl\:my-1\.5 {
-    margin-top: 0.375rem;
-    margin-bottom: 0.375rem;
-  }
-
-  .xl\:mx-1\.5 {
-    margin-left: 0.375rem;
-    margin-right: 0.375rem;
-  }
-
-  .xl\:my-2\.5 {
-    margin-top: 0.625rem;
-    margin-bottom: 0.625rem;
-  }
-
-  .xl\:mx-2\.5 {
-    margin-left: 0.625rem;
-    margin-right: 0.625rem;
-  }
-
-  .xl\:my-3\.5 {
-    margin-top: 0.875rem;
-    margin-bottom: 0.875rem;
-  }
-
-  .xl\:mx-3\.5 {
-    margin-left: 0.875rem;
-    margin-right: 0.875rem;
-  }
-
-  .xl\:-my-0 {
-    margin-top: 0px;
-    margin-bottom: 0px;
-  }
-
-  .xl\:-mx-0 {
-    margin-left: 0px;
-    margin-right: 0px;
-  }
-
-  .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-7 {
-    margin-top: -1.75rem;
-    margin-bottom: -1.75rem;
-  }
-
-  .xl\:-mx-7 {
-    margin-left: -1.75rem;
-    margin-right: -1.75rem;
-  }
-
-  .xl\:-my-8 {
-    margin-top: -2rem;
-    margin-bottom: -2rem;
-  }
-
-  .xl\:-mx-8 {
-    margin-left: -2rem;
-    margin-right: -2rem;
-  }
-
-  .xl\:-my-9 {
-    margin-top: -2.25rem;
-    margin-bottom: -2.25rem;
-  }
-
-  .xl\:-mx-9 {
-    margin-left: -2.25rem;
-    margin-right: -2.25rem;
-  }
-
-  .xl\:-my-10 {
-    margin-top: -2.5rem;
-    margin-bottom: -2.5rem;
-  }
-
-  .xl\:-mx-10 {
-    margin-left: -2.5rem;
-    margin-right: -2.5rem;
-  }
-
-  .xl\:-my-11 {
-    margin-top: -2.75rem;
-    margin-bottom: -2.75rem;
-  }
-
-  .xl\:-mx-11 {
-    margin-left: -2.75rem;
-    margin-right: -2.75rem;
-  }
-
-  .xl\:-my-12 {
-    margin-top: -3rem;
-    margin-bottom: -3rem;
-  }
-
-  .xl\:-mx-12 {
-    margin-left: -3rem;
-    margin-right: -3rem;
-  }
-
-  .xl\:-my-14 {
-    margin-top: -3.5rem;
-    margin-bottom: -3.5rem;
-  }
-
-  .xl\:-mx-14 {
-    margin-left: -3.5rem;
-    margin-right: -3.5rem;
-  }
-
-  .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-28 {
-    margin-top: -7rem;
-    margin-bottom: -7rem;
-  }
-
-  .xl\:-mx-28 {
-    margin-left: -7rem;
-    margin-right: -7rem;
-  }
-
-  .xl\:-my-32 {
-    margin-top: -8rem;
-    margin-bottom: -8rem;
-  }
-
-  .xl\:-mx-32 {
-    margin-left: -8rem;
-    margin-right: -8rem;
-  }
-
-  .xl\:-my-36 {
-    margin-top: -9rem;
-    margin-bottom: -9rem;
-  }
-
-  .xl\:-mx-36 {
-    margin-left: -9rem;
-    margin-right: -9rem;
-  }
-
-  .xl\:-my-40 {
-    margin-top: -10rem;
-    margin-bottom: -10rem;
-  }
-
-  .xl\:-mx-40 {
-    margin-left: -10rem;
-    margin-right: -10rem;
-  }
-
-  .xl\:-my-44 {
-    margin-top: -11rem;
-    margin-bottom: -11rem;
-  }
-
-  .xl\:-mx-44 {
-    margin-left: -11rem;
-    margin-right: -11rem;
-  }
-
-  .xl\:-my-48 {
-    margin-top: -12rem;
-    margin-bottom: -12rem;
-  }
-
-  .xl\:-mx-48 {
-    margin-left: -12rem;
-    margin-right: -12rem;
-  }
-
-  .xl\:-my-52 {
-    margin-top: -13rem;
-    margin-bottom: -13rem;
-  }
-
-  .xl\:-mx-52 {
-    margin-left: -13rem;
-    margin-right: -13rem;
-  }
-
-  .xl\:-my-56 {
-    margin-top: -14rem;
-    margin-bottom: -14rem;
-  }
-
-  .xl\:-mx-56 {
-    margin-left: -14rem;
-    margin-right: -14rem;
-  }
-
-  .xl\:-my-60 {
-    margin-top: -15rem;
-    margin-bottom: -15rem;
-  }
-
-  .xl\:-mx-60 {
-    margin-left: -15rem;
-    margin-right: -15rem;
-  }
-
-  .xl\:-my-64 {
-    margin-top: -16rem;
-    margin-bottom: -16rem;
-  }
-
-  .xl\:-mx-64 {
-    margin-left: -16rem;
-    margin-right: -16rem;
-  }
-
-  .xl\:-my-72 {
-    margin-top: -18rem;
-    margin-bottom: -18rem;
-  }
-
-  .xl\:-mx-72 {
-    margin-left: -18rem;
-    margin-right: -18rem;
-  }
-
-  .xl\:-my-80 {
-    margin-top: -20rem;
-    margin-bottom: -20rem;
-  }
-
-  .xl\:-mx-80 {
-    margin-left: -20rem;
-    margin-right: -20rem;
-  }
-
-  .xl\:-my-96 {
-    margin-top: -24rem;
-    margin-bottom: -24rem;
-  }
-
-  .xl\:-mx-96 {
-    margin-left: -24rem;
-    margin-right: -24rem;
-  }
-
-  .xl\:-my-px {
-    margin-top: -1px;
-    margin-bottom: -1px;
-  }
-
-  .xl\:-mx-px {
-    margin-left: -1px;
-    margin-right: -1px;
-  }
-
-  .xl\:-my-0\.5 {
-    margin-top: -0.125rem;
-    margin-bottom: -0.125rem;
-  }
-
-  .xl\:-mx-0\.5 {
-    margin-left: -0.125rem;
-    margin-right: -0.125rem;
-  }
-
-  .xl\:-my-1\.5 {
-    margin-top: -0.375rem;
-    margin-bottom: -0.375rem;
-  }
-
-  .xl\:-mx-1\.5 {
-    margin-left: -0.375rem;
-    margin-right: -0.375rem;
-  }
-
-  .xl\:-my-2\.5 {
-    margin-top: -0.625rem;
-    margin-bottom: -0.625rem;
-  }
-
-  .xl\:-mx-2\.5 {
-    margin-left: -0.625rem;
-    margin-right: -0.625rem;
-  }
-
-  .xl\:-my-3\.5 {
-    margin-top: -0.875rem;
-    margin-bottom: -0.875rem;
-  }
-
-  .xl\:-mx-3\.5 {
-    margin-left: -0.875rem;
-    margin-right: -0.875rem;
-  }
-
-  .xl\:mt-0 {
-    margin-top: 0px;
-  }
-
-  .xl\:mr-0 {
-    margin-right: 0px;
-  }
-
-  .xl\:mb-0 {
-    margin-bottom: 0px;
-  }
-
-  .xl\:ml-0 {
-    margin-left: 0px;
-  }
-
-  .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-7 {
-    margin-top: 1.75rem;
-  }
-
-  .xl\:mr-7 {
-    margin-right: 1.75rem;
-  }
-
-  .xl\:mb-7 {
-    margin-bottom: 1.75rem;
-  }
-
-  .xl\:ml-7 {
-    margin-left: 1.75rem;
-  }
-
-  .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-9 {
-    margin-top: 2.25rem;
-  }
-
-  .xl\:mr-9 {
-    margin-right: 2.25rem;
-  }
-
-  .xl\:mb-9 {
-    margin-bottom: 2.25rem;
-  }
-
-  .xl\:ml-9 {
-    margin-left: 2.25rem;
-  }
-
-  .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-11 {
-    margin-top: 2.75rem;
-  }
-
-  .xl\:mr-11 {
-    margin-right: 2.75rem;
-  }
-
-  .xl\:mb-11 {
-    margin-bottom: 2.75rem;
-  }
-
-  .xl\:ml-11 {
-    margin-left: 2.75rem;
-  }
-
-  .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-14 {
-    margin-top: 3.5rem;
-  }
-
-  .xl\:mr-14 {
-    margin-right: 3.5rem;
-  }
-
-  .xl\:mb-14 {
-    margin-bottom: 3.5rem;
-  }
-
-  .xl\:ml-14 {
-    margin-left: 3.5rem;
-  }
-
-  .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-28 {
-    margin-top: 7rem;
-  }
-
-  .xl\:mr-28 {
-    margin-right: 7rem;
-  }
-
-  .xl\:mb-28 {
-    margin-bottom: 7rem;
-  }
-
-  .xl\:ml-28 {
-    margin-left: 7rem;
-  }
-
-  .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-36 {
-    margin-top: 9rem;
-  }
-
-  .xl\:mr-36 {
-    margin-right: 9rem;
-  }
-
-  .xl\:mb-36 {
-    margin-bottom: 9rem;
-  }
-
-  .xl\:ml-36 {
-    margin-left: 9rem;
-  }
-
-  .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-44 {
-    margin-top: 11rem;
-  }
-
-  .xl\:mr-44 {
-    margin-right: 11rem;
-  }
-
-  .xl\:mb-44 {
-    margin-bottom: 11rem;
-  }
-
-  .xl\:ml-44 {
-    margin-left: 11rem;
-  }
-
-  .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-52 {
-    margin-top: 13rem;
-  }
-
-  .xl\:mr-52 {
-    margin-right: 13rem;
-  }
-
-  .xl\:mb-52 {
-    margin-bottom: 13rem;
-  }
-
-  .xl\:ml-52 {
-    margin-left: 13rem;
-  }
-
-  .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-60 {
-    margin-top: 15rem;
-  }
-
-  .xl\:mr-60 {
-    margin-right: 15rem;
-  }
-
-  .xl\:mb-60 {
-    margin-bottom: 15rem;
-  }
-
-  .xl\:ml-60 {
-    margin-left: 15rem;
-  }
-
-  .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-72 {
-    margin-top: 18rem;
-  }
-
-  .xl\:mr-72 {
-    margin-right: 18rem;
-  }
-
-  .xl\:mb-72 {
-    margin-bottom: 18rem;
-  }
-
-  .xl\:ml-72 {
-    margin-left: 18rem;
-  }
-
-  .xl\:mt-80 {
-    margin-top: 20rem;
-  }
-
-  .xl\:mr-80 {
-    margin-right: 20rem;
-  }
-
-  .xl\:mb-80 {
-    margin-bottom: 20rem;
-  }
-
-  .xl\:ml-80 {
-    margin-left: 20rem;
-  }
-
-  .xl\:mt-96 {
-    margin-top: 24rem;
-  }
-
-  .xl\:mr-96 {
-    margin-right: 24rem;
-  }
-
-  .xl\:mb-96 {
-    margin-bottom: 24rem;
-  }
-
-  .xl\:ml-96 {
-    margin-left: 24rem;
-  }
-
-  .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-0\.5 {
-    margin-top: 0.125rem;
-  }
-
-  .xl\:mr-0\.5 {
-    margin-right: 0.125rem;
-  }
-
-  .xl\:mb-0\.5 {
-    margin-bottom: 0.125rem;
-  }
-
-  .xl\:ml-0\.5 {
-    margin-left: 0.125rem;
-  }
-
-  .xl\:mt-1\.5 {
-    margin-top: 0.375rem;
-  }
-
-  .xl\:mr-1\.5 {
-    margin-right: 0.375rem;
-  }
-
-  .xl\:mb-1\.5 {
-    margin-bottom: 0.375rem;
-  }
-
-  .xl\:ml-1\.5 {
-    margin-left: 0.375rem;
-  }
-
-  .xl\:mt-2\.5 {
-    margin-top: 0.625rem;
-  }
-
-  .xl\:mr-2\.5 {
-    margin-right: 0.625rem;
-  }
-
-  .xl\:mb-2\.5 {
-    margin-bottom: 0.625rem;
-  }
-
-  .xl\:ml-2\.5 {
-    margin-left: 0.625rem;
-  }
-
-  .xl\:mt-3\.5 {
-    margin-top: 0.875rem;
-  }
-
-  .xl\:mr-3\.5 {
-    margin-right: 0.875rem;
-  }
-
-  .xl\:mb-3\.5 {
-    margin-bottom: 0.875rem;
-  }
-
-  .xl\:ml-3\.5 {
-    margin-left: 0.875rem;
-  }
-
-  .xl\:-mt-0 {
-    margin-top: 0px;
-  }
-
-  .xl\:-mr-0 {
-    margin-right: 0px;
-  }
-
-  .xl\:-mb-0 {
-    margin-bottom: 0px;
-  }
-
-  .xl\:-ml-0 {
-    margin-left: 0px;
-  }
-
-  .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-7 {
-    margin-top: -1.75rem;
-  }
-
-  .xl\:-mr-7 {
-    margin-right: -1.75rem;
-  }
-
-  .xl\:-mb-7 {
-    margin-bottom: -1.75rem;
-  }
-
-  .xl\:-ml-7 {
-    margin-left: -1.75rem;
-  }
-
-  .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-9 {
-    margin-top: -2.25rem;
-  }
-
-  .xl\:-mr-9 {
-    margin-right: -2.25rem;
-  }
-
-  .xl\:-mb-9 {
-    margin-bottom: -2.25rem;
-  }
-
-  .xl\:-ml-9 {
-    margin-left: -2.25rem;
-  }
-
-  .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-11 {
-    margin-top: -2.75rem;
-  }
-
-  .xl\:-mr-11 {
-    margin-right: -2.75rem;
-  }
-
-  .xl\:-mb-11 {
-    margin-bottom: -2.75rem;
-  }
-
-  .xl\:-ml-11 {
-    margin-left: -2.75rem;
-  }
-
-  .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-14 {
-    margin-top: -3.5rem;
-  }
-
-  .xl\:-mr-14 {
-    margin-right: -3.5rem;
-  }
-
-  .xl\:-mb-14 {
-    margin-bottom: -3.5rem;
-  }
-
-  .xl\:-ml-14 {
-    margin-left: -3.5rem;
-  }
-
-  .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-28 {
-    margin-top: -7rem;
-  }
-
-  .xl\:-mr-28 {
-    margin-right: -7rem;
-  }
-
-  .xl\:-mb-28 {
-    margin-bottom: -7rem;
-  }
-
-  .xl\:-ml-28 {
-    margin-left: -7rem;
-  }
-
-  .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-36 {
-    margin-top: -9rem;
-  }
-
-  .xl\:-mr-36 {
-    margin-right: -9rem;
-  }
-
-  .xl\:-mb-36 {
-    margin-bottom: -9rem;
-  }
-
-  .xl\:-ml-36 {
-    margin-left: -9rem;
-  }
-
-  .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-44 {
-    margin-top: -11rem;
-  }
-
-  .xl\:-mr-44 {
-    margin-right: -11rem;
-  }
-
-  .xl\:-mb-44 {
-    margin-bottom: -11rem;
-  }
-
-  .xl\:-ml-44 {
-    margin-left: -11rem;
-  }
-
-  .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-52 {
-    margin-top: -13rem;
-  }
-
-  .xl\:-mr-52 {
-    margin-right: -13rem;
-  }
-
-  .xl\:-mb-52 {
-    margin-bottom: -13rem;
-  }
-
-  .xl\:-ml-52 {
-    margin-left: -13rem;
-  }
-
-  .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-60 {
-    margin-top: -15rem;
-  }
-
-  .xl\:-mr-60 {
-    margin-right: -15rem;
-  }
-
-  .xl\:-mb-60 {
-    margin-bottom: -15rem;
-  }
-
-  .xl\:-ml-60 {
-    margin-left: -15rem;
-  }
-
-  .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-72 {
-    margin-top: -18rem;
-  }
-
-  .xl\:-mr-72 {
-    margin-right: -18rem;
-  }
-
-  .xl\:-mb-72 {
-    margin-bottom: -18rem;
-  }
-
-  .xl\:-ml-72 {
-    margin-left: -18rem;
-  }
-
-  .xl\:-mt-80 {
-    margin-top: -20rem;
-  }
-
-  .xl\:-mr-80 {
-    margin-right: -20rem;
-  }
-
-  .xl\:-mb-80 {
-    margin-bottom: -20rem;
-  }
-
-  .xl\:-ml-80 {
-    margin-left: -20rem;
-  }
-
-  .xl\:-mt-96 {
-    margin-top: -24rem;
-  }
-
-  .xl\:-mr-96 {
-    margin-right: -24rem;
-  }
-
-  .xl\:-mb-96 {
-    margin-bottom: -24rem;
-  }
-
-  .xl\:-ml-96 {
-    margin-left: -24rem;
-  }
-
-  .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-0\.5 {
-    margin-top: -0.125rem;
-  }
-
-  .xl\:-mr-0\.5 {
-    margin-right: -0.125rem;
-  }
-
-  .xl\:-mb-0\.5 {
-    margin-bottom: -0.125rem;
-  }
-
-  .xl\:-ml-0\.5 {
-    margin-left: -0.125rem;
-  }
-
-  .xl\:-mt-1\.5 {
-    margin-top: -0.375rem;
-  }
-
-  .xl\:-mr-1\.5 {
-    margin-right: -0.375rem;
-  }
-
-  .xl\:-mb-1\.5 {
-    margin-bottom: -0.375rem;
-  }
-
-  .xl\:-ml-1\.5 {
-    margin-left: -0.375rem;
-  }
-
-  .xl\:-mt-2\.5 {
-    margin-top: -0.625rem;
-  }
-
-  .xl\:-mr-2\.5 {
-    margin-right: -0.625rem;
-  }
-
-  .xl\:-mb-2\.5 {
-    margin-bottom: -0.625rem;
-  }
-
-  .xl\:-ml-2\.5 {
-    margin-left: -0.625rem;
-  }
-
-  .xl\:-mt-3\.5 {
-    margin-top: -0.875rem;
-  }
-
-  .xl\:-mr-3\.5 {
-    margin-right: -0.875rem;
-  }
-
-  .xl\:-mb-3\.5 {
-    margin-bottom: -0.875rem;
-  }
-
-  .xl\:-ml-3\.5 {
-    margin-left: -0.875rem;
-  }
-
-  .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-7xl {
-    max-width: 80rem;
-  }
-
-  .xl\:max-w-full {
-    max-width: 100%;
-  }
-
-  .xl\:max-w-min {
-    max-width: -webkit-min-content;
-    max-width: -moz-min-content;
-    max-width: min-content;
-  }
-
-  .xl\:max-w-max {
-    max-width: -webkit-max-content;
-    max-width: -moz-max-content;
-    max-width: max-content;
-  }
-
-  .xl\:max-w-prose {
-    max-width: 65ch;
-  }
-
-  .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-5 {
-    opacity: 0.05;
-  }
-
-  .xl\:opacity-10 {
-    opacity: 0.1;
-  }
-
-  .xl\:opacity-20 {
-    opacity: 0.2;
-  }
-
-  .xl\:opacity-25 {
-    opacity: 0.25;
-  }
-
-  .xl\:opacity-30 {
-    opacity: 0.3;
-  }
-
-  .xl\:opacity-40 {
-    opacity: 0.4;
-  }
-
-  .xl\:opacity-50 {
-    opacity: 0.5;
-  }
-
-  .xl\:opacity-60 {
-    opacity: 0.6;
-  }
-
-  .xl\:opacity-70 {
-    opacity: 0.7;
-  }
-
-  .xl\:opacity-75 {
-    opacity: 0.75;
-  }
-
-  .xl\:opacity-80 {
-    opacity: 0.8;
-  }
-
-  .xl\:opacity-90 {
-    opacity: 0.9;
-  }
-
-  .xl\:opacity-95 {
-    opacity: 0.95;
-  }
-
-  .xl\:opacity-100 {
-    opacity: 1;
-  }
-
-  .group:hover .xl\:group-hover\:opacity-0 {
-    opacity: 0;
-  }
-
-  .group:hover .xl\:group-hover\:opacity-5 {
-    opacity: 0.05;
-  }
-
-  .group:hover .xl\:group-hover\:opacity-10 {
-    opacity: 0.1;
-  }
-
-  .group:hover .xl\:group-hover\:opacity-20 {
-    opacity: 0.2;
-  }
-
-  .group:hover .xl\:group-hover\:opacity-25 {
-    opacity: 0.25;
-  }
-
-  .group:hover .xl\:group-hover\:opacity-30 {
-    opacity: 0.3;
-  }
-
-  .group:hover .xl\:group-hover\:opacity-40 {
-    opacity: 0.4;
-  }
-
-  .group:hover .xl\:group-hover\:opacity-50 {
-    opacity: 0.5;
-  }
-
-  .group:hover .xl\:group-hover\:opacity-60 {
-    opacity: 0.6;
-  }
-
-  .group:hover .xl\:group-hover\:opacity-70 {
-    opacity: 0.7;
-  }
-
-  .group:hover .xl\:group-hover\:opacity-75 {
-    opacity: 0.75;
-  }
-
-  .group:hover .xl\:group-hover\:opacity-80 {
-    opacity: 0.8;
-  }
-
-  .group:hover .xl\:group-hover\:opacity-90 {
-    opacity: 0.9;
-  }
-
-  .group:hover .xl\:group-hover\:opacity-95 {
-    opacity: 0.95;
-  }
-
-  .group:hover .xl\:group-hover\:opacity-100 {
-    opacity: 1;
-  }
-
-  .xl\:focus-within\:opacity-0:focus-within {
-    opacity: 0;
-  }
-
-  .xl\:focus-within\:opacity-5:focus-within {
-    opacity: 0.05;
-  }
-
-  .xl\:focus-within\:opacity-10:focus-within {
-    opacity: 0.1;
-  }
-
-  .xl\:focus-within\:opacity-20:focus-within {
-    opacity: 0.2;
-  }
-
-  .xl\:focus-within\:opacity-25:focus-within {
-    opacity: 0.25;
-  }
-
-  .xl\:focus-within\:opacity-30:focus-within {
-    opacity: 0.3;
-  }
-
-  .xl\:focus-within\:opacity-40:focus-within {
-    opacity: 0.4;
-  }
-
-  .xl\:focus-within\:opacity-50:focus-within {
-    opacity: 0.5;
-  }
-
-  .xl\:focus-within\:opacity-60:focus-within {
-    opacity: 0.6;
-  }
-
-  .xl\:focus-within\:opacity-70:focus-within {
-    opacity: 0.7;
-  }
-
-  .xl\:focus-within\:opacity-75:focus-within {
-    opacity: 0.75;
-  }
-
-  .xl\:focus-within\:opacity-80:focus-within {
-    opacity: 0.8;
-  }
-
-  .xl\:focus-within\:opacity-90:focus-within {
-    opacity: 0.9;
-  }
-
-  .xl\:focus-within\:opacity-95:focus-within {
-    opacity: 0.95;
-  }
-
-  .xl\:focus-within\:opacity-100:focus-within {
-    opacity: 1;
-  }
-
-  .xl\:hover\:opacity-0:hover {
-    opacity: 0;
-  }
-
-  .xl\:hover\:opacity-5:hover {
-    opacity: 0.05;
-  }
-
-  .xl\:hover\:opacity-10:hover {
-    opacity: 0.1;
-  }
-
-  .xl\:hover\:opacity-20:hover {
-    opacity: 0.2;
-  }
-
-  .xl\:hover\:opacity-25:hover {
-    opacity: 0.25;
-  }
-
-  .xl\:hover\:opacity-30:hover {
-    opacity: 0.3;
-  }
-
-  .xl\:hover\:opacity-40:hover {
-    opacity: 0.4;
-  }
-
-  .xl\:hover\:opacity-50:hover {
-    opacity: 0.5;
-  }
-
-  .xl\:hover\:opacity-60:hover {
-    opacity: 0.6;
-  }
-
-  .xl\:hover\:opacity-70:hover {
-    opacity: 0.7;
-  }
-
-  .xl\:hover\:opacity-75:hover {
-    opacity: 0.75;
-  }
-
-  .xl\:hover\:opacity-80:hover {
-    opacity: 0.8;
-  }
-
-  .xl\:hover\:opacity-90:hover {
-    opacity: 0.9;
-  }
-
-  .xl\:hover\:opacity-95:hover {
-    opacity: 0.95;
-  }
-
-  .xl\:hover\:opacity-100:hover {
-    opacity: 1;
-  }
-
-  .xl\:focus\:opacity-0:focus {
-    opacity: 0;
-  }
-
-  .xl\:focus\:opacity-5:focus {
-    opacity: 0.05;
-  }
-
-  .xl\:focus\:opacity-10:focus {
-    opacity: 0.1;
-  }
-
-  .xl\:focus\:opacity-20:focus {
-    opacity: 0.2;
-  }
-
-  .xl\:focus\:opacity-25:focus {
-    opacity: 0.25;
-  }
-
-  .xl\:focus\:opacity-30:focus {
-    opacity: 0.3;
-  }
-
-  .xl\:focus\:opacity-40:focus {
-    opacity: 0.4;
-  }
-
-  .xl\:focus\:opacity-50:focus {
-    opacity: 0.5;
-  }
-
-  .xl\:focus\:opacity-60:focus {
-    opacity: 0.6;
-  }
-
-  .xl\:focus\:opacity-70:focus {
-    opacity: 0.7;
-  }
-
-  .xl\:focus\:opacity-75:focus {
-    opacity: 0.75;
-  }
-
-  .xl\:focus\:opacity-80:focus {
-    opacity: 0.8;
-  }
-
-  .xl\:focus\:opacity-90:focus {
-    opacity: 0.9;
-  }
-
-  .xl\:focus\:opacity-95:focus {
-    opacity: 0.95;
-  }
-
-  .xl\:focus\:opacity-100:focus {
-    opacity: 1;
-  }
-
-  .xl\:outline-none {
-    outline: 2px solid transparent;
-    outline-offset: 2px;
-  }
-
-  .xl\:outline-white {
-    outline: 2px dotted white;
-    outline-offset: 2px;
-  }
-
-  .xl\:outline-black {
-    outline: 2px dotted black;
-    outline-offset: 2px;
-  }
-
-  .xl\:focus-within\:outline-none:focus-within {
-    outline: 2px solid transparent;
-    outline-offset: 2px;
-  }
-
-  .xl\:focus-within\:outline-white:focus-within {
-    outline: 2px dotted white;
-    outline-offset: 2px;
-  }
-
-  .xl\:focus-within\:outline-black:focus-within {
-    outline: 2px dotted black;
-    outline-offset: 2px;
-  }
-
-  .xl\:focus\:outline-none:focus {
-    outline: 2px solid transparent;
-    outline-offset: 2px;
-  }
-
-  .xl\:focus\:outline-white:focus {
-    outline: 2px dotted white;
-    outline-offset: 2px;
-  }
-
-  .xl\:focus\:outline-black:focus {
-    outline: 2px dotted black;
-    outline-offset: 2px;
-  }
-
-  .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\:overscroll-auto {
-    -ms-scroll-chaining: chained;
-        overscroll-behavior: auto;
-  }
-
-  .xl\:overscroll-contain {
-    -ms-scroll-chaining: none;
-        overscroll-behavior: contain;
-  }
-
-  .xl\:overscroll-none {
-    -ms-scroll-chaining: none;
-        overscroll-behavior: none;
-  }
-
-  .xl\:overscroll-y-auto {
-    overscroll-behavior-y: auto;
-  }
-
-  .xl\:overscroll-y-contain {
-    overscroll-behavior-y: contain;
-  }
-
-  .xl\:overscroll-y-none {
-    overscroll-behavior-y: none;
-  }
-
-  .xl\:overscroll-x-auto {
-    overscroll-behavior-x: auto;
-  }
-
-  .xl\:overscroll-x-contain {
-    overscroll-behavior-x: contain;
-  }
-
-  .xl\:overscroll-x-none {
-    overscroll-behavior-x: none;
-  }
-
-  .xl\:p-0 {
-    padding: 0px;
-  }
-
-  .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-7 {
-    padding: 1.75rem;
-  }
-
-  .xl\:p-8 {
-    padding: 2rem;
-  }
-
-  .xl\:p-9 {
-    padding: 2.25rem;
-  }
-
-  .xl\:p-10 {
-    padding: 2.5rem;
-  }
-
-  .xl\:p-11 {
-    padding: 2.75rem;
-  }
-
-  .xl\:p-12 {
-    padding: 3rem;
-  }
-
-  .xl\:p-14 {
-    padding: 3.5rem;
-  }
-
-  .xl\:p-16 {
-    padding: 4rem;
-  }
-
-  .xl\:p-20 {
-    padding: 5rem;
-  }
-
-  .xl\:p-24 {
-    padding: 6rem;
-  }
-
-  .xl\:p-28 {
-    padding: 7rem;
-  }
-
-  .xl\:p-32 {
-    padding: 8rem;
-  }
-
-  .xl\:p-36 {
-    padding: 9rem;
-  }
-
-  .xl\:p-40 {
-    padding: 10rem;
-  }
-
-  .xl\:p-44 {
-    padding: 11rem;
-  }
-
-  .xl\:p-48 {
-    padding: 12rem;
-  }
-
-  .xl\:p-52 {
-    padding: 13rem;
-  }
-
-  .xl\:p-56 {
-    padding: 14rem;
-  }
-
-  .xl\:p-60 {
-    padding: 15rem;
-  }
-
-  .xl\:p-64 {
-    padding: 16rem;
-  }
-
-  .xl\:p-72 {
-    padding: 18rem;
-  }
-
-  .xl\:p-80 {
-    padding: 20rem;
-  }
-
-  .xl\:p-96 {
-    padding: 24rem;
-  }
-
-  .xl\:p-px {
-    padding: 1px;
-  }
-
-  .xl\:p-0\.5 {
-    padding: 0.125rem;
-  }
-
-  .xl\:p-1\.5 {
-    padding: 0.375rem;
-  }
-
-  .xl\:p-2\.5 {
-    padding: 0.625rem;
-  }
-
-  .xl\:p-3\.5 {
-    padding: 0.875rem;
-  }
-
-  .xl\:py-0 {
-    padding-top: 0px;
-    padding-bottom: 0px;
-  }
-
-  .xl\:px-0 {
-    padding-left: 0px;
-    padding-right: 0px;
-  }
-
-  .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-7 {
-    padding-top: 1.75rem;
-    padding-bottom: 1.75rem;
-  }
-
-  .xl\:px-7 {
-    padding-left: 1.75rem;
-    padding-right: 1.75rem;
-  }
-
-  .xl\:py-8 {
-    padding-top: 2rem;
-    padding-bottom: 2rem;
-  }
-
-  .xl\:px-8 {
-    padding-left: 2rem;
-    padding-right: 2rem;
-  }
-
-  .xl\:py-9 {
-    padding-top: 2.25rem;
-    padding-bottom: 2.25rem;
-  }
-
-  .xl\:px-9 {
-    padding-left: 2.25rem;
-    padding-right: 2.25rem;
-  }
-
-  .xl\:py-10 {
-    padding-top: 2.5rem;
-    padding-bottom: 2.5rem;
-  }
-
-  .xl\:px-10 {
-    padding-left: 2.5rem;
-    padding-right: 2.5rem;
-  }
-
-  .xl\:py-11 {
-    padding-top: 2.75rem;
-    padding-bottom: 2.75rem;
-  }
-
-  .xl\:px-11 {
-    padding-left: 2.75rem;
-    padding-right: 2.75rem;
-  }
-
-  .xl\:py-12 {
-    padding-top: 3rem;
-    padding-bottom: 3rem;
-  }
-
-  .xl\:px-12 {
-    padding-left: 3rem;
-    padding-right: 3rem;
-  }
-
-  .xl\:py-14 {
-    padding-top: 3.5rem;
-    padding-bottom: 3.5rem;
-  }
-
-  .xl\:px-14 {
-    padding-left: 3.5rem;
-    padding-right: 3.5rem;
-  }
-
-  .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-28 {
-    padding-top: 7rem;
-    padding-bottom: 7rem;
-  }
-
-  .xl\:px-28 {
-    padding-left: 7rem;
-    padding-right: 7rem;
-  }
-
-  .xl\:py-32 {
-    padding-top: 8rem;
-    padding-bottom: 8rem;
-  }
-
-  .xl\:px-32 {
-    padding-left: 8rem;
-    padding-right: 8rem;
-  }
-
-  .xl\:py-36 {
-    padding-top: 9rem;
-    padding-bottom: 9rem;
-  }
-
-  .xl\:px-36 {
-    padding-left: 9rem;
-    padding-right: 9rem;
-  }
-
-  .xl\:py-40 {
-    padding-top: 10rem;
-    padding-bottom: 10rem;
-  }
-
-  .xl\:px-40 {
-    padding-left: 10rem;
-    padding-right: 10rem;
-  }
-
-  .xl\:py-44 {
-    padding-top: 11rem;
-    padding-bottom: 11rem;
-  }
-
-  .xl\:px-44 {
-    padding-left: 11rem;
-    padding-right: 11rem;
-  }
-
-  .xl\:py-48 {
-    padding-top: 12rem;
-    padding-bottom: 12rem;
-  }
-
-  .xl\:px-48 {
-    padding-left: 12rem;
-    padding-right: 12rem;
-  }
-
-  .xl\:py-52 {
-    padding-top: 13rem;
-    padding-bottom: 13rem;
-  }
-
-  .xl\:px-52 {
-    padding-left: 13rem;
-    padding-right: 13rem;
-  }
-
-  .xl\:py-56 {
-    padding-top: 14rem;
-    padding-bottom: 14rem;
-  }
-
-  .xl\:px-56 {
-    padding-left: 14rem;
-    padding-right: 14rem;
-  }
-
-  .xl\:py-60 {
-    padding-top: 15rem;
-    padding-bottom: 15rem;
-  }
-
-  .xl\:px-60 {
-    padding-left: 15rem;
-    padding-right: 15rem;
-  }
-
-  .xl\:py-64 {
-    padding-top: 16rem;
-    padding-bottom: 16rem;
-  }
-
-  .xl\:px-64 {
-    padding-left: 16rem;
-    padding-right: 16rem;
-  }
-
-  .xl\:py-72 {
-    padding-top: 18rem;
-    padding-bottom: 18rem;
-  }
-
-  .xl\:px-72 {
-    padding-left: 18rem;
-    padding-right: 18rem;
-  }
-
-  .xl\:py-80 {
-    padding-top: 20rem;
-    padding-bottom: 20rem;
-  }
-
-  .xl\:px-80 {
-    padding-left: 20rem;
-    padding-right: 20rem;
-  }
-
-  .xl\:py-96 {
-    padding-top: 24rem;
-    padding-bottom: 24rem;
-  }
-
-  .xl\:px-96 {
-    padding-left: 24rem;
-    padding-right: 24rem;
-  }
-
-  .xl\:py-px {
-    padding-top: 1px;
-    padding-bottom: 1px;
-  }
-
-  .xl\:px-px {
-    padding-left: 1px;
-    padding-right: 1px;
-  }
-
-  .xl\:py-0\.5 {
-    padding-top: 0.125rem;
-    padding-bottom: 0.125rem;
-  }
-
-  .xl\:px-0\.5 {
-    padding-left: 0.125rem;
-    padding-right: 0.125rem;
-  }
-
-  .xl\:py-1\.5 {
-    padding-top: 0.375rem;
-    padding-bottom: 0.375rem;
-  }
-
-  .xl\:px-1\.5 {
-    padding-left: 0.375rem;
-    padding-right: 0.375rem;
-  }
-
-  .xl\:py-2\.5 {
-    padding-top: 0.625rem;
-    padding-bottom: 0.625rem;
-  }
-
-  .xl\:px-2\.5 {
-    padding-left: 0.625rem;
-    padding-right: 0.625rem;
-  }
-
-  .xl\:py-3\.5 {
-    padding-top: 0.875rem;
-    padding-bottom: 0.875rem;
-  }
-
-  .xl\:px-3\.5 {
-    padding-left: 0.875rem;
-    padding-right: 0.875rem;
-  }
-
-  .xl\:pt-0 {
-    padding-top: 0px;
-  }
-
-  .xl\:pr-0 {
-    padding-right: 0px;
-  }
-
-  .xl\:pb-0 {
-    padding-bottom: 0px;
-  }
-
-  .xl\:pl-0 {
-    padding-left: 0px;
-  }
-
-  .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-7 {
-    padding-top: 1.75rem;
-  }
-
-  .xl\:pr-7 {
-    padding-right: 1.75rem;
-  }
-
-  .xl\:pb-7 {
-    padding-bottom: 1.75rem;
-  }
-
-  .xl\:pl-7 {
-    padding-left: 1.75rem;
-  }
-
-  .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-9 {
-    padding-top: 2.25rem;
-  }
-
-  .xl\:pr-9 {
-    padding-right: 2.25rem;
-  }
-
-  .xl\:pb-9 {
-    padding-bottom: 2.25rem;
-  }
-
-  .xl\:pl-9 {
-    padding-left: 2.25rem;
-  }
-
-  .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-11 {
-    padding-top: 2.75rem;
-  }
-
-  .xl\:pr-11 {
-    padding-right: 2.75rem;
-  }
-
-  .xl\:pb-11 {
-    padding-bottom: 2.75rem;
-  }
-
-  .xl\:pl-11 {
-    padding-left: 2.75rem;
-  }
-
-  .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-14 {
-    padding-top: 3.5rem;
-  }
-
-  .xl\:pr-14 {
-    padding-right: 3.5rem;
-  }
-
-  .xl\:pb-14 {
-    padding-bottom: 3.5rem;
-  }
-
-  .xl\:pl-14 {
-    padding-left: 3.5rem;
-  }
-
-  .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-28 {
-    padding-top: 7rem;
-  }
-
-  .xl\:pr-28 {
-    padding-right: 7rem;
-  }
-
-  .xl\:pb-28 {
-    padding-bottom: 7rem;
-  }
-
-  .xl\:pl-28 {
-    padding-left: 7rem;
-  }
-
-  .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-36 {
-    padding-top: 9rem;
-  }
-
-  .xl\:pr-36 {
-    padding-right: 9rem;
-  }
-
-  .xl\:pb-36 {
-    padding-bottom: 9rem;
-  }
-
-  .xl\:pl-36 {
-    padding-left: 9rem;
-  }
-
-  .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-44 {
-    padding-top: 11rem;
-  }
-
-  .xl\:pr-44 {
-    padding-right: 11rem;
-  }
-
-  .xl\:pb-44 {
-    padding-bottom: 11rem;
-  }
-
-  .xl\:pl-44 {
-    padding-left: 11rem;
-  }
-
-  .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-52 {
-    padding-top: 13rem;
-  }
-
-  .xl\:pr-52 {
-    padding-right: 13rem;
-  }
-
-  .xl\:pb-52 {
-    padding-bottom: 13rem;
-  }
-
-  .xl\:pl-52 {
-    padding-left: 13rem;
-  }
-
-  .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-60 {
-    padding-top: 15rem;
-  }
-
-  .xl\:pr-60 {
-    padding-right: 15rem;
-  }
-
-  .xl\:pb-60 {
-    padding-bottom: 15rem;
-  }
-
-  .xl\:pl-60 {
-    padding-left: 15rem;
-  }
-
-  .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-72 {
-    padding-top: 18rem;
-  }
-
-  .xl\:pr-72 {
-    padding-right: 18rem;
-  }
-
-  .xl\:pb-72 {
-    padding-bottom: 18rem;
-  }
-
-  .xl\:pl-72 {
-    padding-left: 18rem;
-  }
-
-  .xl\:pt-80 {
-    padding-top: 20rem;
-  }
-
-  .xl\:pr-80 {
-    padding-right: 20rem;
-  }
-
-  .xl\:pb-80 {
-    padding-bottom: 20rem;
-  }
-
-  .xl\:pl-80 {
-    padding-left: 20rem;
-  }
-
-  .xl\:pt-96 {
-    padding-top: 24rem;
-  }
-
-  .xl\:pr-96 {
-    padding-right: 24rem;
-  }
-
-  .xl\:pb-96 {
-    padding-bottom: 24rem;
-  }
-
-  .xl\:pl-96 {
-    padding-left: 24rem;
-  }
-
-  .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\:pt-0\.5 {
-    padding-top: 0.125rem;
-  }
-
-  .xl\:pr-0\.5 {
-    padding-right: 0.125rem;
-  }
-
-  .xl\:pb-0\.5 {
-    padding-bottom: 0.125rem;
-  }
-
-  .xl\:pl-0\.5 {
-    padding-left: 0.125rem;
-  }
-
-  .xl\:pt-1\.5 {
-    padding-top: 0.375rem;
-  }
-
-  .xl\:pr-1\.5 {
-    padding-right: 0.375rem;
-  }
-
-  .xl\:pb-1\.5 {
-    padding-bottom: 0.375rem;
-  }
-
-  .xl\:pl-1\.5 {
-    padding-left: 0.375rem;
-  }
-
-  .xl\:pt-2\.5 {
-    padding-top: 0.625rem;
-  }
-
-  .xl\:pr-2\.5 {
-    padding-right: 0.625rem;
-  }
-
-  .xl\:pb-2\.5 {
-    padding-bottom: 0.625rem;
-  }
-
-  .xl\:pl-2\.5 {
-    padding-left: 0.625rem;
-  }
-
-  .xl\:pt-3\.5 {
-    padding-top: 0.875rem;
-  }
-
-  .xl\:pr-3\.5 {
-    padding-right: 0.875rem;
-  }
-
-  .xl\:pb-3\.5 {
-    padding-bottom: 0.875rem;
-  }
-
-  .xl\:pl-3\.5 {
-    padding-left: 0.875rem;
-  }
-
-  .xl\:placeholder-current::-webkit-input-placeholder {
-    color: currentColor;
-  }
-
-  .xl\:placeholder-current::-moz-placeholder {
-    color: currentColor;
-  }
-
-  .xl\:placeholder-current:-ms-input-placeholder {
-    color: currentColor;
-  }
-
-  .xl\:placeholder-current::-ms-input-placeholder {
-    color: currentColor;
-  }
-
-  .xl\:placeholder-current::placeholder {
-    color: currentColor;
-  }
-
-  .xl\:placeholder-transparent::-webkit-input-placeholder {
-    color: transparent;
-  }
-
-  .xl\:placeholder-transparent::-moz-placeholder {
-    color: transparent;
-  }
-
-  .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::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-black::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-black:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-black::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-black::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-white::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-white::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-white:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-white::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-white::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-darkCoolGray-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-coolGray-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-indigo-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-violet-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-yellow-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-red-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-green-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-blue-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-gray-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-current:focus::-webkit-input-placeholder {
-    color: currentColor;
-  }
-
-  .xl\:focus\:placeholder-current:focus::-moz-placeholder {
-    color: currentColor;
-  }
-
-  .xl\:focus\:placeholder-current:focus:-ms-input-placeholder {
-    color: currentColor;
-  }
-
-  .xl\:focus\:placeholder-current:focus::-ms-input-placeholder {
-    color: currentColor;
-  }
-
-  .xl\:focus\:placeholder-current:focus::placeholder {
-    color: currentColor;
-  }
-
-  .xl\:focus\:placeholder-transparent:focus::-webkit-input-placeholder {
-    color: transparent;
-  }
-
-  .xl\:focus\:placeholder-transparent:focus::-moz-placeholder {
-    color: transparent;
-  }
-
-  .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::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-black:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-black:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-black:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-black:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-white:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-white:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-white:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-white:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-white:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-darkCoolGray-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-coolGray-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-indigo-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-violet-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-yellow-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-red-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-green-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-blue-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:focus\:placeholder-gray-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .xl\:placeholder-opacity-0::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .xl\:placeholder-opacity-0::-moz-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .xl\:placeholder-opacity-0:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .xl\:placeholder-opacity-0::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .xl\:placeholder-opacity-0::placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .xl\:placeholder-opacity-5::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .xl\:placeholder-opacity-5::-moz-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .xl\:placeholder-opacity-5:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .xl\:placeholder-opacity-5::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .xl\:placeholder-opacity-5::placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .xl\:placeholder-opacity-10::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .xl\:placeholder-opacity-10::-moz-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .xl\:placeholder-opacity-10:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .xl\:placeholder-opacity-10::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .xl\:placeholder-opacity-10::placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .xl\:placeholder-opacity-20::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .xl\:placeholder-opacity-20::-moz-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .xl\:placeholder-opacity-20:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .xl\:placeholder-opacity-20::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .xl\:placeholder-opacity-20::placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .xl\:placeholder-opacity-25::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .xl\:placeholder-opacity-25::-moz-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .xl\:placeholder-opacity-25:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .xl\:placeholder-opacity-25::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .xl\:placeholder-opacity-25::placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .xl\:placeholder-opacity-30::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .xl\:placeholder-opacity-30::-moz-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .xl\:placeholder-opacity-30:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .xl\:placeholder-opacity-30::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .xl\:placeholder-opacity-30::placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .xl\:placeholder-opacity-40::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .xl\:placeholder-opacity-40::-moz-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .xl\:placeholder-opacity-40:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .xl\:placeholder-opacity-40::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .xl\:placeholder-opacity-40::placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .xl\:placeholder-opacity-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .xl\:placeholder-opacity-50::-moz-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .xl\:placeholder-opacity-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .xl\:placeholder-opacity-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .xl\:placeholder-opacity-50::placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .xl\:placeholder-opacity-60::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .xl\:placeholder-opacity-60::-moz-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .xl\:placeholder-opacity-60:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .xl\:placeholder-opacity-60::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .xl\:placeholder-opacity-60::placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .xl\:placeholder-opacity-70::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .xl\:placeholder-opacity-70::-moz-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .xl\:placeholder-opacity-70:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .xl\:placeholder-opacity-70::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .xl\:placeholder-opacity-70::placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .xl\:placeholder-opacity-75::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .xl\:placeholder-opacity-75::-moz-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .xl\:placeholder-opacity-75:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .xl\:placeholder-opacity-75::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .xl\:placeholder-opacity-75::placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .xl\:placeholder-opacity-80::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .xl\:placeholder-opacity-80::-moz-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .xl\:placeholder-opacity-80:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .xl\:placeholder-opacity-80::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .xl\:placeholder-opacity-80::placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .xl\:placeholder-opacity-90::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .xl\:placeholder-opacity-90::-moz-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .xl\:placeholder-opacity-90:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .xl\:placeholder-opacity-90::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .xl\:placeholder-opacity-90::placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .xl\:placeholder-opacity-95::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .xl\:placeholder-opacity-95::-moz-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .xl\:placeholder-opacity-95:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .xl\:placeholder-opacity-95::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .xl\:placeholder-opacity-95::placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .xl\:placeholder-opacity-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .xl\:placeholder-opacity-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .xl\:placeholder-opacity-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .xl\:placeholder-opacity-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .xl\:placeholder-opacity-100::placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .xl\:focus\:placeholder-opacity-0:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .xl\:focus\:placeholder-opacity-0:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .xl\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .xl\:focus\:placeholder-opacity-0:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .xl\:focus\:placeholder-opacity-0:focus::placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .xl\:focus\:placeholder-opacity-5:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .xl\:focus\:placeholder-opacity-5:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .xl\:focus\:placeholder-opacity-5:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .xl\:focus\:placeholder-opacity-5:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .xl\:focus\:placeholder-opacity-5:focus::placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .xl\:focus\:placeholder-opacity-10:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .xl\:focus\:placeholder-opacity-10:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .xl\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .xl\:focus\:placeholder-opacity-10:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .xl\:focus\:placeholder-opacity-10:focus::placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .xl\:focus\:placeholder-opacity-20:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .xl\:focus\:placeholder-opacity-20:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .xl\:focus\:placeholder-opacity-20:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .xl\:focus\:placeholder-opacity-20:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .xl\:focus\:placeholder-opacity-20:focus::placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .xl\:focus\:placeholder-opacity-25:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .xl\:focus\:placeholder-opacity-25:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .xl\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .xl\:focus\:placeholder-opacity-25:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .xl\:focus\:placeholder-opacity-25:focus::placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .xl\:focus\:placeholder-opacity-30:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .xl\:focus\:placeholder-opacity-30:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .xl\:focus\:placeholder-opacity-30:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .xl\:focus\:placeholder-opacity-30:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .xl\:focus\:placeholder-opacity-30:focus::placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .xl\:focus\:placeholder-opacity-40:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .xl\:focus\:placeholder-opacity-40:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .xl\:focus\:placeholder-opacity-40:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .xl\:focus\:placeholder-opacity-40:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .xl\:focus\:placeholder-opacity-40:focus::placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .xl\:focus\:placeholder-opacity-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .xl\:focus\:placeholder-opacity-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .xl\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .xl\:focus\:placeholder-opacity-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .xl\:focus\:placeholder-opacity-50:focus::placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .xl\:focus\:placeholder-opacity-60:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .xl\:focus\:placeholder-opacity-60:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .xl\:focus\:placeholder-opacity-60:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .xl\:focus\:placeholder-opacity-60:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .xl\:focus\:placeholder-opacity-60:focus::placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .xl\:focus\:placeholder-opacity-70:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .xl\:focus\:placeholder-opacity-70:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .xl\:focus\:placeholder-opacity-70:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .xl\:focus\:placeholder-opacity-70:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .xl\:focus\:placeholder-opacity-70:focus::placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .xl\:focus\:placeholder-opacity-75:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .xl\:focus\:placeholder-opacity-75:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .xl\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .xl\:focus\:placeholder-opacity-75:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .xl\:focus\:placeholder-opacity-75:focus::placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .xl\:focus\:placeholder-opacity-80:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .xl\:focus\:placeholder-opacity-80:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .xl\:focus\:placeholder-opacity-80:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .xl\:focus\:placeholder-opacity-80:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .xl\:focus\:placeholder-opacity-80:focus::placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .xl\:focus\:placeholder-opacity-90:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .xl\:focus\:placeholder-opacity-90:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .xl\:focus\:placeholder-opacity-90:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .xl\:focus\:placeholder-opacity-90:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .xl\:focus\:placeholder-opacity-90:focus::placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .xl\:focus\:placeholder-opacity-95:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .xl\:focus\:placeholder-opacity-95:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .xl\:focus\:placeholder-opacity-95:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .xl\:focus\:placeholder-opacity-95:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .xl\:focus\:placeholder-opacity-95:focus::placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .xl\:focus\:placeholder-opacity-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .xl\:focus\:placeholder-opacity-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .xl\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .xl\:focus\:placeholder-opacity-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .xl\:focus\:placeholder-opacity-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .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: 0px;
-    right: 0px;
-    bottom: 0px;
-    left: 0px;
-  }
-
-  .xl\:inset-1 {
-    top: 0.25rem;
-    right: 0.25rem;
-    bottom: 0.25rem;
-    left: 0.25rem;
-  }
-
-  .xl\:inset-2 {
-    top: 0.5rem;
-    right: 0.5rem;
-    bottom: 0.5rem;
-    left: 0.5rem;
-  }
-
-  .xl\:inset-3 {
-    top: 0.75rem;
-    right: 0.75rem;
-    bottom: 0.75rem;
-    left: 0.75rem;
-  }
-
-  .xl\:inset-4 {
-    top: 1rem;
-    right: 1rem;
-    bottom: 1rem;
-    left: 1rem;
-  }
-
-  .xl\:inset-5 {
-    top: 1.25rem;
-    right: 1.25rem;
-    bottom: 1.25rem;
-    left: 1.25rem;
-  }
-
-  .xl\:inset-6 {
-    top: 1.5rem;
-    right: 1.5rem;
-    bottom: 1.5rem;
-    left: 1.5rem;
-  }
-
-  .xl\:inset-7 {
-    top: 1.75rem;
-    right: 1.75rem;
-    bottom: 1.75rem;
-    left: 1.75rem;
-  }
-
-  .xl\:inset-8 {
-    top: 2rem;
-    right: 2rem;
-    bottom: 2rem;
-    left: 2rem;
-  }
-
-  .xl\:inset-9 {
-    top: 2.25rem;
-    right: 2.25rem;
-    bottom: 2.25rem;
-    left: 2.25rem;
-  }
-
-  .xl\:inset-10 {
-    top: 2.5rem;
-    right: 2.5rem;
-    bottom: 2.5rem;
-    left: 2.5rem;
-  }
-
-  .xl\:inset-11 {
-    top: 2.75rem;
-    right: 2.75rem;
-    bottom: 2.75rem;
-    left: 2.75rem;
-  }
-
-  .xl\:inset-12 {
-    top: 3rem;
-    right: 3rem;
-    bottom: 3rem;
-    left: 3rem;
-  }
-
-  .xl\:inset-14 {
-    top: 3.5rem;
-    right: 3.5rem;
-    bottom: 3.5rem;
-    left: 3.5rem;
-  }
-
-  .xl\:inset-16 {
-    top: 4rem;
-    right: 4rem;
-    bottom: 4rem;
-    left: 4rem;
-  }
-
-  .xl\:inset-20 {
-    top: 5rem;
-    right: 5rem;
-    bottom: 5rem;
-    left: 5rem;
-  }
-
-  .xl\:inset-24 {
-    top: 6rem;
-    right: 6rem;
-    bottom: 6rem;
-    left: 6rem;
-  }
-
-  .xl\:inset-28 {
-    top: 7rem;
-    right: 7rem;
-    bottom: 7rem;
-    left: 7rem;
-  }
-
-  .xl\:inset-32 {
-    top: 8rem;
-    right: 8rem;
-    bottom: 8rem;
-    left: 8rem;
-  }
-
-  .xl\:inset-36 {
-    top: 9rem;
-    right: 9rem;
-    bottom: 9rem;
-    left: 9rem;
-  }
-
-  .xl\:inset-40 {
-    top: 10rem;
-    right: 10rem;
-    bottom: 10rem;
-    left: 10rem;
-  }
-
-  .xl\:inset-44 {
-    top: 11rem;
-    right: 11rem;
-    bottom: 11rem;
-    left: 11rem;
-  }
-
-  .xl\:inset-48 {
-    top: 12rem;
-    right: 12rem;
-    bottom: 12rem;
-    left: 12rem;
-  }
-
-  .xl\:inset-52 {
-    top: 13rem;
-    right: 13rem;
-    bottom: 13rem;
-    left: 13rem;
-  }
-
-  .xl\:inset-56 {
-    top: 14rem;
-    right: 14rem;
-    bottom: 14rem;
-    left: 14rem;
-  }
-
-  .xl\:inset-60 {
-    top: 15rem;
-    right: 15rem;
-    bottom: 15rem;
-    left: 15rem;
-  }
-
-  .xl\:inset-64 {
-    top: 16rem;
-    right: 16rem;
-    bottom: 16rem;
-    left: 16rem;
-  }
-
-  .xl\:inset-72 {
-    top: 18rem;
-    right: 18rem;
-    bottom: 18rem;
-    left: 18rem;
-  }
-
-  .xl\:inset-80 {
-    top: 20rem;
-    right: 20rem;
-    bottom: 20rem;
-    left: 20rem;
-  }
-
-  .xl\:inset-96 {
-    top: 24rem;
-    right: 24rem;
-    bottom: 24rem;
-    left: 24rem;
-  }
-
-  .xl\:inset-auto {
-    top: auto;
-    right: auto;
-    bottom: auto;
-    left: auto;
-  }
-
-  .xl\:inset-px {
-    top: 1px;
-    right: 1px;
-    bottom: 1px;
-    left: 1px;
-  }
-
-  .xl\:inset-0\.5 {
-    top: 0.125rem;
-    right: 0.125rem;
-    bottom: 0.125rem;
-    left: 0.125rem;
-  }
-
-  .xl\:inset-1\.5 {
-    top: 0.375rem;
-    right: 0.375rem;
-    bottom: 0.375rem;
-    left: 0.375rem;
-  }
-
-  .xl\:inset-2\.5 {
-    top: 0.625rem;
-    right: 0.625rem;
-    bottom: 0.625rem;
-    left: 0.625rem;
-  }
-
-  .xl\:inset-3\.5 {
-    top: 0.875rem;
-    right: 0.875rem;
-    bottom: 0.875rem;
-    left: 0.875rem;
-  }
-
-  .xl\:-inset-0 {
-    top: 0px;
-    right: 0px;
-    bottom: 0px;
-    left: 0px;
-  }
-
-  .xl\:-inset-1 {
-    top: -0.25rem;
-    right: -0.25rem;
-    bottom: -0.25rem;
-    left: -0.25rem;
-  }
-
-  .xl\:-inset-2 {
-    top: -0.5rem;
-    right: -0.5rem;
-    bottom: -0.5rem;
-    left: -0.5rem;
-  }
-
-  .xl\:-inset-3 {
-    top: -0.75rem;
-    right: -0.75rem;
-    bottom: -0.75rem;
-    left: -0.75rem;
-  }
-
-  .xl\:-inset-4 {
-    top: -1rem;
-    right: -1rem;
-    bottom: -1rem;
-    left: -1rem;
-  }
-
-  .xl\:-inset-5 {
-    top: -1.25rem;
-    right: -1.25rem;
-    bottom: -1.25rem;
-    left: -1.25rem;
-  }
-
-  .xl\:-inset-6 {
-    top: -1.5rem;
-    right: -1.5rem;
-    bottom: -1.5rem;
-    left: -1.5rem;
-  }
-
-  .xl\:-inset-7 {
-    top: -1.75rem;
-    right: -1.75rem;
-    bottom: -1.75rem;
-    left: -1.75rem;
-  }
-
-  .xl\:-inset-8 {
-    top: -2rem;
-    right: -2rem;
-    bottom: -2rem;
-    left: -2rem;
-  }
-
-  .xl\:-inset-9 {
-    top: -2.25rem;
-    right: -2.25rem;
-    bottom: -2.25rem;
-    left: -2.25rem;
-  }
-
-  .xl\:-inset-10 {
-    top: -2.5rem;
-    right: -2.5rem;
-    bottom: -2.5rem;
-    left: -2.5rem;
-  }
-
-  .xl\:-inset-11 {
-    top: -2.75rem;
-    right: -2.75rem;
-    bottom: -2.75rem;
-    left: -2.75rem;
-  }
-
-  .xl\:-inset-12 {
-    top: -3rem;
-    right: -3rem;
-    bottom: -3rem;
-    left: -3rem;
-  }
-
-  .xl\:-inset-14 {
-    top: -3.5rem;
-    right: -3.5rem;
-    bottom: -3.5rem;
-    left: -3.5rem;
-  }
-
-  .xl\:-inset-16 {
-    top: -4rem;
-    right: -4rem;
-    bottom: -4rem;
-    left: -4rem;
-  }
-
-  .xl\:-inset-20 {
-    top: -5rem;
-    right: -5rem;
-    bottom: -5rem;
-    left: -5rem;
-  }
-
-  .xl\:-inset-24 {
-    top: -6rem;
-    right: -6rem;
-    bottom: -6rem;
-    left: -6rem;
-  }
-
-  .xl\:-inset-28 {
-    top: -7rem;
-    right: -7rem;
-    bottom: -7rem;
-    left: -7rem;
-  }
-
-  .xl\:-inset-32 {
-    top: -8rem;
-    right: -8rem;
-    bottom: -8rem;
-    left: -8rem;
-  }
-
-  .xl\:-inset-36 {
-    top: -9rem;
-    right: -9rem;
-    bottom: -9rem;
-    left: -9rem;
-  }
-
-  .xl\:-inset-40 {
-    top: -10rem;
-    right: -10rem;
-    bottom: -10rem;
-    left: -10rem;
-  }
-
-  .xl\:-inset-44 {
-    top: -11rem;
-    right: -11rem;
-    bottom: -11rem;
-    left: -11rem;
-  }
-
-  .xl\:-inset-48 {
-    top: -12rem;
-    right: -12rem;
-    bottom: -12rem;
-    left: -12rem;
-  }
-
-  .xl\:-inset-52 {
-    top: -13rem;
-    right: -13rem;
-    bottom: -13rem;
-    left: -13rem;
-  }
-
-  .xl\:-inset-56 {
-    top: -14rem;
-    right: -14rem;
-    bottom: -14rem;
-    left: -14rem;
-  }
-
-  .xl\:-inset-60 {
-    top: -15rem;
-    right: -15rem;
-    bottom: -15rem;
-    left: -15rem;
-  }
-
-  .xl\:-inset-64 {
-    top: -16rem;
-    right: -16rem;
-    bottom: -16rem;
-    left: -16rem;
-  }
-
-  .xl\:-inset-72 {
-    top: -18rem;
-    right: -18rem;
-    bottom: -18rem;
-    left: -18rem;
-  }
-
-  .xl\:-inset-80 {
-    top: -20rem;
-    right: -20rem;
-    bottom: -20rem;
-    left: -20rem;
-  }
-
-  .xl\:-inset-96 {
-    top: -24rem;
-    right: -24rem;
-    bottom: -24rem;
-    left: -24rem;
-  }
-
-  .xl\:-inset-px {
-    top: -1px;
-    right: -1px;
-    bottom: -1px;
-    left: -1px;
-  }
-
-  .xl\:-inset-0\.5 {
-    top: -0.125rem;
-    right: -0.125rem;
-    bottom: -0.125rem;
-    left: -0.125rem;
-  }
-
-  .xl\:-inset-1\.5 {
-    top: -0.375rem;
-    right: -0.375rem;
-    bottom: -0.375rem;
-    left: -0.375rem;
-  }
-
-  .xl\:-inset-2\.5 {
-    top: -0.625rem;
-    right: -0.625rem;
-    bottom: -0.625rem;
-    left: -0.625rem;
-  }
-
-  .xl\:-inset-3\.5 {
-    top: -0.875rem;
-    right: -0.875rem;
-    bottom: -0.875rem;
-    left: -0.875rem;
-  }
-
-  .xl\:inset-1\/2 {
-    top: 50%;
-    right: 50%;
-    bottom: 50%;
-    left: 50%;
-  }
-
-  .xl\:inset-1\/3 {
-    top: 33.333333%;
-    right: 33.333333%;
-    bottom: 33.333333%;
-    left: 33.333333%;
-  }
-
-  .xl\:inset-2\/3 {
-    top: 66.666667%;
-    right: 66.666667%;
-    bottom: 66.666667%;
-    left: 66.666667%;
-  }
-
-  .xl\:inset-1\/4 {
-    top: 25%;
-    right: 25%;
-    bottom: 25%;
-    left: 25%;
-  }
-
-  .xl\:inset-2\/4 {
-    top: 50%;
-    right: 50%;
-    bottom: 50%;
-    left: 50%;
-  }
-
-  .xl\:inset-3\/4 {
-    top: 75%;
-    right: 75%;
-    bottom: 75%;
-    left: 75%;
-  }
-
-  .xl\:inset-full {
-    top: 100%;
-    right: 100%;
-    bottom: 100%;
-    left: 100%;
-  }
-
-  .xl\:-inset-1\/2 {
-    top: -50%;
-    right: -50%;
-    bottom: -50%;
-    left: -50%;
-  }
-
-  .xl\:-inset-1\/3 {
-    top: -33.333333%;
-    right: -33.333333%;
-    bottom: -33.333333%;
-    left: -33.333333%;
-  }
-
-  .xl\:-inset-2\/3 {
-    top: -66.666667%;
-    right: -66.666667%;
-    bottom: -66.666667%;
-    left: -66.666667%;
-  }
-
-  .xl\:-inset-1\/4 {
-    top: -25%;
-    right: -25%;
-    bottom: -25%;
-    left: -25%;
-  }
-
-  .xl\:-inset-2\/4 {
-    top: -50%;
-    right: -50%;
-    bottom: -50%;
-    left: -50%;
-  }
-
-  .xl\:-inset-3\/4 {
-    top: -75%;
-    right: -75%;
-    bottom: -75%;
-    left: -75%;
-  }
-
-  .xl\:-inset-full {
-    top: -100%;
-    right: -100%;
-    bottom: -100%;
-    left: -100%;
-  }
-
-  .xl\:inset-y-0 {
-    top: 0px;
-    bottom: 0px;
-  }
-
-  .xl\:inset-x-0 {
-    right: 0px;
-    left: 0px;
-  }
-
-  .xl\:inset-y-1 {
-    top: 0.25rem;
-    bottom: 0.25rem;
-  }
-
-  .xl\:inset-x-1 {
-    right: 0.25rem;
-    left: 0.25rem;
-  }
-
-  .xl\:inset-y-2 {
-    top: 0.5rem;
-    bottom: 0.5rem;
-  }
-
-  .xl\:inset-x-2 {
-    right: 0.5rem;
-    left: 0.5rem;
-  }
-
-  .xl\:inset-y-3 {
-    top: 0.75rem;
-    bottom: 0.75rem;
-  }
-
-  .xl\:inset-x-3 {
-    right: 0.75rem;
-    left: 0.75rem;
-  }
-
-  .xl\:inset-y-4 {
-    top: 1rem;
-    bottom: 1rem;
-  }
-
-  .xl\:inset-x-4 {
-    right: 1rem;
-    left: 1rem;
-  }
-
-  .xl\:inset-y-5 {
-    top: 1.25rem;
-    bottom: 1.25rem;
-  }
-
-  .xl\:inset-x-5 {
-    right: 1.25rem;
-    left: 1.25rem;
-  }
-
-  .xl\:inset-y-6 {
-    top: 1.5rem;
-    bottom: 1.5rem;
-  }
-
-  .xl\:inset-x-6 {
-    right: 1.5rem;
-    left: 1.5rem;
-  }
-
-  .xl\:inset-y-7 {
-    top: 1.75rem;
-    bottom: 1.75rem;
-  }
-
-  .xl\:inset-x-7 {
-    right: 1.75rem;
-    left: 1.75rem;
-  }
-
-  .xl\:inset-y-8 {
-    top: 2rem;
-    bottom: 2rem;
-  }
-
-  .xl\:inset-x-8 {
-    right: 2rem;
-    left: 2rem;
-  }
-
-  .xl\:inset-y-9 {
-    top: 2.25rem;
-    bottom: 2.25rem;
-  }
-
-  .xl\:inset-x-9 {
-    right: 2.25rem;
-    left: 2.25rem;
-  }
-
-  .xl\:inset-y-10 {
-    top: 2.5rem;
-    bottom: 2.5rem;
-  }
-
-  .xl\:inset-x-10 {
-    right: 2.5rem;
-    left: 2.5rem;
-  }
-
-  .xl\:inset-y-11 {
-    top: 2.75rem;
-    bottom: 2.75rem;
-  }
-
-  .xl\:inset-x-11 {
-    right: 2.75rem;
-    left: 2.75rem;
-  }
-
-  .xl\:inset-y-12 {
-    top: 3rem;
-    bottom: 3rem;
-  }
-
-  .xl\:inset-x-12 {
-    right: 3rem;
-    left: 3rem;
-  }
-
-  .xl\:inset-y-14 {
-    top: 3.5rem;
-    bottom: 3.5rem;
-  }
-
-  .xl\:inset-x-14 {
-    right: 3.5rem;
-    left: 3.5rem;
-  }
-
-  .xl\:inset-y-16 {
-    top: 4rem;
-    bottom: 4rem;
-  }
-
-  .xl\:inset-x-16 {
-    right: 4rem;
-    left: 4rem;
-  }
-
-  .xl\:inset-y-20 {
-    top: 5rem;
-    bottom: 5rem;
-  }
-
-  .xl\:inset-x-20 {
-    right: 5rem;
-    left: 5rem;
-  }
-
-  .xl\:inset-y-24 {
-    top: 6rem;
-    bottom: 6rem;
-  }
-
-  .xl\:inset-x-24 {
-    right: 6rem;
-    left: 6rem;
-  }
-
-  .xl\:inset-y-28 {
-    top: 7rem;
-    bottom: 7rem;
-  }
-
-  .xl\:inset-x-28 {
-    right: 7rem;
-    left: 7rem;
-  }
-
-  .xl\:inset-y-32 {
-    top: 8rem;
-    bottom: 8rem;
-  }
-
-  .xl\:inset-x-32 {
-    right: 8rem;
-    left: 8rem;
-  }
-
-  .xl\:inset-y-36 {
-    top: 9rem;
-    bottom: 9rem;
-  }
-
-  .xl\:inset-x-36 {
-    right: 9rem;
-    left: 9rem;
-  }
-
-  .xl\:inset-y-40 {
-    top: 10rem;
-    bottom: 10rem;
-  }
-
-  .xl\:inset-x-40 {
-    right: 10rem;
-    left: 10rem;
-  }
-
-  .xl\:inset-y-44 {
-    top: 11rem;
-    bottom: 11rem;
-  }
-
-  .xl\:inset-x-44 {
-    right: 11rem;
-    left: 11rem;
-  }
-
-  .xl\:inset-y-48 {
-    top: 12rem;
-    bottom: 12rem;
-  }
-
-  .xl\:inset-x-48 {
-    right: 12rem;
-    left: 12rem;
-  }
-
-  .xl\:inset-y-52 {
-    top: 13rem;
-    bottom: 13rem;
-  }
-
-  .xl\:inset-x-52 {
-    right: 13rem;
-    left: 13rem;
-  }
-
-  .xl\:inset-y-56 {
-    top: 14rem;
-    bottom: 14rem;
-  }
-
-  .xl\:inset-x-56 {
-    right: 14rem;
-    left: 14rem;
-  }
-
-  .xl\:inset-y-60 {
-    top: 15rem;
-    bottom: 15rem;
-  }
-
-  .xl\:inset-x-60 {
-    right: 15rem;
-    left: 15rem;
-  }
-
-  .xl\:inset-y-64 {
-    top: 16rem;
-    bottom: 16rem;
-  }
-
-  .xl\:inset-x-64 {
-    right: 16rem;
-    left: 16rem;
-  }
-
-  .xl\:inset-y-72 {
-    top: 18rem;
-    bottom: 18rem;
-  }
-
-  .xl\:inset-x-72 {
-    right: 18rem;
-    left: 18rem;
-  }
-
-  .xl\:inset-y-80 {
-    top: 20rem;
-    bottom: 20rem;
-  }
-
-  .xl\:inset-x-80 {
-    right: 20rem;
-    left: 20rem;
-  }
-
-  .xl\:inset-y-96 {
-    top: 24rem;
-    bottom: 24rem;
-  }
-
-  .xl\:inset-x-96 {
-    right: 24rem;
-    left: 24rem;
-  }
-
-  .xl\:inset-y-auto {
-    top: auto;
-    bottom: auto;
-  }
-
-  .xl\:inset-x-auto {
-    right: auto;
-    left: auto;
-  }
-
-  .xl\:inset-y-px {
-    top: 1px;
-    bottom: 1px;
-  }
-
-  .xl\:inset-x-px {
-    right: 1px;
-    left: 1px;
-  }
-
-  .xl\:inset-y-0\.5 {
-    top: 0.125rem;
-    bottom: 0.125rem;
-  }
-
-  .xl\:inset-x-0\.5 {
-    right: 0.125rem;
-    left: 0.125rem;
-  }
-
-  .xl\:inset-y-1\.5 {
-    top: 0.375rem;
-    bottom: 0.375rem;
-  }
-
-  .xl\:inset-x-1\.5 {
-    right: 0.375rem;
-    left: 0.375rem;
-  }
-
-  .xl\:inset-y-2\.5 {
-    top: 0.625rem;
-    bottom: 0.625rem;
-  }
-
-  .xl\:inset-x-2\.5 {
-    right: 0.625rem;
-    left: 0.625rem;
-  }
-
-  .xl\:inset-y-3\.5 {
-    top: 0.875rem;
-    bottom: 0.875rem;
-  }
-
-  .xl\:inset-x-3\.5 {
-    right: 0.875rem;
-    left: 0.875rem;
-  }
-
-  .xl\:-inset-y-0 {
-    top: 0px;
-    bottom: 0px;
-  }
-
-  .xl\:-inset-x-0 {
-    right: 0px;
-    left: 0px;
-  }
-
-  .xl\:-inset-y-1 {
-    top: -0.25rem;
-    bottom: -0.25rem;
-  }
-
-  .xl\:-inset-x-1 {
-    right: -0.25rem;
-    left: -0.25rem;
-  }
-
-  .xl\:-inset-y-2 {
-    top: -0.5rem;
-    bottom: -0.5rem;
-  }
-
-  .xl\:-inset-x-2 {
-    right: -0.5rem;
-    left: -0.5rem;
-  }
-
-  .xl\:-inset-y-3 {
-    top: -0.75rem;
-    bottom: -0.75rem;
-  }
-
-  .xl\:-inset-x-3 {
-    right: -0.75rem;
-    left: -0.75rem;
-  }
-
-  .xl\:-inset-y-4 {
-    top: -1rem;
-    bottom: -1rem;
-  }
-
-  .xl\:-inset-x-4 {
-    right: -1rem;
-    left: -1rem;
-  }
-
-  .xl\:-inset-y-5 {
-    top: -1.25rem;
-    bottom: -1.25rem;
-  }
-
-  .xl\:-inset-x-5 {
-    right: -1.25rem;
-    left: -1.25rem;
-  }
-
-  .xl\:-inset-y-6 {
-    top: -1.5rem;
-    bottom: -1.5rem;
-  }
-
-  .xl\:-inset-x-6 {
-    right: -1.5rem;
-    left: -1.5rem;
-  }
-
-  .xl\:-inset-y-7 {
-    top: -1.75rem;
-    bottom: -1.75rem;
-  }
-
-  .xl\:-inset-x-7 {
-    right: -1.75rem;
-    left: -1.75rem;
-  }
-
-  .xl\:-inset-y-8 {
-    top: -2rem;
-    bottom: -2rem;
-  }
-
-  .xl\:-inset-x-8 {
-    right: -2rem;
-    left: -2rem;
-  }
-
-  .xl\:-inset-y-9 {
-    top: -2.25rem;
-    bottom: -2.25rem;
-  }
-
-  .xl\:-inset-x-9 {
-    right: -2.25rem;
-    left: -2.25rem;
-  }
-
-  .xl\:-inset-y-10 {
-    top: -2.5rem;
-    bottom: -2.5rem;
-  }
-
-  .xl\:-inset-x-10 {
-    right: -2.5rem;
-    left: -2.5rem;
-  }
-
-  .xl\:-inset-y-11 {
-    top: -2.75rem;
-    bottom: -2.75rem;
-  }
-
-  .xl\:-inset-x-11 {
-    right: -2.75rem;
-    left: -2.75rem;
-  }
-
-  .xl\:-inset-y-12 {
-    top: -3rem;
-    bottom: -3rem;
-  }
-
-  .xl\:-inset-x-12 {
-    right: -3rem;
-    left: -3rem;
-  }
-
-  .xl\:-inset-y-14 {
-    top: -3.5rem;
-    bottom: -3.5rem;
-  }
-
-  .xl\:-inset-x-14 {
-    right: -3.5rem;
-    left: -3.5rem;
-  }
-
-  .xl\:-inset-y-16 {
-    top: -4rem;
-    bottom: -4rem;
-  }
-
-  .xl\:-inset-x-16 {
-    right: -4rem;
-    left: -4rem;
-  }
-
-  .xl\:-inset-y-20 {
-    top: -5rem;
-    bottom: -5rem;
-  }
-
-  .xl\:-inset-x-20 {
-    right: -5rem;
-    left: -5rem;
-  }
-
-  .xl\:-inset-y-24 {
-    top: -6rem;
-    bottom: -6rem;
-  }
-
-  .xl\:-inset-x-24 {
-    right: -6rem;
-    left: -6rem;
-  }
-
-  .xl\:-inset-y-28 {
-    top: -7rem;
-    bottom: -7rem;
-  }
-
-  .xl\:-inset-x-28 {
-    right: -7rem;
-    left: -7rem;
-  }
-
-  .xl\:-inset-y-32 {
-    top: -8rem;
-    bottom: -8rem;
-  }
-
-  .xl\:-inset-x-32 {
-    right: -8rem;
-    left: -8rem;
-  }
-
-  .xl\:-inset-y-36 {
-    top: -9rem;
-    bottom: -9rem;
-  }
-
-  .xl\:-inset-x-36 {
-    right: -9rem;
-    left: -9rem;
-  }
-
-  .xl\:-inset-y-40 {
-    top: -10rem;
-    bottom: -10rem;
-  }
-
-  .xl\:-inset-x-40 {
-    right: -10rem;
-    left: -10rem;
-  }
-
-  .xl\:-inset-y-44 {
-    top: -11rem;
-    bottom: -11rem;
-  }
-
-  .xl\:-inset-x-44 {
-    right: -11rem;
-    left: -11rem;
-  }
-
-  .xl\:-inset-y-48 {
-    top: -12rem;
-    bottom: -12rem;
-  }
-
-  .xl\:-inset-x-48 {
-    right: -12rem;
-    left: -12rem;
-  }
-
-  .xl\:-inset-y-52 {
-    top: -13rem;
-    bottom: -13rem;
-  }
-
-  .xl\:-inset-x-52 {
-    right: -13rem;
-    left: -13rem;
-  }
-
-  .xl\:-inset-y-56 {
-    top: -14rem;
-    bottom: -14rem;
-  }
-
-  .xl\:-inset-x-56 {
-    right: -14rem;
-    left: -14rem;
-  }
-
-  .xl\:-inset-y-60 {
-    top: -15rem;
-    bottom: -15rem;
-  }
-
-  .xl\:-inset-x-60 {
-    right: -15rem;
-    left: -15rem;
-  }
-
-  .xl\:-inset-y-64 {
-    top: -16rem;
-    bottom: -16rem;
-  }
-
-  .xl\:-inset-x-64 {
-    right: -16rem;
-    left: -16rem;
-  }
-
-  .xl\:-inset-y-72 {
-    top: -18rem;
-    bottom: -18rem;
-  }
-
-  .xl\:-inset-x-72 {
-    right: -18rem;
-    left: -18rem;
-  }
-
-  .xl\:-inset-y-80 {
-    top: -20rem;
-    bottom: -20rem;
-  }
-
-  .xl\:-inset-x-80 {
-    right: -20rem;
-    left: -20rem;
-  }
-
-  .xl\:-inset-y-96 {
-    top: -24rem;
-    bottom: -24rem;
-  }
-
-  .xl\:-inset-x-96 {
-    right: -24rem;
-    left: -24rem;
-  }
-
-  .xl\:-inset-y-px {
-    top: -1px;
-    bottom: -1px;
-  }
-
-  .xl\:-inset-x-px {
-    right: -1px;
-    left: -1px;
-  }
-
-  .xl\:-inset-y-0\.5 {
-    top: -0.125rem;
-    bottom: -0.125rem;
-  }
-
-  .xl\:-inset-x-0\.5 {
-    right: -0.125rem;
-    left: -0.125rem;
-  }
-
-  .xl\:-inset-y-1\.5 {
-    top: -0.375rem;
-    bottom: -0.375rem;
-  }
-
-  .xl\:-inset-x-1\.5 {
-    right: -0.375rem;
-    left: -0.375rem;
-  }
-
-  .xl\:-inset-y-2\.5 {
-    top: -0.625rem;
-    bottom: -0.625rem;
-  }
-
-  .xl\:-inset-x-2\.5 {
-    right: -0.625rem;
-    left: -0.625rem;
-  }
-
-  .xl\:-inset-y-3\.5 {
-    top: -0.875rem;
-    bottom: -0.875rem;
-  }
-
-  .xl\:-inset-x-3\.5 {
-    right: -0.875rem;
-    left: -0.875rem;
-  }
-
-  .xl\:inset-y-1\/2 {
-    top: 50%;
-    bottom: 50%;
-  }
-
-  .xl\:inset-x-1\/2 {
-    right: 50%;
-    left: 50%;
-  }
-
-  .xl\:inset-y-1\/3 {
-    top: 33.333333%;
-    bottom: 33.333333%;
-  }
-
-  .xl\:inset-x-1\/3 {
-    right: 33.333333%;
-    left: 33.333333%;
-  }
-
-  .xl\:inset-y-2\/3 {
-    top: 66.666667%;
-    bottom: 66.666667%;
-  }
-
-  .xl\:inset-x-2\/3 {
-    right: 66.666667%;
-    left: 66.666667%;
-  }
-
-  .xl\:inset-y-1\/4 {
-    top: 25%;
-    bottom: 25%;
-  }
-
-  .xl\:inset-x-1\/4 {
-    right: 25%;
-    left: 25%;
-  }
-
-  .xl\:inset-y-2\/4 {
-    top: 50%;
-    bottom: 50%;
-  }
-
-  .xl\:inset-x-2\/4 {
-    right: 50%;
-    left: 50%;
-  }
-
-  .xl\:inset-y-3\/4 {
-    top: 75%;
-    bottom: 75%;
-  }
-
-  .xl\:inset-x-3\/4 {
-    right: 75%;
-    left: 75%;
-  }
-
-  .xl\:inset-y-full {
-    top: 100%;
-    bottom: 100%;
-  }
-
-  .xl\:inset-x-full {
-    right: 100%;
-    left: 100%;
-  }
-
-  .xl\:-inset-y-1\/2 {
-    top: -50%;
-    bottom: -50%;
-  }
-
-  .xl\:-inset-x-1\/2 {
-    right: -50%;
-    left: -50%;
-  }
-
-  .xl\:-inset-y-1\/3 {
-    top: -33.333333%;
-    bottom: -33.333333%;
-  }
-
-  .xl\:-inset-x-1\/3 {
-    right: -33.333333%;
-    left: -33.333333%;
-  }
-
-  .xl\:-inset-y-2\/3 {
-    top: -66.666667%;
-    bottom: -66.666667%;
-  }
-
-  .xl\:-inset-x-2\/3 {
-    right: -66.666667%;
-    left: -66.666667%;
-  }
-
-  .xl\:-inset-y-1\/4 {
-    top: -25%;
-    bottom: -25%;
-  }
-
-  .xl\:-inset-x-1\/4 {
-    right: -25%;
-    left: -25%;
-  }
-
-  .xl\:-inset-y-2\/4 {
-    top: -50%;
-    bottom: -50%;
-  }
-
-  .xl\:-inset-x-2\/4 {
-    right: -50%;
-    left: -50%;
-  }
-
-  .xl\:-inset-y-3\/4 {
-    top: -75%;
-    bottom: -75%;
-  }
-
-  .xl\:-inset-x-3\/4 {
-    right: -75%;
-    left: -75%;
-  }
-
-  .xl\:-inset-y-full {
-    top: -100%;
-    bottom: -100%;
-  }
-
-  .xl\:-inset-x-full {
-    right: -100%;
-    left: -100%;
-  }
-
-  .xl\:top-0 {
-    top: 0px;
-  }
-
-  .xl\:right-0 {
-    right: 0px;
-  }
-
-  .xl\:bottom-0 {
-    bottom: 0px;
-  }
-
-  .xl\:left-0 {
-    left: 0px;
-  }
-
-  .xl\:top-1 {
-    top: 0.25rem;
-  }
-
-  .xl\:right-1 {
-    right: 0.25rem;
-  }
-
-  .xl\:bottom-1 {
-    bottom: 0.25rem;
-  }
-
-  .xl\:left-1 {
-    left: 0.25rem;
-  }
-
-  .xl\:top-2 {
-    top: 0.5rem;
-  }
-
-  .xl\:right-2 {
-    right: 0.5rem;
-  }
-
-  .xl\:bottom-2 {
-    bottom: 0.5rem;
-  }
-
-  .xl\:left-2 {
-    left: 0.5rem;
-  }
-
-  .xl\:top-3 {
-    top: 0.75rem;
-  }
-
-  .xl\:right-3 {
-    right: 0.75rem;
-  }
-
-  .xl\:bottom-3 {
-    bottom: 0.75rem;
-  }
-
-  .xl\:left-3 {
-    left: 0.75rem;
-  }
-
-  .xl\:top-4 {
-    top: 1rem;
-  }
-
-  .xl\:right-4 {
-    right: 1rem;
-  }
-
-  .xl\:bottom-4 {
-    bottom: 1rem;
-  }
-
-  .xl\:left-4 {
-    left: 1rem;
-  }
-
-  .xl\:top-5 {
-    top: 1.25rem;
-  }
-
-  .xl\:right-5 {
-    right: 1.25rem;
-  }
-
-  .xl\:bottom-5 {
-    bottom: 1.25rem;
-  }
-
-  .xl\:left-5 {
-    left: 1.25rem;
-  }
-
-  .xl\:top-6 {
-    top: 1.5rem;
-  }
-
-  .xl\:right-6 {
-    right: 1.5rem;
-  }
-
-  .xl\:bottom-6 {
-    bottom: 1.5rem;
-  }
-
-  .xl\:left-6 {
-    left: 1.5rem;
-  }
-
-  .xl\:top-7 {
-    top: 1.75rem;
-  }
-
-  .xl\:right-7 {
-    right: 1.75rem;
-  }
-
-  .xl\:bottom-7 {
-    bottom: 1.75rem;
-  }
-
-  .xl\:left-7 {
-    left: 1.75rem;
-  }
-
-  .xl\:top-8 {
-    top: 2rem;
-  }
-
-  .xl\:right-8 {
-    right: 2rem;
-  }
-
-  .xl\:bottom-8 {
-    bottom: 2rem;
-  }
-
-  .xl\:left-8 {
-    left: 2rem;
-  }
-
-  .xl\:top-9 {
-    top: 2.25rem;
-  }
-
-  .xl\:right-9 {
-    right: 2.25rem;
-  }
-
-  .xl\:bottom-9 {
-    bottom: 2.25rem;
-  }
-
-  .xl\:left-9 {
-    left: 2.25rem;
-  }
-
-  .xl\:top-10 {
-    top: 2.5rem;
-  }
-
-  .xl\:right-10 {
-    right: 2.5rem;
-  }
-
-  .xl\:bottom-10 {
-    bottom: 2.5rem;
-  }
-
-  .xl\:left-10 {
-    left: 2.5rem;
-  }
-
-  .xl\:top-11 {
-    top: 2.75rem;
-  }
-
-  .xl\:right-11 {
-    right: 2.75rem;
-  }
-
-  .xl\:bottom-11 {
-    bottom: 2.75rem;
-  }
-
-  .xl\:left-11 {
-    left: 2.75rem;
-  }
-
-  .xl\:top-12 {
-    top: 3rem;
-  }
-
-  .xl\:right-12 {
-    right: 3rem;
-  }
-
-  .xl\:bottom-12 {
-    bottom: 3rem;
-  }
-
-  .xl\:left-12 {
-    left: 3rem;
-  }
-
-  .xl\:top-14 {
-    top: 3.5rem;
-  }
-
-  .xl\:right-14 {
-    right: 3.5rem;
-  }
-
-  .xl\:bottom-14 {
-    bottom: 3.5rem;
-  }
-
-  .xl\:left-14 {
-    left: 3.5rem;
-  }
-
-  .xl\:top-16 {
-    top: 4rem;
-  }
-
-  .xl\:right-16 {
-    right: 4rem;
-  }
-
-  .xl\:bottom-16 {
-    bottom: 4rem;
-  }
-
-  .xl\:left-16 {
-    left: 4rem;
-  }
-
-  .xl\:top-20 {
-    top: 5rem;
-  }
-
-  .xl\:right-20 {
-    right: 5rem;
-  }
-
-  .xl\:bottom-20 {
-    bottom: 5rem;
-  }
-
-  .xl\:left-20 {
-    left: 5rem;
-  }
-
-  .xl\:top-24 {
-    top: 6rem;
-  }
-
-  .xl\:right-24 {
-    right: 6rem;
-  }
-
-  .xl\:bottom-24 {
-    bottom: 6rem;
-  }
-
-  .xl\:left-24 {
-    left: 6rem;
-  }
-
-  .xl\:top-28 {
-    top: 7rem;
-  }
-
-  .xl\:right-28 {
-    right: 7rem;
-  }
-
-  .xl\:bottom-28 {
-    bottom: 7rem;
-  }
-
-  .xl\:left-28 {
-    left: 7rem;
-  }
-
-  .xl\:top-32 {
-    top: 8rem;
-  }
-
-  .xl\:right-32 {
-    right: 8rem;
-  }
-
-  .xl\:bottom-32 {
-    bottom: 8rem;
-  }
-
-  .xl\:left-32 {
-    left: 8rem;
-  }
-
-  .xl\:top-36 {
-    top: 9rem;
-  }
-
-  .xl\:right-36 {
-    right: 9rem;
-  }
-
-  .xl\:bottom-36 {
-    bottom: 9rem;
-  }
-
-  .xl\:left-36 {
-    left: 9rem;
-  }
-
-  .xl\:top-40 {
-    top: 10rem;
-  }
-
-  .xl\:right-40 {
-    right: 10rem;
-  }
-
-  .xl\:bottom-40 {
-    bottom: 10rem;
-  }
-
-  .xl\:left-40 {
-    left: 10rem;
-  }
-
-  .xl\:top-44 {
-    top: 11rem;
-  }
-
-  .xl\:right-44 {
-    right: 11rem;
-  }
-
-  .xl\:bottom-44 {
-    bottom: 11rem;
-  }
-
-  .xl\:left-44 {
-    left: 11rem;
-  }
-
-  .xl\:top-48 {
-    top: 12rem;
-  }
-
-  .xl\:right-48 {
-    right: 12rem;
-  }
-
-  .xl\:bottom-48 {
-    bottom: 12rem;
-  }
-
-  .xl\:left-48 {
-    left: 12rem;
-  }
-
-  .xl\:top-52 {
-    top: 13rem;
-  }
-
-  .xl\:right-52 {
-    right: 13rem;
-  }
-
-  .xl\:bottom-52 {
-    bottom: 13rem;
-  }
-
-  .xl\:left-52 {
-    left: 13rem;
-  }
-
-  .xl\:top-56 {
-    top: 14rem;
-  }
-
-  .xl\:right-56 {
-    right: 14rem;
-  }
-
-  .xl\:bottom-56 {
-    bottom: 14rem;
-  }
-
-  .xl\:left-56 {
-    left: 14rem;
-  }
-
-  .xl\:top-60 {
-    top: 15rem;
-  }
-
-  .xl\:right-60 {
-    right: 15rem;
-  }
-
-  .xl\:bottom-60 {
-    bottom: 15rem;
-  }
-
-  .xl\:left-60 {
-    left: 15rem;
-  }
-
-  .xl\:top-64 {
-    top: 16rem;
-  }
-
-  .xl\:right-64 {
-    right: 16rem;
-  }
-
-  .xl\:bottom-64 {
-    bottom: 16rem;
-  }
-
-  .xl\:left-64 {
-    left: 16rem;
-  }
-
-  .xl\:top-72 {
-    top: 18rem;
-  }
-
-  .xl\:right-72 {
-    right: 18rem;
-  }
-
-  .xl\:bottom-72 {
-    bottom: 18rem;
-  }
-
-  .xl\:left-72 {
-    left: 18rem;
-  }
-
-  .xl\:top-80 {
-    top: 20rem;
-  }
-
-  .xl\:right-80 {
-    right: 20rem;
-  }
-
-  .xl\:bottom-80 {
-    bottom: 20rem;
-  }
-
-  .xl\:left-80 {
-    left: 20rem;
-  }
-
-  .xl\:top-96 {
-    top: 24rem;
-  }
-
-  .xl\:right-96 {
-    right: 24rem;
-  }
-
-  .xl\:bottom-96 {
-    bottom: 24rem;
-  }
-
-  .xl\:left-96 {
-    left: 24rem;
-  }
-
-  .xl\:top-auto {
-    top: auto;
-  }
-
-  .xl\:right-auto {
-    right: auto;
-  }
-
-  .xl\:bottom-auto {
-    bottom: auto;
-  }
-
-  .xl\:left-auto {
-    left: auto;
-  }
-
-  .xl\:top-px {
-    top: 1px;
-  }
-
-  .xl\:right-px {
-    right: 1px;
-  }
-
-  .xl\:bottom-px {
-    bottom: 1px;
-  }
-
-  .xl\:left-px {
-    left: 1px;
-  }
-
-  .xl\:top-0\.5 {
-    top: 0.125rem;
-  }
-
-  .xl\:right-0\.5 {
-    right: 0.125rem;
-  }
-
-  .xl\:bottom-0\.5 {
-    bottom: 0.125rem;
-  }
-
-  .xl\:left-0\.5 {
-    left: 0.125rem;
-  }
-
-  .xl\:top-1\.5 {
-    top: 0.375rem;
-  }
-
-  .xl\:right-1\.5 {
-    right: 0.375rem;
-  }
-
-  .xl\:bottom-1\.5 {
-    bottom: 0.375rem;
-  }
-
-  .xl\:left-1\.5 {
-    left: 0.375rem;
-  }
-
-  .xl\:top-2\.5 {
-    top: 0.625rem;
-  }
-
-  .xl\:right-2\.5 {
-    right: 0.625rem;
-  }
-
-  .xl\:bottom-2\.5 {
-    bottom: 0.625rem;
-  }
-
-  .xl\:left-2\.5 {
-    left: 0.625rem;
-  }
-
-  .xl\:top-3\.5 {
-    top: 0.875rem;
-  }
-
-  .xl\:right-3\.5 {
-    right: 0.875rem;
-  }
-
-  .xl\:bottom-3\.5 {
-    bottom: 0.875rem;
-  }
-
-  .xl\:left-3\.5 {
-    left: 0.875rem;
-  }
-
-  .xl\:-top-0 {
-    top: 0px;
-  }
-
-  .xl\:-right-0 {
-    right: 0px;
-  }
-
-  .xl\:-bottom-0 {
-    bottom: 0px;
-  }
-
-  .xl\:-left-0 {
-    left: 0px;
-  }
-
-  .xl\:-top-1 {
-    top: -0.25rem;
-  }
-
-  .xl\:-right-1 {
-    right: -0.25rem;
-  }
-
-  .xl\:-bottom-1 {
-    bottom: -0.25rem;
-  }
-
-  .xl\:-left-1 {
-    left: -0.25rem;
-  }
-
-  .xl\:-top-2 {
-    top: -0.5rem;
-  }
-
-  .xl\:-right-2 {
-    right: -0.5rem;
-  }
-
-  .xl\:-bottom-2 {
-    bottom: -0.5rem;
-  }
-
-  .xl\:-left-2 {
-    left: -0.5rem;
-  }
-
-  .xl\:-top-3 {
-    top: -0.75rem;
-  }
-
-  .xl\:-right-3 {
-    right: -0.75rem;
-  }
-
-  .xl\:-bottom-3 {
-    bottom: -0.75rem;
-  }
-
-  .xl\:-left-3 {
-    left: -0.75rem;
-  }
-
-  .xl\:-top-4 {
-    top: -1rem;
-  }
-
-  .xl\:-right-4 {
-    right: -1rem;
-  }
-
-  .xl\:-bottom-4 {
-    bottom: -1rem;
-  }
-
-  .xl\:-left-4 {
-    left: -1rem;
-  }
-
-  .xl\:-top-5 {
-    top: -1.25rem;
-  }
-
-  .xl\:-right-5 {
-    right: -1.25rem;
-  }
-
-  .xl\:-bottom-5 {
-    bottom: -1.25rem;
-  }
-
-  .xl\:-left-5 {
-    left: -1.25rem;
-  }
-
-  .xl\:-top-6 {
-    top: -1.5rem;
-  }
-
-  .xl\:-right-6 {
-    right: -1.5rem;
-  }
-
-  .xl\:-bottom-6 {
-    bottom: -1.5rem;
-  }
-
-  .xl\:-left-6 {
-    left: -1.5rem;
-  }
-
-  .xl\:-top-7 {
-    top: -1.75rem;
-  }
-
-  .xl\:-right-7 {
-    right: -1.75rem;
-  }
-
-  .xl\:-bottom-7 {
-    bottom: -1.75rem;
-  }
-
-  .xl\:-left-7 {
-    left: -1.75rem;
-  }
-
-  .xl\:-top-8 {
-    top: -2rem;
-  }
-
-  .xl\:-right-8 {
-    right: -2rem;
-  }
-
-  .xl\:-bottom-8 {
-    bottom: -2rem;
-  }
-
-  .xl\:-left-8 {
-    left: -2rem;
-  }
-
-  .xl\:-top-9 {
-    top: -2.25rem;
-  }
-
-  .xl\:-right-9 {
-    right: -2.25rem;
-  }
-
-  .xl\:-bottom-9 {
-    bottom: -2.25rem;
-  }
-
-  .xl\:-left-9 {
-    left: -2.25rem;
-  }
-
-  .xl\:-top-10 {
-    top: -2.5rem;
-  }
-
-  .xl\:-right-10 {
-    right: -2.5rem;
-  }
-
-  .xl\:-bottom-10 {
-    bottom: -2.5rem;
-  }
-
-  .xl\:-left-10 {
-    left: -2.5rem;
-  }
-
-  .xl\:-top-11 {
-    top: -2.75rem;
-  }
-
-  .xl\:-right-11 {
-    right: -2.75rem;
-  }
-
-  .xl\:-bottom-11 {
-    bottom: -2.75rem;
-  }
-
-  .xl\:-left-11 {
-    left: -2.75rem;
-  }
-
-  .xl\:-top-12 {
-    top: -3rem;
-  }
-
-  .xl\:-right-12 {
-    right: -3rem;
-  }
-
-  .xl\:-bottom-12 {
-    bottom: -3rem;
-  }
-
-  .xl\:-left-12 {
-    left: -3rem;
-  }
-
-  .xl\:-top-14 {
-    top: -3.5rem;
-  }
-
-  .xl\:-right-14 {
-    right: -3.5rem;
-  }
-
-  .xl\:-bottom-14 {
-    bottom: -3.5rem;
-  }
-
-  .xl\:-left-14 {
-    left: -3.5rem;
-  }
-
-  .xl\:-top-16 {
-    top: -4rem;
-  }
-
-  .xl\:-right-16 {
-    right: -4rem;
-  }
-
-  .xl\:-bottom-16 {
-    bottom: -4rem;
-  }
-
-  .xl\:-left-16 {
-    left: -4rem;
-  }
-
-  .xl\:-top-20 {
-    top: -5rem;
-  }
-
-  .xl\:-right-20 {
-    right: -5rem;
-  }
-
-  .xl\:-bottom-20 {
-    bottom: -5rem;
-  }
-
-  .xl\:-left-20 {
-    left: -5rem;
-  }
-
-  .xl\:-top-24 {
-    top: -6rem;
-  }
-
-  .xl\:-right-24 {
-    right: -6rem;
-  }
-
-  .xl\:-bottom-24 {
-    bottom: -6rem;
-  }
-
-  .xl\:-left-24 {
-    left: -6rem;
-  }
-
-  .xl\:-top-28 {
-    top: -7rem;
-  }
-
-  .xl\:-right-28 {
-    right: -7rem;
-  }
-
-  .xl\:-bottom-28 {
-    bottom: -7rem;
-  }
-
-  .xl\:-left-28 {
-    left: -7rem;
-  }
-
-  .xl\:-top-32 {
-    top: -8rem;
-  }
-
-  .xl\:-right-32 {
-    right: -8rem;
-  }
-
-  .xl\:-bottom-32 {
-    bottom: -8rem;
-  }
-
-  .xl\:-left-32 {
-    left: -8rem;
-  }
-
-  .xl\:-top-36 {
-    top: -9rem;
-  }
-
-  .xl\:-right-36 {
-    right: -9rem;
-  }
-
-  .xl\:-bottom-36 {
-    bottom: -9rem;
-  }
-
-  .xl\:-left-36 {
-    left: -9rem;
-  }
-
-  .xl\:-top-40 {
-    top: -10rem;
-  }
-
-  .xl\:-right-40 {
-    right: -10rem;
-  }
-
-  .xl\:-bottom-40 {
-    bottom: -10rem;
-  }
-
-  .xl\:-left-40 {
-    left: -10rem;
-  }
-
-  .xl\:-top-44 {
-    top: -11rem;
-  }
-
-  .xl\:-right-44 {
-    right: -11rem;
-  }
-
-  .xl\:-bottom-44 {
-    bottom: -11rem;
-  }
-
-  .xl\:-left-44 {
-    left: -11rem;
-  }
-
-  .xl\:-top-48 {
-    top: -12rem;
-  }
-
-  .xl\:-right-48 {
-    right: -12rem;
-  }
-
-  .xl\:-bottom-48 {
-    bottom: -12rem;
-  }
-
-  .xl\:-left-48 {
-    left: -12rem;
-  }
-
-  .xl\:-top-52 {
-    top: -13rem;
-  }
-
-  .xl\:-right-52 {
-    right: -13rem;
-  }
-
-  .xl\:-bottom-52 {
-    bottom: -13rem;
-  }
-
-  .xl\:-left-52 {
-    left: -13rem;
-  }
-
-  .xl\:-top-56 {
-    top: -14rem;
-  }
-
-  .xl\:-right-56 {
-    right: -14rem;
-  }
-
-  .xl\:-bottom-56 {
-    bottom: -14rem;
-  }
-
-  .xl\:-left-56 {
-    left: -14rem;
-  }
-
-  .xl\:-top-60 {
-    top: -15rem;
-  }
-
-  .xl\:-right-60 {
-    right: -15rem;
-  }
-
-  .xl\:-bottom-60 {
-    bottom: -15rem;
-  }
-
-  .xl\:-left-60 {
-    left: -15rem;
-  }
-
-  .xl\:-top-64 {
-    top: -16rem;
-  }
-
-  .xl\:-right-64 {
-    right: -16rem;
-  }
-
-  .xl\:-bottom-64 {
-    bottom: -16rem;
-  }
-
-  .xl\:-left-64 {
-    left: -16rem;
-  }
-
-  .xl\:-top-72 {
-    top: -18rem;
-  }
-
-  .xl\:-right-72 {
-    right: -18rem;
-  }
-
-  .xl\:-bottom-72 {
-    bottom: -18rem;
-  }
-
-  .xl\:-left-72 {
-    left: -18rem;
-  }
-
-  .xl\:-top-80 {
-    top: -20rem;
-  }
-
-  .xl\:-right-80 {
-    right: -20rem;
-  }
-
-  .xl\:-bottom-80 {
-    bottom: -20rem;
-  }
-
-  .xl\:-left-80 {
-    left: -20rem;
-  }
-
-  .xl\:-top-96 {
-    top: -24rem;
-  }
-
-  .xl\:-right-96 {
-    right: -24rem;
-  }
-
-  .xl\:-bottom-96 {
-    bottom: -24rem;
-  }
-
-  .xl\:-left-96 {
-    left: -24rem;
-  }
-
-  .xl\:-top-px {
-    top: -1px;
-  }
-
-  .xl\:-right-px {
-    right: -1px;
-  }
-
-  .xl\:-bottom-px {
-    bottom: -1px;
-  }
-
-  .xl\:-left-px {
-    left: -1px;
-  }
-
-  .xl\:-top-0\.5 {
-    top: -0.125rem;
-  }
-
-  .xl\:-right-0\.5 {
-    right: -0.125rem;
-  }
-
-  .xl\:-bottom-0\.5 {
-    bottom: -0.125rem;
-  }
-
-  .xl\:-left-0\.5 {
-    left: -0.125rem;
-  }
-
-  .xl\:-top-1\.5 {
-    top: -0.375rem;
-  }
-
-  .xl\:-right-1\.5 {
-    right: -0.375rem;
-  }
-
-  .xl\:-bottom-1\.5 {
-    bottom: -0.375rem;
-  }
-
-  .xl\:-left-1\.5 {
-    left: -0.375rem;
-  }
-
-  .xl\:-top-2\.5 {
-    top: -0.625rem;
-  }
-
-  .xl\:-right-2\.5 {
-    right: -0.625rem;
-  }
-
-  .xl\:-bottom-2\.5 {
-    bottom: -0.625rem;
-  }
-
-  .xl\:-left-2\.5 {
-    left: -0.625rem;
-  }
-
-  .xl\:-top-3\.5 {
-    top: -0.875rem;
-  }
-
-  .xl\:-right-3\.5 {
-    right: -0.875rem;
-  }
-
-  .xl\:-bottom-3\.5 {
-    bottom: -0.875rem;
-  }
-
-  .xl\:-left-3\.5 {
-    left: -0.875rem;
-  }
-
-  .xl\:top-1\/2 {
-    top: 50%;
-  }
-
-  .xl\:right-1\/2 {
-    right: 50%;
-  }
-
-  .xl\:bottom-1\/2 {
-    bottom: 50%;
-  }
-
-  .xl\:left-1\/2 {
-    left: 50%;
-  }
-
-  .xl\:top-1\/3 {
-    top: 33.333333%;
-  }
-
-  .xl\:right-1\/3 {
-    right: 33.333333%;
-  }
-
-  .xl\:bottom-1\/3 {
-    bottom: 33.333333%;
-  }
-
-  .xl\:left-1\/3 {
-    left: 33.333333%;
-  }
-
-  .xl\:top-2\/3 {
-    top: 66.666667%;
-  }
-
-  .xl\:right-2\/3 {
-    right: 66.666667%;
-  }
-
-  .xl\:bottom-2\/3 {
-    bottom: 66.666667%;
-  }
-
-  .xl\:left-2\/3 {
-    left: 66.666667%;
-  }
-
-  .xl\:top-1\/4 {
-    top: 25%;
-  }
-
-  .xl\:right-1\/4 {
-    right: 25%;
-  }
-
-  .xl\:bottom-1\/4 {
-    bottom: 25%;
-  }
-
-  .xl\:left-1\/4 {
-    left: 25%;
-  }
-
-  .xl\:top-2\/4 {
-    top: 50%;
-  }
-
-  .xl\:right-2\/4 {
-    right: 50%;
-  }
-
-  .xl\:bottom-2\/4 {
-    bottom: 50%;
-  }
-
-  .xl\:left-2\/4 {
-    left: 50%;
-  }
-
-  .xl\:top-3\/4 {
-    top: 75%;
-  }
-
-  .xl\:right-3\/4 {
-    right: 75%;
-  }
-
-  .xl\:bottom-3\/4 {
-    bottom: 75%;
-  }
-
-  .xl\:left-3\/4 {
-    left: 75%;
-  }
-
-  .xl\:top-full {
-    top: 100%;
-  }
-
-  .xl\:right-full {
-    right: 100%;
-  }
-
-  .xl\:bottom-full {
-    bottom: 100%;
-  }
-
-  .xl\:left-full {
-    left: 100%;
-  }
-
-  .xl\:-top-1\/2 {
-    top: -50%;
-  }
-
-  .xl\:-right-1\/2 {
-    right: -50%;
-  }
-
-  .xl\:-bottom-1\/2 {
-    bottom: -50%;
-  }
-
-  .xl\:-left-1\/2 {
-    left: -50%;
-  }
-
-  .xl\:-top-1\/3 {
-    top: -33.333333%;
-  }
-
-  .xl\:-right-1\/3 {
-    right: -33.333333%;
-  }
-
-  .xl\:-bottom-1\/3 {
-    bottom: -33.333333%;
-  }
-
-  .xl\:-left-1\/3 {
-    left: -33.333333%;
-  }
-
-  .xl\:-top-2\/3 {
-    top: -66.666667%;
-  }
-
-  .xl\:-right-2\/3 {
-    right: -66.666667%;
-  }
-
-  .xl\:-bottom-2\/3 {
-    bottom: -66.666667%;
-  }
-
-  .xl\:-left-2\/3 {
-    left: -66.666667%;
-  }
-
-  .xl\:-top-1\/4 {
-    top: -25%;
-  }
-
-  .xl\:-right-1\/4 {
-    right: -25%;
-  }
-
-  .xl\:-bottom-1\/4 {
-    bottom: -25%;
-  }
-
-  .xl\:-left-1\/4 {
-    left: -25%;
-  }
-
-  .xl\:-top-2\/4 {
-    top: -50%;
-  }
-
-  .xl\:-right-2\/4 {
-    right: -50%;
-  }
-
-  .xl\:-bottom-2\/4 {
-    bottom: -50%;
-  }
-
-  .xl\:-left-2\/4 {
-    left: -50%;
-  }
-
-  .xl\:-top-3\/4 {
-    top: -75%;
-  }
-
-  .xl\:-right-3\/4 {
-    right: -75%;
-  }
-
-  .xl\:-bottom-3\/4 {
-    bottom: -75%;
-  }
-
-  .xl\:-left-3\/4 {
-    left: -75%;
-  }
-
-  .xl\:-top-full {
-    top: -100%;
-  }
-
-  .xl\:-right-full {
-    right: -100%;
-  }
-
-  .xl\:-bottom-full {
-    bottom: -100%;
-  }
-
-  .xl\:-left-full {
-    left: -100%;
-  }
-
-  .xl\:resize-none {
-    resize: none;
-  }
-
-  .xl\:resize-y {
-    resize: vertical;
-  }
-
-  .xl\:resize-x {
-    resize: horizontal;
-  }
-
-  .xl\:resize {
-    resize: both;
-  }
-
-  .xl\:shadow-sm {
-    --tw-shadow: 0 1px 2px 0 rgba(105, 81, 255, 0.05);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .xl\:shadow {
-    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .xl\:shadow-md {
-    --tw-shadow: 0 1px 2px 0 rgba(85, 105, 135, 0.1);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .xl\:shadow-lg {
-    --tw-shadow: 0px 1px 3px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .xl\:shadow-xl {
-    --tw-shadow: 10px 14px 34px rgba(0, 0, 0, 0.04);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .xl\:shadow-2xl {
-    --tw-shadow: 0px 32px 64px -12px rgba(85, 105, 135, 0.08);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .xl\:shadow-3xl {
-    --tw-shadow: 0px 24px 48px -12px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .xl\:shadow-inner {
-    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .xl\:shadow-none {
-    --tw-shadow: 0 0 #0000;
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .xl\:group-hover\:shadow-sm {
-    --tw-shadow: 0 1px 2px 0 rgba(105, 81, 255, 0.05);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .xl\:group-hover\:shadow {
-    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .xl\:group-hover\:shadow-md {
-    --tw-shadow: 0 1px 2px 0 rgba(85, 105, 135, 0.1);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .xl\:group-hover\:shadow-lg {
-    --tw-shadow: 0px 1px 3px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .xl\:group-hover\:shadow-xl {
-    --tw-shadow: 10px 14px 34px rgba(0, 0, 0, 0.04);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .xl\:group-hover\:shadow-2xl {
-    --tw-shadow: 0px 32px 64px -12px rgba(85, 105, 135, 0.08);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .xl\:group-hover\:shadow-3xl {
-    --tw-shadow: 0px 24px 48px -12px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .xl\:group-hover\:shadow-inner {
-    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .xl\:group-hover\:shadow-none {
-    --tw-shadow: 0 0 #0000;
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .xl\:focus-within\:shadow-sm:focus-within {
-    --tw-shadow: 0 1px 2px 0 rgba(105, 81, 255, 0.05);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .xl\:focus-within\:shadow:focus-within {
-    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .xl\:focus-within\:shadow-md:focus-within {
-    --tw-shadow: 0 1px 2px 0 rgba(85, 105, 135, 0.1);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .xl\:focus-within\:shadow-lg:focus-within {
-    --tw-shadow: 0px 1px 3px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .xl\:focus-within\:shadow-xl:focus-within {
-    --tw-shadow: 10px 14px 34px rgba(0, 0, 0, 0.04);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .xl\:focus-within\:shadow-2xl:focus-within {
-    --tw-shadow: 0px 32px 64px -12px rgba(85, 105, 135, 0.08);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .xl\:focus-within\:shadow-3xl:focus-within {
-    --tw-shadow: 0px 24px 48px -12px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .xl\:focus-within\:shadow-inner:focus-within {
-    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .xl\:focus-within\:shadow-none:focus-within {
-    --tw-shadow: 0 0 #0000;
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .xl\:hover\:shadow-sm:hover {
-    --tw-shadow: 0 1px 2px 0 rgba(105, 81, 255, 0.05);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .xl\:hover\:shadow:hover {
-    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .xl\:hover\:shadow-md:hover {
-    --tw-shadow: 0 1px 2px 0 rgba(85, 105, 135, 0.1);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .xl\:hover\:shadow-lg:hover {
-    --tw-shadow: 0px 1px 3px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .xl\:hover\:shadow-xl:hover {
-    --tw-shadow: 10px 14px 34px rgba(0, 0, 0, 0.04);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .xl\:hover\:shadow-2xl:hover {
-    --tw-shadow: 0px 32px 64px -12px rgba(85, 105, 135, 0.08);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .xl\:hover\:shadow-3xl:hover {
-    --tw-shadow: 0px 24px 48px -12px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .xl\:hover\:shadow-inner:hover {
-    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .xl\:hover\:shadow-none:hover {
-    --tw-shadow: 0 0 #0000;
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .xl\:focus\:shadow-sm:focus {
-    --tw-shadow: 0 1px 2px 0 rgba(105, 81, 255, 0.05);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .xl\:focus\:shadow:focus {
-    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .xl\:focus\:shadow-md:focus {
-    --tw-shadow: 0 1px 2px 0 rgba(85, 105, 135, 0.1);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .xl\:focus\:shadow-lg:focus {
-    --tw-shadow: 0px 1px 3px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .xl\:focus\:shadow-xl:focus {
-    --tw-shadow: 10px 14px 34px rgba(0, 0, 0, 0.04);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .xl\:focus\:shadow-2xl:focus {
-    --tw-shadow: 0px 32px 64px -12px rgba(85, 105, 135, 0.08);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .xl\:focus\:shadow-3xl:focus {
-    --tw-shadow: 0px 24px 48px -12px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .xl\:focus\:shadow-inner:focus {
-    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .xl\:focus\:shadow-none:focus {
-    --tw-shadow: 0 0 #0000;
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .xl\:ring-0 {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .xl\:ring-1 {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .xl\:ring-2 {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .xl\:ring-4 {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .xl\:ring-8 {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .xl\:ring {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .xl\:ring-inset {
-    --tw-ring-inset: inset;
-  }
-
-  .xl\:focus-within\:ring-0:focus-within {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .xl\:focus-within\:ring-1:focus-within {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .xl\:focus-within\:ring-2:focus-within {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .xl\:focus-within\:ring-4:focus-within {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .xl\:focus-within\:ring-8:focus-within {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .xl\:focus-within\:ring:focus-within {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .xl\:focus-within\:ring-inset:focus-within {
-    --tw-ring-inset: inset;
-  }
-
-  .xl\:focus\:ring-0:focus {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .xl\:focus\:ring-1:focus {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .xl\:focus\:ring-2:focus {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .xl\:focus\:ring-4:focus {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .xl\:focus\:ring-8:focus {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .xl\:focus\:ring:focus {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .xl\:focus\:ring-inset:focus {
-    --tw-ring-inset: inset;
-  }
-
-  .xl\:ring-offset-current {
-    --tw-ring-offset-color: currentColor;
-  }
-
-  .xl\:ring-offset-transparent {
-    --tw-ring-offset-color: transparent;
-  }
-
-  .xl\:ring-offset-black {
-    --tw-ring-offset-color: #000;
-  }
-
-  .xl\:ring-offset-white {
-    --tw-ring-offset-color: #fff;
-  }
-
-  .xl\:ring-offset-darkCoolGray-50 {
-    --tw-ring-offset-color: #F5F6F7;
-  }
-
-  .xl\:ring-offset-darkCoolGray-100 {
-    --tw-ring-offset-color: #EBEDEF;
-  }
-
-  .xl\:ring-offset-darkCoolGray-200 {
-    --tw-ring-offset-color: #CED1D6;
-  }
-
-  .xl\:ring-offset-darkCoolGray-300 {
-    --tw-ring-offset-color: #B0B5BD;
-  }
-
-  .xl\:ring-offset-darkCoolGray-400 {
-    --tw-ring-offset-color: #757E8C;
-  }
-
-  .xl\:ring-offset-darkCoolGray-500 {
-    --tw-ring-offset-color: #3A475B;
-  }
-
-  .xl\:ring-offset-darkCoolGray-600 {
-    --tw-ring-offset-color: #344052;
-  }
-
-  .xl\:ring-offset-darkCoolGray-700 {
-    --tw-ring-offset-color: #2C3544;
-  }
-
-  .xl\:ring-offset-darkCoolGray-800 {
-    --tw-ring-offset-color: #232B37;
-  }
-
-  .xl\:ring-offset-darkCoolGray-900 {
-    --tw-ring-offset-color: #1C232D;
-  }
-
-  .xl\:ring-offset-coolGray-50 {
-    --tw-ring-offset-color: #F7F8F9;
-  }
-
-  .xl\:ring-offset-coolGray-100 {
-    --tw-ring-offset-color: #EEF0F3;
-  }
-
-  .xl\:ring-offset-coolGray-200 {
-    --tw-ring-offset-color: #D5DAE1;
-  }
-
-  .xl\:ring-offset-coolGray-300 {
-    --tw-ring-offset-color: #BBC3CF;
-  }
-
-  .xl\:ring-offset-coolGray-400 {
-    --tw-ring-offset-color: #8896AB;
-  }
-
-  .xl\:ring-offset-coolGray-500 {
-    --tw-ring-offset-color: #556987;
-  }
-
-  .xl\:ring-offset-coolGray-600 {
-    --tw-ring-offset-color: #4D5F7A;
-  }
-
-  .xl\:ring-offset-coolGray-700 {
-    --tw-ring-offset-color: #404F65;
-  }
-
-  .xl\:ring-offset-coolGray-800 {
-    --tw-ring-offset-color: #333F51;
-  }
-
-  .xl\:ring-offset-coolGray-900 {
-    --tw-ring-offset-color: #2A3342;
-  }
-
-  .xl\:ring-offset-indigo-50 {
-    --tw-ring-offset-color: #F8F6FF;
-  }
-
-  .xl\:ring-offset-indigo-100 {
-    --tw-ring-offset-color: #F0EEFF;
-  }
-
-  .xl\:ring-offset-indigo-200 {
-    --tw-ring-offset-color: #DAD4FF;
-  }
-
-  .xl\:ring-offset-indigo-300 {
-    --tw-ring-offset-color: #C3B9FF;
-  }
-
-  .xl\:ring-offset-indigo-400 {
-    --tw-ring-offset-color: #9685FF;
-  }
-
-  .xl\:ring-offset-indigo-500 {
-    --tw-ring-offset-color: #6951FF;
-  }
-
-  .xl\:ring-offset-indigo-600 {
-    --tw-ring-offset-color: #5F49E6;
-  }
-
-  .xl\:ring-offset-indigo-700 {
-    --tw-ring-offset-color: #4F3DBF;
-  }
-
-  .xl\:ring-offset-indigo-800 {
-    --tw-ring-offset-color: #3F3199;
-  }
-
-  .xl\:ring-offset-indigo-900 {
-    --tw-ring-offset-color: #33287D;
-  }
-
-  .xl\:ring-offset-violet-50 {
-    --tw-ring-offset-color: #FBF7FF;
-  }
-
-  .xl\:ring-offset-violet-100 {
-    --tw-ring-offset-color: #F6EEFE;
-  }
-
-  .xl\:ring-offset-violet-200 {
-    --tw-ring-offset-color: #E9D5FD;
-  }
-
-  .xl\:ring-offset-violet-300 {
-    --tw-ring-offset-color: #DCBBFC;
-  }
-
-  .xl\:ring-offset-violet-400 {
-    --tw-ring-offset-color: #C288F9;
-  }
-
-  .xl\:ring-offset-violet-500 {
-    --tw-ring-offset-color: #A855F7;
-  }
-
-  .xl\:ring-offset-violet-600 {
-    --tw-ring-offset-color: #974DDE;
-  }
-
-  .xl\:ring-offset-violet-700 {
-    --tw-ring-offset-color: #7E40B9;
-  }
-
-  .xl\:ring-offset-violet-800 {
-    --tw-ring-offset-color: #653394;
-  }
-
-  .xl\:ring-offset-violet-900 {
-    --tw-ring-offset-color: #522A79;
-  }
-
-  .xl\:ring-offset-yellow-50 {
-    --tw-ring-offset-color: #FFFAF3;
-  }
-
-  .xl\:ring-offset-yellow-100 {
-    --tw-ring-offset-color: #FEF5E7;
-  }
-
-  .xl\:ring-offset-yellow-200 {
-    --tw-ring-offset-color: #FDE7C2;
-  }
-
-  .xl\:ring-offset-yellow-300 {
-    --tw-ring-offset-color: #FBD89D;
-  }
-
-  .xl\:ring-offset-yellow-400 {
-    --tw-ring-offset-color: #F8BB54;
-  }
-
-  .xl\:ring-offset-yellow-500 {
-    --tw-ring-offset-color: #F59E0B;
-  }
-
-  .xl\:ring-offset-yellow-600 {
-    --tw-ring-offset-color: #DD8E0A;
-  }
-
-  .xl\:ring-offset-yellow-700 {
-    --tw-ring-offset-color: #B87708;
-  }
-
-  .xl\:ring-offset-yellow-800 {
-    --tw-ring-offset-color: #935F07;
-  }
-
-  .xl\:ring-offset-yellow-900 {
-    --tw-ring-offset-color: #784D05;
-  }
-
-  .xl\:ring-offset-red-50 {
-    --tw-ring-offset-color: #FEF7F6;
-  }
-
-  .xl\:ring-offset-red-100 {
-    --tw-ring-offset-color: #FDEEEC;
-  }
-
-  .xl\:ring-offset-red-200 {
-    --tw-ring-offset-color: #FBD6D0;
-  }
-
-  .xl\:ring-offset-red-300 {
-    --tw-ring-offset-color: #F9BDB4;
-  }
-
-  .xl\:ring-offset-red-400 {
-    --tw-ring-offset-color: #F48B7C;
-  }
-
-  .xl\:ring-offset-red-500 {
-    --tw-ring-offset-color: #EF5844;
-  }
-
-  .xl\:ring-offset-red-600 {
-    --tw-ring-offset-color: #D7503D;
-  }
-
-  .xl\:ring-offset-red-700 {
-    --tw-ring-offset-color: #B34333;
-  }
-
-  .xl\:ring-offset-red-800 {
-    --tw-ring-offset-color: #8F3529;
-  }
-
-  .xl\:ring-offset-red-900 {
-    --tw-ring-offset-color: #752C21;
-  }
-
-  .xl\:ring-offset-green-50 {
-    --tw-ring-offset-color: #F4FDF7;
-  }
-
-  .xl\:ring-offset-green-100 {
-    --tw-ring-offset-color: #EAFAF0;
-  }
-
-  .xl\:ring-offset-green-200 {
-    --tw-ring-offset-color: #CAF4D9;
-  }
-
-  .xl\:ring-offset-green-300 {
-    --tw-ring-offset-color: #AAEDC3;
-  }
-
-  .xl\:ring-offset-green-400 {
-    --tw-ring-offset-color: #6ADF95;
-  }
-
-  .xl\:ring-offset-green-500 {
-    --tw-ring-offset-color: #2AD167;
-  }
-
-  .xl\:ring-offset-green-600 {
-    --tw-ring-offset-color: #26BC5E;
-  }
-
-  .xl\:ring-offset-green-700 {
-    --tw-ring-offset-color: #209D4E;
-  }
-
-  .xl\:ring-offset-green-800 {
-    --tw-ring-offset-color: #197D3E;
-  }
-
-  .xl\:ring-offset-green-900 {
-    --tw-ring-offset-color: #156633;
-  }
-
-  .xl\:ring-offset-blue-50 {
-    --tw-ring-offset-color: #F5F9FF;
-  }
-
-  .xl\:ring-offset-blue-100 {
-    --tw-ring-offset-color: #EBF3FE;
-  }
-
-  .xl\:ring-offset-blue-200 {
-    --tw-ring-offset-color: #CEE0FD;
-  }
-
-  .xl\:ring-offset-blue-300 {
-    --tw-ring-offset-color: #B1CDFB;
-  }
-
-  .xl\:ring-offset-blue-400 {
-    --tw-ring-offset-color: #76A8F9;
-  }
-
-  .xl\:ring-offset-blue-500 {
-    --tw-ring-offset-color: #3B82F6;
-  }
-
-  .xl\:ring-offset-blue-600 {
-    --tw-ring-offset-color: #3575DD;
-  }
-
-  .xl\:ring-offset-blue-700 {
-    --tw-ring-offset-color: #2C62B9;
-  }
-
-  .xl\:ring-offset-blue-800 {
-    --tw-ring-offset-color: #234E94;
-  }
-
-  .xl\:ring-offset-blue-900 {
-    --tw-ring-offset-color: #1D4079;
-  }
-
-  .xl\:ring-offset-gray-50 {
-    --tw-ring-offset-color: #f9fafb;
-  }
-
-  .xl\:ring-offset-gray-100 {
-    --tw-ring-offset-color: #f3f4f6;
-  }
-
-  .xl\:ring-offset-gray-200 {
-    --tw-ring-offset-color: #e5e7eb;
-  }
-
-  .xl\:ring-offset-gray-300 {
-    --tw-ring-offset-color: #d1d5db;
-  }
-
-  .xl\:ring-offset-gray-400 {
-    --tw-ring-offset-color: #9ca3af;
-  }
-
-  .xl\:ring-offset-gray-500 {
-    --tw-ring-offset-color: #6b7280;
-  }
-
-  .xl\:ring-offset-gray-600 {
-    --tw-ring-offset-color: #4b5563;
-  }
-
-  .xl\:ring-offset-gray-700 {
-    --tw-ring-offset-color: #374151;
-  }
-
-  .xl\:ring-offset-gray-800 {
-    --tw-ring-offset-color: #1f2937;
-  }
-
-  .xl\:ring-offset-gray-900 {
-    --tw-ring-offset-color: #111827;
-  }
-
-  .xl\:focus-within\:ring-offset-current:focus-within {
-    --tw-ring-offset-color: currentColor;
-  }
-
-  .xl\:focus-within\:ring-offset-transparent:focus-within {
-    --tw-ring-offset-color: transparent;
-  }
-
-  .xl\:focus-within\:ring-offset-black:focus-within {
-    --tw-ring-offset-color: #000;
-  }
-
-  .xl\:focus-within\:ring-offset-white:focus-within {
-    --tw-ring-offset-color: #fff;
-  }
-
-  .xl\:focus-within\:ring-offset-darkCoolGray-50:focus-within {
-    --tw-ring-offset-color: #F5F6F7;
-  }
-
-  .xl\:focus-within\:ring-offset-darkCoolGray-100:focus-within {
-    --tw-ring-offset-color: #EBEDEF;
-  }
-
-  .xl\:focus-within\:ring-offset-darkCoolGray-200:focus-within {
-    --tw-ring-offset-color: #CED1D6;
-  }
-
-  .xl\:focus-within\:ring-offset-darkCoolGray-300:focus-within {
-    --tw-ring-offset-color: #B0B5BD;
-  }
-
-  .xl\:focus-within\:ring-offset-darkCoolGray-400:focus-within {
-    --tw-ring-offset-color: #757E8C;
-  }
-
-  .xl\:focus-within\:ring-offset-darkCoolGray-500:focus-within {
-    --tw-ring-offset-color: #3A475B;
-  }
-
-  .xl\:focus-within\:ring-offset-darkCoolGray-600:focus-within {
-    --tw-ring-offset-color: #344052;
-  }
-
-  .xl\:focus-within\:ring-offset-darkCoolGray-700:focus-within {
-    --tw-ring-offset-color: #2C3544;
-  }
-
-  .xl\:focus-within\:ring-offset-darkCoolGray-800:focus-within {
-    --tw-ring-offset-color: #232B37;
-  }
-
-  .xl\:focus-within\:ring-offset-darkCoolGray-900:focus-within {
-    --tw-ring-offset-color: #1C232D;
-  }
-
-  .xl\:focus-within\:ring-offset-coolGray-50:focus-within {
-    --tw-ring-offset-color: #F7F8F9;
-  }
-
-  .xl\:focus-within\:ring-offset-coolGray-100:focus-within {
-    --tw-ring-offset-color: #EEF0F3;
-  }
-
-  .xl\:focus-within\:ring-offset-coolGray-200:focus-within {
-    --tw-ring-offset-color: #D5DAE1;
-  }
-
-  .xl\:focus-within\:ring-offset-coolGray-300:focus-within {
-    --tw-ring-offset-color: #BBC3CF;
-  }
-
-  .xl\:focus-within\:ring-offset-coolGray-400:focus-within {
-    --tw-ring-offset-color: #8896AB;
-  }
-
-  .xl\:focus-within\:ring-offset-coolGray-500:focus-within {
-    --tw-ring-offset-color: #556987;
-  }
-
-  .xl\:focus-within\:ring-offset-coolGray-600:focus-within {
-    --tw-ring-offset-color: #4D5F7A;
-  }
-
-  .xl\:focus-within\:ring-offset-coolGray-700:focus-within {
-    --tw-ring-offset-color: #404F65;
-  }
-
-  .xl\:focus-within\:ring-offset-coolGray-800:focus-within {
-    --tw-ring-offset-color: #333F51;
-  }
-
-  .xl\:focus-within\:ring-offset-coolGray-900:focus-within {
-    --tw-ring-offset-color: #2A3342;
-  }
-
-  .xl\:focus-within\:ring-offset-indigo-50:focus-within {
-    --tw-ring-offset-color: #F8F6FF;
-  }
-
-  .xl\:focus-within\:ring-offset-indigo-100:focus-within {
-    --tw-ring-offset-color: #F0EEFF;
-  }
-
-  .xl\:focus-within\:ring-offset-indigo-200:focus-within {
-    --tw-ring-offset-color: #DAD4FF;
-  }
-
-  .xl\:focus-within\:ring-offset-indigo-300:focus-within {
-    --tw-ring-offset-color: #C3B9FF;
-  }
-
-  .xl\:focus-within\:ring-offset-indigo-400:focus-within {
-    --tw-ring-offset-color: #9685FF;
-  }
-
-  .xl\:focus-within\:ring-offset-indigo-500:focus-within {
-    --tw-ring-offset-color: #6951FF;
-  }
-
-  .xl\:focus-within\:ring-offset-indigo-600:focus-within {
-    --tw-ring-offset-color: #5F49E6;
-  }
-
-  .xl\:focus-within\:ring-offset-indigo-700:focus-within {
-    --tw-ring-offset-color: #4F3DBF;
-  }
-
-  .xl\:focus-within\:ring-offset-indigo-800:focus-within {
-    --tw-ring-offset-color: #3F3199;
-  }
-
-  .xl\:focus-within\:ring-offset-indigo-900:focus-within {
-    --tw-ring-offset-color: #33287D;
-  }
-
-  .xl\:focus-within\:ring-offset-violet-50:focus-within {
-    --tw-ring-offset-color: #FBF7FF;
-  }
-
-  .xl\:focus-within\:ring-offset-violet-100:focus-within {
-    --tw-ring-offset-color: #F6EEFE;
-  }
-
-  .xl\:focus-within\:ring-offset-violet-200:focus-within {
-    --tw-ring-offset-color: #E9D5FD;
-  }
-
-  .xl\:focus-within\:ring-offset-violet-300:focus-within {
-    --tw-ring-offset-color: #DCBBFC;
-  }
-
-  .xl\:focus-within\:ring-offset-violet-400:focus-within {
-    --tw-ring-offset-color: #C288F9;
-  }
-
-  .xl\:focus-within\:ring-offset-violet-500:focus-within {
-    --tw-ring-offset-color: #A855F7;
-  }
-
-  .xl\:focus-within\:ring-offset-violet-600:focus-within {
-    --tw-ring-offset-color: #974DDE;
-  }
-
-  .xl\:focus-within\:ring-offset-violet-700:focus-within {
-    --tw-ring-offset-color: #7E40B9;
-  }
-
-  .xl\:focus-within\:ring-offset-violet-800:focus-within {
-    --tw-ring-offset-color: #653394;
-  }
-
-  .xl\:focus-within\:ring-offset-violet-900:focus-within {
-    --tw-ring-offset-color: #522A79;
-  }
-
-  .xl\:focus-within\:ring-offset-yellow-50:focus-within {
-    --tw-ring-offset-color: #FFFAF3;
-  }
-
-  .xl\:focus-within\:ring-offset-yellow-100:focus-within {
-    --tw-ring-offset-color: #FEF5E7;
-  }
-
-  .xl\:focus-within\:ring-offset-yellow-200:focus-within {
-    --tw-ring-offset-color: #FDE7C2;
-  }
-
-  .xl\:focus-within\:ring-offset-yellow-300:focus-within {
-    --tw-ring-offset-color: #FBD89D;
-  }
-
-  .xl\:focus-within\:ring-offset-yellow-400:focus-within {
-    --tw-ring-offset-color: #F8BB54;
-  }
-
-  .xl\:focus-within\:ring-offset-yellow-500:focus-within {
-    --tw-ring-offset-color: #F59E0B;
-  }
-
-  .xl\:focus-within\:ring-offset-yellow-600:focus-within {
-    --tw-ring-offset-color: #DD8E0A;
-  }
-
-  .xl\:focus-within\:ring-offset-yellow-700:focus-within {
-    --tw-ring-offset-color: #B87708;
-  }
-
-  .xl\:focus-within\:ring-offset-yellow-800:focus-within {
-    --tw-ring-offset-color: #935F07;
-  }
-
-  .xl\:focus-within\:ring-offset-yellow-900:focus-within {
-    --tw-ring-offset-color: #784D05;
-  }
-
-  .xl\:focus-within\:ring-offset-red-50:focus-within {
-    --tw-ring-offset-color: #FEF7F6;
-  }
-
-  .xl\:focus-within\:ring-offset-red-100:focus-within {
-    --tw-ring-offset-color: #FDEEEC;
-  }
-
-  .xl\:focus-within\:ring-offset-red-200:focus-within {
-    --tw-ring-offset-color: #FBD6D0;
-  }
-
-  .xl\:focus-within\:ring-offset-red-300:focus-within {
-    --tw-ring-offset-color: #F9BDB4;
-  }
-
-  .xl\:focus-within\:ring-offset-red-400:focus-within {
-    --tw-ring-offset-color: #F48B7C;
-  }
-
-  .xl\:focus-within\:ring-offset-red-500:focus-within {
-    --tw-ring-offset-color: #EF5844;
-  }
-
-  .xl\:focus-within\:ring-offset-red-600:focus-within {
-    --tw-ring-offset-color: #D7503D;
-  }
-
-  .xl\:focus-within\:ring-offset-red-700:focus-within {
-    --tw-ring-offset-color: #B34333;
-  }
-
-  .xl\:focus-within\:ring-offset-red-800:focus-within {
-    --tw-ring-offset-color: #8F3529;
-  }
-
-  .xl\:focus-within\:ring-offset-red-900:focus-within {
-    --tw-ring-offset-color: #752C21;
-  }
-
-  .xl\:focus-within\:ring-offset-green-50:focus-within {
-    --tw-ring-offset-color: #F4FDF7;
-  }
-
-  .xl\:focus-within\:ring-offset-green-100:focus-within {
-    --tw-ring-offset-color: #EAFAF0;
-  }
-
-  .xl\:focus-within\:ring-offset-green-200:focus-within {
-    --tw-ring-offset-color: #CAF4D9;
-  }
-
-  .xl\:focus-within\:ring-offset-green-300:focus-within {
-    --tw-ring-offset-color: #AAEDC3;
-  }
-
-  .xl\:focus-within\:ring-offset-green-400:focus-within {
-    --tw-ring-offset-color: #6ADF95;
-  }
-
-  .xl\:focus-within\:ring-offset-green-500:focus-within {
-    --tw-ring-offset-color: #2AD167;
-  }
-
-  .xl\:focus-within\:ring-offset-green-600:focus-within {
-    --tw-ring-offset-color: #26BC5E;
-  }
-
-  .xl\:focus-within\:ring-offset-green-700:focus-within {
-    --tw-ring-offset-color: #209D4E;
-  }
-
-  .xl\:focus-within\:ring-offset-green-800:focus-within {
-    --tw-ring-offset-color: #197D3E;
-  }
-
-  .xl\:focus-within\:ring-offset-green-900:focus-within {
-    --tw-ring-offset-color: #156633;
-  }
-
-  .xl\:focus-within\:ring-offset-blue-50:focus-within {
-    --tw-ring-offset-color: #F5F9FF;
-  }
-
-  .xl\:focus-within\:ring-offset-blue-100:focus-within {
-    --tw-ring-offset-color: #EBF3FE;
-  }
-
-  .xl\:focus-within\:ring-offset-blue-200:focus-within {
-    --tw-ring-offset-color: #CEE0FD;
-  }
-
-  .xl\:focus-within\:ring-offset-blue-300:focus-within {
-    --tw-ring-offset-color: #B1CDFB;
-  }
-
-  .xl\:focus-within\:ring-offset-blue-400:focus-within {
-    --tw-ring-offset-color: #76A8F9;
-  }
-
-  .xl\:focus-within\:ring-offset-blue-500:focus-within {
-    --tw-ring-offset-color: #3B82F6;
-  }
-
-  .xl\:focus-within\:ring-offset-blue-600:focus-within {
-    --tw-ring-offset-color: #3575DD;
-  }
-
-  .xl\:focus-within\:ring-offset-blue-700:focus-within {
-    --tw-ring-offset-color: #2C62B9;
-  }
-
-  .xl\:focus-within\:ring-offset-blue-800:focus-within {
-    --tw-ring-offset-color: #234E94;
-  }
-
-  .xl\:focus-within\:ring-offset-blue-900:focus-within {
-    --tw-ring-offset-color: #1D4079;
-  }
-
-  .xl\:focus-within\:ring-offset-gray-50:focus-within {
-    --tw-ring-offset-color: #f9fafb;
-  }
-
-  .xl\:focus-within\:ring-offset-gray-100:focus-within {
-    --tw-ring-offset-color: #f3f4f6;
-  }
-
-  .xl\:focus-within\:ring-offset-gray-200:focus-within {
-    --tw-ring-offset-color: #e5e7eb;
-  }
-
-  .xl\:focus-within\:ring-offset-gray-300:focus-within {
-    --tw-ring-offset-color: #d1d5db;
-  }
-
-  .xl\:focus-within\:ring-offset-gray-400:focus-within {
-    --tw-ring-offset-color: #9ca3af;
-  }
-
-  .xl\:focus-within\:ring-offset-gray-500:focus-within {
-    --tw-ring-offset-color: #6b7280;
-  }
-
-  .xl\:focus-within\:ring-offset-gray-600:focus-within {
-    --tw-ring-offset-color: #4b5563;
-  }
-
-  .xl\:focus-within\:ring-offset-gray-700:focus-within {
-    --tw-ring-offset-color: #374151;
-  }
-
-  .xl\:focus-within\:ring-offset-gray-800:focus-within {
-    --tw-ring-offset-color: #1f2937;
-  }
-
-  .xl\:focus-within\:ring-offset-gray-900:focus-within {
-    --tw-ring-offset-color: #111827;
-  }
-
-  .xl\:focus\:ring-offset-current:focus {
-    --tw-ring-offset-color: currentColor;
-  }
-
-  .xl\:focus\:ring-offset-transparent:focus {
-    --tw-ring-offset-color: transparent;
-  }
-
-  .xl\:focus\:ring-offset-black:focus {
-    --tw-ring-offset-color: #000;
-  }
-
-  .xl\:focus\:ring-offset-white:focus {
-    --tw-ring-offset-color: #fff;
-  }
-
-  .xl\:focus\:ring-offset-darkCoolGray-50:focus {
-    --tw-ring-offset-color: #F5F6F7;
-  }
-
-  .xl\:focus\:ring-offset-darkCoolGray-100:focus {
-    --tw-ring-offset-color: #EBEDEF;
-  }
-
-  .xl\:focus\:ring-offset-darkCoolGray-200:focus {
-    --tw-ring-offset-color: #CED1D6;
-  }
-
-  .xl\:focus\:ring-offset-darkCoolGray-300:focus {
-    --tw-ring-offset-color: #B0B5BD;
-  }
-
-  .xl\:focus\:ring-offset-darkCoolGray-400:focus {
-    --tw-ring-offset-color: #757E8C;
-  }
-
-  .xl\:focus\:ring-offset-darkCoolGray-500:focus {
-    --tw-ring-offset-color: #3A475B;
-  }
-
-  .xl\:focus\:ring-offset-darkCoolGray-600:focus {
-    --tw-ring-offset-color: #344052;
-  }
-
-  .xl\:focus\:ring-offset-darkCoolGray-700:focus {
-    --tw-ring-offset-color: #2C3544;
-  }
-
-  .xl\:focus\:ring-offset-darkCoolGray-800:focus {
-    --tw-ring-offset-color: #232B37;
-  }
-
-  .xl\:focus\:ring-offset-darkCoolGray-900:focus {
-    --tw-ring-offset-color: #1C232D;
-  }
-
-  .xl\:focus\:ring-offset-coolGray-50:focus {
-    --tw-ring-offset-color: #F7F8F9;
-  }
-
-  .xl\:focus\:ring-offset-coolGray-100:focus {
-    --tw-ring-offset-color: #EEF0F3;
-  }
-
-  .xl\:focus\:ring-offset-coolGray-200:focus {
-    --tw-ring-offset-color: #D5DAE1;
-  }
-
-  .xl\:focus\:ring-offset-coolGray-300:focus {
-    --tw-ring-offset-color: #BBC3CF;
-  }
-
-  .xl\:focus\:ring-offset-coolGray-400:focus {
-    --tw-ring-offset-color: #8896AB;
-  }
-
-  .xl\:focus\:ring-offset-coolGray-500:focus {
-    --tw-ring-offset-color: #556987;
-  }
-
-  .xl\:focus\:ring-offset-coolGray-600:focus {
-    --tw-ring-offset-color: #4D5F7A;
-  }
-
-  .xl\:focus\:ring-offset-coolGray-700:focus {
-    --tw-ring-offset-color: #404F65;
-  }
-
-  .xl\:focus\:ring-offset-coolGray-800:focus {
-    --tw-ring-offset-color: #333F51;
-  }
-
-  .xl\:focus\:ring-offset-coolGray-900:focus {
-    --tw-ring-offset-color: #2A3342;
-  }
-
-  .xl\:focus\:ring-offset-indigo-50:focus {
-    --tw-ring-offset-color: #F8F6FF;
-  }
-
-  .xl\:focus\:ring-offset-indigo-100:focus {
-    --tw-ring-offset-color: #F0EEFF;
-  }
-
-  .xl\:focus\:ring-offset-indigo-200:focus {
-    --tw-ring-offset-color: #DAD4FF;
-  }
-
-  .xl\:focus\:ring-offset-indigo-300:focus {
-    --tw-ring-offset-color: #C3B9FF;
-  }
-
-  .xl\:focus\:ring-offset-indigo-400:focus {
-    --tw-ring-offset-color: #9685FF;
-  }
-
-  .xl\:focus\:ring-offset-indigo-500:focus {
-    --tw-ring-offset-color: #6951FF;
-  }
-
-  .xl\:focus\:ring-offset-indigo-600:focus {
-    --tw-ring-offset-color: #5F49E6;
-  }
-
-  .xl\:focus\:ring-offset-indigo-700:focus {
-    --tw-ring-offset-color: #4F3DBF;
-  }
-
-  .xl\:focus\:ring-offset-indigo-800:focus {
-    --tw-ring-offset-color: #3F3199;
-  }
-
-  .xl\:focus\:ring-offset-indigo-900:focus {
-    --tw-ring-offset-color: #33287D;
-  }
-
-  .xl\:focus\:ring-offset-violet-50:focus {
-    --tw-ring-offset-color: #FBF7FF;
-  }
-
-  .xl\:focus\:ring-offset-violet-100:focus {
-    --tw-ring-offset-color: #F6EEFE;
-  }
-
-  .xl\:focus\:ring-offset-violet-200:focus {
-    --tw-ring-offset-color: #E9D5FD;
-  }
-
-  .xl\:focus\:ring-offset-violet-300:focus {
-    --tw-ring-offset-color: #DCBBFC;
-  }
-
-  .xl\:focus\:ring-offset-violet-400:focus {
-    --tw-ring-offset-color: #C288F9;
-  }
-
-  .xl\:focus\:ring-offset-violet-500:focus {
-    --tw-ring-offset-color: #A855F7;
-  }
-
-  .xl\:focus\:ring-offset-violet-600:focus {
-    --tw-ring-offset-color: #974DDE;
-  }
-
-  .xl\:focus\:ring-offset-violet-700:focus {
-    --tw-ring-offset-color: #7E40B9;
-  }
-
-  .xl\:focus\:ring-offset-violet-800:focus {
-    --tw-ring-offset-color: #653394;
-  }
-
-  .xl\:focus\:ring-offset-violet-900:focus {
-    --tw-ring-offset-color: #522A79;
-  }
-
-  .xl\:focus\:ring-offset-yellow-50:focus {
-    --tw-ring-offset-color: #FFFAF3;
-  }
-
-  .xl\:focus\:ring-offset-yellow-100:focus {
-    --tw-ring-offset-color: #FEF5E7;
-  }
-
-  .xl\:focus\:ring-offset-yellow-200:focus {
-    --tw-ring-offset-color: #FDE7C2;
-  }
-
-  .xl\:focus\:ring-offset-yellow-300:focus {
-    --tw-ring-offset-color: #FBD89D;
-  }
-
-  .xl\:focus\:ring-offset-yellow-400:focus {
-    --tw-ring-offset-color: #F8BB54;
-  }
-
-  .xl\:focus\:ring-offset-yellow-500:focus {
-    --tw-ring-offset-color: #F59E0B;
-  }
-
-  .xl\:focus\:ring-offset-yellow-600:focus {
-    --tw-ring-offset-color: #DD8E0A;
-  }
-
-  .xl\:focus\:ring-offset-yellow-700:focus {
-    --tw-ring-offset-color: #B87708;
-  }
-
-  .xl\:focus\:ring-offset-yellow-800:focus {
-    --tw-ring-offset-color: #935F07;
-  }
-
-  .xl\:focus\:ring-offset-yellow-900:focus {
-    --tw-ring-offset-color: #784D05;
-  }
-
-  .xl\:focus\:ring-offset-red-50:focus {
-    --tw-ring-offset-color: #FEF7F6;
-  }
-
-  .xl\:focus\:ring-offset-red-100:focus {
-    --tw-ring-offset-color: #FDEEEC;
-  }
-
-  .xl\:focus\:ring-offset-red-200:focus {
-    --tw-ring-offset-color: #FBD6D0;
-  }
-
-  .xl\:focus\:ring-offset-red-300:focus {
-    --tw-ring-offset-color: #F9BDB4;
-  }
-
-  .xl\:focus\:ring-offset-red-400:focus {
-    --tw-ring-offset-color: #F48B7C;
-  }
-
-  .xl\:focus\:ring-offset-red-500:focus {
-    --tw-ring-offset-color: #EF5844;
-  }
-
-  .xl\:focus\:ring-offset-red-600:focus {
-    --tw-ring-offset-color: #D7503D;
-  }
-
-  .xl\:focus\:ring-offset-red-700:focus {
-    --tw-ring-offset-color: #B34333;
-  }
-
-  .xl\:focus\:ring-offset-red-800:focus {
-    --tw-ring-offset-color: #8F3529;
-  }
-
-  .xl\:focus\:ring-offset-red-900:focus {
-    --tw-ring-offset-color: #752C21;
-  }
-
-  .xl\:focus\:ring-offset-green-50:focus {
-    --tw-ring-offset-color: #F4FDF7;
-  }
-
-  .xl\:focus\:ring-offset-green-100:focus {
-    --tw-ring-offset-color: #EAFAF0;
-  }
-
-  .xl\:focus\:ring-offset-green-200:focus {
-    --tw-ring-offset-color: #CAF4D9;
-  }
-
-  .xl\:focus\:ring-offset-green-300:focus {
-    --tw-ring-offset-color: #AAEDC3;
-  }
-
-  .xl\:focus\:ring-offset-green-400:focus {
-    --tw-ring-offset-color: #6ADF95;
-  }
-
-  .xl\:focus\:ring-offset-green-500:focus {
-    --tw-ring-offset-color: #2AD167;
-  }
-
-  .xl\:focus\:ring-offset-green-600:focus {
-    --tw-ring-offset-color: #26BC5E;
-  }
-
-  .xl\:focus\:ring-offset-green-700:focus {
-    --tw-ring-offset-color: #209D4E;
-  }
-
-  .xl\:focus\:ring-offset-green-800:focus {
-    --tw-ring-offset-color: #197D3E;
-  }
-
-  .xl\:focus\:ring-offset-green-900:focus {
-    --tw-ring-offset-color: #156633;
-  }
-
-  .xl\:focus\:ring-offset-blue-50:focus {
-    --tw-ring-offset-color: #F5F9FF;
-  }
-
-  .xl\:focus\:ring-offset-blue-100:focus {
-    --tw-ring-offset-color: #EBF3FE;
-  }
-
-  .xl\:focus\:ring-offset-blue-200:focus {
-    --tw-ring-offset-color: #CEE0FD;
-  }
-
-  .xl\:focus\:ring-offset-blue-300:focus {
-    --tw-ring-offset-color: #B1CDFB;
-  }
-
-  .xl\:focus\:ring-offset-blue-400:focus {
-    --tw-ring-offset-color: #76A8F9;
-  }
-
-  .xl\:focus\:ring-offset-blue-500:focus {
-    --tw-ring-offset-color: #3B82F6;
-  }
-
-  .xl\:focus\:ring-offset-blue-600:focus {
-    --tw-ring-offset-color: #3575DD;
-  }
-
-  .xl\:focus\:ring-offset-blue-700:focus {
-    --tw-ring-offset-color: #2C62B9;
-  }
-
-  .xl\:focus\:ring-offset-blue-800:focus {
-    --tw-ring-offset-color: #234E94;
-  }
-
-  .xl\:focus\:ring-offset-blue-900:focus {
-    --tw-ring-offset-color: #1D4079;
-  }
-
-  .xl\:focus\:ring-offset-gray-50:focus {
-    --tw-ring-offset-color: #f9fafb;
-  }
-
-  .xl\:focus\:ring-offset-gray-100:focus {
-    --tw-ring-offset-color: #f3f4f6;
-  }
-
-  .xl\:focus\:ring-offset-gray-200:focus {
-    --tw-ring-offset-color: #e5e7eb;
-  }
-
-  .xl\:focus\:ring-offset-gray-300:focus {
-    --tw-ring-offset-color: #d1d5db;
-  }
-
-  .xl\:focus\:ring-offset-gray-400:focus {
-    --tw-ring-offset-color: #9ca3af;
-  }
-
-  .xl\:focus\:ring-offset-gray-500:focus {
-    --tw-ring-offset-color: #6b7280;
-  }
-
-  .xl\:focus\:ring-offset-gray-600:focus {
-    --tw-ring-offset-color: #4b5563;
-  }
-
-  .xl\:focus\:ring-offset-gray-700:focus {
-    --tw-ring-offset-color: #374151;
-  }
-
-  .xl\:focus\:ring-offset-gray-800:focus {
-    --tw-ring-offset-color: #1f2937;
-  }
-
-  .xl\:focus\:ring-offset-gray-900:focus {
-    --tw-ring-offset-color: #111827;
-  }
-
-  .xl\:ring-offset-0 {
-    --tw-ring-offset-width: 0px;
-  }
-
-  .xl\:ring-offset-1 {
-    --tw-ring-offset-width: 1px;
-  }
-
-  .xl\:ring-offset-2 {
-    --tw-ring-offset-width: 2px;
-  }
-
-  .xl\:ring-offset-4 {
-    --tw-ring-offset-width: 4px;
-  }
-
-  .xl\:ring-offset-8 {
-    --tw-ring-offset-width: 8px;
-  }
-
-  .xl\:focus-within\:ring-offset-0:focus-within {
-    --tw-ring-offset-width: 0px;
-  }
-
-  .xl\:focus-within\:ring-offset-1:focus-within {
-    --tw-ring-offset-width: 1px;
-  }
-
-  .xl\:focus-within\:ring-offset-2:focus-within {
-    --tw-ring-offset-width: 2px;
-  }
-
-  .xl\:focus-within\:ring-offset-4:focus-within {
-    --tw-ring-offset-width: 4px;
-  }
-
-  .xl\:focus-within\:ring-offset-8:focus-within {
-    --tw-ring-offset-width: 8px;
-  }
-
-  .xl\:focus\:ring-offset-0:focus {
-    --tw-ring-offset-width: 0px;
-  }
-
-  .xl\:focus\:ring-offset-1:focus {
-    --tw-ring-offset-width: 1px;
-  }
-
-  .xl\:focus\:ring-offset-2:focus {
-    --tw-ring-offset-width: 2px;
-  }
-
-  .xl\:focus\:ring-offset-4:focus {
-    --tw-ring-offset-width: 4px;
-  }
-
-  .xl\:focus\:ring-offset-8:focus {
-    --tw-ring-offset-width: 8px;
-  }
-
-  .xl\:ring-current {
-    --tw-ring-color: currentColor;
-  }
-
-  .xl\:ring-transparent {
-    --tw-ring-color: transparent;
-  }
-
-  .xl\:ring-black {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-white {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-darkCoolGray-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 246, 247, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-darkCoolGray-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(235, 237, 239, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-darkCoolGray-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(206, 209, 214, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-darkCoolGray-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(176, 181, 189, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-darkCoolGray-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(117, 126, 140, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-darkCoolGray-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(58, 71, 91, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-darkCoolGray-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(52, 64, 82, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-darkCoolGray-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(44, 53, 68, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-darkCoolGray-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(35, 43, 55, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-darkCoolGray-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(28, 35, 45, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-coolGray-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(247, 248, 249, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-coolGray-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(238, 240, 243, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-coolGray-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(213, 218, 225, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-coolGray-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(187, 195, 207, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-coolGray-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(136, 150, 171, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-coolGray-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(85, 105, 135, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-coolGray-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(77, 95, 122, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-coolGray-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(64, 79, 101, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-coolGray-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(51, 63, 81, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-coolGray-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(42, 51, 66, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-indigo-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(248, 246, 255, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-indigo-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(240, 238, 255, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-indigo-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(218, 212, 255, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-indigo-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(195, 185, 255, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-indigo-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(150, 133, 255, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-indigo-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(105, 81, 255, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-indigo-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(95, 73, 230, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-indigo-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(79, 61, 191, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-indigo-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(63, 49, 153, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-indigo-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(51, 40, 125, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-violet-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 247, 255, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-violet-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(246, 238, 254, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-violet-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(233, 213, 253, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-violet-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(220, 187, 252, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-violet-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(194, 136, 249, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-violet-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(168, 85, 247, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-violet-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(151, 77, 222, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-violet-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(126, 64, 185, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-violet-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(101, 51, 148, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-violet-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(82, 42, 121, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-yellow-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(255, 250, 243, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-yellow-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(254, 245, 231, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-yellow-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(253, 231, 194, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-yellow-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 216, 157, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-yellow-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(248, 187, 84, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-yellow-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-yellow-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(221, 142, 10, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-yellow-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(184, 119, 8, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-yellow-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(147, 95, 7, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-yellow-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(120, 77, 5, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-red-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(254, 247, 246, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-red-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(253, 238, 236, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-red-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 214, 208, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-red-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(249, 189, 180, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-red-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(244, 139, 124, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-red-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(239, 88, 68, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-red-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(215, 80, 61, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-red-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(179, 67, 51, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-red-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(143, 53, 41, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-red-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(117, 44, 33, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-green-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(244, 253, 247, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-green-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(234, 250, 240, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-green-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(202, 244, 217, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-green-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(170, 237, 195, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-green-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(106, 223, 149, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-green-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(42, 209, 103, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-green-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(38, 188, 94, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-green-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(32, 157, 78, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-green-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(25, 125, 62, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-green-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(21, 102, 51, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-blue-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 249, 255, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-blue-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(235, 243, 254, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-blue-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(206, 224, 253, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-blue-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(177, 205, 251, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-blue-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(118, 168, 249, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-blue-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-blue-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(53, 117, 221, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-blue-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(44, 98, 185, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-blue-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(35, 78, 148, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-blue-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(29, 64, 121, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-gray-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-gray-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-gray-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-gray-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-gray-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-gray-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-gray-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-gray-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-gray-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-gray-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-current:focus-within {
-    --tw-ring-color: currentColor;
-  }
-
-  .xl\:focus-within\:ring-transparent:focus-within {
-    --tw-ring-color: transparent;
-  }
-
-  .xl\:focus-within\:ring-black:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-white:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-darkCoolGray-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 246, 247, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-darkCoolGray-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(235, 237, 239, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-darkCoolGray-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(206, 209, 214, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-darkCoolGray-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(176, 181, 189, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-darkCoolGray-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(117, 126, 140, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-darkCoolGray-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(58, 71, 91, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-darkCoolGray-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(52, 64, 82, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-darkCoolGray-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(44, 53, 68, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-darkCoolGray-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(35, 43, 55, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-darkCoolGray-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(28, 35, 45, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-coolGray-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(247, 248, 249, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-coolGray-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(238, 240, 243, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-coolGray-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(213, 218, 225, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-coolGray-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(187, 195, 207, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-coolGray-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(136, 150, 171, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-coolGray-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(85, 105, 135, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-coolGray-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(77, 95, 122, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-coolGray-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(64, 79, 101, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-coolGray-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(51, 63, 81, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-coolGray-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(42, 51, 66, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-indigo-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(248, 246, 255, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-indigo-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(240, 238, 255, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-indigo-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(218, 212, 255, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-indigo-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(195, 185, 255, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-indigo-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(150, 133, 255, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-indigo-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(105, 81, 255, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-indigo-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(95, 73, 230, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-indigo-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(79, 61, 191, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-indigo-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(63, 49, 153, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-indigo-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(51, 40, 125, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-violet-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 247, 255, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-violet-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(246, 238, 254, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-violet-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(233, 213, 253, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-violet-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(220, 187, 252, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-violet-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(194, 136, 249, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-violet-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(168, 85, 247, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-violet-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(151, 77, 222, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-violet-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(126, 64, 185, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-violet-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(101, 51, 148, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-violet-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(82, 42, 121, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-yellow-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(255, 250, 243, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-yellow-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(254, 245, 231, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-yellow-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(253, 231, 194, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-yellow-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 216, 157, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-yellow-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(248, 187, 84, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-yellow-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-yellow-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(221, 142, 10, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-yellow-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(184, 119, 8, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-yellow-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(147, 95, 7, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-yellow-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(120, 77, 5, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-red-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(254, 247, 246, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-red-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(253, 238, 236, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-red-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 214, 208, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-red-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(249, 189, 180, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-red-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(244, 139, 124, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-red-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(239, 88, 68, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-red-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(215, 80, 61, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-red-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(179, 67, 51, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-red-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(143, 53, 41, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-red-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(117, 44, 33, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-green-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(244, 253, 247, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-green-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(234, 250, 240, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-green-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(202, 244, 217, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-green-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(170, 237, 195, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-green-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(106, 223, 149, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-green-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(42, 209, 103, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-green-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(38, 188, 94, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-green-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(32, 157, 78, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-green-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(25, 125, 62, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-green-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(21, 102, 51, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-blue-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 249, 255, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-blue-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(235, 243, 254, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-blue-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(206, 224, 253, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-blue-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(177, 205, 251, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-blue-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(118, 168, 249, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-blue-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-blue-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(53, 117, 221, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-blue-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(44, 98, 185, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-blue-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(35, 78, 148, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-blue-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(29, 64, 121, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-gray-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-gray-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-gray-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-gray-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-gray-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-gray-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-gray-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-gray-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-gray-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus-within\:ring-gray-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-current:focus {
-    --tw-ring-color: currentColor;
-  }
-
-  .xl\:focus\:ring-transparent:focus {
-    --tw-ring-color: transparent;
-  }
-
-  .xl\:focus\:ring-black:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-white:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-darkCoolGray-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 246, 247, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-darkCoolGray-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(235, 237, 239, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-darkCoolGray-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(206, 209, 214, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-darkCoolGray-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(176, 181, 189, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-darkCoolGray-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(117, 126, 140, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-darkCoolGray-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(58, 71, 91, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-darkCoolGray-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(52, 64, 82, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-darkCoolGray-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(44, 53, 68, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-darkCoolGray-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(35, 43, 55, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-darkCoolGray-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(28, 35, 45, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-coolGray-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(247, 248, 249, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-coolGray-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(238, 240, 243, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-coolGray-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(213, 218, 225, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-coolGray-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(187, 195, 207, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-coolGray-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(136, 150, 171, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-coolGray-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(85, 105, 135, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-coolGray-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(77, 95, 122, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-coolGray-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(64, 79, 101, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-coolGray-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(51, 63, 81, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-coolGray-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(42, 51, 66, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-indigo-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(248, 246, 255, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-indigo-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(240, 238, 255, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-indigo-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(218, 212, 255, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-indigo-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(195, 185, 255, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-indigo-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(150, 133, 255, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-indigo-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(105, 81, 255, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-indigo-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(95, 73, 230, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-indigo-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(79, 61, 191, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-indigo-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(63, 49, 153, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-indigo-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(51, 40, 125, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-violet-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 247, 255, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-violet-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(246, 238, 254, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-violet-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(233, 213, 253, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-violet-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(220, 187, 252, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-violet-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(194, 136, 249, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-violet-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(168, 85, 247, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-violet-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(151, 77, 222, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-violet-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(126, 64, 185, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-violet-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(101, 51, 148, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-violet-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(82, 42, 121, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-yellow-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(255, 250, 243, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-yellow-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(254, 245, 231, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-yellow-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(253, 231, 194, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-yellow-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 216, 157, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-yellow-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(248, 187, 84, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-yellow-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-yellow-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(221, 142, 10, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-yellow-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(184, 119, 8, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-yellow-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(147, 95, 7, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-yellow-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(120, 77, 5, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-red-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(254, 247, 246, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-red-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(253, 238, 236, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-red-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 214, 208, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-red-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(249, 189, 180, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-red-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(244, 139, 124, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-red-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(239, 88, 68, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-red-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(215, 80, 61, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-red-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(179, 67, 51, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-red-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(143, 53, 41, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-red-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(117, 44, 33, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-green-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(244, 253, 247, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-green-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(234, 250, 240, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-green-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(202, 244, 217, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-green-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(170, 237, 195, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-green-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(106, 223, 149, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-green-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(42, 209, 103, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-green-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(38, 188, 94, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-green-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(32, 157, 78, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-green-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(25, 125, 62, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-green-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(21, 102, 51, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-blue-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 249, 255, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-blue-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(235, 243, 254, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-blue-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(206, 224, 253, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-blue-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(177, 205, 251, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-blue-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(118, 168, 249, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-blue-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-blue-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(53, 117, 221, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-blue-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(44, 98, 185, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-blue-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(35, 78, 148, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-blue-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(29, 64, 121, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-gray-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-gray-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-gray-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-gray-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-gray-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-gray-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-gray-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-gray-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-gray-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
-  }
-
-  .xl\:focus\:ring-gray-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
-  }
-
-  .xl\:ring-opacity-0 {
-    --tw-ring-opacity: 0;
-  }
-
-  .xl\:ring-opacity-5 {
-    --tw-ring-opacity: 0.05;
-  }
-
-  .xl\:ring-opacity-10 {
-    --tw-ring-opacity: 0.1;
-  }
-
-  .xl\:ring-opacity-20 {
-    --tw-ring-opacity: 0.2;
-  }
-
-  .xl\:ring-opacity-25 {
-    --tw-ring-opacity: 0.25;
-  }
-
-  .xl\:ring-opacity-30 {
-    --tw-ring-opacity: 0.3;
-  }
-
-  .xl\:ring-opacity-40 {
-    --tw-ring-opacity: 0.4;
-  }
-
-  .xl\:ring-opacity-50 {
-    --tw-ring-opacity: 0.5;
-  }
-
-  .xl\:ring-opacity-60 {
-    --tw-ring-opacity: 0.6;
-  }
-
-  .xl\:ring-opacity-70 {
-    --tw-ring-opacity: 0.7;
-  }
-
-  .xl\:ring-opacity-75 {
-    --tw-ring-opacity: 0.75;
-  }
-
-  .xl\:ring-opacity-80 {
-    --tw-ring-opacity: 0.8;
-  }
-
-  .xl\:ring-opacity-90 {
-    --tw-ring-opacity: 0.9;
-  }
-
-  .xl\:ring-opacity-95 {
-    --tw-ring-opacity: 0.95;
-  }
-
-  .xl\:ring-opacity-100 {
-    --tw-ring-opacity: 1;
-  }
-
-  .xl\:focus-within\:ring-opacity-0:focus-within {
-    --tw-ring-opacity: 0;
-  }
-
-  .xl\:focus-within\:ring-opacity-5:focus-within {
-    --tw-ring-opacity: 0.05;
-  }
-
-  .xl\:focus-within\:ring-opacity-10:focus-within {
-    --tw-ring-opacity: 0.1;
-  }
-
-  .xl\:focus-within\:ring-opacity-20:focus-within {
-    --tw-ring-opacity: 0.2;
-  }
-
-  .xl\:focus-within\:ring-opacity-25:focus-within {
-    --tw-ring-opacity: 0.25;
-  }
-
-  .xl\:focus-within\:ring-opacity-30:focus-within {
-    --tw-ring-opacity: 0.3;
-  }
-
-  .xl\:focus-within\:ring-opacity-40:focus-within {
-    --tw-ring-opacity: 0.4;
-  }
-
-  .xl\:focus-within\:ring-opacity-50:focus-within {
-    --tw-ring-opacity: 0.5;
-  }
-
-  .xl\:focus-within\:ring-opacity-60:focus-within {
-    --tw-ring-opacity: 0.6;
-  }
-
-  .xl\:focus-within\:ring-opacity-70:focus-within {
-    --tw-ring-opacity: 0.7;
-  }
-
-  .xl\:focus-within\:ring-opacity-75:focus-within {
-    --tw-ring-opacity: 0.75;
-  }
-
-  .xl\:focus-within\:ring-opacity-80:focus-within {
-    --tw-ring-opacity: 0.8;
-  }
-
-  .xl\:focus-within\:ring-opacity-90:focus-within {
-    --tw-ring-opacity: 0.9;
-  }
-
-  .xl\:focus-within\:ring-opacity-95:focus-within {
-    --tw-ring-opacity: 0.95;
-  }
-
-  .xl\:focus-within\:ring-opacity-100:focus-within {
-    --tw-ring-opacity: 1;
-  }
-
-  .xl\:focus\:ring-opacity-0:focus {
-    --tw-ring-opacity: 0;
-  }
-
-  .xl\:focus\:ring-opacity-5:focus {
-    --tw-ring-opacity: 0.05;
-  }
-
-  .xl\:focus\:ring-opacity-10:focus {
-    --tw-ring-opacity: 0.1;
-  }
-
-  .xl\:focus\:ring-opacity-20:focus {
-    --tw-ring-opacity: 0.2;
-  }
-
-  .xl\:focus\:ring-opacity-25:focus {
-    --tw-ring-opacity: 0.25;
-  }
-
-  .xl\:focus\:ring-opacity-30:focus {
-    --tw-ring-opacity: 0.3;
-  }
-
-  .xl\:focus\:ring-opacity-40:focus {
-    --tw-ring-opacity: 0.4;
-  }
-
-  .xl\:focus\:ring-opacity-50:focus {
-    --tw-ring-opacity: 0.5;
-  }
-
-  .xl\:focus\:ring-opacity-60:focus {
-    --tw-ring-opacity: 0.6;
-  }
-
-  .xl\:focus\:ring-opacity-70:focus {
-    --tw-ring-opacity: 0.7;
-  }
-
-  .xl\:focus\:ring-opacity-75:focus {
-    --tw-ring-opacity: 0.75;
-  }
-
-  .xl\:focus\:ring-opacity-80:focus {
-    --tw-ring-opacity: 0.8;
-  }
-
-  .xl\:focus\:ring-opacity-90:focus {
-    --tw-ring-opacity: 0.9;
-  }
-
-  .xl\:focus\:ring-opacity-95:focus {
-    --tw-ring-opacity: 0.95;
-  }
-
-  .xl\:focus\:ring-opacity-100:focus {
-    --tw-ring-opacity: 1;
-  }
-
-  .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-current {
-    color: currentColor;
-  }
-
-  .xl\:text-transparent {
-    color: transparent;
-  }
-
-  .xl\:text-black {
-    --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
-  }
-
-  .xl\:text-white {
-    --tw-text-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-text-opacity));
-  }
-
-  .xl\:text-darkCoolGray-50 {
-    --tw-text-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-text-opacity));
-  }
-
-  .xl\:text-darkCoolGray-100 {
-    --tw-text-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-text-opacity));
-  }
-
-  .xl\:text-darkCoolGray-200 {
-    --tw-text-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-text-opacity));
-  }
-
-  .xl\:text-darkCoolGray-300 {
-    --tw-text-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-text-opacity));
-  }
-
-  .xl\:text-darkCoolGray-400 {
-    --tw-text-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-text-opacity));
-  }
-
-  .xl\:text-darkCoolGray-500 {
-    --tw-text-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-text-opacity));
-  }
-
-  .xl\:text-darkCoolGray-600 {
-    --tw-text-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-text-opacity));
-  }
-
-  .xl\:text-darkCoolGray-700 {
-    --tw-text-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-text-opacity));
-  }
-
-  .xl\:text-darkCoolGray-800 {
-    --tw-text-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-text-opacity));
-  }
-
-  .xl\:text-darkCoolGray-900 {
-    --tw-text-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-text-opacity));
-  }
-
-  .xl\:text-coolGray-50 {
-    --tw-text-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-text-opacity));
-  }
-
-  .xl\:text-coolGray-100 {
-    --tw-text-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-text-opacity));
-  }
-
-  .xl\:text-coolGray-200 {
-    --tw-text-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-text-opacity));
-  }
-
-  .xl\:text-coolGray-300 {
-    --tw-text-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-text-opacity));
-  }
-
-  .xl\:text-coolGray-400 {
-    --tw-text-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-text-opacity));
-  }
-
-  .xl\:text-coolGray-500 {
-    --tw-text-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-text-opacity));
-  }
-
-  .xl\:text-coolGray-600 {
-    --tw-text-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-text-opacity));
-  }
-
-  .xl\:text-coolGray-700 {
-    --tw-text-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-text-opacity));
-  }
-
-  .xl\:text-coolGray-800 {
-    --tw-text-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-text-opacity));
-  }
-
-  .xl\:text-coolGray-900 {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .xl\:text-indigo-50 {
-    --tw-text-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-text-opacity));
-  }
-
-  .xl\:text-indigo-100 {
-    --tw-text-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-text-opacity));
-  }
-
-  .xl\:text-indigo-200 {
-    --tw-text-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-text-opacity));
-  }
-
-  .xl\:text-indigo-300 {
-    --tw-text-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-text-opacity));
-  }
-
-  .xl\:text-indigo-400 {
-    --tw-text-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-text-opacity));
-  }
-
-  .xl\:text-indigo-500 {
-    --tw-text-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-text-opacity));
-  }
-
-  .xl\:text-indigo-600 {
-    --tw-text-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-text-opacity));
-  }
-
-  .xl\:text-indigo-700 {
-    --tw-text-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-text-opacity));
-  }
-
-  .xl\:text-indigo-800 {
-    --tw-text-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-text-opacity));
-  }
-
-  .xl\:text-indigo-900 {
-    --tw-text-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-text-opacity));
-  }
-
-  .xl\:text-violet-50 {
-    --tw-text-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-text-opacity));
-  }
-
-  .xl\:text-violet-100 {
-    --tw-text-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-text-opacity));
-  }
-
-  .xl\:text-violet-200 {
-    --tw-text-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-text-opacity));
-  }
-
-  .xl\:text-violet-300 {
-    --tw-text-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-text-opacity));
-  }
-
-  .xl\:text-violet-400 {
-    --tw-text-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-text-opacity));
-  }
-
-  .xl\:text-violet-500 {
-    --tw-text-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-text-opacity));
-  }
-
-  .xl\:text-violet-600 {
-    --tw-text-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-text-opacity));
-  }
-
-  .xl\:text-violet-700 {
-    --tw-text-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-text-opacity));
-  }
-
-  .xl\:text-violet-800 {
-    --tw-text-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-text-opacity));
-  }
-
-  .xl\:text-violet-900 {
-    --tw-text-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-text-opacity));
-  }
-
-  .xl\:text-yellow-50 {
-    --tw-text-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-text-opacity));
-  }
-
-  .xl\:text-yellow-100 {
-    --tw-text-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-text-opacity));
-  }
-
-  .xl\:text-yellow-200 {
-    --tw-text-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-text-opacity));
-  }
-
-  .xl\:text-yellow-300 {
-    --tw-text-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-text-opacity));
-  }
-
-  .xl\:text-yellow-400 {
-    --tw-text-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-text-opacity));
-  }
-
-  .xl\:text-yellow-500 {
-    --tw-text-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-text-opacity));
-  }
-
-  .xl\:text-yellow-600 {
-    --tw-text-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-text-opacity));
-  }
-
-  .xl\:text-yellow-700 {
-    --tw-text-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-text-opacity));
-  }
-
-  .xl\:text-yellow-800 {
-    --tw-text-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-text-opacity));
-  }
-
-  .xl\:text-yellow-900 {
-    --tw-text-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-text-opacity));
-  }
-
-  .xl\:text-red-50 {
-    --tw-text-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-text-opacity));
-  }
-
-  .xl\:text-red-100 {
-    --tw-text-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-text-opacity));
-  }
-
-  .xl\:text-red-200 {
-    --tw-text-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-text-opacity));
-  }
-
-  .xl\:text-red-300 {
-    --tw-text-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-text-opacity));
-  }
-
-  .xl\:text-red-400 {
-    --tw-text-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-text-opacity));
-  }
-
-  .xl\:text-red-500 {
-    --tw-text-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-text-opacity));
-  }
-
-  .xl\:text-red-600 {
-    --tw-text-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-text-opacity));
-  }
-
-  .xl\:text-red-700 {
-    --tw-text-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-text-opacity));
-  }
-
-  .xl\:text-red-800 {
-    --tw-text-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-text-opacity));
-  }
-
-  .xl\:text-red-900 {
-    --tw-text-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-text-opacity));
-  }
-
-  .xl\:text-green-50 {
-    --tw-text-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-text-opacity));
-  }
-
-  .xl\:text-green-100 {
-    --tw-text-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-text-opacity));
-  }
-
-  .xl\:text-green-200 {
-    --tw-text-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-text-opacity));
-  }
-
-  .xl\:text-green-300 {
-    --tw-text-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-text-opacity));
-  }
-
-  .xl\:text-green-400 {
-    --tw-text-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-text-opacity));
-  }
-
-  .xl\:text-green-500 {
-    --tw-text-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-text-opacity));
-  }
-
-  .xl\:text-green-600 {
-    --tw-text-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-text-opacity));
-  }
-
-  .xl\:text-green-700 {
-    --tw-text-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-text-opacity));
-  }
-
-  .xl\:text-green-800 {
-    --tw-text-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-text-opacity));
-  }
-
-  .xl\:text-green-900 {
-    --tw-text-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-text-opacity));
-  }
-
-  .xl\:text-blue-50 {
-    --tw-text-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-text-opacity));
-  }
-
-  .xl\:text-blue-100 {
-    --tw-text-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-text-opacity));
-  }
-
-  .xl\:text-blue-200 {
-    --tw-text-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-text-opacity));
-  }
-
-  .xl\:text-blue-300 {
-    --tw-text-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-text-opacity));
-  }
-
-  .xl\:text-blue-400 {
-    --tw-text-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-text-opacity));
-  }
-
-  .xl\:text-blue-500 {
-    --tw-text-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-text-opacity));
-  }
-
-  .xl\:text-blue-600 {
-    --tw-text-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-text-opacity));
-  }
-
-  .xl\:text-blue-700 {
-    --tw-text-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-text-opacity));
-  }
-
-  .xl\:text-blue-800 {
-    --tw-text-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-text-opacity));
-  }
-
-  .xl\:text-blue-900 {
-    --tw-text-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-text-opacity));
-  }
-
-  .xl\:text-gray-50 {
-    --tw-text-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-text-opacity));
-  }
-
-  .xl\:text-gray-100 {
-    --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
-  }
-
-  .xl\:text-gray-200 {
-    --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
-  }
-
-  .xl\:text-gray-300 {
-    --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
-  }
-
-  .xl\:text-gray-400 {
-    --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
-  }
-
-  .xl\:text-gray-500 {
-    --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
-  }
-
-  .xl\:text-gray-600 {
-    --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
-  }
-
-  .xl\:text-gray-700 {
-    --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
-  }
-
-  .xl\:text-gray-800 {
-    --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
-  }
-
-  .xl\:text-gray-900 {
-    --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
-  }
-
-  .xl\:text-body {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-current {
-    color: currentColor;
-  }
-
-  .group:hover .xl\:group-hover\:text-transparent {
-    color: transparent;
-  }
-
-  .group:hover .xl\:group-hover\:text-black {
-    --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-white {
-    --tw-text-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-darkCoolGray-50 {
-    --tw-text-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-darkCoolGray-100 {
-    --tw-text-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-darkCoolGray-200 {
-    --tw-text-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-darkCoolGray-300 {
-    --tw-text-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-darkCoolGray-400 {
-    --tw-text-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-darkCoolGray-500 {
-    --tw-text-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-darkCoolGray-600 {
-    --tw-text-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-darkCoolGray-700 {
-    --tw-text-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-darkCoolGray-800 {
-    --tw-text-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-darkCoolGray-900 {
-    --tw-text-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-coolGray-50 {
-    --tw-text-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-coolGray-100 {
-    --tw-text-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-coolGray-200 {
-    --tw-text-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-coolGray-300 {
-    --tw-text-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-coolGray-400 {
-    --tw-text-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-coolGray-500 {
-    --tw-text-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-coolGray-600 {
-    --tw-text-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-coolGray-700 {
-    --tw-text-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-coolGray-800 {
-    --tw-text-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-coolGray-900 {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-indigo-50 {
-    --tw-text-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-indigo-100 {
-    --tw-text-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-indigo-200 {
-    --tw-text-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-indigo-300 {
-    --tw-text-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-indigo-400 {
-    --tw-text-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-indigo-500 {
-    --tw-text-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-indigo-600 {
-    --tw-text-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-indigo-700 {
-    --tw-text-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-indigo-800 {
-    --tw-text-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-indigo-900 {
-    --tw-text-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-violet-50 {
-    --tw-text-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-violet-100 {
-    --tw-text-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-violet-200 {
-    --tw-text-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-violet-300 {
-    --tw-text-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-violet-400 {
-    --tw-text-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-violet-500 {
-    --tw-text-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-violet-600 {
-    --tw-text-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-violet-700 {
-    --tw-text-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-violet-800 {
-    --tw-text-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-violet-900 {
-    --tw-text-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-yellow-50 {
-    --tw-text-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-yellow-100 {
-    --tw-text-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-yellow-200 {
-    --tw-text-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-yellow-300 {
-    --tw-text-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-yellow-400 {
-    --tw-text-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-yellow-500 {
-    --tw-text-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-yellow-600 {
-    --tw-text-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-yellow-700 {
-    --tw-text-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-yellow-800 {
-    --tw-text-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-yellow-900 {
-    --tw-text-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-red-50 {
-    --tw-text-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-red-100 {
-    --tw-text-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-red-200 {
-    --tw-text-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-red-300 {
-    --tw-text-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-red-400 {
-    --tw-text-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-red-500 {
-    --tw-text-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-red-600 {
-    --tw-text-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-red-700 {
-    --tw-text-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-red-800 {
-    --tw-text-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-red-900 {
-    --tw-text-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-green-50 {
-    --tw-text-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-green-100 {
-    --tw-text-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-green-200 {
-    --tw-text-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-green-300 {
-    --tw-text-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-green-400 {
-    --tw-text-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-green-500 {
-    --tw-text-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-green-600 {
-    --tw-text-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-green-700 {
-    --tw-text-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-green-800 {
-    --tw-text-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-green-900 {
-    --tw-text-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-blue-50 {
-    --tw-text-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-blue-100 {
-    --tw-text-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-blue-200 {
-    --tw-text-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-blue-300 {
-    --tw-text-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-blue-400 {
-    --tw-text-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-blue-500 {
-    --tw-text-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-blue-600 {
-    --tw-text-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-blue-700 {
-    --tw-text-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-blue-800 {
-    --tw-text-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-blue-900 {
-    --tw-text-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-gray-50 {
-    --tw-text-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-gray-100 {
-    --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-gray-200 {
-    --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-gray-300 {
-    --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-gray-400 {
-    --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-gray-500 {
-    --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-gray-600 {
-    --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-gray-700 {
-    --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-gray-800 {
-    --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-gray-900 {
-    --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
-  }
-
-  .group:hover .xl\:group-hover\:text-body {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-current:focus-within {
-    color: currentColor;
-  }
-
-  .xl\:focus-within\:text-transparent:focus-within {
-    color: transparent;
-  }
-
-  .xl\:focus-within\:text-black:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-white:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-darkCoolGray-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-darkCoolGray-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-darkCoolGray-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-darkCoolGray-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-darkCoolGray-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-darkCoolGray-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-darkCoolGray-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-darkCoolGray-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-darkCoolGray-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-darkCoolGray-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-coolGray-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-coolGray-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-coolGray-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-coolGray-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-coolGray-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-coolGray-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-coolGray-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-coolGray-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-coolGray-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-coolGray-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-indigo-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-indigo-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-indigo-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-indigo-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-indigo-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-indigo-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-indigo-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-indigo-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-indigo-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-indigo-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-violet-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-violet-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-violet-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-violet-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-violet-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-violet-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-violet-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-violet-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-violet-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-violet-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-yellow-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-yellow-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-yellow-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-yellow-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-yellow-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-yellow-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-yellow-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-yellow-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-yellow-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-yellow-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-red-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-red-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-red-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-red-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-red-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-red-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-red-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-red-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-red-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-red-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-green-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-green-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-green-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-green-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-green-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-green-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-green-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-green-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-green-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-green-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-blue-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-blue-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-blue-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-blue-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-blue-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-blue-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-blue-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-blue-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-blue-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-blue-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-gray-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-gray-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-gray-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-gray-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-gray-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-gray-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-gray-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-gray-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-gray-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-gray-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
-  }
-
-  .xl\:focus-within\:text-body:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-current:hover {
-    color: currentColor;
-  }
-
-  .xl\:hover\:text-transparent:hover {
-    color: transparent;
-  }
-
-  .xl\:hover\:text-black:hover {
-    --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-white:hover {
-    --tw-text-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-darkCoolGray-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-darkCoolGray-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-darkCoolGray-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-darkCoolGray-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-darkCoolGray-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-darkCoolGray-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-darkCoolGray-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-darkCoolGray-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-darkCoolGray-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-darkCoolGray-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-coolGray-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-coolGray-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-coolGray-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-coolGray-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-coolGray-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-coolGray-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-coolGray-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-coolGray-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-coolGray-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-coolGray-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-indigo-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-indigo-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-indigo-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-indigo-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-indigo-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-indigo-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-indigo-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-indigo-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-indigo-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-indigo-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-violet-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-violet-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-violet-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-violet-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-violet-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-violet-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-violet-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-violet-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-violet-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-violet-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-yellow-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-yellow-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-yellow-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-yellow-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-yellow-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-yellow-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-yellow-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-yellow-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-yellow-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-yellow-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-red-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-red-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-red-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-red-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-red-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-red-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-red-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-red-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-red-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-red-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-green-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-green-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-green-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-green-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-green-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-green-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-green-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-green-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-green-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-green-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-blue-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-blue-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-blue-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-blue-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-blue-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-blue-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-blue-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-blue-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-blue-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-blue-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-gray-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-gray-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-gray-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-gray-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-gray-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-gray-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-gray-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-gray-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-gray-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-gray-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
-  }
-
-  .xl\:hover\:text-body:hover {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-current:focus {
-    color: currentColor;
-  }
-
-  .xl\:focus\:text-transparent:focus {
-    color: transparent;
-  }
-
-  .xl\:focus\:text-black:focus {
-    --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-white:focus {
-    --tw-text-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-darkCoolGray-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-darkCoolGray-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-darkCoolGray-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-darkCoolGray-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-darkCoolGray-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-darkCoolGray-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-darkCoolGray-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-darkCoolGray-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-darkCoolGray-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-darkCoolGray-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-coolGray-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-coolGray-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-coolGray-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-coolGray-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-coolGray-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-coolGray-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-coolGray-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-coolGray-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-coolGray-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-coolGray-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-indigo-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-indigo-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-indigo-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-indigo-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-indigo-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-indigo-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-indigo-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-indigo-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-indigo-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-indigo-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-violet-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-violet-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-violet-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-violet-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-violet-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-violet-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-violet-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-violet-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-violet-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-violet-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-yellow-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-yellow-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-yellow-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-yellow-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-yellow-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-yellow-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-yellow-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-yellow-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-yellow-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-yellow-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-red-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-red-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-red-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-red-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-red-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-red-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-red-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-red-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-red-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-red-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-green-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-green-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-green-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-green-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-green-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-green-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-green-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-green-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-green-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-green-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-blue-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-blue-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-blue-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-blue-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-blue-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-blue-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-blue-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-blue-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-blue-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-blue-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-gray-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-gray-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-gray-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-gray-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-gray-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-gray-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-gray-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-gray-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-gray-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-gray-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
-  }
-
-  .xl\:focus\:text-body:focus {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .xl\:text-opacity-0 {
-    --tw-text-opacity: 0;
-  }
-
-  .xl\:text-opacity-5 {
-    --tw-text-opacity: 0.05;
-  }
-
-  .xl\:text-opacity-10 {
-    --tw-text-opacity: 0.1;
-  }
-
-  .xl\:text-opacity-20 {
-    --tw-text-opacity: 0.2;
-  }
-
-  .xl\:text-opacity-25 {
-    --tw-text-opacity: 0.25;
-  }
-
-  .xl\:text-opacity-30 {
-    --tw-text-opacity: 0.3;
-  }
-
-  .xl\:text-opacity-40 {
-    --tw-text-opacity: 0.4;
-  }
-
-  .xl\:text-opacity-50 {
-    --tw-text-opacity: 0.5;
-  }
-
-  .xl\:text-opacity-60 {
-    --tw-text-opacity: 0.6;
-  }
-
-  .xl\:text-opacity-70 {
-    --tw-text-opacity: 0.7;
-  }
-
-  .xl\:text-opacity-75 {
-    --tw-text-opacity: 0.75;
-  }
-
-  .xl\:text-opacity-80 {
-    --tw-text-opacity: 0.8;
-  }
-
-  .xl\:text-opacity-90 {
-    --tw-text-opacity: 0.9;
-  }
-
-  .xl\:text-opacity-95 {
-    --tw-text-opacity: 0.95;
-  }
-
-  .xl\:text-opacity-100 {
-    --tw-text-opacity: 1;
-  }
-
-  .group:hover .xl\:group-hover\:text-opacity-0 {
-    --tw-text-opacity: 0;
-  }
-
-  .group:hover .xl\:group-hover\:text-opacity-5 {
-    --tw-text-opacity: 0.05;
-  }
-
-  .group:hover .xl\:group-hover\:text-opacity-10 {
-    --tw-text-opacity: 0.1;
-  }
-
-  .group:hover .xl\:group-hover\:text-opacity-20 {
-    --tw-text-opacity: 0.2;
-  }
-
-  .group:hover .xl\:group-hover\:text-opacity-25 {
-    --tw-text-opacity: 0.25;
-  }
-
-  .group:hover .xl\:group-hover\:text-opacity-30 {
-    --tw-text-opacity: 0.3;
-  }
-
-  .group:hover .xl\:group-hover\:text-opacity-40 {
-    --tw-text-opacity: 0.4;
-  }
-
-  .group:hover .xl\:group-hover\:text-opacity-50 {
-    --tw-text-opacity: 0.5;
-  }
-
-  .group:hover .xl\:group-hover\:text-opacity-60 {
-    --tw-text-opacity: 0.6;
-  }
-
-  .group:hover .xl\:group-hover\:text-opacity-70 {
-    --tw-text-opacity: 0.7;
-  }
-
-  .group:hover .xl\:group-hover\:text-opacity-75 {
-    --tw-text-opacity: 0.75;
-  }
-
-  .group:hover .xl\:group-hover\:text-opacity-80 {
-    --tw-text-opacity: 0.8;
-  }
-
-  .group:hover .xl\:group-hover\:text-opacity-90 {
-    --tw-text-opacity: 0.9;
-  }
-
-  .group:hover .xl\:group-hover\:text-opacity-95 {
-    --tw-text-opacity: 0.95;
-  }
-
-  .group:hover .xl\:group-hover\:text-opacity-100 {
-    --tw-text-opacity: 1;
-  }
-
-  .xl\:focus-within\:text-opacity-0:focus-within {
-    --tw-text-opacity: 0;
-  }
-
-  .xl\:focus-within\:text-opacity-5:focus-within {
-    --tw-text-opacity: 0.05;
-  }
-
-  .xl\:focus-within\:text-opacity-10:focus-within {
-    --tw-text-opacity: 0.1;
-  }
-
-  .xl\:focus-within\:text-opacity-20:focus-within {
-    --tw-text-opacity: 0.2;
-  }
-
-  .xl\:focus-within\:text-opacity-25:focus-within {
-    --tw-text-opacity: 0.25;
-  }
-
-  .xl\:focus-within\:text-opacity-30:focus-within {
-    --tw-text-opacity: 0.3;
-  }
-
-  .xl\:focus-within\:text-opacity-40:focus-within {
-    --tw-text-opacity: 0.4;
-  }
-
-  .xl\:focus-within\:text-opacity-50:focus-within {
-    --tw-text-opacity: 0.5;
-  }
-
-  .xl\:focus-within\:text-opacity-60:focus-within {
-    --tw-text-opacity: 0.6;
-  }
-
-  .xl\:focus-within\:text-opacity-70:focus-within {
-    --tw-text-opacity: 0.7;
-  }
-
-  .xl\:focus-within\:text-opacity-75:focus-within {
-    --tw-text-opacity: 0.75;
-  }
-
-  .xl\:focus-within\:text-opacity-80:focus-within {
-    --tw-text-opacity: 0.8;
-  }
-
-  .xl\:focus-within\:text-opacity-90:focus-within {
-    --tw-text-opacity: 0.9;
-  }
-
-  .xl\:focus-within\:text-opacity-95:focus-within {
-    --tw-text-opacity: 0.95;
-  }
-
-  .xl\:focus-within\:text-opacity-100:focus-within {
-    --tw-text-opacity: 1;
-  }
-
-  .xl\:hover\:text-opacity-0:hover {
-    --tw-text-opacity: 0;
-  }
-
-  .xl\:hover\:text-opacity-5:hover {
-    --tw-text-opacity: 0.05;
-  }
-
-  .xl\:hover\:text-opacity-10:hover {
-    --tw-text-opacity: 0.1;
-  }
-
-  .xl\:hover\:text-opacity-20:hover {
-    --tw-text-opacity: 0.2;
-  }
-
-  .xl\:hover\:text-opacity-25:hover {
-    --tw-text-opacity: 0.25;
-  }
-
-  .xl\:hover\:text-opacity-30:hover {
-    --tw-text-opacity: 0.3;
-  }
-
-  .xl\:hover\:text-opacity-40:hover {
-    --tw-text-opacity: 0.4;
-  }
-
-  .xl\:hover\:text-opacity-50:hover {
-    --tw-text-opacity: 0.5;
-  }
-
-  .xl\:hover\:text-opacity-60:hover {
-    --tw-text-opacity: 0.6;
-  }
-
-  .xl\:hover\:text-opacity-70:hover {
-    --tw-text-opacity: 0.7;
-  }
-
-  .xl\:hover\:text-opacity-75:hover {
-    --tw-text-opacity: 0.75;
-  }
-
-  .xl\:hover\:text-opacity-80:hover {
-    --tw-text-opacity: 0.8;
-  }
-
-  .xl\:hover\:text-opacity-90:hover {
-    --tw-text-opacity: 0.9;
-  }
-
-  .xl\:hover\:text-opacity-95:hover {
-    --tw-text-opacity: 0.95;
-  }
-
-  .xl\:hover\:text-opacity-100:hover {
-    --tw-text-opacity: 1;
-  }
-
-  .xl\:focus\:text-opacity-0:focus {
-    --tw-text-opacity: 0;
-  }
-
-  .xl\:focus\:text-opacity-5:focus {
-    --tw-text-opacity: 0.05;
-  }
-
-  .xl\:focus\:text-opacity-10:focus {
-    --tw-text-opacity: 0.1;
-  }
-
-  .xl\:focus\:text-opacity-20:focus {
-    --tw-text-opacity: 0.2;
-  }
-
-  .xl\:focus\:text-opacity-25:focus {
-    --tw-text-opacity: 0.25;
-  }
-
-  .xl\:focus\:text-opacity-30:focus {
-    --tw-text-opacity: 0.3;
-  }
-
-  .xl\:focus\:text-opacity-40:focus {
-    --tw-text-opacity: 0.4;
-  }
-
-  .xl\:focus\:text-opacity-50:focus {
-    --tw-text-opacity: 0.5;
-  }
-
-  .xl\:focus\:text-opacity-60:focus {
-    --tw-text-opacity: 0.6;
-  }
-
-  .xl\:focus\:text-opacity-70:focus {
-    --tw-text-opacity: 0.7;
-  }
-
-  .xl\:focus\:text-opacity-75:focus {
-    --tw-text-opacity: 0.75;
-  }
-
-  .xl\:focus\:text-opacity-80:focus {
-    --tw-text-opacity: 0.8;
-  }
-
-  .xl\:focus\:text-opacity-90:focus {
-    --tw-text-opacity: 0.9;
-  }
-
-  .xl\:focus\:text-opacity-95:focus {
-    --tw-text-opacity: 0.95;
-  }
-
-  .xl\:focus\:text-opacity-100:focus {
-    --tw-text-opacity: 1;
-  }
-
-  .xl\:truncate {
-    overflow: hidden;
-    text-overflow: ellipsis;
-    white-space: nowrap;
-  }
-
-  .xl\:overflow-ellipsis {
-    text-overflow: ellipsis;
-  }
-
-  .xl\:overflow-clip {
-    text-overflow: clip;
-  }
-
-  .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;
-  }
-
-  .group:hover .xl\:group-hover\:underline {
-    text-decoration: underline;
-  }
-
-  .group:hover .xl\:group-hover\:line-through {
-    text-decoration: line-through;
-  }
-
-  .group:hover .xl\:group-hover\:no-underline {
-    text-decoration: none;
-  }
-
-  .xl\:focus-within\:underline:focus-within {
-    text-decoration: underline;
-  }
-
-  .xl\:focus-within\:line-through:focus-within {
-    text-decoration: line-through;
-  }
-
-  .xl\:focus-within\:no-underline:focus-within {
-    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\:ordinal, .xl\:slashed-zero, .xl\:lining-nums, .xl\:oldstyle-nums, .xl\:proportional-nums, .xl\:tabular-nums, .xl\:diagonal-fractions, .xl\:stacked-fractions {
-    --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);
-    --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);
-    --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);
-    --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);
-    --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);
-    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
-  }
-
-  .xl\:normal-nums {
-    font-variant-numeric: normal;
-  }
-
-  .xl\:ordinal {
-    --tw-ordinal: ordinal;
-  }
-
-  .xl\:slashed-zero {
-    --tw-slashed-zero: slashed-zero;
-  }
-
-  .xl\:lining-nums {
-    --tw-numeric-figure: lining-nums;
-  }
-
-  .xl\:oldstyle-nums {
-    --tw-numeric-figure: oldstyle-nums;
-  }
-
-  .xl\:proportional-nums {
-    --tw-numeric-spacing: proportional-nums;
-  }
-
-  .xl\:tabular-nums {
-    --tw-numeric-spacing: tabular-nums;
-  }
-
-  .xl\:diagonal-fractions {
-    --tw-numeric-fraction: diagonal-fractions;
-  }
-
-  .xl\:stacked-fractions {
-    --tw-numeric-fraction: stacked-fractions;
-  }
-
-  .xl\:tracking-tighter {
-    letter-spacing: -0.02em;
-  }
-
-  .xl\:tracking-tight {
-    letter-spacing: -1px;
-  }
-
-  .xl\:tracking-normal {
-    letter-spacing: 0em;
-  }
-
-  .xl\:tracking-wide {
-    letter-spacing: 0.03em;
-  }
-
-  .xl\:tracking-wider {
-    letter-spacing: 0.08em;
-  }
-
-  .xl\:tracking-widest {
-    letter-spacing: 0.1em;
-  }
-
-  .xl\:select-none {
-    -webkit-user-select: none;
-       -moz-user-select: none;
-        -ms-user-select: none;
-            user-select: none;
-  }
-
-  .xl\:select-text {
-    -webkit-user-select: text;
-       -moz-user-select: text;
-        -ms-user-select: text;
-            user-select: text;
-  }
-
-  .xl\:select-all {
-    -webkit-user-select: all;
-       -moz-user-select: all;
-        -ms-user-select: all;
-            user-select: all;
-  }
-
-  .xl\:select-auto {
-    -webkit-user-select: auto;
-       -moz-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-nowrap {
-    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\:w-0 {
-    width: 0px;
-  }
-
-  .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-7 {
-    width: 1.75rem;
-  }
-
-  .xl\:w-8 {
-    width: 2rem;
-  }
-
-  .xl\:w-9 {
-    width: 2.25rem;
-  }
-
-  .xl\:w-10 {
-    width: 2.5rem;
-  }
-
-  .xl\:w-11 {
-    width: 2.75rem;
-  }
-
-  .xl\:w-12 {
-    width: 3rem;
-  }
-
-  .xl\:w-14 {
-    width: 3.5rem;
-  }
-
-  .xl\:w-16 {
-    width: 4rem;
-  }
-
-  .xl\:w-20 {
-    width: 5rem;
-  }
-
-  .xl\:w-24 {
-    width: 6rem;
-  }
-
-  .xl\:w-28 {
-    width: 7rem;
-  }
-
-  .xl\:w-32 {
-    width: 8rem;
-  }
-
-  .xl\:w-36 {
-    width: 9rem;
-  }
-
-  .xl\:w-40 {
-    width: 10rem;
-  }
-
-  .xl\:w-44 {
-    width: 11rem;
-  }
-
-  .xl\:w-48 {
-    width: 12rem;
-  }
-
-  .xl\:w-52 {
-    width: 13rem;
-  }
-
-  .xl\:w-56 {
-    width: 14rem;
-  }
-
-  .xl\:w-60 {
-    width: 15rem;
-  }
-
-  .xl\:w-64 {
-    width: 16rem;
-  }
-
-  .xl\:w-72 {
-    width: 18rem;
-  }
-
-  .xl\:w-80 {
-    width: 20rem;
-  }
-
-  .xl\:w-96 {
-    width: 24rem;
-  }
-
-  .xl\:w-auto {
-    width: auto;
-  }
-
-  .xl\:w-px {
-    width: 1px;
-  }
-
-  .xl\:w-0\.5 {
-    width: 0.125rem;
-  }
-
-  .xl\:w-1\.5 {
-    width: 0.375rem;
-  }
-
-  .xl\:w-2\.5 {
-    width: 0.625rem;
-  }
-
-  .xl\:w-3\.5 {
-    width: 0.875rem;
-  }
-
-  .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\:focus-within\:z-0:focus-within {
-    z-index: 0;
-  }
-
-  .xl\:focus-within\:z-10:focus-within {
-    z-index: 10;
-  }
-
-  .xl\:focus-within\:z-20:focus-within {
-    z-index: 20;
-  }
-
-  .xl\:focus-within\:z-30:focus-within {
-    z-index: 30;
-  }
-
-  .xl\:focus-within\:z-40:focus-within {
-    z-index: 40;
-  }
-
-  .xl\:focus-within\:z-50:focus-within {
-    z-index: 50;
-  }
-
-  .xl\:focus-within\:z-auto:focus-within {
-    z-index: auto;
-  }
-
-  .xl\:focus\:z-0:focus {
-    z-index: 0;
-  }
-
-  .xl\:focus\:z-10:focus {
-    z-index: 10;
-  }
-
-  .xl\:focus\:z-20:focus {
-    z-index: 20;
-  }
-
-  .xl\:focus\:z-30:focus {
-    z-index: 30;
-  }
-
-  .xl\:focus\:z-40:focus {
-    z-index: 40;
-  }
-
-  .xl\:focus\:z-50:focus {
-    z-index: 50;
-  }
-
-  .xl\:focus\:z-auto:focus {
-    z-index: auto;
-  }
-
-  .xl\:gap-0 {
-    gap: 0px;
-  }
-
-  .xl\:gap-1 {
-    gap: 0.25rem;
-  }
-
-  .xl\:gap-2 {
-    gap: 0.5rem;
-  }
-
-  .xl\:gap-3 {
-    gap: 0.75rem;
-  }
-
-  .xl\:gap-4 {
-    gap: 1rem;
-  }
-
-  .xl\:gap-5 {
-    gap: 1.25rem;
-  }
-
-  .xl\:gap-6 {
-    gap: 1.5rem;
-  }
-
-  .xl\:gap-7 {
-    gap: 1.75rem;
-  }
-
-  .xl\:gap-8 {
-    gap: 2rem;
-  }
-
-  .xl\:gap-9 {
-    gap: 2.25rem;
-  }
-
-  .xl\:gap-10 {
-    gap: 2.5rem;
-  }
-
-  .xl\:gap-11 {
-    gap: 2.75rem;
-  }
-
-  .xl\:gap-12 {
-    gap: 3rem;
-  }
-
-  .xl\:gap-14 {
-    gap: 3.5rem;
-  }
-
-  .xl\:gap-16 {
-    gap: 4rem;
-  }
-
-  .xl\:gap-20 {
-    gap: 5rem;
-  }
-
-  .xl\:gap-24 {
-    gap: 6rem;
-  }
-
-  .xl\:gap-28 {
-    gap: 7rem;
-  }
-
-  .xl\:gap-32 {
-    gap: 8rem;
-  }
-
-  .xl\:gap-36 {
-    gap: 9rem;
-  }
-
-  .xl\:gap-40 {
-    gap: 10rem;
-  }
-
-  .xl\:gap-44 {
-    gap: 11rem;
-  }
-
-  .xl\:gap-48 {
-    gap: 12rem;
-  }
-
-  .xl\:gap-52 {
-    gap: 13rem;
-  }
-
-  .xl\:gap-56 {
-    gap: 14rem;
-  }
-
-  .xl\:gap-60 {
-    gap: 15rem;
-  }
-
-  .xl\:gap-64 {
-    gap: 16rem;
-  }
-
-  .xl\:gap-72 {
-    gap: 18rem;
-  }
-
-  .xl\:gap-80 {
-    gap: 20rem;
-  }
-
-  .xl\:gap-96 {
-    gap: 24rem;
-  }
-
-  .xl\:gap-px {
-    gap: 1px;
-  }
-
-  .xl\:gap-0\.5 {
-    gap: 0.125rem;
-  }
-
-  .xl\:gap-1\.5 {
-    gap: 0.375rem;
-  }
-
-  .xl\:gap-2\.5 {
-    gap: 0.625rem;
-  }
-
-  .xl\:gap-3\.5 {
-    gap: 0.875rem;
-  }
-
-  .xl\:gap-x-0 {
-    -moz-column-gap: 0px;
-         column-gap: 0px;
-  }
-
-  .xl\:gap-x-1 {
-    -moz-column-gap: 0.25rem;
-         column-gap: 0.25rem;
-  }
-
-  .xl\:gap-x-2 {
-    -moz-column-gap: 0.5rem;
-         column-gap: 0.5rem;
-  }
-
-  .xl\:gap-x-3 {
-    -moz-column-gap: 0.75rem;
-         column-gap: 0.75rem;
-  }
-
-  .xl\:gap-x-4 {
-    -moz-column-gap: 1rem;
-         column-gap: 1rem;
-  }
-
-  .xl\:gap-x-5 {
-    -moz-column-gap: 1.25rem;
-         column-gap: 1.25rem;
-  }
-
-  .xl\:gap-x-6 {
-    -moz-column-gap: 1.5rem;
-         column-gap: 1.5rem;
-  }
-
-  .xl\:gap-x-7 {
-    -moz-column-gap: 1.75rem;
-         column-gap: 1.75rem;
-  }
-
-  .xl\:gap-x-8 {
-    -moz-column-gap: 2rem;
-         column-gap: 2rem;
-  }
-
-  .xl\:gap-x-9 {
-    -moz-column-gap: 2.25rem;
-         column-gap: 2.25rem;
-  }
-
-  .xl\:gap-x-10 {
-    -moz-column-gap: 2.5rem;
-         column-gap: 2.5rem;
-  }
-
-  .xl\:gap-x-11 {
-    -moz-column-gap: 2.75rem;
-         column-gap: 2.75rem;
-  }
-
-  .xl\:gap-x-12 {
-    -moz-column-gap: 3rem;
-         column-gap: 3rem;
-  }
-
-  .xl\:gap-x-14 {
-    -moz-column-gap: 3.5rem;
-         column-gap: 3.5rem;
-  }
-
-  .xl\:gap-x-16 {
-    -moz-column-gap: 4rem;
-         column-gap: 4rem;
-  }
-
-  .xl\:gap-x-20 {
-    -moz-column-gap: 5rem;
-         column-gap: 5rem;
-  }
-
-  .xl\:gap-x-24 {
-    -moz-column-gap: 6rem;
-         column-gap: 6rem;
-  }
-
-  .xl\:gap-x-28 {
-    -moz-column-gap: 7rem;
-         column-gap: 7rem;
-  }
-
-  .xl\:gap-x-32 {
-    -moz-column-gap: 8rem;
-         column-gap: 8rem;
-  }
-
-  .xl\:gap-x-36 {
-    -moz-column-gap: 9rem;
-         column-gap: 9rem;
-  }
-
-  .xl\:gap-x-40 {
-    -moz-column-gap: 10rem;
-         column-gap: 10rem;
-  }
-
-  .xl\:gap-x-44 {
-    -moz-column-gap: 11rem;
-         column-gap: 11rem;
-  }
-
-  .xl\:gap-x-48 {
-    -moz-column-gap: 12rem;
-         column-gap: 12rem;
-  }
-
-  .xl\:gap-x-52 {
-    -moz-column-gap: 13rem;
-         column-gap: 13rem;
-  }
-
-  .xl\:gap-x-56 {
-    -moz-column-gap: 14rem;
-         column-gap: 14rem;
-  }
-
-  .xl\:gap-x-60 {
-    -moz-column-gap: 15rem;
-         column-gap: 15rem;
-  }
-
-  .xl\:gap-x-64 {
-    -moz-column-gap: 16rem;
-         column-gap: 16rem;
-  }
-
-  .xl\:gap-x-72 {
-    -moz-column-gap: 18rem;
-         column-gap: 18rem;
-  }
-
-  .xl\:gap-x-80 {
-    -moz-column-gap: 20rem;
-         column-gap: 20rem;
-  }
-
-  .xl\:gap-x-96 {
-    -moz-column-gap: 24rem;
-         column-gap: 24rem;
-  }
-
-  .xl\:gap-x-px {
-    -moz-column-gap: 1px;
-         column-gap: 1px;
-  }
-
-  .xl\:gap-x-0\.5 {
-    -moz-column-gap: 0.125rem;
-         column-gap: 0.125rem;
-  }
-
-  .xl\:gap-x-1\.5 {
-    -moz-column-gap: 0.375rem;
-         column-gap: 0.375rem;
-  }
-
-  .xl\:gap-x-2\.5 {
-    -moz-column-gap: 0.625rem;
-         column-gap: 0.625rem;
-  }
-
-  .xl\:gap-x-3\.5 {
-    -moz-column-gap: 0.875rem;
-         column-gap: 0.875rem;
-  }
-
-  .xl\:gap-y-0 {
-    row-gap: 0px;
-  }
-
-  .xl\:gap-y-1 {
-    row-gap: 0.25rem;
-  }
-
-  .xl\:gap-y-2 {
-    row-gap: 0.5rem;
-  }
-
-  .xl\:gap-y-3 {
-    row-gap: 0.75rem;
-  }
-
-  .xl\:gap-y-4 {
-    row-gap: 1rem;
-  }
-
-  .xl\:gap-y-5 {
-    row-gap: 1.25rem;
-  }
-
-  .xl\:gap-y-6 {
-    row-gap: 1.5rem;
-  }
-
-  .xl\:gap-y-7 {
-    row-gap: 1.75rem;
-  }
-
-  .xl\:gap-y-8 {
-    row-gap: 2rem;
-  }
-
-  .xl\:gap-y-9 {
-    row-gap: 2.25rem;
-  }
-
-  .xl\:gap-y-10 {
-    row-gap: 2.5rem;
-  }
-
-  .xl\:gap-y-11 {
-    row-gap: 2.75rem;
-  }
-
-  .xl\:gap-y-12 {
-    row-gap: 3rem;
-  }
-
-  .xl\:gap-y-14 {
-    row-gap: 3.5rem;
-  }
-
-  .xl\:gap-y-16 {
-    row-gap: 4rem;
-  }
-
-  .xl\:gap-y-20 {
-    row-gap: 5rem;
-  }
-
-  .xl\:gap-y-24 {
-    row-gap: 6rem;
-  }
-
-  .xl\:gap-y-28 {
-    row-gap: 7rem;
-  }
-
-  .xl\:gap-y-32 {
-    row-gap: 8rem;
-  }
-
-  .xl\:gap-y-36 {
-    row-gap: 9rem;
-  }
-
-  .xl\:gap-y-40 {
-    row-gap: 10rem;
-  }
-
-  .xl\:gap-y-44 {
-    row-gap: 11rem;
-  }
-
-  .xl\:gap-y-48 {
-    row-gap: 12rem;
-  }
-
-  .xl\:gap-y-52 {
-    row-gap: 13rem;
-  }
-
-  .xl\:gap-y-56 {
-    row-gap: 14rem;
-  }
-
-  .xl\:gap-y-60 {
-    row-gap: 15rem;
-  }
-
-  .xl\:gap-y-64 {
-    row-gap: 16rem;
-  }
-
-  .xl\:gap-y-72 {
-    row-gap: 18rem;
-  }
-
-  .xl\:gap-y-80 {
-    row-gap: 20rem;
-  }
-
-  .xl\:gap-y-96 {
-    row-gap: 24rem;
-  }
-
-  .xl\:gap-y-px {
-    row-gap: 1px;
-  }
-
-  .xl\:gap-y-0\.5 {
-    row-gap: 0.125rem;
-  }
-
-  .xl\:gap-y-1\.5 {
-    row-gap: 0.375rem;
-  }
-
-  .xl\:gap-y-2\.5 {
-    row-gap: 0.625rem;
-  }
-
-  .xl\:gap-y-3\.5 {
-    row-gap: 0.875rem;
-  }
-
-  .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\:auto-cols-auto {
-    grid-auto-columns: auto;
-  }
-
-  .xl\:auto-cols-min {
-    grid-auto-columns: -webkit-min-content;
-    grid-auto-columns: min-content;
-  }
-
-  .xl\:auto-cols-max {
-    grid-auto-columns: -webkit-max-content;
-    grid-auto-columns: max-content;
-  }
-
-  .xl\:auto-cols-fr {
-    grid-auto-columns: minmax(0, 1fr);
-  }
-
-  .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-span-full {
-    grid-column: 1 / -1;
-  }
-
-  .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\:auto-rows-auto {
-    grid-auto-rows: auto;
-  }
-
-  .xl\:auto-rows-min {
-    grid-auto-rows: -webkit-min-content;
-    grid-auto-rows: min-content;
-  }
-
-  .xl\:auto-rows-max {
-    grid-auto-rows: -webkit-max-content;
-    grid-auto-rows: max-content;
-  }
-
-  .xl\:auto-rows-fr {
-    grid-auto-rows: minmax(0, 1fr);
-  }
-
-  .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-span-full {
-    grid-row: 1 / -1;
-  }
-
-  .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 {
-    --tw-translate-x: 0;
-    --tw-translate-y: 0;
-    --tw-rotate: 0;
-    --tw-skew-x: 0;
-    --tw-skew-y: 0;
-    --tw-scale-x: 1;
-    --tw-scale-y: 1;
-    transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
-  }
-
-  .xl\:transform-gpu {
-    --tw-translate-x: 0;
-    --tw-translate-y: 0;
-    --tw-rotate: 0;
-    --tw-skew-x: 0;
-    --tw-skew-y: 0;
-    --tw-scale-x: 1;
-    --tw-scale-y: 1;
-    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-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 {
-    --tw-scale-x: 0;
-    --tw-scale-y: 0;
-  }
-
-  .xl\:scale-50 {
-    --tw-scale-x: .5;
-    --tw-scale-y: .5;
-  }
-
-  .xl\:scale-75 {
-    --tw-scale-x: .75;
-    --tw-scale-y: .75;
-  }
-
-  .xl\:scale-90 {
-    --tw-scale-x: .9;
-    --tw-scale-y: .9;
-  }
-
-  .xl\:scale-95 {
-    --tw-scale-x: .95;
-    --tw-scale-y: .95;
-  }
-
-  .xl\:scale-100 {
-    --tw-scale-x: 1;
-    --tw-scale-y: 1;
-  }
-
-  .xl\:scale-105 {
-    --tw-scale-x: 1.05;
-    --tw-scale-y: 1.05;
-  }
-
-  .xl\:scale-110 {
-    --tw-scale-x: 1.1;
-    --tw-scale-y: 1.1;
-  }
-
-  .xl\:scale-125 {
-    --tw-scale-x: 1.25;
-    --tw-scale-y: 1.25;
-  }
-
-  .xl\:scale-150 {
-    --tw-scale-x: 1.5;
-    --tw-scale-y: 1.5;
-  }
-
-  .xl\:scale-x-0 {
-    --tw-scale-x: 0;
-  }
-
-  .xl\:scale-x-50 {
-    --tw-scale-x: .5;
-  }
-
-  .xl\:scale-x-75 {
-    --tw-scale-x: .75;
-  }
-
-  .xl\:scale-x-90 {
-    --tw-scale-x: .9;
-  }
-
-  .xl\:scale-x-95 {
-    --tw-scale-x: .95;
-  }
-
-  .xl\:scale-x-100 {
-    --tw-scale-x: 1;
-  }
-
-  .xl\:scale-x-105 {
-    --tw-scale-x: 1.05;
-  }
-
-  .xl\:scale-x-110 {
-    --tw-scale-x: 1.1;
-  }
-
-  .xl\:scale-x-125 {
-    --tw-scale-x: 1.25;
-  }
-
-  .xl\:scale-x-150 {
-    --tw-scale-x: 1.5;
-  }
-
-  .xl\:scale-y-0 {
-    --tw-scale-y: 0;
-  }
-
-  .xl\:scale-y-50 {
-    --tw-scale-y: .5;
-  }
-
-  .xl\:scale-y-75 {
-    --tw-scale-y: .75;
-  }
-
-  .xl\:scale-y-90 {
-    --tw-scale-y: .9;
-  }
-
-  .xl\:scale-y-95 {
-    --tw-scale-y: .95;
-  }
-
-  .xl\:scale-y-100 {
-    --tw-scale-y: 1;
-  }
-
-  .xl\:scale-y-105 {
-    --tw-scale-y: 1.05;
-  }
-
-  .xl\:scale-y-110 {
-    --tw-scale-y: 1.1;
-  }
-
-  .xl\:scale-y-125 {
-    --tw-scale-y: 1.25;
-  }
-
-  .xl\:scale-y-150 {
-    --tw-scale-y: 1.5;
-  }
-
-  .xl\:hover\:scale-0:hover {
-    --tw-scale-x: 0;
-    --tw-scale-y: 0;
-  }
-
-  .xl\:hover\:scale-50:hover {
-    --tw-scale-x: .5;
-    --tw-scale-y: .5;
-  }
-
-  .xl\:hover\:scale-75:hover {
-    --tw-scale-x: .75;
-    --tw-scale-y: .75;
-  }
-
-  .xl\:hover\:scale-90:hover {
-    --tw-scale-x: .9;
-    --tw-scale-y: .9;
-  }
-
-  .xl\:hover\:scale-95:hover {
-    --tw-scale-x: .95;
-    --tw-scale-y: .95;
-  }
-
-  .xl\:hover\:scale-100:hover {
-    --tw-scale-x: 1;
-    --tw-scale-y: 1;
-  }
-
-  .xl\:hover\:scale-105:hover {
-    --tw-scale-x: 1.05;
-    --tw-scale-y: 1.05;
-  }
-
-  .xl\:hover\:scale-110:hover {
-    --tw-scale-x: 1.1;
-    --tw-scale-y: 1.1;
-  }
-
-  .xl\:hover\:scale-125:hover {
-    --tw-scale-x: 1.25;
-    --tw-scale-y: 1.25;
-  }
-
-  .xl\:hover\:scale-150:hover {
-    --tw-scale-x: 1.5;
-    --tw-scale-y: 1.5;
-  }
-
-  .xl\:hover\:scale-x-0:hover {
-    --tw-scale-x: 0;
-  }
-
-  .xl\:hover\:scale-x-50:hover {
-    --tw-scale-x: .5;
-  }
-
-  .xl\:hover\:scale-x-75:hover {
-    --tw-scale-x: .75;
-  }
-
-  .xl\:hover\:scale-x-90:hover {
-    --tw-scale-x: .9;
-  }
-
-  .xl\:hover\:scale-x-95:hover {
-    --tw-scale-x: .95;
-  }
-
-  .xl\:hover\:scale-x-100:hover {
-    --tw-scale-x: 1;
-  }
-
-  .xl\:hover\:scale-x-105:hover {
-    --tw-scale-x: 1.05;
-  }
-
-  .xl\:hover\:scale-x-110:hover {
-    --tw-scale-x: 1.1;
-  }
-
-  .xl\:hover\:scale-x-125:hover {
-    --tw-scale-x: 1.25;
-  }
-
-  .xl\:hover\:scale-x-150:hover {
-    --tw-scale-x: 1.5;
-  }
-
-  .xl\:hover\:scale-y-0:hover {
-    --tw-scale-y: 0;
-  }
-
-  .xl\:hover\:scale-y-50:hover {
-    --tw-scale-y: .5;
-  }
-
-  .xl\:hover\:scale-y-75:hover {
-    --tw-scale-y: .75;
-  }
-
-  .xl\:hover\:scale-y-90:hover {
-    --tw-scale-y: .9;
-  }
-
-  .xl\:hover\:scale-y-95:hover {
-    --tw-scale-y: .95;
-  }
-
-  .xl\:hover\:scale-y-100:hover {
-    --tw-scale-y: 1;
-  }
-
-  .xl\:hover\:scale-y-105:hover {
-    --tw-scale-y: 1.05;
-  }
-
-  .xl\:hover\:scale-y-110:hover {
-    --tw-scale-y: 1.1;
-  }
-
-  .xl\:hover\:scale-y-125:hover {
-    --tw-scale-y: 1.25;
-  }
-
-  .xl\:hover\:scale-y-150:hover {
-    --tw-scale-y: 1.5;
-  }
-
-  .xl\:focus\:scale-0:focus {
-    --tw-scale-x: 0;
-    --tw-scale-y: 0;
-  }
-
-  .xl\:focus\:scale-50:focus {
-    --tw-scale-x: .5;
-    --tw-scale-y: .5;
-  }
-
-  .xl\:focus\:scale-75:focus {
-    --tw-scale-x: .75;
-    --tw-scale-y: .75;
-  }
-
-  .xl\:focus\:scale-90:focus {
-    --tw-scale-x: .9;
-    --tw-scale-y: .9;
-  }
-
-  .xl\:focus\:scale-95:focus {
-    --tw-scale-x: .95;
-    --tw-scale-y: .95;
-  }
-
-  .xl\:focus\:scale-100:focus {
-    --tw-scale-x: 1;
-    --tw-scale-y: 1;
-  }
-
-  .xl\:focus\:scale-105:focus {
-    --tw-scale-x: 1.05;
-    --tw-scale-y: 1.05;
-  }
-
-  .xl\:focus\:scale-110:focus {
-    --tw-scale-x: 1.1;
-    --tw-scale-y: 1.1;
-  }
-
-  .xl\:focus\:scale-125:focus {
-    --tw-scale-x: 1.25;
-    --tw-scale-y: 1.25;
-  }
-
-  .xl\:focus\:scale-150:focus {
-    --tw-scale-x: 1.5;
-    --tw-scale-y: 1.5;
-  }
-
-  .xl\:focus\:scale-x-0:focus {
-    --tw-scale-x: 0;
-  }
-
-  .xl\:focus\:scale-x-50:focus {
-    --tw-scale-x: .5;
-  }
-
-  .xl\:focus\:scale-x-75:focus {
-    --tw-scale-x: .75;
-  }
-
-  .xl\:focus\:scale-x-90:focus {
-    --tw-scale-x: .9;
-  }
-
-  .xl\:focus\:scale-x-95:focus {
-    --tw-scale-x: .95;
-  }
-
-  .xl\:focus\:scale-x-100:focus {
-    --tw-scale-x: 1;
-  }
-
-  .xl\:focus\:scale-x-105:focus {
-    --tw-scale-x: 1.05;
-  }
-
-  .xl\:focus\:scale-x-110:focus {
-    --tw-scale-x: 1.1;
-  }
-
-  .xl\:focus\:scale-x-125:focus {
-    --tw-scale-x: 1.25;
-  }
-
-  .xl\:focus\:scale-x-150:focus {
-    --tw-scale-x: 1.5;
-  }
-
-  .xl\:focus\:scale-y-0:focus {
-    --tw-scale-y: 0;
-  }
-
-  .xl\:focus\:scale-y-50:focus {
-    --tw-scale-y: .5;
-  }
-
-  .xl\:focus\:scale-y-75:focus {
-    --tw-scale-y: .75;
-  }
-
-  .xl\:focus\:scale-y-90:focus {
-    --tw-scale-y: .9;
-  }
-
-  .xl\:focus\:scale-y-95:focus {
-    --tw-scale-y: .95;
-  }
-
-  .xl\:focus\:scale-y-100:focus {
-    --tw-scale-y: 1;
-  }
-
-  .xl\:focus\:scale-y-105:focus {
-    --tw-scale-y: 1.05;
-  }
-
-  .xl\:focus\:scale-y-110:focus {
-    --tw-scale-y: 1.1;
-  }
-
-  .xl\:focus\:scale-y-125:focus {
-    --tw-scale-y: 1.25;
-  }
-
-  .xl\:focus\:scale-y-150:focus {
-    --tw-scale-y: 1.5;
-  }
-
-  .xl\:rotate-0 {
-    --tw-rotate: 0deg;
-  }
-
-  .xl\:rotate-1 {
-    --tw-rotate: 1deg;
-  }
-
-  .xl\:rotate-2 {
-    --tw-rotate: 2deg;
-  }
-
-  .xl\:rotate-3 {
-    --tw-rotate: 3deg;
-  }
-
-  .xl\:rotate-6 {
-    --tw-rotate: 6deg;
-  }
-
-  .xl\:rotate-12 {
-    --tw-rotate: 12deg;
-  }
-
-  .xl\:rotate-45 {
-    --tw-rotate: 45deg;
-  }
-
-  .xl\:rotate-90 {
-    --tw-rotate: 90deg;
-  }
-
-  .xl\:rotate-180 {
-    --tw-rotate: 180deg;
-  }
-
-  .xl\:-rotate-180 {
-    --tw-rotate: -180deg;
-  }
-
-  .xl\:-rotate-90 {
-    --tw-rotate: -90deg;
-  }
-
-  .xl\:-rotate-45 {
-    --tw-rotate: -45deg;
-  }
-
-  .xl\:-rotate-12 {
-    --tw-rotate: -12deg;
-  }
-
-  .xl\:-rotate-6 {
-    --tw-rotate: -6deg;
-  }
-
-  .xl\:-rotate-3 {
-    --tw-rotate: -3deg;
-  }
-
-  .xl\:-rotate-2 {
-    --tw-rotate: -2deg;
-  }
-
-  .xl\:-rotate-1 {
-    --tw-rotate: -1deg;
-  }
-
-  .xl\:hover\:rotate-0:hover {
-    --tw-rotate: 0deg;
-  }
-
-  .xl\:hover\:rotate-1:hover {
-    --tw-rotate: 1deg;
-  }
-
-  .xl\:hover\:rotate-2:hover {
-    --tw-rotate: 2deg;
-  }
-
-  .xl\:hover\:rotate-3:hover {
-    --tw-rotate: 3deg;
-  }
-
-  .xl\:hover\:rotate-6:hover {
-    --tw-rotate: 6deg;
-  }
-
-  .xl\:hover\:rotate-12:hover {
-    --tw-rotate: 12deg;
-  }
-
-  .xl\:hover\:rotate-45:hover {
-    --tw-rotate: 45deg;
-  }
-
-  .xl\:hover\:rotate-90:hover {
-    --tw-rotate: 90deg;
-  }
-
-  .xl\:hover\:rotate-180:hover {
-    --tw-rotate: 180deg;
-  }
-
-  .xl\:hover\:-rotate-180:hover {
-    --tw-rotate: -180deg;
-  }
-
-  .xl\:hover\:-rotate-90:hover {
-    --tw-rotate: -90deg;
-  }
-
-  .xl\:hover\:-rotate-45:hover {
-    --tw-rotate: -45deg;
-  }
-
-  .xl\:hover\:-rotate-12:hover {
-    --tw-rotate: -12deg;
-  }
-
-  .xl\:hover\:-rotate-6:hover {
-    --tw-rotate: -6deg;
-  }
-
-  .xl\:hover\:-rotate-3:hover {
-    --tw-rotate: -3deg;
-  }
-
-  .xl\:hover\:-rotate-2:hover {
-    --tw-rotate: -2deg;
-  }
-
-  .xl\:hover\:-rotate-1:hover {
-    --tw-rotate: -1deg;
-  }
-
-  .xl\:focus\:rotate-0:focus {
-    --tw-rotate: 0deg;
-  }
-
-  .xl\:focus\:rotate-1:focus {
-    --tw-rotate: 1deg;
-  }
-
-  .xl\:focus\:rotate-2:focus {
-    --tw-rotate: 2deg;
-  }
-
-  .xl\:focus\:rotate-3:focus {
-    --tw-rotate: 3deg;
-  }
-
-  .xl\:focus\:rotate-6:focus {
-    --tw-rotate: 6deg;
-  }
-
-  .xl\:focus\:rotate-12:focus {
-    --tw-rotate: 12deg;
-  }
-
-  .xl\:focus\:rotate-45:focus {
-    --tw-rotate: 45deg;
-  }
-
-  .xl\:focus\:rotate-90:focus {
-    --tw-rotate: 90deg;
-  }
-
-  .xl\:focus\:rotate-180:focus {
-    --tw-rotate: 180deg;
-  }
-
-  .xl\:focus\:-rotate-180:focus {
-    --tw-rotate: -180deg;
-  }
-
-  .xl\:focus\:-rotate-90:focus {
-    --tw-rotate: -90deg;
-  }
-
-  .xl\:focus\:-rotate-45:focus {
-    --tw-rotate: -45deg;
-  }
-
-  .xl\:focus\:-rotate-12:focus {
-    --tw-rotate: -12deg;
-  }
-
-  .xl\:focus\:-rotate-6:focus {
-    --tw-rotate: -6deg;
-  }
-
-  .xl\:focus\:-rotate-3:focus {
-    --tw-rotate: -3deg;
-  }
-
-  .xl\:focus\:-rotate-2:focus {
-    --tw-rotate: -2deg;
-  }
-
-  .xl\:focus\:-rotate-1:focus {
-    --tw-rotate: -1deg;
-  }
-
-  .xl\:translate-x-0 {
-    --tw-translate-x: 0px;
-  }
-
-  .xl\:translate-x-1 {
-    --tw-translate-x: 0.25rem;
-  }
-
-  .xl\:translate-x-2 {
-    --tw-translate-x: 0.5rem;
-  }
-
-  .xl\:translate-x-3 {
-    --tw-translate-x: 0.75rem;
-  }
-
-  .xl\:translate-x-4 {
-    --tw-translate-x: 1rem;
-  }
-
-  .xl\:translate-x-5 {
-    --tw-translate-x: 1.25rem;
-  }
-
-  .xl\:translate-x-6 {
-    --tw-translate-x: 1.5rem;
-  }
-
-  .xl\:translate-x-7 {
-    --tw-translate-x: 1.75rem;
-  }
-
-  .xl\:translate-x-8 {
-    --tw-translate-x: 2rem;
-  }
-
-  .xl\:translate-x-9 {
-    --tw-translate-x: 2.25rem;
-  }
-
-  .xl\:translate-x-10 {
-    --tw-translate-x: 2.5rem;
-  }
-
-  .xl\:translate-x-11 {
-    --tw-translate-x: 2.75rem;
-  }
-
-  .xl\:translate-x-12 {
-    --tw-translate-x: 3rem;
-  }
-
-  .xl\:translate-x-14 {
-    --tw-translate-x: 3.5rem;
-  }
-
-  .xl\:translate-x-16 {
-    --tw-translate-x: 4rem;
-  }
-
-  .xl\:translate-x-20 {
-    --tw-translate-x: 5rem;
-  }
-
-  .xl\:translate-x-24 {
-    --tw-translate-x: 6rem;
-  }
-
-  .xl\:translate-x-28 {
-    --tw-translate-x: 7rem;
-  }
-
-  .xl\:translate-x-32 {
-    --tw-translate-x: 8rem;
-  }
-
-  .xl\:translate-x-36 {
-    --tw-translate-x: 9rem;
-  }
-
-  .xl\:translate-x-40 {
-    --tw-translate-x: 10rem;
-  }
-
-  .xl\:translate-x-44 {
-    --tw-translate-x: 11rem;
-  }
-
-  .xl\:translate-x-48 {
-    --tw-translate-x: 12rem;
-  }
-
-  .xl\:translate-x-52 {
-    --tw-translate-x: 13rem;
-  }
-
-  .xl\:translate-x-56 {
-    --tw-translate-x: 14rem;
-  }
-
-  .xl\:translate-x-60 {
-    --tw-translate-x: 15rem;
-  }
-
-  .xl\:translate-x-64 {
-    --tw-translate-x: 16rem;
-  }
-
-  .xl\:translate-x-72 {
-    --tw-translate-x: 18rem;
-  }
-
-  .xl\:translate-x-80 {
-    --tw-translate-x: 20rem;
-  }
-
-  .xl\:translate-x-96 {
-    --tw-translate-x: 24rem;
-  }
-
-  .xl\:translate-x-px {
-    --tw-translate-x: 1px;
-  }
-
-  .xl\:translate-x-0\.5 {
-    --tw-translate-x: 0.125rem;
-  }
-
-  .xl\:translate-x-1\.5 {
-    --tw-translate-x: 0.375rem;
-  }
-
-  .xl\:translate-x-2\.5 {
-    --tw-translate-x: 0.625rem;
-  }
-
-  .xl\:translate-x-3\.5 {
-    --tw-translate-x: 0.875rem;
-  }
-
-  .xl\:-translate-x-0 {
-    --tw-translate-x: 0px;
-  }
-
-  .xl\:-translate-x-1 {
-    --tw-translate-x: -0.25rem;
-  }
-
-  .xl\:-translate-x-2 {
-    --tw-translate-x: -0.5rem;
-  }
-
-  .xl\:-translate-x-3 {
-    --tw-translate-x: -0.75rem;
-  }
-
-  .xl\:-translate-x-4 {
-    --tw-translate-x: -1rem;
-  }
-
-  .xl\:-translate-x-5 {
-    --tw-translate-x: -1.25rem;
-  }
-
-  .xl\:-translate-x-6 {
-    --tw-translate-x: -1.5rem;
-  }
-
-  .xl\:-translate-x-7 {
-    --tw-translate-x: -1.75rem;
-  }
-
-  .xl\:-translate-x-8 {
-    --tw-translate-x: -2rem;
-  }
-
-  .xl\:-translate-x-9 {
-    --tw-translate-x: -2.25rem;
-  }
-
-  .xl\:-translate-x-10 {
-    --tw-translate-x: -2.5rem;
-  }
-
-  .xl\:-translate-x-11 {
-    --tw-translate-x: -2.75rem;
-  }
-
-  .xl\:-translate-x-12 {
-    --tw-translate-x: -3rem;
-  }
-
-  .xl\:-translate-x-14 {
-    --tw-translate-x: -3.5rem;
-  }
-
-  .xl\:-translate-x-16 {
-    --tw-translate-x: -4rem;
-  }
-
-  .xl\:-translate-x-20 {
-    --tw-translate-x: -5rem;
-  }
-
-  .xl\:-translate-x-24 {
-    --tw-translate-x: -6rem;
-  }
-
-  .xl\:-translate-x-28 {
-    --tw-translate-x: -7rem;
-  }
-
-  .xl\:-translate-x-32 {
-    --tw-translate-x: -8rem;
-  }
-
-  .xl\:-translate-x-36 {
-    --tw-translate-x: -9rem;
-  }
-
-  .xl\:-translate-x-40 {
-    --tw-translate-x: -10rem;
-  }
-
-  .xl\:-translate-x-44 {
-    --tw-translate-x: -11rem;
-  }
-
-  .xl\:-translate-x-48 {
-    --tw-translate-x: -12rem;
-  }
-
-  .xl\:-translate-x-52 {
-    --tw-translate-x: -13rem;
-  }
-
-  .xl\:-translate-x-56 {
-    --tw-translate-x: -14rem;
-  }
-
-  .xl\:-translate-x-60 {
-    --tw-translate-x: -15rem;
-  }
-
-  .xl\:-translate-x-64 {
-    --tw-translate-x: -16rem;
-  }
-
-  .xl\:-translate-x-72 {
-    --tw-translate-x: -18rem;
-  }
-
-  .xl\:-translate-x-80 {
-    --tw-translate-x: -20rem;
-  }
-
-  .xl\:-translate-x-96 {
-    --tw-translate-x: -24rem;
-  }
-
-  .xl\:-translate-x-px {
-    --tw-translate-x: -1px;
-  }
-
-  .xl\:-translate-x-0\.5 {
-    --tw-translate-x: -0.125rem;
-  }
-
-  .xl\:-translate-x-1\.5 {
-    --tw-translate-x: -0.375rem;
-  }
-
-  .xl\:-translate-x-2\.5 {
-    --tw-translate-x: -0.625rem;
-  }
-
-  .xl\:-translate-x-3\.5 {
-    --tw-translate-x: -0.875rem;
-  }
-
-  .xl\:translate-x-1\/2 {
-    --tw-translate-x: 50%;
-  }
-
-  .xl\:translate-x-1\/3 {
-    --tw-translate-x: 33.333333%;
-  }
-
-  .xl\:translate-x-2\/3 {
-    --tw-translate-x: 66.666667%;
-  }
-
-  .xl\:translate-x-1\/4 {
-    --tw-translate-x: 25%;
-  }
-
-  .xl\:translate-x-2\/4 {
-    --tw-translate-x: 50%;
-  }
-
-  .xl\:translate-x-3\/4 {
-    --tw-translate-x: 75%;
-  }
-
-  .xl\:translate-x-full {
-    --tw-translate-x: 100%;
-  }
-
-  .xl\:-translate-x-1\/2 {
-    --tw-translate-x: -50%;
-  }
-
-  .xl\:-translate-x-1\/3 {
-    --tw-translate-x: -33.333333%;
-  }
-
-  .xl\:-translate-x-2\/3 {
-    --tw-translate-x: -66.666667%;
-  }
-
-  .xl\:-translate-x-1\/4 {
-    --tw-translate-x: -25%;
-  }
-
-  .xl\:-translate-x-2\/4 {
-    --tw-translate-x: -50%;
-  }
-
-  .xl\:-translate-x-3\/4 {
-    --tw-translate-x: -75%;
-  }
-
-  .xl\:-translate-x-full {
-    --tw-translate-x: -100%;
-  }
-
-  .xl\:translate-y-0 {
-    --tw-translate-y: 0px;
-  }
-
-  .xl\:translate-y-1 {
-    --tw-translate-y: 0.25rem;
-  }
-
-  .xl\:translate-y-2 {
-    --tw-translate-y: 0.5rem;
-  }
-
-  .xl\:translate-y-3 {
-    --tw-translate-y: 0.75rem;
-  }
-
-  .xl\:translate-y-4 {
-    --tw-translate-y: 1rem;
-  }
-
-  .xl\:translate-y-5 {
-    --tw-translate-y: 1.25rem;
-  }
-
-  .xl\:translate-y-6 {
-    --tw-translate-y: 1.5rem;
-  }
-
-  .xl\:translate-y-7 {
-    --tw-translate-y: 1.75rem;
-  }
-
-  .xl\:translate-y-8 {
-    --tw-translate-y: 2rem;
-  }
-
-  .xl\:translate-y-9 {
-    --tw-translate-y: 2.25rem;
-  }
-
-  .xl\:translate-y-10 {
-    --tw-translate-y: 2.5rem;
-  }
-
-  .xl\:translate-y-11 {
-    --tw-translate-y: 2.75rem;
-  }
-
-  .xl\:translate-y-12 {
-    --tw-translate-y: 3rem;
-  }
-
-  .xl\:translate-y-14 {
-    --tw-translate-y: 3.5rem;
-  }
-
-  .xl\:translate-y-16 {
-    --tw-translate-y: 4rem;
-  }
-
-  .xl\:translate-y-20 {
-    --tw-translate-y: 5rem;
-  }
-
-  .xl\:translate-y-24 {
-    --tw-translate-y: 6rem;
-  }
-
-  .xl\:translate-y-28 {
-    --tw-translate-y: 7rem;
-  }
-
-  .xl\:translate-y-32 {
-    --tw-translate-y: 8rem;
-  }
-
-  .xl\:translate-y-36 {
-    --tw-translate-y: 9rem;
-  }
-
-  .xl\:translate-y-40 {
-    --tw-translate-y: 10rem;
-  }
-
-  .xl\:translate-y-44 {
-    --tw-translate-y: 11rem;
-  }
-
-  .xl\:translate-y-48 {
-    --tw-translate-y: 12rem;
-  }
-
-  .xl\:translate-y-52 {
-    --tw-translate-y: 13rem;
-  }
-
-  .xl\:translate-y-56 {
-    --tw-translate-y: 14rem;
-  }
-
-  .xl\:translate-y-60 {
-    --tw-translate-y: 15rem;
-  }
-
-  .xl\:translate-y-64 {
-    --tw-translate-y: 16rem;
-  }
-
-  .xl\:translate-y-72 {
-    --tw-translate-y: 18rem;
-  }
-
-  .xl\:translate-y-80 {
-    --tw-translate-y: 20rem;
-  }
-
-  .xl\:translate-y-96 {
-    --tw-translate-y: 24rem;
-  }
-
-  .xl\:translate-y-px {
-    --tw-translate-y: 1px;
-  }
-
-  .xl\:translate-y-0\.5 {
-    --tw-translate-y: 0.125rem;
-  }
-
-  .xl\:translate-y-1\.5 {
-    --tw-translate-y: 0.375rem;
-  }
-
-  .xl\:translate-y-2\.5 {
-    --tw-translate-y: 0.625rem;
-  }
-
-  .xl\:translate-y-3\.5 {
-    --tw-translate-y: 0.875rem;
-  }
-
-  .xl\:-translate-y-0 {
-    --tw-translate-y: 0px;
-  }
-
-  .xl\:-translate-y-1 {
-    --tw-translate-y: -0.25rem;
-  }
-
-  .xl\:-translate-y-2 {
-    --tw-translate-y: -0.5rem;
-  }
-
-  .xl\:-translate-y-3 {
-    --tw-translate-y: -0.75rem;
-  }
-
-  .xl\:-translate-y-4 {
-    --tw-translate-y: -1rem;
-  }
-
-  .xl\:-translate-y-5 {
-    --tw-translate-y: -1.25rem;
-  }
-
-  .xl\:-translate-y-6 {
-    --tw-translate-y: -1.5rem;
-  }
-
-  .xl\:-translate-y-7 {
-    --tw-translate-y: -1.75rem;
-  }
-
-  .xl\:-translate-y-8 {
-    --tw-translate-y: -2rem;
-  }
-
-  .xl\:-translate-y-9 {
-    --tw-translate-y: -2.25rem;
-  }
-
-  .xl\:-translate-y-10 {
-    --tw-translate-y: -2.5rem;
-  }
-
-  .xl\:-translate-y-11 {
-    --tw-translate-y: -2.75rem;
-  }
-
-  .xl\:-translate-y-12 {
-    --tw-translate-y: -3rem;
-  }
-
-  .xl\:-translate-y-14 {
-    --tw-translate-y: -3.5rem;
-  }
-
-  .xl\:-translate-y-16 {
-    --tw-translate-y: -4rem;
-  }
-
-  .xl\:-translate-y-20 {
-    --tw-translate-y: -5rem;
-  }
-
-  .xl\:-translate-y-24 {
-    --tw-translate-y: -6rem;
-  }
-
-  .xl\:-translate-y-28 {
-    --tw-translate-y: -7rem;
-  }
-
-  .xl\:-translate-y-32 {
-    --tw-translate-y: -8rem;
-  }
-
-  .xl\:-translate-y-36 {
-    --tw-translate-y: -9rem;
-  }
-
-  .xl\:-translate-y-40 {
-    --tw-translate-y: -10rem;
-  }
-
-  .xl\:-translate-y-44 {
-    --tw-translate-y: -11rem;
-  }
-
-  .xl\:-translate-y-48 {
-    --tw-translate-y: -12rem;
-  }
-
-  .xl\:-translate-y-52 {
-    --tw-translate-y: -13rem;
-  }
-
-  .xl\:-translate-y-56 {
-    --tw-translate-y: -14rem;
-  }
-
-  .xl\:-translate-y-60 {
-    --tw-translate-y: -15rem;
-  }
-
-  .xl\:-translate-y-64 {
-    --tw-translate-y: -16rem;
-  }
-
-  .xl\:-translate-y-72 {
-    --tw-translate-y: -18rem;
-  }
-
-  .xl\:-translate-y-80 {
-    --tw-translate-y: -20rem;
-  }
-
-  .xl\:-translate-y-96 {
-    --tw-translate-y: -24rem;
-  }
-
-  .xl\:-translate-y-px {
-    --tw-translate-y: -1px;
-  }
-
-  .xl\:-translate-y-0\.5 {
-    --tw-translate-y: -0.125rem;
-  }
-
-  .xl\:-translate-y-1\.5 {
-    --tw-translate-y: -0.375rem;
-  }
-
-  .xl\:-translate-y-2\.5 {
-    --tw-translate-y: -0.625rem;
-  }
-
-  .xl\:-translate-y-3\.5 {
-    --tw-translate-y: -0.875rem;
-  }
-
-  .xl\:translate-y-1\/2 {
-    --tw-translate-y: 50%;
-  }
-
-  .xl\:translate-y-1\/3 {
-    --tw-translate-y: 33.333333%;
-  }
-
-  .xl\:translate-y-2\/3 {
-    --tw-translate-y: 66.666667%;
-  }
-
-  .xl\:translate-y-1\/4 {
-    --tw-translate-y: 25%;
-  }
-
-  .xl\:translate-y-2\/4 {
-    --tw-translate-y: 50%;
-  }
-
-  .xl\:translate-y-3\/4 {
-    --tw-translate-y: 75%;
-  }
-
-  .xl\:translate-y-full {
-    --tw-translate-y: 100%;
-  }
-
-  .xl\:-translate-y-1\/2 {
-    --tw-translate-y: -50%;
-  }
-
-  .xl\:-translate-y-1\/3 {
-    --tw-translate-y: -33.333333%;
-  }
-
-  .xl\:-translate-y-2\/3 {
-    --tw-translate-y: -66.666667%;
-  }
-
-  .xl\:-translate-y-1\/4 {
-    --tw-translate-y: -25%;
-  }
-
-  .xl\:-translate-y-2\/4 {
-    --tw-translate-y: -50%;
-  }
-
-  .xl\:-translate-y-3\/4 {
-    --tw-translate-y: -75%;
-  }
-
-  .xl\:-translate-y-full {
-    --tw-translate-y: -100%;
-  }
-
-  .xl\:hover\:translate-x-0:hover {
-    --tw-translate-x: 0px;
-  }
-
-  .xl\:hover\:translate-x-1:hover {
-    --tw-translate-x: 0.25rem;
-  }
-
-  .xl\:hover\:translate-x-2:hover {
-    --tw-translate-x: 0.5rem;
-  }
-
-  .xl\:hover\:translate-x-3:hover {
-    --tw-translate-x: 0.75rem;
-  }
-
-  .xl\:hover\:translate-x-4:hover {
-    --tw-translate-x: 1rem;
-  }
-
-  .xl\:hover\:translate-x-5:hover {
-    --tw-translate-x: 1.25rem;
-  }
-
-  .xl\:hover\:translate-x-6:hover {
-    --tw-translate-x: 1.5rem;
-  }
-
-  .xl\:hover\:translate-x-7:hover {
-    --tw-translate-x: 1.75rem;
-  }
-
-  .xl\:hover\:translate-x-8:hover {
-    --tw-translate-x: 2rem;
-  }
-
-  .xl\:hover\:translate-x-9:hover {
-    --tw-translate-x: 2.25rem;
-  }
-
-  .xl\:hover\:translate-x-10:hover {
-    --tw-translate-x: 2.5rem;
-  }
-
-  .xl\:hover\:translate-x-11:hover {
-    --tw-translate-x: 2.75rem;
-  }
-
-  .xl\:hover\:translate-x-12:hover {
-    --tw-translate-x: 3rem;
-  }
-
-  .xl\:hover\:translate-x-14:hover {
-    --tw-translate-x: 3.5rem;
-  }
-
-  .xl\:hover\:translate-x-16:hover {
-    --tw-translate-x: 4rem;
-  }
-
-  .xl\:hover\:translate-x-20:hover {
-    --tw-translate-x: 5rem;
-  }
-
-  .xl\:hover\:translate-x-24:hover {
-    --tw-translate-x: 6rem;
-  }
-
-  .xl\:hover\:translate-x-28:hover {
-    --tw-translate-x: 7rem;
-  }
-
-  .xl\:hover\:translate-x-32:hover {
-    --tw-translate-x: 8rem;
-  }
-
-  .xl\:hover\:translate-x-36:hover {
-    --tw-translate-x: 9rem;
-  }
-
-  .xl\:hover\:translate-x-40:hover {
-    --tw-translate-x: 10rem;
-  }
-
-  .xl\:hover\:translate-x-44:hover {
-    --tw-translate-x: 11rem;
-  }
-
-  .xl\:hover\:translate-x-48:hover {
-    --tw-translate-x: 12rem;
-  }
-
-  .xl\:hover\:translate-x-52:hover {
-    --tw-translate-x: 13rem;
-  }
-
-  .xl\:hover\:translate-x-56:hover {
-    --tw-translate-x: 14rem;
-  }
-
-  .xl\:hover\:translate-x-60:hover {
-    --tw-translate-x: 15rem;
-  }
-
-  .xl\:hover\:translate-x-64:hover {
-    --tw-translate-x: 16rem;
-  }
-
-  .xl\:hover\:translate-x-72:hover {
-    --tw-translate-x: 18rem;
-  }
-
-  .xl\:hover\:translate-x-80:hover {
-    --tw-translate-x: 20rem;
-  }
-
-  .xl\:hover\:translate-x-96:hover {
-    --tw-translate-x: 24rem;
-  }
-
-  .xl\:hover\:translate-x-px:hover {
-    --tw-translate-x: 1px;
-  }
-
-  .xl\:hover\:translate-x-0\.5:hover {
-    --tw-translate-x: 0.125rem;
-  }
-
-  .xl\:hover\:translate-x-1\.5:hover {
-    --tw-translate-x: 0.375rem;
-  }
-
-  .xl\:hover\:translate-x-2\.5:hover {
-    --tw-translate-x: 0.625rem;
-  }
-
-  .xl\:hover\:translate-x-3\.5:hover {
-    --tw-translate-x: 0.875rem;
-  }
-
-  .xl\:hover\:-translate-x-0:hover {
-    --tw-translate-x: 0px;
-  }
-
-  .xl\:hover\:-translate-x-1:hover {
-    --tw-translate-x: -0.25rem;
-  }
-
-  .xl\:hover\:-translate-x-2:hover {
-    --tw-translate-x: -0.5rem;
-  }
-
-  .xl\:hover\:-translate-x-3:hover {
-    --tw-translate-x: -0.75rem;
-  }
-
-  .xl\:hover\:-translate-x-4:hover {
-    --tw-translate-x: -1rem;
-  }
-
-  .xl\:hover\:-translate-x-5:hover {
-    --tw-translate-x: -1.25rem;
-  }
-
-  .xl\:hover\:-translate-x-6:hover {
-    --tw-translate-x: -1.5rem;
-  }
-
-  .xl\:hover\:-translate-x-7:hover {
-    --tw-translate-x: -1.75rem;
-  }
-
-  .xl\:hover\:-translate-x-8:hover {
-    --tw-translate-x: -2rem;
-  }
-
-  .xl\:hover\:-translate-x-9:hover {
-    --tw-translate-x: -2.25rem;
-  }
-
-  .xl\:hover\:-translate-x-10:hover {
-    --tw-translate-x: -2.5rem;
-  }
-
-  .xl\:hover\:-translate-x-11:hover {
-    --tw-translate-x: -2.75rem;
-  }
-
-  .xl\:hover\:-translate-x-12:hover {
-    --tw-translate-x: -3rem;
-  }
-
-  .xl\:hover\:-translate-x-14:hover {
-    --tw-translate-x: -3.5rem;
-  }
-
-  .xl\:hover\:-translate-x-16:hover {
-    --tw-translate-x: -4rem;
-  }
-
-  .xl\:hover\:-translate-x-20:hover {
-    --tw-translate-x: -5rem;
-  }
-
-  .xl\:hover\:-translate-x-24:hover {
-    --tw-translate-x: -6rem;
-  }
-
-  .xl\:hover\:-translate-x-28:hover {
-    --tw-translate-x: -7rem;
-  }
-
-  .xl\:hover\:-translate-x-32:hover {
-    --tw-translate-x: -8rem;
-  }
-
-  .xl\:hover\:-translate-x-36:hover {
-    --tw-translate-x: -9rem;
-  }
-
-  .xl\:hover\:-translate-x-40:hover {
-    --tw-translate-x: -10rem;
-  }
-
-  .xl\:hover\:-translate-x-44:hover {
-    --tw-translate-x: -11rem;
-  }
-
-  .xl\:hover\:-translate-x-48:hover {
-    --tw-translate-x: -12rem;
-  }
-
-  .xl\:hover\:-translate-x-52:hover {
-    --tw-translate-x: -13rem;
-  }
-
-  .xl\:hover\:-translate-x-56:hover {
-    --tw-translate-x: -14rem;
-  }
-
-  .xl\:hover\:-translate-x-60:hover {
-    --tw-translate-x: -15rem;
-  }
-
-  .xl\:hover\:-translate-x-64:hover {
-    --tw-translate-x: -16rem;
-  }
-
-  .xl\:hover\:-translate-x-72:hover {
-    --tw-translate-x: -18rem;
-  }
-
-  .xl\:hover\:-translate-x-80:hover {
-    --tw-translate-x: -20rem;
-  }
-
-  .xl\:hover\:-translate-x-96:hover {
-    --tw-translate-x: -24rem;
-  }
-
-  .xl\:hover\:-translate-x-px:hover {
-    --tw-translate-x: -1px;
-  }
-
-  .xl\:hover\:-translate-x-0\.5:hover {
-    --tw-translate-x: -0.125rem;
-  }
-
-  .xl\:hover\:-translate-x-1\.5:hover {
-    --tw-translate-x: -0.375rem;
-  }
-
-  .xl\:hover\:-translate-x-2\.5:hover {
-    --tw-translate-x: -0.625rem;
-  }
-
-  .xl\:hover\:-translate-x-3\.5:hover {
-    --tw-translate-x: -0.875rem;
-  }
-
-  .xl\:hover\:translate-x-1\/2:hover {
-    --tw-translate-x: 50%;
-  }
-
-  .xl\:hover\:translate-x-1\/3:hover {
-    --tw-translate-x: 33.333333%;
-  }
-
-  .xl\:hover\:translate-x-2\/3:hover {
-    --tw-translate-x: 66.666667%;
-  }
-
-  .xl\:hover\:translate-x-1\/4:hover {
-    --tw-translate-x: 25%;
-  }
-
-  .xl\:hover\:translate-x-2\/4:hover {
-    --tw-translate-x: 50%;
-  }
-
-  .xl\:hover\:translate-x-3\/4:hover {
-    --tw-translate-x: 75%;
-  }
-
-  .xl\:hover\:translate-x-full:hover {
-    --tw-translate-x: 100%;
-  }
-
-  .xl\:hover\:-translate-x-1\/2:hover {
-    --tw-translate-x: -50%;
-  }
-
-  .xl\:hover\:-translate-x-1\/3:hover {
-    --tw-translate-x: -33.333333%;
-  }
-
-  .xl\:hover\:-translate-x-2\/3:hover {
-    --tw-translate-x: -66.666667%;
-  }
-
-  .xl\:hover\:-translate-x-1\/4:hover {
-    --tw-translate-x: -25%;
-  }
-
-  .xl\:hover\:-translate-x-2\/4:hover {
-    --tw-translate-x: -50%;
-  }
-
-  .xl\:hover\:-translate-x-3\/4:hover {
-    --tw-translate-x: -75%;
-  }
-
-  .xl\:hover\:-translate-x-full:hover {
-    --tw-translate-x: -100%;
-  }
-
-  .xl\:hover\:translate-y-0:hover {
-    --tw-translate-y: 0px;
-  }
-
-  .xl\:hover\:translate-y-1:hover {
-    --tw-translate-y: 0.25rem;
-  }
-
-  .xl\:hover\:translate-y-2:hover {
-    --tw-translate-y: 0.5rem;
-  }
-
-  .xl\:hover\:translate-y-3:hover {
-    --tw-translate-y: 0.75rem;
-  }
-
-  .xl\:hover\:translate-y-4:hover {
-    --tw-translate-y: 1rem;
-  }
-
-  .xl\:hover\:translate-y-5:hover {
-    --tw-translate-y: 1.25rem;
-  }
-
-  .xl\:hover\:translate-y-6:hover {
-    --tw-translate-y: 1.5rem;
-  }
-
-  .xl\:hover\:translate-y-7:hover {
-    --tw-translate-y: 1.75rem;
-  }
-
-  .xl\:hover\:translate-y-8:hover {
-    --tw-translate-y: 2rem;
-  }
-
-  .xl\:hover\:translate-y-9:hover {
-    --tw-translate-y: 2.25rem;
-  }
-
-  .xl\:hover\:translate-y-10:hover {
-    --tw-translate-y: 2.5rem;
-  }
-
-  .xl\:hover\:translate-y-11:hover {
-    --tw-translate-y: 2.75rem;
-  }
-
-  .xl\:hover\:translate-y-12:hover {
-    --tw-translate-y: 3rem;
-  }
-
-  .xl\:hover\:translate-y-14:hover {
-    --tw-translate-y: 3.5rem;
-  }
-
-  .xl\:hover\:translate-y-16:hover {
-    --tw-translate-y: 4rem;
-  }
-
-  .xl\:hover\:translate-y-20:hover {
-    --tw-translate-y: 5rem;
-  }
-
-  .xl\:hover\:translate-y-24:hover {
-    --tw-translate-y: 6rem;
-  }
-
-  .xl\:hover\:translate-y-28:hover {
-    --tw-translate-y: 7rem;
-  }
-
-  .xl\:hover\:translate-y-32:hover {
-    --tw-translate-y: 8rem;
-  }
-
-  .xl\:hover\:translate-y-36:hover {
-    --tw-translate-y: 9rem;
-  }
-
-  .xl\:hover\:translate-y-40:hover {
-    --tw-translate-y: 10rem;
-  }
-
-  .xl\:hover\:translate-y-44:hover {
-    --tw-translate-y: 11rem;
-  }
-
-  .xl\:hover\:translate-y-48:hover {
-    --tw-translate-y: 12rem;
-  }
-
-  .xl\:hover\:translate-y-52:hover {
-    --tw-translate-y: 13rem;
-  }
-
-  .xl\:hover\:translate-y-56:hover {
-    --tw-translate-y: 14rem;
-  }
-
-  .xl\:hover\:translate-y-60:hover {
-    --tw-translate-y: 15rem;
-  }
-
-  .xl\:hover\:translate-y-64:hover {
-    --tw-translate-y: 16rem;
-  }
-
-  .xl\:hover\:translate-y-72:hover {
-    --tw-translate-y: 18rem;
-  }
-
-  .xl\:hover\:translate-y-80:hover {
-    --tw-translate-y: 20rem;
-  }
-
-  .xl\:hover\:translate-y-96:hover {
-    --tw-translate-y: 24rem;
-  }
-
-  .xl\:hover\:translate-y-px:hover {
-    --tw-translate-y: 1px;
-  }
-
-  .xl\:hover\:translate-y-0\.5:hover {
-    --tw-translate-y: 0.125rem;
-  }
-
-  .xl\:hover\:translate-y-1\.5:hover {
-    --tw-translate-y: 0.375rem;
-  }
-
-  .xl\:hover\:translate-y-2\.5:hover {
-    --tw-translate-y: 0.625rem;
-  }
-
-  .xl\:hover\:translate-y-3\.5:hover {
-    --tw-translate-y: 0.875rem;
-  }
-
-  .xl\:hover\:-translate-y-0:hover {
-    --tw-translate-y: 0px;
-  }
-
-  .xl\:hover\:-translate-y-1:hover {
-    --tw-translate-y: -0.25rem;
-  }
-
-  .xl\:hover\:-translate-y-2:hover {
-    --tw-translate-y: -0.5rem;
-  }
-
-  .xl\:hover\:-translate-y-3:hover {
-    --tw-translate-y: -0.75rem;
-  }
-
-  .xl\:hover\:-translate-y-4:hover {
-    --tw-translate-y: -1rem;
-  }
-
-  .xl\:hover\:-translate-y-5:hover {
-    --tw-translate-y: -1.25rem;
-  }
-
-  .xl\:hover\:-translate-y-6:hover {
-    --tw-translate-y: -1.5rem;
-  }
-
-  .xl\:hover\:-translate-y-7:hover {
-    --tw-translate-y: -1.75rem;
-  }
-
-  .xl\:hover\:-translate-y-8:hover {
-    --tw-translate-y: -2rem;
-  }
-
-  .xl\:hover\:-translate-y-9:hover {
-    --tw-translate-y: -2.25rem;
-  }
-
-  .xl\:hover\:-translate-y-10:hover {
-    --tw-translate-y: -2.5rem;
-  }
-
-  .xl\:hover\:-translate-y-11:hover {
-    --tw-translate-y: -2.75rem;
-  }
-
-  .xl\:hover\:-translate-y-12:hover {
-    --tw-translate-y: -3rem;
-  }
-
-  .xl\:hover\:-translate-y-14:hover {
-    --tw-translate-y: -3.5rem;
-  }
-
-  .xl\:hover\:-translate-y-16:hover {
-    --tw-translate-y: -4rem;
-  }
-
-  .xl\:hover\:-translate-y-20:hover {
-    --tw-translate-y: -5rem;
-  }
-
-  .xl\:hover\:-translate-y-24:hover {
-    --tw-translate-y: -6rem;
-  }
-
-  .xl\:hover\:-translate-y-28:hover {
-    --tw-translate-y: -7rem;
-  }
-
-  .xl\:hover\:-translate-y-32:hover {
-    --tw-translate-y: -8rem;
-  }
-
-  .xl\:hover\:-translate-y-36:hover {
-    --tw-translate-y: -9rem;
-  }
-
-  .xl\:hover\:-translate-y-40:hover {
-    --tw-translate-y: -10rem;
-  }
-
-  .xl\:hover\:-translate-y-44:hover {
-    --tw-translate-y: -11rem;
-  }
-
-  .xl\:hover\:-translate-y-48:hover {
-    --tw-translate-y: -12rem;
-  }
-
-  .xl\:hover\:-translate-y-52:hover {
-    --tw-translate-y: -13rem;
-  }
-
-  .xl\:hover\:-translate-y-56:hover {
-    --tw-translate-y: -14rem;
-  }
-
-  .xl\:hover\:-translate-y-60:hover {
-    --tw-translate-y: -15rem;
-  }
-
-  .xl\:hover\:-translate-y-64:hover {
-    --tw-translate-y: -16rem;
-  }
-
-  .xl\:hover\:-translate-y-72:hover {
-    --tw-translate-y: -18rem;
-  }
-
-  .xl\:hover\:-translate-y-80:hover {
-    --tw-translate-y: -20rem;
-  }
-
-  .xl\:hover\:-translate-y-96:hover {
-    --tw-translate-y: -24rem;
-  }
-
-  .xl\:hover\:-translate-y-px:hover {
-    --tw-translate-y: -1px;
-  }
-
-  .xl\:hover\:-translate-y-0\.5:hover {
-    --tw-translate-y: -0.125rem;
-  }
-
-  .xl\:hover\:-translate-y-1\.5:hover {
-    --tw-translate-y: -0.375rem;
-  }
-
-  .xl\:hover\:-translate-y-2\.5:hover {
-    --tw-translate-y: -0.625rem;
-  }
-
-  .xl\:hover\:-translate-y-3\.5:hover {
-    --tw-translate-y: -0.875rem;
-  }
-
-  .xl\:hover\:translate-y-1\/2:hover {
-    --tw-translate-y: 50%;
-  }
-
-  .xl\:hover\:translate-y-1\/3:hover {
-    --tw-translate-y: 33.333333%;
-  }
-
-  .xl\:hover\:translate-y-2\/3:hover {
-    --tw-translate-y: 66.666667%;
-  }
-
-  .xl\:hover\:translate-y-1\/4:hover {
-    --tw-translate-y: 25%;
-  }
-
-  .xl\:hover\:translate-y-2\/4:hover {
-    --tw-translate-y: 50%;
-  }
-
-  .xl\:hover\:translate-y-3\/4:hover {
-    --tw-translate-y: 75%;
-  }
-
-  .xl\:hover\:translate-y-full:hover {
-    --tw-translate-y: 100%;
-  }
-
-  .xl\:hover\:-translate-y-1\/2:hover {
-    --tw-translate-y: -50%;
-  }
-
-  .xl\:hover\:-translate-y-1\/3:hover {
-    --tw-translate-y: -33.333333%;
-  }
-
-  .xl\:hover\:-translate-y-2\/3:hover {
-    --tw-translate-y: -66.666667%;
-  }
-
-  .xl\:hover\:-translate-y-1\/4:hover {
-    --tw-translate-y: -25%;
-  }
-
-  .xl\:hover\:-translate-y-2\/4:hover {
-    --tw-translate-y: -50%;
-  }
-
-  .xl\:hover\:-translate-y-3\/4:hover {
-    --tw-translate-y: -75%;
-  }
-
-  .xl\:hover\:-translate-y-full:hover {
-    --tw-translate-y: -100%;
-  }
-
-  .xl\:focus\:translate-x-0:focus {
-    --tw-translate-x: 0px;
-  }
-
-  .xl\:focus\:translate-x-1:focus {
-    --tw-translate-x: 0.25rem;
-  }
-
-  .xl\:focus\:translate-x-2:focus {
-    --tw-translate-x: 0.5rem;
-  }
-
-  .xl\:focus\:translate-x-3:focus {
-    --tw-translate-x: 0.75rem;
-  }
-
-  .xl\:focus\:translate-x-4:focus {
-    --tw-translate-x: 1rem;
-  }
-
-  .xl\:focus\:translate-x-5:focus {
-    --tw-translate-x: 1.25rem;
-  }
-
-  .xl\:focus\:translate-x-6:focus {
-    --tw-translate-x: 1.5rem;
-  }
-
-  .xl\:focus\:translate-x-7:focus {
-    --tw-translate-x: 1.75rem;
-  }
-
-  .xl\:focus\:translate-x-8:focus {
-    --tw-translate-x: 2rem;
-  }
-
-  .xl\:focus\:translate-x-9:focus {
-    --tw-translate-x: 2.25rem;
-  }
-
-  .xl\:focus\:translate-x-10:focus {
-    --tw-translate-x: 2.5rem;
-  }
-
-  .xl\:focus\:translate-x-11:focus {
-    --tw-translate-x: 2.75rem;
-  }
-
-  .xl\:focus\:translate-x-12:focus {
-    --tw-translate-x: 3rem;
-  }
-
-  .xl\:focus\:translate-x-14:focus {
-    --tw-translate-x: 3.5rem;
-  }
-
-  .xl\:focus\:translate-x-16:focus {
-    --tw-translate-x: 4rem;
-  }
-
-  .xl\:focus\:translate-x-20:focus {
-    --tw-translate-x: 5rem;
-  }
-
-  .xl\:focus\:translate-x-24:focus {
-    --tw-translate-x: 6rem;
-  }
-
-  .xl\:focus\:translate-x-28:focus {
-    --tw-translate-x: 7rem;
-  }
-
-  .xl\:focus\:translate-x-32:focus {
-    --tw-translate-x: 8rem;
-  }
-
-  .xl\:focus\:translate-x-36:focus {
-    --tw-translate-x: 9rem;
-  }
-
-  .xl\:focus\:translate-x-40:focus {
-    --tw-translate-x: 10rem;
-  }
-
-  .xl\:focus\:translate-x-44:focus {
-    --tw-translate-x: 11rem;
-  }
-
-  .xl\:focus\:translate-x-48:focus {
-    --tw-translate-x: 12rem;
-  }
-
-  .xl\:focus\:translate-x-52:focus {
-    --tw-translate-x: 13rem;
-  }
-
-  .xl\:focus\:translate-x-56:focus {
-    --tw-translate-x: 14rem;
-  }
-
-  .xl\:focus\:translate-x-60:focus {
-    --tw-translate-x: 15rem;
-  }
-
-  .xl\:focus\:translate-x-64:focus {
-    --tw-translate-x: 16rem;
-  }
-
-  .xl\:focus\:translate-x-72:focus {
-    --tw-translate-x: 18rem;
-  }
-
-  .xl\:focus\:translate-x-80:focus {
-    --tw-translate-x: 20rem;
-  }
-
-  .xl\:focus\:translate-x-96:focus {
-    --tw-translate-x: 24rem;
-  }
-
-  .xl\:focus\:translate-x-px:focus {
-    --tw-translate-x: 1px;
-  }
-
-  .xl\:focus\:translate-x-0\.5:focus {
-    --tw-translate-x: 0.125rem;
-  }
-
-  .xl\:focus\:translate-x-1\.5:focus {
-    --tw-translate-x: 0.375rem;
-  }
-
-  .xl\:focus\:translate-x-2\.5:focus {
-    --tw-translate-x: 0.625rem;
-  }
-
-  .xl\:focus\:translate-x-3\.5:focus {
-    --tw-translate-x: 0.875rem;
-  }
-
-  .xl\:focus\:-translate-x-0:focus {
-    --tw-translate-x: 0px;
-  }
-
-  .xl\:focus\:-translate-x-1:focus {
-    --tw-translate-x: -0.25rem;
-  }
-
-  .xl\:focus\:-translate-x-2:focus {
-    --tw-translate-x: -0.5rem;
-  }
-
-  .xl\:focus\:-translate-x-3:focus {
-    --tw-translate-x: -0.75rem;
-  }
-
-  .xl\:focus\:-translate-x-4:focus {
-    --tw-translate-x: -1rem;
-  }
-
-  .xl\:focus\:-translate-x-5:focus {
-    --tw-translate-x: -1.25rem;
-  }
-
-  .xl\:focus\:-translate-x-6:focus {
-    --tw-translate-x: -1.5rem;
-  }
-
-  .xl\:focus\:-translate-x-7:focus {
-    --tw-translate-x: -1.75rem;
-  }
-
-  .xl\:focus\:-translate-x-8:focus {
-    --tw-translate-x: -2rem;
-  }
-
-  .xl\:focus\:-translate-x-9:focus {
-    --tw-translate-x: -2.25rem;
-  }
-
-  .xl\:focus\:-translate-x-10:focus {
-    --tw-translate-x: -2.5rem;
-  }
-
-  .xl\:focus\:-translate-x-11:focus {
-    --tw-translate-x: -2.75rem;
-  }
-
-  .xl\:focus\:-translate-x-12:focus {
-    --tw-translate-x: -3rem;
-  }
-
-  .xl\:focus\:-translate-x-14:focus {
-    --tw-translate-x: -3.5rem;
-  }
-
-  .xl\:focus\:-translate-x-16:focus {
-    --tw-translate-x: -4rem;
-  }
-
-  .xl\:focus\:-translate-x-20:focus {
-    --tw-translate-x: -5rem;
-  }
-
-  .xl\:focus\:-translate-x-24:focus {
-    --tw-translate-x: -6rem;
-  }
-
-  .xl\:focus\:-translate-x-28:focus {
-    --tw-translate-x: -7rem;
-  }
-
-  .xl\:focus\:-translate-x-32:focus {
-    --tw-translate-x: -8rem;
-  }
-
-  .xl\:focus\:-translate-x-36:focus {
-    --tw-translate-x: -9rem;
-  }
-
-  .xl\:focus\:-translate-x-40:focus {
-    --tw-translate-x: -10rem;
-  }
-
-  .xl\:focus\:-translate-x-44:focus {
-    --tw-translate-x: -11rem;
-  }
-
-  .xl\:focus\:-translate-x-48:focus {
-    --tw-translate-x: -12rem;
-  }
-
-  .xl\:focus\:-translate-x-52:focus {
-    --tw-translate-x: -13rem;
-  }
-
-  .xl\:focus\:-translate-x-56:focus {
-    --tw-translate-x: -14rem;
-  }
-
-  .xl\:focus\:-translate-x-60:focus {
-    --tw-translate-x: -15rem;
-  }
-
-  .xl\:focus\:-translate-x-64:focus {
-    --tw-translate-x: -16rem;
-  }
-
-  .xl\:focus\:-translate-x-72:focus {
-    --tw-translate-x: -18rem;
-  }
-
-  .xl\:focus\:-translate-x-80:focus {
-    --tw-translate-x: -20rem;
-  }
-
-  .xl\:focus\:-translate-x-96:focus {
-    --tw-translate-x: -24rem;
-  }
-
-  .xl\:focus\:-translate-x-px:focus {
-    --tw-translate-x: -1px;
-  }
-
-  .xl\:focus\:-translate-x-0\.5:focus {
-    --tw-translate-x: -0.125rem;
-  }
-
-  .xl\:focus\:-translate-x-1\.5:focus {
-    --tw-translate-x: -0.375rem;
-  }
-
-  .xl\:focus\:-translate-x-2\.5:focus {
-    --tw-translate-x: -0.625rem;
-  }
-
-  .xl\:focus\:-translate-x-3\.5:focus {
-    --tw-translate-x: -0.875rem;
-  }
-
-  .xl\:focus\:translate-x-1\/2:focus {
-    --tw-translate-x: 50%;
-  }
-
-  .xl\:focus\:translate-x-1\/3:focus {
-    --tw-translate-x: 33.333333%;
-  }
-
-  .xl\:focus\:translate-x-2\/3:focus {
-    --tw-translate-x: 66.666667%;
-  }
-
-  .xl\:focus\:translate-x-1\/4:focus {
-    --tw-translate-x: 25%;
-  }
-
-  .xl\:focus\:translate-x-2\/4:focus {
-    --tw-translate-x: 50%;
-  }
-
-  .xl\:focus\:translate-x-3\/4:focus {
-    --tw-translate-x: 75%;
-  }
-
-  .xl\:focus\:translate-x-full:focus {
-    --tw-translate-x: 100%;
-  }
-
-  .xl\:focus\:-translate-x-1\/2:focus {
-    --tw-translate-x: -50%;
-  }
-
-  .xl\:focus\:-translate-x-1\/3:focus {
-    --tw-translate-x: -33.333333%;
-  }
-
-  .xl\:focus\:-translate-x-2\/3:focus {
-    --tw-translate-x: -66.666667%;
-  }
-
-  .xl\:focus\:-translate-x-1\/4:focus {
-    --tw-translate-x: -25%;
-  }
-
-  .xl\:focus\:-translate-x-2\/4:focus {
-    --tw-translate-x: -50%;
-  }
-
-  .xl\:focus\:-translate-x-3\/4:focus {
-    --tw-translate-x: -75%;
-  }
-
-  .xl\:focus\:-translate-x-full:focus {
-    --tw-translate-x: -100%;
-  }
-
-  .xl\:focus\:translate-y-0:focus {
-    --tw-translate-y: 0px;
-  }
-
-  .xl\:focus\:translate-y-1:focus {
-    --tw-translate-y: 0.25rem;
-  }
-
-  .xl\:focus\:translate-y-2:focus {
-    --tw-translate-y: 0.5rem;
-  }
-
-  .xl\:focus\:translate-y-3:focus {
-    --tw-translate-y: 0.75rem;
-  }
-
-  .xl\:focus\:translate-y-4:focus {
-    --tw-translate-y: 1rem;
-  }
-
-  .xl\:focus\:translate-y-5:focus {
-    --tw-translate-y: 1.25rem;
-  }
-
-  .xl\:focus\:translate-y-6:focus {
-    --tw-translate-y: 1.5rem;
-  }
-
-  .xl\:focus\:translate-y-7:focus {
-    --tw-translate-y: 1.75rem;
-  }
-
-  .xl\:focus\:translate-y-8:focus {
-    --tw-translate-y: 2rem;
-  }
-
-  .xl\:focus\:translate-y-9:focus {
-    --tw-translate-y: 2.25rem;
-  }
-
-  .xl\:focus\:translate-y-10:focus {
-    --tw-translate-y: 2.5rem;
-  }
-
-  .xl\:focus\:translate-y-11:focus {
-    --tw-translate-y: 2.75rem;
-  }
-
-  .xl\:focus\:translate-y-12:focus {
-    --tw-translate-y: 3rem;
-  }
-
-  .xl\:focus\:translate-y-14:focus {
-    --tw-translate-y: 3.5rem;
-  }
-
-  .xl\:focus\:translate-y-16:focus {
-    --tw-translate-y: 4rem;
-  }
-
-  .xl\:focus\:translate-y-20:focus {
-    --tw-translate-y: 5rem;
-  }
-
-  .xl\:focus\:translate-y-24:focus {
-    --tw-translate-y: 6rem;
-  }
-
-  .xl\:focus\:translate-y-28:focus {
-    --tw-translate-y: 7rem;
-  }
-
-  .xl\:focus\:translate-y-32:focus {
-    --tw-translate-y: 8rem;
-  }
-
-  .xl\:focus\:translate-y-36:focus {
-    --tw-translate-y: 9rem;
-  }
-
-  .xl\:focus\:translate-y-40:focus {
-    --tw-translate-y: 10rem;
-  }
-
-  .xl\:focus\:translate-y-44:focus {
-    --tw-translate-y: 11rem;
-  }
-
-  .xl\:focus\:translate-y-48:focus {
-    --tw-translate-y: 12rem;
-  }
-
-  .xl\:focus\:translate-y-52:focus {
-    --tw-translate-y: 13rem;
-  }
-
-  .xl\:focus\:translate-y-56:focus {
-    --tw-translate-y: 14rem;
-  }
-
-  .xl\:focus\:translate-y-60:focus {
-    --tw-translate-y: 15rem;
-  }
-
-  .xl\:focus\:translate-y-64:focus {
-    --tw-translate-y: 16rem;
-  }
-
-  .xl\:focus\:translate-y-72:focus {
-    --tw-translate-y: 18rem;
-  }
-
-  .xl\:focus\:translate-y-80:focus {
-    --tw-translate-y: 20rem;
-  }
-
-  .xl\:focus\:translate-y-96:focus {
-    --tw-translate-y: 24rem;
-  }
-
-  .xl\:focus\:translate-y-px:focus {
-    --tw-translate-y: 1px;
-  }
-
-  .xl\:focus\:translate-y-0\.5:focus {
-    --tw-translate-y: 0.125rem;
-  }
-
-  .xl\:focus\:translate-y-1\.5:focus {
-    --tw-translate-y: 0.375rem;
-  }
-
-  .xl\:focus\:translate-y-2\.5:focus {
-    --tw-translate-y: 0.625rem;
-  }
-
-  .xl\:focus\:translate-y-3\.5:focus {
-    --tw-translate-y: 0.875rem;
-  }
-
-  .xl\:focus\:-translate-y-0:focus {
-    --tw-translate-y: 0px;
-  }
-
-  .xl\:focus\:-translate-y-1:focus {
-    --tw-translate-y: -0.25rem;
-  }
-
-  .xl\:focus\:-translate-y-2:focus {
-    --tw-translate-y: -0.5rem;
-  }
-
-  .xl\:focus\:-translate-y-3:focus {
-    --tw-translate-y: -0.75rem;
-  }
-
-  .xl\:focus\:-translate-y-4:focus {
-    --tw-translate-y: -1rem;
-  }
-
-  .xl\:focus\:-translate-y-5:focus {
-    --tw-translate-y: -1.25rem;
-  }
-
-  .xl\:focus\:-translate-y-6:focus {
-    --tw-translate-y: -1.5rem;
-  }
-
-  .xl\:focus\:-translate-y-7:focus {
-    --tw-translate-y: -1.75rem;
-  }
-
-  .xl\:focus\:-translate-y-8:focus {
-    --tw-translate-y: -2rem;
-  }
-
-  .xl\:focus\:-translate-y-9:focus {
-    --tw-translate-y: -2.25rem;
-  }
-
-  .xl\:focus\:-translate-y-10:focus {
-    --tw-translate-y: -2.5rem;
-  }
-
-  .xl\:focus\:-translate-y-11:focus {
-    --tw-translate-y: -2.75rem;
-  }
-
-  .xl\:focus\:-translate-y-12:focus {
-    --tw-translate-y: -3rem;
-  }
-
-  .xl\:focus\:-translate-y-14:focus {
-    --tw-translate-y: -3.5rem;
-  }
-
-  .xl\:focus\:-translate-y-16:focus {
-    --tw-translate-y: -4rem;
-  }
-
-  .xl\:focus\:-translate-y-20:focus {
-    --tw-translate-y: -5rem;
-  }
-
-  .xl\:focus\:-translate-y-24:focus {
-    --tw-translate-y: -6rem;
-  }
-
-  .xl\:focus\:-translate-y-28:focus {
-    --tw-translate-y: -7rem;
-  }
-
-  .xl\:focus\:-translate-y-32:focus {
-    --tw-translate-y: -8rem;
-  }
-
-  .xl\:focus\:-translate-y-36:focus {
-    --tw-translate-y: -9rem;
-  }
-
-  .xl\:focus\:-translate-y-40:focus {
-    --tw-translate-y: -10rem;
-  }
-
-  .xl\:focus\:-translate-y-44:focus {
-    --tw-translate-y: -11rem;
-  }
-
-  .xl\:focus\:-translate-y-48:focus {
-    --tw-translate-y: -12rem;
-  }
-
-  .xl\:focus\:-translate-y-52:focus {
-    --tw-translate-y: -13rem;
-  }
-
-  .xl\:focus\:-translate-y-56:focus {
-    --tw-translate-y: -14rem;
-  }
-
-  .xl\:focus\:-translate-y-60:focus {
-    --tw-translate-y: -15rem;
-  }
-
-  .xl\:focus\:-translate-y-64:focus {
-    --tw-translate-y: -16rem;
-  }
-
-  .xl\:focus\:-translate-y-72:focus {
-    --tw-translate-y: -18rem;
-  }
-
-  .xl\:focus\:-translate-y-80:focus {
-    --tw-translate-y: -20rem;
-  }
-
-  .xl\:focus\:-translate-y-96:focus {
-    --tw-translate-y: -24rem;
-  }
-
-  .xl\:focus\:-translate-y-px:focus {
-    --tw-translate-y: -1px;
-  }
-
-  .xl\:focus\:-translate-y-0\.5:focus {
-    --tw-translate-y: -0.125rem;
-  }
-
-  .xl\:focus\:-translate-y-1\.5:focus {
-    --tw-translate-y: -0.375rem;
-  }
-
-  .xl\:focus\:-translate-y-2\.5:focus {
-    --tw-translate-y: -0.625rem;
-  }
-
-  .xl\:focus\:-translate-y-3\.5:focus {
-    --tw-translate-y: -0.875rem;
-  }
-
-  .xl\:focus\:translate-y-1\/2:focus {
-    --tw-translate-y: 50%;
-  }
-
-  .xl\:focus\:translate-y-1\/3:focus {
-    --tw-translate-y: 33.333333%;
-  }
-
-  .xl\:focus\:translate-y-2\/3:focus {
-    --tw-translate-y: 66.666667%;
-  }
-
-  .xl\:focus\:translate-y-1\/4:focus {
-    --tw-translate-y: 25%;
-  }
-
-  .xl\:focus\:translate-y-2\/4:focus {
-    --tw-translate-y: 50%;
-  }
-
-  .xl\:focus\:translate-y-3\/4:focus {
-    --tw-translate-y: 75%;
-  }
-
-  .xl\:focus\:translate-y-full:focus {
-    --tw-translate-y: 100%;
-  }
-
-  .xl\:focus\:-translate-y-1\/2:focus {
-    --tw-translate-y: -50%;
-  }
-
-  .xl\:focus\:-translate-y-1\/3:focus {
-    --tw-translate-y: -33.333333%;
-  }
-
-  .xl\:focus\:-translate-y-2\/3:focus {
-    --tw-translate-y: -66.666667%;
-  }
-
-  .xl\:focus\:-translate-y-1\/4:focus {
-    --tw-translate-y: -25%;
-  }
-
-  .xl\:focus\:-translate-y-2\/4:focus {
-    --tw-translate-y: -50%;
-  }
-
-  .xl\:focus\:-translate-y-3\/4:focus {
-    --tw-translate-y: -75%;
-  }
-
-  .xl\:focus\:-translate-y-full:focus {
-    --tw-translate-y: -100%;
-  }
-
-  .xl\:skew-x-0 {
-    --tw-skew-x: 0deg;
-  }
-
-  .xl\:skew-x-1 {
-    --tw-skew-x: 1deg;
-  }
-
-  .xl\:skew-x-2 {
-    --tw-skew-x: 2deg;
-  }
-
-  .xl\:skew-x-3 {
-    --tw-skew-x: 3deg;
-  }
-
-  .xl\:skew-x-6 {
-    --tw-skew-x: 6deg;
-  }
-
-  .xl\:skew-x-12 {
-    --tw-skew-x: 12deg;
-  }
-
-  .xl\:-skew-x-12 {
-    --tw-skew-x: -12deg;
-  }
-
-  .xl\:-skew-x-6 {
-    --tw-skew-x: -6deg;
-  }
-
-  .xl\:-skew-x-3 {
-    --tw-skew-x: -3deg;
-  }
-
-  .xl\:-skew-x-2 {
-    --tw-skew-x: -2deg;
-  }
-
-  .xl\:-skew-x-1 {
-    --tw-skew-x: -1deg;
-  }
-
-  .xl\:skew-y-0 {
-    --tw-skew-y: 0deg;
-  }
-
-  .xl\:skew-y-1 {
-    --tw-skew-y: 1deg;
-  }
-
-  .xl\:skew-y-2 {
-    --tw-skew-y: 2deg;
-  }
-
-  .xl\:skew-y-3 {
-    --tw-skew-y: 3deg;
-  }
-
-  .xl\:skew-y-6 {
-    --tw-skew-y: 6deg;
-  }
-
-  .xl\:skew-y-12 {
-    --tw-skew-y: 12deg;
-  }
-
-  .xl\:-skew-y-12 {
-    --tw-skew-y: -12deg;
-  }
-
-  .xl\:-skew-y-6 {
-    --tw-skew-y: -6deg;
-  }
-
-  .xl\:-skew-y-3 {
-    --tw-skew-y: -3deg;
-  }
-
-  .xl\:-skew-y-2 {
-    --tw-skew-y: -2deg;
-  }
-
-  .xl\:-skew-y-1 {
-    --tw-skew-y: -1deg;
-  }
-
-  .xl\:hover\:skew-x-0:hover {
-    --tw-skew-x: 0deg;
-  }
-
-  .xl\:hover\:skew-x-1:hover {
-    --tw-skew-x: 1deg;
-  }
-
-  .xl\:hover\:skew-x-2:hover {
-    --tw-skew-x: 2deg;
-  }
-
-  .xl\:hover\:skew-x-3:hover {
-    --tw-skew-x: 3deg;
-  }
-
-  .xl\:hover\:skew-x-6:hover {
-    --tw-skew-x: 6deg;
-  }
-
-  .xl\:hover\:skew-x-12:hover {
-    --tw-skew-x: 12deg;
-  }
-
-  .xl\:hover\:-skew-x-12:hover {
-    --tw-skew-x: -12deg;
-  }
-
-  .xl\:hover\:-skew-x-6:hover {
-    --tw-skew-x: -6deg;
-  }
-
-  .xl\:hover\:-skew-x-3:hover {
-    --tw-skew-x: -3deg;
-  }
-
-  .xl\:hover\:-skew-x-2:hover {
-    --tw-skew-x: -2deg;
-  }
-
-  .xl\:hover\:-skew-x-1:hover {
-    --tw-skew-x: -1deg;
-  }
-
-  .xl\:hover\:skew-y-0:hover {
-    --tw-skew-y: 0deg;
-  }
-
-  .xl\:hover\:skew-y-1:hover {
-    --tw-skew-y: 1deg;
-  }
-
-  .xl\:hover\:skew-y-2:hover {
-    --tw-skew-y: 2deg;
-  }
-
-  .xl\:hover\:skew-y-3:hover {
-    --tw-skew-y: 3deg;
-  }
-
-  .xl\:hover\:skew-y-6:hover {
-    --tw-skew-y: 6deg;
-  }
-
-  .xl\:hover\:skew-y-12:hover {
-    --tw-skew-y: 12deg;
-  }
-
-  .xl\:hover\:-skew-y-12:hover {
-    --tw-skew-y: -12deg;
-  }
-
-  .xl\:hover\:-skew-y-6:hover {
-    --tw-skew-y: -6deg;
-  }
-
-  .xl\:hover\:-skew-y-3:hover {
-    --tw-skew-y: -3deg;
-  }
-
-  .xl\:hover\:-skew-y-2:hover {
-    --tw-skew-y: -2deg;
-  }
-
-  .xl\:hover\:-skew-y-1:hover {
-    --tw-skew-y: -1deg;
-  }
-
-  .xl\:focus\:skew-x-0:focus {
-    --tw-skew-x: 0deg;
-  }
-
-  .xl\:focus\:skew-x-1:focus {
-    --tw-skew-x: 1deg;
-  }
-
-  .xl\:focus\:skew-x-2:focus {
-    --tw-skew-x: 2deg;
-  }
-
-  .xl\:focus\:skew-x-3:focus {
-    --tw-skew-x: 3deg;
-  }
-
-  .xl\:focus\:skew-x-6:focus {
-    --tw-skew-x: 6deg;
-  }
-
-  .xl\:focus\:skew-x-12:focus {
-    --tw-skew-x: 12deg;
-  }
-
-  .xl\:focus\:-skew-x-12:focus {
-    --tw-skew-x: -12deg;
-  }
-
-  .xl\:focus\:-skew-x-6:focus {
-    --tw-skew-x: -6deg;
-  }
-
-  .xl\:focus\:-skew-x-3:focus {
-    --tw-skew-x: -3deg;
-  }
-
-  .xl\:focus\:-skew-x-2:focus {
-    --tw-skew-x: -2deg;
-  }
-
-  .xl\:focus\:-skew-x-1:focus {
-    --tw-skew-x: -1deg;
-  }
-
-  .xl\:focus\:skew-y-0:focus {
-    --tw-skew-y: 0deg;
-  }
-
-  .xl\:focus\:skew-y-1:focus {
-    --tw-skew-y: 1deg;
-  }
-
-  .xl\:focus\:skew-y-2:focus {
-    --tw-skew-y: 2deg;
-  }
-
-  .xl\:focus\:skew-y-3:focus {
-    --tw-skew-y: 3deg;
-  }
-
-  .xl\:focus\:skew-y-6:focus {
-    --tw-skew-y: 6deg;
-  }
-
-  .xl\:focus\:skew-y-12:focus {
-    --tw-skew-y: 12deg;
-  }
-
-  .xl\:focus\:-skew-y-12:focus {
-    --tw-skew-y: -12deg;
-  }
-
-  .xl\:focus\:-skew-y-6:focus {
-    --tw-skew-y: -6deg;
-  }
-
-  .xl\:focus\:-skew-y-3:focus {
-    --tw-skew-y: -3deg;
-  }
-
-  .xl\:focus\:-skew-y-2:focus {
-    --tw-skew-y: -2deg;
-  }
-
-  .xl\:focus\:-skew-y-1:focus {
-    --tw-skew-y: -1deg;
-  }
-
-  .xl\:transition-none {
-    transition-property: none;
-  }
-
-  .xl\:transition-all {
-    transition-property: all;
-    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-    transition-duration: 150ms;
-  }
-
-  .xl\:transition {
-    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
-    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-    transition-duration: 150ms;
-  }
-
-  .xl\:transition-colors {
-    transition-property: background-color, border-color, color, fill, stroke;
-    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-    transition-duration: 150ms;
-  }
-
-  .xl\:transition-opacity {
-    transition-property: opacity;
-    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-    transition-duration: 150ms;
-  }
-
-  .xl\:transition-shadow {
-    transition-property: box-shadow;
-    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-    transition-duration: 150ms;
-  }
-
-  .xl\:transition-transform {
-    transition-property: transform;
-    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
-    transition-duration: 150ms;
-  }
-
-  .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: 100ms;
-  }
-
-  .xl\:duration-150 {
-    transition-duration: 150ms;
-  }
-
-  .xl\:duration-200 {
-    transition-duration: 200ms;
-  }
-
-  .xl\:duration-300 {
-    transition-duration: 300ms;
-  }
-
-  .xl\:duration-500 {
-    transition-duration: 500ms;
-  }
-
-  .xl\:duration-700 {
-    transition-duration: 700ms;
-  }
-
-  .xl\:duration-1000 {
-    transition-duration: 1000ms;
-  }
-
-  .xl\:delay-75 {
-    transition-delay: 75ms;
-  }
-
-  .xl\:delay-100 {
-    transition-delay: 100ms;
-  }
-
-  .xl\:delay-150 {
-    transition-delay: 150ms;
-  }
-
-  .xl\:delay-200 {
-    transition-delay: 200ms;
-  }
-
-  .xl\:delay-300 {
-    transition-delay: 300ms;
-  }
-
-  .xl\:delay-500 {
-    transition-delay: 500ms;
-  }
-
-  .xl\:delay-700 {
-    transition-delay: 700ms;
-  }
-
-  .xl\:delay-1000 {
-    transition-delay: 1000ms;
-  }
-
-  .xl\:animate-none {
-    -webkit-animation: none;
-            animation: none;
-  }
-
-  .xl\:animate-spin {
-    -webkit-animation: spin 1s linear infinite;
-            animation: spin 1s linear infinite;
-  }
-
-  .xl\:animate-ping {
-    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
-            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
-  }
-
-  .xl\:animate-pulse {
-    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
-            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
-  }
-
-  .xl\:animate-bounce {
-    -webkit-animation: bounce 1s infinite;
-            animation: bounce 1s infinite;
-  }
-}
-
-@media (min-width: 1536px) {
-  .\32xl\:container {
-    width: 100%;
-  }
-
-  @media (min-width: 640px) {
-    .\32xl\:container {
-      max-width: 640px;
-    }
-  }
-
-  @media (min-width: 768px) {
-    .\32xl\:container {
-      max-width: 768px;
-    }
-  }
-
-  @media (min-width: 1024px) {
-    .\32xl\:container {
-      max-width: 1024px;
-    }
-  }
-
-  @media (min-width: 1280px) {
-    .\32xl\:container {
-      max-width: 1280px;
-    }
-  }
-
-  @media (min-width: 1536px) {
-    .\32xl\:container {
-      max-width: 1536px;
-    }
-  }
-
-  .\32xl\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0px * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:space-x-0 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0px * var(--tw-space-x-reverse));
-    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:space-y-1 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:space-x-1 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0.25rem * var(--tw-space-x-reverse));
-    margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:space-y-2 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
-    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:space-y-3 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:space-x-3 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0.75rem * var(--tw-space-x-reverse));
-    margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:space-y-4 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(1rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(1rem * var(--tw-space-x-reverse));
-    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:space-y-5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:space-x-5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(1.25rem * var(--tw-space-x-reverse));
-    margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:space-y-6 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:space-x-6 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(1.5rem * var(--tw-space-x-reverse));
-    margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:space-y-7 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(1.75rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:space-x-7 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(1.75rem * var(--tw-space-x-reverse));
-    margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:space-y-8 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(2rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:space-x-8 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(2rem * var(--tw-space-x-reverse));
-    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:space-y-9 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(2.25rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:space-x-9 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(2.25rem * var(--tw-space-x-reverse));
-    margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:space-y-10 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:space-x-10 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(2.5rem * var(--tw-space-x-reverse));
-    margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:space-y-11 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(2.75rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:space-x-11 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(2.75rem * var(--tw-space-x-reverse));
-    margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:space-y-12 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(3rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:space-x-12 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(3rem * var(--tw-space-x-reverse));
-    margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:space-y-14 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(3.5rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:space-x-14 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(3.5rem * var(--tw-space-x-reverse));
-    margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:space-y-16 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(4rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:space-x-16 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(4rem * var(--tw-space-x-reverse));
-    margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:space-y-20 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(5rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:space-x-20 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(5rem * var(--tw-space-x-reverse));
-    margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:space-y-24 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(6rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:space-x-24 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(6rem * var(--tw-space-x-reverse));
-    margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:space-y-28 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(7rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:space-x-28 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(7rem * var(--tw-space-x-reverse));
-    margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:space-y-32 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(8rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:space-x-32 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(8rem * var(--tw-space-x-reverse));
-    margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:space-y-36 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(9rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:space-x-36 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(9rem * var(--tw-space-x-reverse));
-    margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:space-y-40 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(10rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:space-x-40 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(10rem * var(--tw-space-x-reverse));
-    margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:space-y-44 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(11rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:space-x-44 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(11rem * var(--tw-space-x-reverse));
-    margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:space-y-48 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(12rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:space-x-48 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(12rem * var(--tw-space-x-reverse));
-    margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:space-y-52 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(13rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:space-x-52 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(13rem * var(--tw-space-x-reverse));
-    margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:space-y-56 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(14rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:space-x-56 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(14rem * var(--tw-space-x-reverse));
-    margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:space-y-60 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(15rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:space-x-60 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(15rem * var(--tw-space-x-reverse));
-    margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:space-y-64 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(16rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:space-x-64 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(16rem * var(--tw-space-x-reverse));
-    margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:space-y-72 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(18rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:space-x-72 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(18rem * var(--tw-space-x-reverse));
-    margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:space-y-80 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(20rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:space-x-80 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(20rem * var(--tw-space-x-reverse));
-    margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:space-y-96 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(24rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:space-x-96 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(24rem * var(--tw-space-x-reverse));
-    margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:space-y-px > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(1px * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:space-x-px > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(1px * var(--tw-space-x-reverse));
-    margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0.125rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0.125rem * var(--tw-space-x-reverse));
-    margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0.375rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0.375rem * var(--tw-space-x-reverse));
-    margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0.625rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0.625rem * var(--tw-space-x-reverse));
-    margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:space-y-3\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0.875rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:space-x-3\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0.875rem * var(--tw-space-x-reverse));
-    margin-left: calc(0.875rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:-space-y-0 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(0px * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:-space-x-0 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(0px * var(--tw-space-x-reverse));
-    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:-space-y-1 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:-space-x-1 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-0.25rem * var(--tw-space-x-reverse));
-    margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:-space-y-2 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:-space-x-2 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-0.5rem * var(--tw-space-x-reverse));
-    margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:-space-y-3 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:-space-x-3 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-0.75rem * var(--tw-space-x-reverse));
-    margin-left: calc(-0.75rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:-space-y-4 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-1rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:-space-x-4 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-1rem * var(--tw-space-x-reverse));
-    margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:-space-y-5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:-space-x-5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-1.25rem * var(--tw-space-x-reverse));
-    margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:-space-y-6 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:-space-x-6 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-1.5rem * var(--tw-space-x-reverse));
-    margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:-space-y-7 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:-space-x-7 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-1.75rem * var(--tw-space-x-reverse));
-    margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:-space-y-8 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-2rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:-space-x-8 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-2rem * var(--tw-space-x-reverse));
-    margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:-space-y-9 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:-space-x-9 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-2.25rem * var(--tw-space-x-reverse));
-    margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:-space-y-10 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:-space-x-10 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-2.5rem * var(--tw-space-x-reverse));
-    margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:-space-y-11 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:-space-x-11 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-2.75rem * var(--tw-space-x-reverse));
-    margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:-space-y-12 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-3rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:-space-x-12 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-3rem * var(--tw-space-x-reverse));
-    margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:-space-y-14 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:-space-x-14 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-3.5rem * var(--tw-space-x-reverse));
-    margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:-space-y-16 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-4rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:-space-x-16 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-4rem * var(--tw-space-x-reverse));
-    margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:-space-y-20 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-5rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:-space-x-20 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-5rem * var(--tw-space-x-reverse));
-    margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:-space-y-24 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-6rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:-space-x-24 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-6rem * var(--tw-space-x-reverse));
-    margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:-space-y-28 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-7rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:-space-x-28 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-7rem * var(--tw-space-x-reverse));
-    margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:-space-y-32 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-8rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:-space-x-32 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-8rem * var(--tw-space-x-reverse));
-    margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:-space-y-36 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-9rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:-space-x-36 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-9rem * var(--tw-space-x-reverse));
-    margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:-space-y-40 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-10rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:-space-x-40 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-10rem * var(--tw-space-x-reverse));
-    margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:-space-y-44 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-11rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:-space-x-44 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-11rem * var(--tw-space-x-reverse));
-    margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:-space-y-48 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-12rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:-space-x-48 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-12rem * var(--tw-space-x-reverse));
-    margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:-space-y-52 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-13rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:-space-x-52 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-13rem * var(--tw-space-x-reverse));
-    margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:-space-y-56 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-14rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:-space-x-56 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-14rem * var(--tw-space-x-reverse));
-    margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:-space-y-60 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-15rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:-space-x-60 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-15rem * var(--tw-space-x-reverse));
-    margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:-space-y-64 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-16rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:-space-x-64 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-16rem * var(--tw-space-x-reverse));
-    margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:-space-y-72 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-18rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:-space-x-72 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-18rem * var(--tw-space-x-reverse));
-    margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:-space-y-80 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-20rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:-space-x-80 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-20rem * var(--tw-space-x-reverse));
-    margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:-space-y-96 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-24rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:-space-x-96 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-24rem * var(--tw-space-x-reverse));
-    margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:-space-y-px > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-1px * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:-space-x-px > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-1px * var(--tw-space-x-reverse));
-    margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:-space-y-0\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:-space-x-0\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-0.125rem * var(--tw-space-x-reverse));
-    margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:-space-y-1\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:-space-x-1\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-0.375rem * var(--tw-space-x-reverse));
-    margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:-space-y-2\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:-space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-0.625rem * var(--tw-space-x-reverse));
-    margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:-space-y-3\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 0;
-    margin-top: calc(-0.875rem * calc(1 - var(--tw-space-y-reverse)));
-    margin-bottom: calc(-0.875rem * var(--tw-space-y-reverse));
-  }
-
-  .\32xl\:-space-x-3\.5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 0;
-    margin-right: calc(-0.875rem * var(--tw-space-x-reverse));
-    margin-left: calc(-0.875rem * calc(1 - var(--tw-space-x-reverse)));
-  }
-
-  .\32xl\:space-y-reverse > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-y-reverse: 1;
-  }
-
-  .\32xl\:space-x-reverse > :not([hidden]) ~ :not([hidden]) {
-    --tw-space-x-reverse: 1;
-  }
-
-  .\32xl\:divide-y-0 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-y-reverse: 0;
-    border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse)));
-    border-bottom-width: calc(0px * var(--tw-divide-y-reverse));
-  }
-
-  .\32xl\:divide-x-0 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-x-reverse: 0;
-    border-right-width: calc(0px * var(--tw-divide-x-reverse));
-    border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse)));
-  }
-
-  .\32xl\:divide-y-2 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-y-reverse: 0;
-    border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));
-    border-bottom-width: calc(2px * var(--tw-divide-y-reverse));
-  }
-
-  .\32xl\:divide-x-2 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-x-reverse: 0;
-    border-right-width: calc(2px * var(--tw-divide-x-reverse));
-    border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse)));
-  }
-
-  .\32xl\:divide-y-4 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-y-reverse: 0;
-    border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse)));
-    border-bottom-width: calc(4px * var(--tw-divide-y-reverse));
-  }
-
-  .\32xl\:divide-x-4 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-x-reverse: 0;
-    border-right-width: calc(4px * var(--tw-divide-x-reverse));
-    border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse)));
-  }
-
-  .\32xl\:divide-y-8 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-y-reverse: 0;
-    border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse)));
-    border-bottom-width: calc(8px * var(--tw-divide-y-reverse));
-  }
-
-  .\32xl\:divide-x-8 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-x-reverse: 0;
-    border-right-width: calc(8px * var(--tw-divide-x-reverse));
-    border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse)));
-  }
-
-  .\32xl\:divide-y > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-y-reverse: 0;
-    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
-    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
-  }
-
-  .\32xl\:divide-x > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-x-reverse: 0;
-    border-right-width: calc(1px * var(--tw-divide-x-reverse));
-    border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
-  }
-
-  .\32xl\:divide-y-reverse > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-y-reverse: 1;
-  }
-
-  .\32xl\:divide-x-reverse > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-x-reverse: 1;
-  }
-
-  .\32xl\:divide-current > :not([hidden]) ~ :not([hidden]) {
-    border-color: currentColor;
-  }
-
-  .\32xl\:divide-transparent > :not([hidden]) ~ :not([hidden]) {
-    border-color: transparent;
-  }
-
-  .\32xl\:divide-black > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-white > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-darkCoolGray-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(245, 246, 247, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-darkCoolGray-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(235, 237, 239, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-darkCoolGray-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(206, 209, 214, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-darkCoolGray-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(176, 181, 189, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-darkCoolGray-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(117, 126, 140, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-darkCoolGray-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(58, 71, 91, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-darkCoolGray-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(52, 64, 82, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-darkCoolGray-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(44, 53, 68, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-darkCoolGray-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(35, 43, 55, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-darkCoolGray-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(28, 35, 45, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-coolGray-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(247, 248, 249, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-coolGray-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(238, 240, 243, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-coolGray-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(213, 218, 225, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-coolGray-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(187, 195, 207, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-coolGray-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(136, 150, 171, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-coolGray-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(85, 105, 135, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-coolGray-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(77, 95, 122, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-coolGray-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(64, 79, 101, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-coolGray-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(51, 63, 81, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-coolGray-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(42, 51, 66, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-indigo-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(248, 246, 255, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-indigo-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(240, 238, 255, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-indigo-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(218, 212, 255, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-indigo-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(195, 185, 255, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-indigo-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(150, 133, 255, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-indigo-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(105, 81, 255, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-indigo-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(95, 73, 230, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-indigo-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(79, 61, 191, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-indigo-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(63, 49, 153, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-indigo-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(51, 40, 125, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-violet-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(251, 247, 255, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-violet-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(246, 238, 254, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-violet-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(233, 213, 253, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-violet-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(220, 187, 252, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-violet-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(194, 136, 249, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-violet-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(168, 85, 247, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-violet-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(151, 77, 222, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-violet-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(126, 64, 185, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-violet-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(101, 51, 148, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-violet-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(82, 42, 121, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-yellow-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(255, 250, 243, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-yellow-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(254, 245, 231, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-yellow-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(253, 231, 194, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-yellow-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(251, 216, 157, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-yellow-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(248, 187, 84, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-yellow-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(245, 158, 11, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-yellow-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(221, 142, 10, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-yellow-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(184, 119, 8, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-yellow-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(147, 95, 7, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-yellow-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(120, 77, 5, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-red-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(254, 247, 246, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-red-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(253, 238, 236, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-red-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(251, 214, 208, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-red-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(249, 189, 180, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-red-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(244, 139, 124, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-red-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(239, 88, 68, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-red-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(215, 80, 61, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-red-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(179, 67, 51, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-red-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(143, 53, 41, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-red-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(117, 44, 33, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-green-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(244, 253, 247, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-green-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(234, 250, 240, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-green-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(202, 244, 217, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-green-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(170, 237, 195, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-green-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(106, 223, 149, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-green-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(42, 209, 103, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-green-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(38, 188, 94, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-green-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(32, 157, 78, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-green-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(25, 125, 62, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-green-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(21, 102, 51, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-blue-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(245, 249, 255, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-blue-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(235, 243, 254, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-blue-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(206, 224, 253, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-blue-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(177, 205, 251, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-blue-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(118, 168, 249, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-blue-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(59, 130, 246, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-blue-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(53, 117, 221, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-blue-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(44, 98, 185, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-blue-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(35, 78, 148, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-blue-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(29, 64, 121, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-gray-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(249, 250, 251, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-gray-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-gray-200 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-gray-300 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-gray-400 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-gray-500 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-gray-600 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-gray-700 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-gray-800 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-gray-900 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-divide-opacity));
-  }
-
-  .\32xl\:divide-solid > :not([hidden]) ~ :not([hidden]) {
-    border-style: solid;
-  }
-
-  .\32xl\:divide-dashed > :not([hidden]) ~ :not([hidden]) {
-    border-style: dashed;
-  }
-
-  .\32xl\:divide-dotted > :not([hidden]) ~ :not([hidden]) {
-    border-style: dotted;
-  }
-
-  .\32xl\:divide-double > :not([hidden]) ~ :not([hidden]) {
-    border-style: double;
-  }
-
-  .\32xl\:divide-none > :not([hidden]) ~ :not([hidden]) {
-    border-style: none;
-  }
-
-  .\32xl\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0;
-  }
-
-  .\32xl\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.05;
-  }
-
-  .\32xl\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.1;
-  }
-
-  .\32xl\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.2;
-  }
-
-  .\32xl\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.25;
-  }
-
-  .\32xl\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.3;
-  }
-
-  .\32xl\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.4;
-  }
-
-  .\32xl\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.5;
-  }
-
-  .\32xl\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.6;
-  }
-
-  .\32xl\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.7;
-  }
-
-  .\32xl\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.75;
-  }
-
-  .\32xl\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.8;
-  }
-
-  .\32xl\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.9;
-  }
-
-  .\32xl\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 0.95;
-  }
-
-  .\32xl\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]) {
-    --tw-divide-opacity: 1;
-  }
-
-  .\32xl\: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;
-  }
-
-  .\32xl\:not-sr-only {
-    position: static;
-    width: auto;
-    height: auto;
-    padding: 0;
-    margin: 0;
-    overflow: visible;
-    clip: auto;
-    white-space: normal;
-  }
-
-  .\32xl\:focus-within\:sr-only:focus-within {
-    position: absolute;
-    width: 1px;
-    height: 1px;
-    padding: 0;
-    margin: -1px;
-    overflow: hidden;
-    clip: rect(0, 0, 0, 0);
-    white-space: nowrap;
-    border-width: 0;
-  }
-
-  .\32xl\:focus-within\:not-sr-only:focus-within {
-    position: static;
-    width: auto;
-    height: auto;
-    padding: 0;
-    margin: 0;
-    overflow: visible;
-    clip: auto;
-    white-space: normal;
-  }
-
-  .\32xl\: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;
-  }
-
-  .\32xl\:focus\:not-sr-only:focus {
-    position: static;
-    width: auto;
-    height: auto;
-    padding: 0;
-    margin: 0;
-    overflow: visible;
-    clip: auto;
-    white-space: normal;
-  }
-
-  .\32xl\:appearance-none {
-    -webkit-appearance: none;
-       -moz-appearance: none;
-            appearance: none;
-  }
-
-  .\32xl\:bg-fixed {
-    background-attachment: fixed;
-  }
-
-  .\32xl\:bg-local {
-    background-attachment: local;
-  }
-
-  .\32xl\:bg-scroll {
-    background-attachment: scroll;
-  }
-
-  .\32xl\:bg-clip-border {
-    background-clip: border-box;
-  }
-
-  .\32xl\:bg-clip-padding {
-    background-clip: padding-box;
-  }
-
-  .\32xl\:bg-clip-content {
-    background-clip: content-box;
-  }
-
-  .\32xl\:bg-clip-text {
-    -webkit-background-clip: text;
-            background-clip: text;
-  }
-
-  .\32xl\:bg-current {
-    background-color: currentColor;
-  }
-
-  .\32xl\:bg-transparent {
-    background-color: transparent;
-  }
-
-  .\32xl\:bg-black {
-    --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-white {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-darkCoolGray-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 246, 247, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-darkCoolGray-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 237, 239, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-darkCoolGray-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 209, 214, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-darkCoolGray-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(176, 181, 189, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-darkCoolGray-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 126, 140, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-darkCoolGray-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(58, 71, 91, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-darkCoolGray-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(52, 64, 82, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-darkCoolGray-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 53, 68, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-darkCoolGray-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 43, 55, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-darkCoolGray-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(28, 35, 45, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-coolGray-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(247, 248, 249, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-coolGray-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(238, 240, 243, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-coolGray-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(213, 218, 225, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-coolGray-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(187, 195, 207, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-coolGray-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(136, 150, 171, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-coolGray-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(85, 105, 135, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-coolGray-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(77, 95, 122, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-coolGray-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(64, 79, 101, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-coolGray-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 63, 81, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-coolGray-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 51, 66, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-indigo-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 246, 255, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-indigo-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(240, 238, 255, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-indigo-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(218, 212, 255, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-indigo-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(195, 185, 255, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-indigo-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(150, 133, 255, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-indigo-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(105, 81, 255, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-indigo-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(95, 73, 230, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-indigo-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(79, 61, 191, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-indigo-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(63, 49, 153, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-indigo-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 40, 125, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-violet-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 247, 255, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-violet-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(246, 238, 254, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-violet-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(233, 213, 253, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-violet-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(220, 187, 252, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-violet-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(194, 136, 249, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-violet-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(168, 85, 247, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-violet-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(151, 77, 222, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-violet-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(126, 64, 185, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-violet-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(101, 51, 148, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-violet-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(82, 42, 121, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-yellow-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 250, 243, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-yellow-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 245, 231, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-yellow-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 231, 194, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-yellow-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 216, 157, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-yellow-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 187, 84, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-yellow-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-yellow-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(221, 142, 10, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-yellow-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(184, 119, 8, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-yellow-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(147, 95, 7, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-yellow-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(120, 77, 5, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-red-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 247, 246, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-red-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 238, 236, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-red-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 214, 208, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-red-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 189, 180, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-red-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 139, 124, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-red-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(239, 88, 68, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-red-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(215, 80, 61, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-red-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(179, 67, 51, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-red-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(143, 53, 41, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-red-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 44, 33, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-green-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 253, 247, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-green-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(234, 250, 240, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-green-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(202, 244, 217, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-green-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(170, 237, 195, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-green-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(106, 223, 149, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-green-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 209, 103, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-green-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(38, 188, 94, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-green-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(32, 157, 78, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-green-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(25, 125, 62, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-green-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(21, 102, 51, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-blue-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 249, 255, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-blue-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 243, 254, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-blue-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 224, 253, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-blue-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(177, 205, 251, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-blue-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(118, 168, 249, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-blue-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-blue-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(53, 117, 221, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-blue-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 98, 185, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-blue-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 78, 148, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-blue-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(29, 64, 121, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-gray-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-gray-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-gray-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-gray-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-gray-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-gray-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-gray-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-gray-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-gray-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-gray-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-body {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-current {
-    background-color: currentColor;
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-transparent {
-    background-color: transparent;
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-black {
-    --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-white {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-darkCoolGray-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 246, 247, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-darkCoolGray-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 237, 239, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-darkCoolGray-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 209, 214, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-darkCoolGray-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(176, 181, 189, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-darkCoolGray-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 126, 140, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-darkCoolGray-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(58, 71, 91, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-darkCoolGray-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(52, 64, 82, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-darkCoolGray-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 53, 68, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-darkCoolGray-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 43, 55, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-darkCoolGray-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(28, 35, 45, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-coolGray-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(247, 248, 249, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-coolGray-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(238, 240, 243, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-coolGray-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(213, 218, 225, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-coolGray-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(187, 195, 207, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-coolGray-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(136, 150, 171, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-coolGray-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(85, 105, 135, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-coolGray-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(77, 95, 122, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-coolGray-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(64, 79, 101, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-coolGray-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 63, 81, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-coolGray-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 51, 66, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-indigo-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 246, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-indigo-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(240, 238, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-indigo-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(218, 212, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-indigo-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(195, 185, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-indigo-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(150, 133, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-indigo-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(105, 81, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-indigo-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(95, 73, 230, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-indigo-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(79, 61, 191, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-indigo-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(63, 49, 153, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-indigo-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 40, 125, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-violet-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 247, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-violet-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(246, 238, 254, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-violet-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(233, 213, 253, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-violet-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(220, 187, 252, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-violet-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(194, 136, 249, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-violet-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(168, 85, 247, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-violet-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(151, 77, 222, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-violet-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(126, 64, 185, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-violet-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(101, 51, 148, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-violet-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(82, 42, 121, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-yellow-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 250, 243, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-yellow-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 245, 231, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-yellow-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 231, 194, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-yellow-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 216, 157, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-yellow-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 187, 84, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-yellow-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-yellow-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(221, 142, 10, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-yellow-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(184, 119, 8, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-yellow-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(147, 95, 7, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-yellow-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(120, 77, 5, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-red-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 247, 246, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-red-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 238, 236, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-red-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 214, 208, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-red-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 189, 180, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-red-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 139, 124, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-red-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(239, 88, 68, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-red-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(215, 80, 61, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-red-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(179, 67, 51, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-red-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(143, 53, 41, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-red-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 44, 33, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-green-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 253, 247, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-green-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(234, 250, 240, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-green-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(202, 244, 217, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-green-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(170, 237, 195, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-green-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(106, 223, 149, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-green-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 209, 103, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-green-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(38, 188, 94, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-green-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(32, 157, 78, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-green-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(25, 125, 62, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-green-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(21, 102, 51, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-blue-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 249, 255, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-blue-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 243, 254, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-blue-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 224, 253, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-blue-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(177, 205, 251, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-blue-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(118, 168, 249, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-blue-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-blue-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(53, 117, 221, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-blue-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 98, 185, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-blue-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 78, 148, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-blue-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(29, 64, 121, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-gray-50 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-gray-100 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-gray-200 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-gray-300 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-gray-400 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-gray-500 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-gray-600 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-gray-700 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-gray-800 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-gray-900 {
-    --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-body {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-current:focus-within {
-    background-color: currentColor;
-  }
-
-  .\32xl\:focus-within\:bg-transparent:focus-within {
-    background-color: transparent;
-  }
-
-  .\32xl\:focus-within\:bg-black:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-white:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-darkCoolGray-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 246, 247, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-darkCoolGray-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 237, 239, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-darkCoolGray-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 209, 214, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-darkCoolGray-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(176, 181, 189, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-darkCoolGray-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 126, 140, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-darkCoolGray-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(58, 71, 91, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-darkCoolGray-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(52, 64, 82, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-darkCoolGray-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 53, 68, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-darkCoolGray-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 43, 55, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-darkCoolGray-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(28, 35, 45, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-coolGray-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(247, 248, 249, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-coolGray-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(238, 240, 243, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-coolGray-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(213, 218, 225, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-coolGray-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(187, 195, 207, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-coolGray-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(136, 150, 171, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-coolGray-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(85, 105, 135, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-coolGray-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(77, 95, 122, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-coolGray-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(64, 79, 101, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-coolGray-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 63, 81, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-coolGray-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 51, 66, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-indigo-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 246, 255, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-indigo-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(240, 238, 255, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-indigo-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(218, 212, 255, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-indigo-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(195, 185, 255, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-indigo-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(150, 133, 255, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-indigo-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(105, 81, 255, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-indigo-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(95, 73, 230, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-indigo-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(79, 61, 191, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-indigo-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(63, 49, 153, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-indigo-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 40, 125, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-violet-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 247, 255, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-violet-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(246, 238, 254, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-violet-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(233, 213, 253, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-violet-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(220, 187, 252, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-violet-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(194, 136, 249, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-violet-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(168, 85, 247, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-violet-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(151, 77, 222, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-violet-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(126, 64, 185, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-violet-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(101, 51, 148, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-violet-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(82, 42, 121, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-yellow-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 250, 243, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-yellow-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 245, 231, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-yellow-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 231, 194, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-yellow-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 216, 157, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-yellow-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 187, 84, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-yellow-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-yellow-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(221, 142, 10, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-yellow-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(184, 119, 8, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-yellow-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(147, 95, 7, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-yellow-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(120, 77, 5, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-red-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 247, 246, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-red-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 238, 236, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-red-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 214, 208, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-red-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 189, 180, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-red-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 139, 124, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-red-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(239, 88, 68, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-red-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(215, 80, 61, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-red-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(179, 67, 51, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-red-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(143, 53, 41, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-red-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 44, 33, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-green-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 253, 247, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-green-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(234, 250, 240, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-green-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(202, 244, 217, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-green-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(170, 237, 195, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-green-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(106, 223, 149, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-green-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 209, 103, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-green-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(38, 188, 94, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-green-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(32, 157, 78, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-green-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(25, 125, 62, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-green-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(21, 102, 51, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-blue-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 249, 255, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-blue-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 243, 254, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-blue-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 224, 253, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-blue-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(177, 205, 251, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-blue-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(118, 168, 249, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-blue-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-blue-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(53, 117, 221, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-blue-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 98, 185, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-blue-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 78, 148, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-blue-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(29, 64, 121, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-gray-50:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-gray-100:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-gray-200:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-gray-300:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-gray-400:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-gray-500:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-gray-600:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-gray-700:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-gray-800:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-gray-900:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus-within\:bg-body:focus-within {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-current:hover {
-    background-color: currentColor;
-  }
-
-  .\32xl\:hover\:bg-transparent:hover {
-    background-color: transparent;
-  }
-
-  .\32xl\:hover\:bg-black:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-white:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-darkCoolGray-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 246, 247, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-darkCoolGray-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 237, 239, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-darkCoolGray-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 209, 214, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-darkCoolGray-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(176, 181, 189, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-darkCoolGray-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 126, 140, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-darkCoolGray-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(58, 71, 91, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-darkCoolGray-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(52, 64, 82, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-darkCoolGray-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 53, 68, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-darkCoolGray-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 43, 55, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-darkCoolGray-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(28, 35, 45, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-coolGray-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(247, 248, 249, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-coolGray-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(238, 240, 243, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-coolGray-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(213, 218, 225, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-coolGray-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(187, 195, 207, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-coolGray-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(136, 150, 171, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-coolGray-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(85, 105, 135, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-coolGray-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(77, 95, 122, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-coolGray-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(64, 79, 101, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-coolGray-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 63, 81, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-coolGray-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 51, 66, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-indigo-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 246, 255, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-indigo-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(240, 238, 255, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-indigo-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(218, 212, 255, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-indigo-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(195, 185, 255, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-indigo-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(150, 133, 255, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-indigo-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(105, 81, 255, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-indigo-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(95, 73, 230, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-indigo-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(79, 61, 191, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-indigo-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(63, 49, 153, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-indigo-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 40, 125, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-violet-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 247, 255, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-violet-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(246, 238, 254, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-violet-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(233, 213, 253, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-violet-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(220, 187, 252, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-violet-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(194, 136, 249, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-violet-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(168, 85, 247, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-violet-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(151, 77, 222, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-violet-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(126, 64, 185, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-violet-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(101, 51, 148, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-violet-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(82, 42, 121, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-yellow-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 250, 243, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-yellow-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 245, 231, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-yellow-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 231, 194, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-yellow-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 216, 157, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-yellow-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 187, 84, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-yellow-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-yellow-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(221, 142, 10, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-yellow-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(184, 119, 8, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-yellow-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(147, 95, 7, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-yellow-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(120, 77, 5, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-red-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 247, 246, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-red-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 238, 236, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-red-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 214, 208, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-red-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 189, 180, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-red-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 139, 124, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-red-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(239, 88, 68, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-red-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(215, 80, 61, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-red-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(179, 67, 51, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-red-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(143, 53, 41, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-red-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 44, 33, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-green-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 253, 247, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-green-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(234, 250, 240, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-green-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(202, 244, 217, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-green-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(170, 237, 195, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-green-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(106, 223, 149, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-green-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 209, 103, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-green-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(38, 188, 94, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-green-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(32, 157, 78, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-green-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(25, 125, 62, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-green-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(21, 102, 51, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-blue-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 249, 255, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-blue-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 243, 254, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-blue-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 224, 253, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-blue-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(177, 205, 251, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-blue-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(118, 168, 249, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-blue-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-blue-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(53, 117, 221, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-blue-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 98, 185, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-blue-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 78, 148, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-blue-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(29, 64, 121, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-gray-50:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-gray-100:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-gray-200:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-gray-300:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-gray-400:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-gray-500:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-gray-600:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-gray-700:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-gray-800:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-gray-900:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:hover\:bg-body:hover {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-current:focus {
-    background-color: currentColor;
-  }
-
-  .\32xl\:focus\:bg-transparent:focus {
-    background-color: transparent;
-  }
-
-  .\32xl\:focus\:bg-black:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-white:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-darkCoolGray-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 246, 247, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-darkCoolGray-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 237, 239, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-darkCoolGray-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 209, 214, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-darkCoolGray-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(176, 181, 189, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-darkCoolGray-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 126, 140, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-darkCoolGray-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(58, 71, 91, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-darkCoolGray-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(52, 64, 82, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-darkCoolGray-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 53, 68, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-darkCoolGray-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 43, 55, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-darkCoolGray-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(28, 35, 45, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-coolGray-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(247, 248, 249, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-coolGray-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(238, 240, 243, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-coolGray-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(213, 218, 225, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-coolGray-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(187, 195, 207, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-coolGray-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(136, 150, 171, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-coolGray-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(85, 105, 135, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-coolGray-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(77, 95, 122, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-coolGray-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(64, 79, 101, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-coolGray-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 63, 81, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-coolGray-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 51, 66, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-indigo-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 246, 255, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-indigo-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(240, 238, 255, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-indigo-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(218, 212, 255, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-indigo-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(195, 185, 255, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-indigo-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(150, 133, 255, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-indigo-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(105, 81, 255, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-indigo-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(95, 73, 230, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-indigo-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(79, 61, 191, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-indigo-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(63, 49, 153, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-indigo-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(51, 40, 125, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-violet-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 247, 255, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-violet-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(246, 238, 254, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-violet-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(233, 213, 253, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-violet-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(220, 187, 252, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-violet-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(194, 136, 249, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-violet-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(168, 85, 247, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-violet-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(151, 77, 222, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-violet-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(126, 64, 185, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-violet-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(101, 51, 148, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-violet-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(82, 42, 121, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-yellow-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 250, 243, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-yellow-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 245, 231, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-yellow-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 231, 194, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-yellow-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 216, 157, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-yellow-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(248, 187, 84, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-yellow-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 158, 11, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-yellow-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(221, 142, 10, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-yellow-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(184, 119, 8, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-yellow-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(147, 95, 7, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-yellow-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(120, 77, 5, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-red-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(254, 247, 246, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-red-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(253, 238, 236, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-red-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(251, 214, 208, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-red-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 189, 180, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-red-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 139, 124, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-red-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(239, 88, 68, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-red-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(215, 80, 61, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-red-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(179, 67, 51, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-red-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(143, 53, 41, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-red-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(117, 44, 33, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-green-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(244, 253, 247, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-green-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(234, 250, 240, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-green-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(202, 244, 217, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-green-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(170, 237, 195, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-green-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(106, 223, 149, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-green-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(42, 209, 103, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-green-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(38, 188, 94, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-green-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(32, 157, 78, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-green-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(25, 125, 62, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-green-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(21, 102, 51, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-blue-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(245, 249, 255, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-blue-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(235, 243, 254, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-blue-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(206, 224, 253, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-blue-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(177, 205, 251, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-blue-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(118, 168, 249, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-blue-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(59, 130, 246, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-blue-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(53, 117, 221, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-blue-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(44, 98, 185, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-blue-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(35, 78, 148, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-blue-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(29, 64, 121, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-gray-50:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(249, 250, 251, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-gray-100:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(243, 244, 246, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-gray-200:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(229, 231, 235, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-gray-300:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-gray-400:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-gray-500:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-gray-600:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(75, 85, 99, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-gray-700:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(55, 65, 81, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-gray-800:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-gray-900:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(17, 24, 39, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:focus\:bg-body:focus {
-    --tw-bg-opacity: 1;
-    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
-  }
-
-  .\32xl\:bg-none {
-    background-image: none;
-  }
-
-  .\32xl\:bg-gradient-to-t {
-    background-image: linear-gradient(to top, var(--tw-gradient-stops));
-  }
-
-  .\32xl\:bg-gradient-to-tr {
-    background-image: linear-gradient(to top right, var(--tw-gradient-stops));
-  }
-
-  .\32xl\:bg-gradient-to-r {
-    background-image: linear-gradient(to right, var(--tw-gradient-stops));
-  }
-
-  .\32xl\:bg-gradient-to-br {
-    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
-  }
-
-  .\32xl\:bg-gradient-to-b {
-    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
-  }
-
-  .\32xl\:bg-gradient-to-bl {
-    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
-  }
-
-  .\32xl\:bg-gradient-to-l {
-    background-image: linear-gradient(to left, var(--tw-gradient-stops));
-  }
-
-  .\32xl\:bg-gradient-to-tl {
-    background-image: linear-gradient(to top left, var(--tw-gradient-stops));
-  }
-
-  .\32xl\:from-current {
-    --tw-gradient-from: currentColor;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .\32xl\:from-transparent {
-    --tw-gradient-from: transparent;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .\32xl\:from-black {
-    --tw-gradient-from: #000;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .\32xl\:from-white {
-    --tw-gradient-from: #fff;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .\32xl\:from-darkCoolGray-50 {
-    --tw-gradient-from: #F5F6F7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 246, 247, 0));
-  }
-
-  .\32xl\:from-darkCoolGray-100 {
-    --tw-gradient-from: #EBEDEF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(235, 237, 239, 0));
-  }
-
-  .\32xl\:from-darkCoolGray-200 {
-    --tw-gradient-from: #CED1D6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 209, 214, 0));
-  }
-
-  .\32xl\:from-darkCoolGray-300 {
-    --tw-gradient-from: #B0B5BD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(176, 181, 189, 0));
-  }
-
-  .\32xl\:from-darkCoolGray-400 {
-    --tw-gradient-from: #757E8C;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(117, 126, 140, 0));
-  }
-
-  .\32xl\:from-darkCoolGray-500 {
-    --tw-gradient-from: #3A475B;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(58, 71, 91, 0));
-  }
-
-  .\32xl\:from-darkCoolGray-600 {
-    --tw-gradient-from: #344052;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 64, 82, 0));
-  }
-
-  .\32xl\:from-darkCoolGray-700 {
-    --tw-gradient-from: #2C3544;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(44, 53, 68, 0));
-  }
-
-  .\32xl\:from-darkCoolGray-800 {
-    --tw-gradient-from: #232B37;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 43, 55, 0));
-  }
-
-  .\32xl\:from-darkCoolGray-900 {
-    --tw-gradient-from: #1C232D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(28, 35, 45, 0));
-  }
-
-  .\32xl\:from-coolGray-50 {
-    --tw-gradient-from: #F7F8F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 248, 249, 0));
-  }
-
-  .\32xl\:from-coolGray-100 {
-    --tw-gradient-from: #EEF0F3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 240, 243, 0));
-  }
-
-  .\32xl\:from-coolGray-200 {
-    --tw-gradient-from: #D5DAE1;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(213, 218, 225, 0));
-  }
-
-  .\32xl\:from-coolGray-300 {
-    --tw-gradient-from: #BBC3CF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(187, 195, 207, 0));
-  }
-
-  .\32xl\:from-coolGray-400 {
-    --tw-gradient-from: #8896AB;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(136, 150, 171, 0));
-  }
-
-  .\32xl\:from-coolGray-500 {
-    --tw-gradient-from: #556987;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(85, 105, 135, 0));
-  }
-
-  .\32xl\:from-coolGray-600 {
-    --tw-gradient-from: #4D5F7A;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(77, 95, 122, 0));
-  }
-
-  .\32xl\:from-coolGray-700 {
-    --tw-gradient-from: #404F65;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(64, 79, 101, 0));
-  }
-
-  .\32xl\:from-coolGray-800 {
-    --tw-gradient-from: #333F51;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 63, 81, 0));
-  }
-
-  .\32xl\:from-coolGray-900 {
-    --tw-gradient-from: #2A3342;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(42, 51, 66, 0));
-  }
-
-  .\32xl\:from-indigo-50 {
-    --tw-gradient-from: #F8F6FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 246, 255, 0));
-  }
-
-  .\32xl\:from-indigo-100 {
-    --tw-gradient-from: #F0EEFF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(240, 238, 255, 0));
-  }
-
-  .\32xl\:from-indigo-200 {
-    --tw-gradient-from: #DAD4FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(218, 212, 255, 0));
-  }
-
-  .\32xl\:from-indigo-300 {
-    --tw-gradient-from: #C3B9FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 185, 255, 0));
-  }
-
-  .\32xl\:from-indigo-400 {
-    --tw-gradient-from: #9685FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(150, 133, 255, 0));
-  }
-
-  .\32xl\:from-indigo-500 {
-    --tw-gradient-from: #6951FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(105, 81, 255, 0));
-  }
-
-  .\32xl\:from-indigo-600 {
-    --tw-gradient-from: #5F49E6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(95, 73, 230, 0));
-  }
-
-  .\32xl\:from-indigo-700 {
-    --tw-gradient-from: #4F3DBF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 61, 191, 0));
-  }
-
-  .\32xl\:from-indigo-800 {
-    --tw-gradient-from: #3F3199;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(63, 49, 153, 0));
-  }
-
-  .\32xl\:from-indigo-900 {
-    --tw-gradient-from: #33287D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 40, 125, 0));
-  }
-
-  .\32xl\:from-violet-50 {
-    --tw-gradient-from: #FBF7FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 247, 255, 0));
-  }
-
-  .\32xl\:from-violet-100 {
-    --tw-gradient-from: #F6EEFE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 238, 254, 0));
-  }
-
-  .\32xl\:from-violet-200 {
-    --tw-gradient-from: #E9D5FD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(233, 213, 253, 0));
-  }
-
-  .\32xl\:from-violet-300 {
-    --tw-gradient-from: #DCBBFC;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 187, 252, 0));
-  }
-
-  .\32xl\:from-violet-400 {
-    --tw-gradient-from: #C288F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(194, 136, 249, 0));
-  }
-
-  .\32xl\:from-violet-500 {
-    --tw-gradient-from: #A855F7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(168, 85, 247, 0));
-  }
-
-  .\32xl\:from-violet-600 {
-    --tw-gradient-from: #974DDE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(151, 77, 222, 0));
-  }
-
-  .\32xl\:from-violet-700 {
-    --tw-gradient-from: #7E40B9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(126, 64, 185, 0));
-  }
-
-  .\32xl\:from-violet-800 {
-    --tw-gradient-from: #653394;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(101, 51, 148, 0));
-  }
-
-  .\32xl\:from-violet-900 {
-    --tw-gradient-from: #522A79;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(82, 42, 121, 0));
-  }
-
-  .\32xl\:from-yellow-50 {
-    --tw-gradient-from: #FFFAF3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 250, 243, 0));
-  }
-
-  .\32xl\:from-yellow-100 {
-    --tw-gradient-from: #FEF5E7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 245, 231, 0));
-  }
-
-  .\32xl\:from-yellow-200 {
-    --tw-gradient-from: #FDE7C2;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 231, 194, 0));
-  }
-
-  .\32xl\:from-yellow-300 {
-    --tw-gradient-from: #FBD89D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 216, 157, 0));
-  }
-
-  .\32xl\:from-yellow-400 {
-    --tw-gradient-from: #F8BB54;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 187, 84, 0));
-  }
-
-  .\32xl\:from-yellow-500 {
-    --tw-gradient-from: #F59E0B;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
-  }
-
-  .\32xl\:from-yellow-600 {
-    --tw-gradient-from: #DD8E0A;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 142, 10, 0));
-  }
-
-  .\32xl\:from-yellow-700 {
-    --tw-gradient-from: #B87708;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(184, 119, 8, 0));
-  }
-
-  .\32xl\:from-yellow-800 {
-    --tw-gradient-from: #935F07;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 95, 7, 0));
-  }
-
-  .\32xl\:from-yellow-900 {
-    --tw-gradient-from: #784D05;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 77, 5, 0));
-  }
-
-  .\32xl\:from-red-50 {
-    --tw-gradient-from: #FEF7F6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 247, 246, 0));
-  }
-
-  .\32xl\:from-red-100 {
-    --tw-gradient-from: #FDEEEC;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 238, 236, 0));
-  }
-
-  .\32xl\:from-red-200 {
-    --tw-gradient-from: #FBD6D0;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 214, 208, 0));
-  }
-
-  .\32xl\:from-red-300 {
-    --tw-gradient-from: #F9BDB4;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 189, 180, 0));
-  }
-
-  .\32xl\:from-red-400 {
-    --tw-gradient-from: #F48B7C;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 139, 124, 0));
-  }
-
-  .\32xl\:from-red-500 {
-    --tw-gradient-from: #EF5844;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 88, 68, 0));
-  }
-
-  .\32xl\:from-red-600 {
-    --tw-gradient-from: #D7503D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(215, 80, 61, 0));
-  }
-
-  .\32xl\:from-red-700 {
-    --tw-gradient-from: #B34333;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(179, 67, 51, 0));
-  }
-
-  .\32xl\:from-red-800 {
-    --tw-gradient-from: #8F3529;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(143, 53, 41, 0));
-  }
-
-  .\32xl\:from-red-900 {
-    --tw-gradient-from: #752C21;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(117, 44, 33, 0));
-  }
-
-  .\32xl\:from-green-50 {
-    --tw-gradient-from: #F4FDF7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 253, 247, 0));
-  }
-
-  .\32xl\:from-green-100 {
-    --tw-gradient-from: #EAFAF0;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(234, 250, 240, 0));
-  }
-
-  .\32xl\:from-green-200 {
-    --tw-gradient-from: #CAF4D9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(202, 244, 217, 0));
-  }
-
-  .\32xl\:from-green-300 {
-    --tw-gradient-from: #AAEDC3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(170, 237, 195, 0));
-  }
-
-  .\32xl\:from-green-400 {
-    --tw-gradient-from: #6ADF95;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(106, 223, 149, 0));
-  }
-
-  .\32xl\:from-green-500 {
-    --tw-gradient-from: #2AD167;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(42, 209, 103, 0));
-  }
-
-  .\32xl\:from-green-600 {
-    --tw-gradient-from: #26BC5E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(38, 188, 94, 0));
-  }
-
-  .\32xl\:from-green-700 {
-    --tw-gradient-from: #209D4E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 157, 78, 0));
-  }
-
-  .\32xl\:from-green-800 {
-    --tw-gradient-from: #197D3E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(25, 125, 62, 0));
-  }
-
-  .\32xl\:from-green-900 {
-    --tw-gradient-from: #156633;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(21, 102, 51, 0));
-  }
-
-  .\32xl\:from-blue-50 {
-    --tw-gradient-from: #F5F9FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 249, 255, 0));
-  }
-
-  .\32xl\:from-blue-100 {
-    --tw-gradient-from: #EBF3FE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(235, 243, 254, 0));
-  }
-
-  .\32xl\:from-blue-200 {
-    --tw-gradient-from: #CEE0FD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 224, 253, 0));
-  }
-
-  .\32xl\:from-blue-300 {
-    --tw-gradient-from: #B1CDFB;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(177, 205, 251, 0));
-  }
-
-  .\32xl\:from-blue-400 {
-    --tw-gradient-from: #76A8F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(118, 168, 249, 0));
-  }
-
-  .\32xl\:from-blue-500 {
-    --tw-gradient-from: #3B82F6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
-  }
-
-  .\32xl\:from-blue-600 {
-    --tw-gradient-from: #3575DD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(53, 117, 221, 0));
-  }
-
-  .\32xl\:from-blue-700 {
-    --tw-gradient-from: #2C62B9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(44, 98, 185, 0));
-  }
-
-  .\32xl\:from-blue-800 {
-    --tw-gradient-from: #234E94;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 78, 148, 0));
-  }
-
-  .\32xl\:from-blue-900 {
-    --tw-gradient-from: #1D4079;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 64, 121, 0));
-  }
-
-  .\32xl\:from-gray-50 {
-    --tw-gradient-from: #f9fafb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
-  }
-
-  .\32xl\:from-gray-100 {
-    --tw-gradient-from: #f3f4f6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
-  }
-
-  .\32xl\:from-gray-200 {
-    --tw-gradient-from: #e5e7eb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
-  }
-
-  .\32xl\:from-gray-300 {
-    --tw-gradient-from: #d1d5db;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
-  }
-
-  .\32xl\:from-gray-400 {
-    --tw-gradient-from: #9ca3af;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
-  }
-
-  .\32xl\:from-gray-500 {
-    --tw-gradient-from: #6b7280;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
-  }
-
-  .\32xl\:from-gray-600 {
-    --tw-gradient-from: #4b5563;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
-  }
-
-  .\32xl\:from-gray-700 {
-    --tw-gradient-from: #374151;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
-  }
-
-  .\32xl\:from-gray-800 {
-    --tw-gradient-from: #1f2937;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
-  }
-
-  .\32xl\:from-gray-900 {
-    --tw-gradient-from: #111827;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
-  }
-
-  .\32xl\:via-current {
-    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .\32xl\:via-transparent {
-    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .\32xl\:via-black {
-    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .\32xl\:via-white {
-    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .\32xl\:via-darkCoolGray-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F5F6F7, var(--tw-gradient-to, rgba(245, 246, 247, 0));
-  }
-
-  .\32xl\:via-darkCoolGray-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #EBEDEF, var(--tw-gradient-to, rgba(235, 237, 239, 0));
-  }
-
-  .\32xl\:via-darkCoolGray-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #CED1D6, var(--tw-gradient-to, rgba(206, 209, 214, 0));
-  }
-
-  .\32xl\:via-darkCoolGray-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #B0B5BD, var(--tw-gradient-to, rgba(176, 181, 189, 0));
-  }
-
-  .\32xl\:via-darkCoolGray-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #757E8C, var(--tw-gradient-to, rgba(117, 126, 140, 0));
-  }
-
-  .\32xl\:via-darkCoolGray-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #3A475B, var(--tw-gradient-to, rgba(58, 71, 91, 0));
-  }
-
-  .\32xl\:via-darkCoolGray-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #344052, var(--tw-gradient-to, rgba(52, 64, 82, 0));
-  }
-
-  .\32xl\:via-darkCoolGray-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #2C3544, var(--tw-gradient-to, rgba(44, 53, 68, 0));
-  }
-
-  .\32xl\:via-darkCoolGray-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #232B37, var(--tw-gradient-to, rgba(35, 43, 55, 0));
-  }
-
-  .\32xl\:via-darkCoolGray-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #1C232D, var(--tw-gradient-to, rgba(28, 35, 45, 0));
-  }
-
-  .\32xl\:via-coolGray-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F7F8F9, var(--tw-gradient-to, rgba(247, 248, 249, 0));
-  }
-
-  .\32xl\:via-coolGray-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #EEF0F3, var(--tw-gradient-to, rgba(238, 240, 243, 0));
-  }
-
-  .\32xl\:via-coolGray-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #D5DAE1, var(--tw-gradient-to, rgba(213, 218, 225, 0));
-  }
-
-  .\32xl\:via-coolGray-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #BBC3CF, var(--tw-gradient-to, rgba(187, 195, 207, 0));
-  }
-
-  .\32xl\:via-coolGray-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #8896AB, var(--tw-gradient-to, rgba(136, 150, 171, 0));
-  }
-
-  .\32xl\:via-coolGray-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #556987, var(--tw-gradient-to, rgba(85, 105, 135, 0));
-  }
-
-  .\32xl\:via-coolGray-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #4D5F7A, var(--tw-gradient-to, rgba(77, 95, 122, 0));
-  }
-
-  .\32xl\:via-coolGray-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #404F65, var(--tw-gradient-to, rgba(64, 79, 101, 0));
-  }
-
-  .\32xl\:via-coolGray-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #333F51, var(--tw-gradient-to, rgba(51, 63, 81, 0));
-  }
-
-  .\32xl\:via-coolGray-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #2A3342, var(--tw-gradient-to, rgba(42, 51, 66, 0));
-  }
-
-  .\32xl\:via-indigo-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F8F6FF, var(--tw-gradient-to, rgba(248, 246, 255, 0));
-  }
-
-  .\32xl\:via-indigo-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F0EEFF, var(--tw-gradient-to, rgba(240, 238, 255, 0));
-  }
-
-  .\32xl\:via-indigo-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #DAD4FF, var(--tw-gradient-to, rgba(218, 212, 255, 0));
-  }
-
-  .\32xl\:via-indigo-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #C3B9FF, var(--tw-gradient-to, rgba(195, 185, 255, 0));
-  }
-
-  .\32xl\:via-indigo-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #9685FF, var(--tw-gradient-to, rgba(150, 133, 255, 0));
-  }
-
-  .\32xl\:via-indigo-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #6951FF, var(--tw-gradient-to, rgba(105, 81, 255, 0));
-  }
-
-  .\32xl\:via-indigo-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #5F49E6, var(--tw-gradient-to, rgba(95, 73, 230, 0));
-  }
-
-  .\32xl\:via-indigo-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #4F3DBF, var(--tw-gradient-to, rgba(79, 61, 191, 0));
-  }
-
-  .\32xl\:via-indigo-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #3F3199, var(--tw-gradient-to, rgba(63, 49, 153, 0));
-  }
-
-  .\32xl\:via-indigo-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #33287D, var(--tw-gradient-to, rgba(51, 40, 125, 0));
-  }
-
-  .\32xl\:via-violet-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBF7FF, var(--tw-gradient-to, rgba(251, 247, 255, 0));
-  }
-
-  .\32xl\:via-violet-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F6EEFE, var(--tw-gradient-to, rgba(246, 238, 254, 0));
-  }
-
-  .\32xl\:via-violet-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #E9D5FD, var(--tw-gradient-to, rgba(233, 213, 253, 0));
-  }
-
-  .\32xl\:via-violet-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #DCBBFC, var(--tw-gradient-to, rgba(220, 187, 252, 0));
-  }
-
-  .\32xl\:via-violet-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #C288F9, var(--tw-gradient-to, rgba(194, 136, 249, 0));
-  }
-
-  .\32xl\:via-violet-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #A855F7, var(--tw-gradient-to, rgba(168, 85, 247, 0));
-  }
-
-  .\32xl\:via-violet-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #974DDE, var(--tw-gradient-to, rgba(151, 77, 222, 0));
-  }
-
-  .\32xl\:via-violet-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #7E40B9, var(--tw-gradient-to, rgba(126, 64, 185, 0));
-  }
-
-  .\32xl\:via-violet-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #653394, var(--tw-gradient-to, rgba(101, 51, 148, 0));
-  }
-
-  .\32xl\:via-violet-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #522A79, var(--tw-gradient-to, rgba(82, 42, 121, 0));
-  }
-
-  .\32xl\:via-yellow-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #FFFAF3, var(--tw-gradient-to, rgba(255, 250, 243, 0));
-  }
-
-  .\32xl\:via-yellow-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #FEF5E7, var(--tw-gradient-to, rgba(254, 245, 231, 0));
-  }
-
-  .\32xl\:via-yellow-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #FDE7C2, var(--tw-gradient-to, rgba(253, 231, 194, 0));
-  }
-
-  .\32xl\:via-yellow-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBD89D, var(--tw-gradient-to, rgba(251, 216, 157, 0));
-  }
-
-  .\32xl\:via-yellow-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F8BB54, var(--tw-gradient-to, rgba(248, 187, 84, 0));
-  }
-
-  .\32xl\:via-yellow-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F59E0B, var(--tw-gradient-to, rgba(245, 158, 11, 0));
-  }
-
-  .\32xl\:via-yellow-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #DD8E0A, var(--tw-gradient-to, rgba(221, 142, 10, 0));
-  }
-
-  .\32xl\:via-yellow-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #B87708, var(--tw-gradient-to, rgba(184, 119, 8, 0));
-  }
-
-  .\32xl\:via-yellow-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #935F07, var(--tw-gradient-to, rgba(147, 95, 7, 0));
-  }
-
-  .\32xl\:via-yellow-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #784D05, var(--tw-gradient-to, rgba(120, 77, 5, 0));
-  }
-
-  .\32xl\:via-red-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #FEF7F6, var(--tw-gradient-to, rgba(254, 247, 246, 0));
-  }
-
-  .\32xl\:via-red-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #FDEEEC, var(--tw-gradient-to, rgba(253, 238, 236, 0));
-  }
-
-  .\32xl\:via-red-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBD6D0, var(--tw-gradient-to, rgba(251, 214, 208, 0));
-  }
-
-  .\32xl\:via-red-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F9BDB4, var(--tw-gradient-to, rgba(249, 189, 180, 0));
-  }
-
-  .\32xl\:via-red-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F48B7C, var(--tw-gradient-to, rgba(244, 139, 124, 0));
-  }
-
-  .\32xl\:via-red-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #EF5844, var(--tw-gradient-to, rgba(239, 88, 68, 0));
-  }
-
-  .\32xl\:via-red-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #D7503D, var(--tw-gradient-to, rgba(215, 80, 61, 0));
-  }
-
-  .\32xl\:via-red-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #B34333, var(--tw-gradient-to, rgba(179, 67, 51, 0));
-  }
-
-  .\32xl\:via-red-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #8F3529, var(--tw-gradient-to, rgba(143, 53, 41, 0));
-  }
-
-  .\32xl\:via-red-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #752C21, var(--tw-gradient-to, rgba(117, 44, 33, 0));
-  }
-
-  .\32xl\:via-green-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F4FDF7, var(--tw-gradient-to, rgba(244, 253, 247, 0));
-  }
-
-  .\32xl\:via-green-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #EAFAF0, var(--tw-gradient-to, rgba(234, 250, 240, 0));
-  }
-
-  .\32xl\:via-green-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #CAF4D9, var(--tw-gradient-to, rgba(202, 244, 217, 0));
-  }
-
-  .\32xl\:via-green-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #AAEDC3, var(--tw-gradient-to, rgba(170, 237, 195, 0));
-  }
-
-  .\32xl\:via-green-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #6ADF95, var(--tw-gradient-to, rgba(106, 223, 149, 0));
-  }
-
-  .\32xl\:via-green-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #2AD167, var(--tw-gradient-to, rgba(42, 209, 103, 0));
-  }
-
-  .\32xl\:via-green-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #26BC5E, var(--tw-gradient-to, rgba(38, 188, 94, 0));
-  }
-
-  .\32xl\:via-green-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #209D4E, var(--tw-gradient-to, rgba(32, 157, 78, 0));
-  }
-
-  .\32xl\:via-green-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #197D3E, var(--tw-gradient-to, rgba(25, 125, 62, 0));
-  }
-
-  .\32xl\:via-green-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #156633, var(--tw-gradient-to, rgba(21, 102, 51, 0));
-  }
-
-  .\32xl\:via-blue-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #F5F9FF, var(--tw-gradient-to, rgba(245, 249, 255, 0));
-  }
-
-  .\32xl\:via-blue-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #EBF3FE, var(--tw-gradient-to, rgba(235, 243, 254, 0));
-  }
-
-  .\32xl\:via-blue-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #CEE0FD, var(--tw-gradient-to, rgba(206, 224, 253, 0));
-  }
-
-  .\32xl\:via-blue-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #B1CDFB, var(--tw-gradient-to, rgba(177, 205, 251, 0));
-  }
-
-  .\32xl\:via-blue-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #76A8F9, var(--tw-gradient-to, rgba(118, 168, 249, 0));
-  }
-
-  .\32xl\:via-blue-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #3B82F6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
-  }
-
-  .\32xl\:via-blue-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #3575DD, var(--tw-gradient-to, rgba(53, 117, 221, 0));
-  }
-
-  .\32xl\:via-blue-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #2C62B9, var(--tw-gradient-to, rgba(44, 98, 185, 0));
-  }
-
-  .\32xl\:via-blue-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #234E94, var(--tw-gradient-to, rgba(35, 78, 148, 0));
-  }
-
-  .\32xl\:via-blue-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #1D4079, var(--tw-gradient-to, rgba(29, 64, 121, 0));
-  }
-
-  .\32xl\:via-gray-50 {
-    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
-  }
-
-  .\32xl\:via-gray-100 {
-    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
-  }
-
-  .\32xl\:via-gray-200 {
-    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
-  }
-
-  .\32xl\:via-gray-300 {
-    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
-  }
-
-  .\32xl\:via-gray-400 {
-    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
-  }
-
-  .\32xl\:via-gray-500 {
-    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
-  }
-
-  .\32xl\:via-gray-600 {
-    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
-  }
-
-  .\32xl\:via-gray-700 {
-    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
-  }
-
-  .\32xl\:via-gray-800 {
-    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
-  }
-
-  .\32xl\:via-gray-900 {
-    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
-  }
-
-  .\32xl\:to-current {
-    --tw-gradient-to: currentColor;
-  }
-
-  .\32xl\:to-transparent {
-    --tw-gradient-to: transparent;
-  }
-
-  .\32xl\:to-black {
-    --tw-gradient-to: #000;
-  }
-
-  .\32xl\:to-white {
-    --tw-gradient-to: #fff;
-  }
-
-  .\32xl\:to-darkCoolGray-50 {
-    --tw-gradient-to: #F5F6F7;
-  }
-
-  .\32xl\:to-darkCoolGray-100 {
-    --tw-gradient-to: #EBEDEF;
-  }
-
-  .\32xl\:to-darkCoolGray-200 {
-    --tw-gradient-to: #CED1D6;
-  }
-
-  .\32xl\:to-darkCoolGray-300 {
-    --tw-gradient-to: #B0B5BD;
-  }
-
-  .\32xl\:to-darkCoolGray-400 {
-    --tw-gradient-to: #757E8C;
-  }
-
-  .\32xl\:to-darkCoolGray-500 {
-    --tw-gradient-to: #3A475B;
-  }
-
-  .\32xl\:to-darkCoolGray-600 {
-    --tw-gradient-to: #344052;
-  }
-
-  .\32xl\:to-darkCoolGray-700 {
-    --tw-gradient-to: #2C3544;
-  }
-
-  .\32xl\:to-darkCoolGray-800 {
-    --tw-gradient-to: #232B37;
-  }
-
-  .\32xl\:to-darkCoolGray-900 {
-    --tw-gradient-to: #1C232D;
-  }
-
-  .\32xl\:to-coolGray-50 {
-    --tw-gradient-to: #F7F8F9;
-  }
-
-  .\32xl\:to-coolGray-100 {
-    --tw-gradient-to: #EEF0F3;
-  }
-
-  .\32xl\:to-coolGray-200 {
-    --tw-gradient-to: #D5DAE1;
-  }
-
-  .\32xl\:to-coolGray-300 {
-    --tw-gradient-to: #BBC3CF;
-  }
-
-  .\32xl\:to-coolGray-400 {
-    --tw-gradient-to: #8896AB;
-  }
-
-  .\32xl\:to-coolGray-500 {
-    --tw-gradient-to: #556987;
-  }
-
-  .\32xl\:to-coolGray-600 {
-    --tw-gradient-to: #4D5F7A;
-  }
-
-  .\32xl\:to-coolGray-700 {
-    --tw-gradient-to: #404F65;
-  }
-
-  .\32xl\:to-coolGray-800 {
-    --tw-gradient-to: #333F51;
-  }
-
-  .\32xl\:to-coolGray-900 {
-    --tw-gradient-to: #2A3342;
-  }
-
-  .\32xl\:to-indigo-50 {
-    --tw-gradient-to: #F8F6FF;
-  }
-
-  .\32xl\:to-indigo-100 {
-    --tw-gradient-to: #F0EEFF;
-  }
-
-  .\32xl\:to-indigo-200 {
-    --tw-gradient-to: #DAD4FF;
-  }
-
-  .\32xl\:to-indigo-300 {
-    --tw-gradient-to: #C3B9FF;
-  }
-
-  .\32xl\:to-indigo-400 {
-    --tw-gradient-to: #9685FF;
-  }
-
-  .\32xl\:to-indigo-500 {
-    --tw-gradient-to: #6951FF;
-  }
-
-  .\32xl\:to-indigo-600 {
-    --tw-gradient-to: #5F49E6;
-  }
-
-  .\32xl\:to-indigo-700 {
-    --tw-gradient-to: #4F3DBF;
-  }
-
-  .\32xl\:to-indigo-800 {
-    --tw-gradient-to: #3F3199;
-  }
-
-  .\32xl\:to-indigo-900 {
-    --tw-gradient-to: #33287D;
-  }
-
-  .\32xl\:to-violet-50 {
-    --tw-gradient-to: #FBF7FF;
-  }
-
-  .\32xl\:to-violet-100 {
-    --tw-gradient-to: #F6EEFE;
-  }
-
-  .\32xl\:to-violet-200 {
-    --tw-gradient-to: #E9D5FD;
-  }
-
-  .\32xl\:to-violet-300 {
-    --tw-gradient-to: #DCBBFC;
-  }
-
-  .\32xl\:to-violet-400 {
-    --tw-gradient-to: #C288F9;
-  }
-
-  .\32xl\:to-violet-500 {
-    --tw-gradient-to: #A855F7;
-  }
-
-  .\32xl\:to-violet-600 {
-    --tw-gradient-to: #974DDE;
-  }
-
-  .\32xl\:to-violet-700 {
-    --tw-gradient-to: #7E40B9;
-  }
-
-  .\32xl\:to-violet-800 {
-    --tw-gradient-to: #653394;
-  }
-
-  .\32xl\:to-violet-900 {
-    --tw-gradient-to: #522A79;
-  }
-
-  .\32xl\:to-yellow-50 {
-    --tw-gradient-to: #FFFAF3;
-  }
-
-  .\32xl\:to-yellow-100 {
-    --tw-gradient-to: #FEF5E7;
-  }
-
-  .\32xl\:to-yellow-200 {
-    --tw-gradient-to: #FDE7C2;
-  }
-
-  .\32xl\:to-yellow-300 {
-    --tw-gradient-to: #FBD89D;
-  }
-
-  .\32xl\:to-yellow-400 {
-    --tw-gradient-to: #F8BB54;
-  }
-
-  .\32xl\:to-yellow-500 {
-    --tw-gradient-to: #F59E0B;
-  }
-
-  .\32xl\:to-yellow-600 {
-    --tw-gradient-to: #DD8E0A;
-  }
-
-  .\32xl\:to-yellow-700 {
-    --tw-gradient-to: #B87708;
-  }
-
-  .\32xl\:to-yellow-800 {
-    --tw-gradient-to: #935F07;
-  }
-
-  .\32xl\:to-yellow-900 {
-    --tw-gradient-to: #784D05;
-  }
-
-  .\32xl\:to-red-50 {
-    --tw-gradient-to: #FEF7F6;
-  }
-
-  .\32xl\:to-red-100 {
-    --tw-gradient-to: #FDEEEC;
-  }
-
-  .\32xl\:to-red-200 {
-    --tw-gradient-to: #FBD6D0;
-  }
-
-  .\32xl\:to-red-300 {
-    --tw-gradient-to: #F9BDB4;
-  }
-
-  .\32xl\:to-red-400 {
-    --tw-gradient-to: #F48B7C;
-  }
-
-  .\32xl\:to-red-500 {
-    --tw-gradient-to: #EF5844;
-  }
-
-  .\32xl\:to-red-600 {
-    --tw-gradient-to: #D7503D;
-  }
-
-  .\32xl\:to-red-700 {
-    --tw-gradient-to: #B34333;
-  }
-
-  .\32xl\:to-red-800 {
-    --tw-gradient-to: #8F3529;
-  }
-
-  .\32xl\:to-red-900 {
-    --tw-gradient-to: #752C21;
-  }
-
-  .\32xl\:to-green-50 {
-    --tw-gradient-to: #F4FDF7;
-  }
-
-  .\32xl\:to-green-100 {
-    --tw-gradient-to: #EAFAF0;
-  }
-
-  .\32xl\:to-green-200 {
-    --tw-gradient-to: #CAF4D9;
-  }
-
-  .\32xl\:to-green-300 {
-    --tw-gradient-to: #AAEDC3;
-  }
-
-  .\32xl\:to-green-400 {
-    --tw-gradient-to: #6ADF95;
-  }
-
-  .\32xl\:to-green-500 {
-    --tw-gradient-to: #2AD167;
-  }
-
-  .\32xl\:to-green-600 {
-    --tw-gradient-to: #26BC5E;
-  }
-
-  .\32xl\:to-green-700 {
-    --tw-gradient-to: #209D4E;
-  }
-
-  .\32xl\:to-green-800 {
-    --tw-gradient-to: #197D3E;
-  }
-
-  .\32xl\:to-green-900 {
-    --tw-gradient-to: #156633;
-  }
-
-  .\32xl\:to-blue-50 {
-    --tw-gradient-to: #F5F9FF;
-  }
-
-  .\32xl\:to-blue-100 {
-    --tw-gradient-to: #EBF3FE;
-  }
-
-  .\32xl\:to-blue-200 {
-    --tw-gradient-to: #CEE0FD;
-  }
-
-  .\32xl\:to-blue-300 {
-    --tw-gradient-to: #B1CDFB;
-  }
-
-  .\32xl\:to-blue-400 {
-    --tw-gradient-to: #76A8F9;
-  }
-
-  .\32xl\:to-blue-500 {
-    --tw-gradient-to: #3B82F6;
-  }
-
-  .\32xl\:to-blue-600 {
-    --tw-gradient-to: #3575DD;
-  }
-
-  .\32xl\:to-blue-700 {
-    --tw-gradient-to: #2C62B9;
-  }
-
-  .\32xl\:to-blue-800 {
-    --tw-gradient-to: #234E94;
-  }
-
-  .\32xl\:to-blue-900 {
-    --tw-gradient-to: #1D4079;
-  }
-
-  .\32xl\:to-gray-50 {
-    --tw-gradient-to: #f9fafb;
-  }
-
-  .\32xl\:to-gray-100 {
-    --tw-gradient-to: #f3f4f6;
-  }
-
-  .\32xl\:to-gray-200 {
-    --tw-gradient-to: #e5e7eb;
-  }
-
-  .\32xl\:to-gray-300 {
-    --tw-gradient-to: #d1d5db;
-  }
-
-  .\32xl\:to-gray-400 {
-    --tw-gradient-to: #9ca3af;
-  }
-
-  .\32xl\:to-gray-500 {
-    --tw-gradient-to: #6b7280;
-  }
-
-  .\32xl\:to-gray-600 {
-    --tw-gradient-to: #4b5563;
-  }
-
-  .\32xl\:to-gray-700 {
-    --tw-gradient-to: #374151;
-  }
-
-  .\32xl\:to-gray-800 {
-    --tw-gradient-to: #1f2937;
-  }
-
-  .\32xl\:to-gray-900 {
-    --tw-gradient-to: #111827;
-  }
-
-  .\32xl\:hover\:from-current:hover {
-    --tw-gradient-from: currentColor;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .\32xl\:hover\:from-transparent:hover {
-    --tw-gradient-from: transparent;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .\32xl\:hover\:from-black:hover {
-    --tw-gradient-from: #000;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .\32xl\:hover\:from-white:hover {
-    --tw-gradient-from: #fff;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .\32xl\:hover\:from-darkCoolGray-50:hover {
-    --tw-gradient-from: #F5F6F7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 246, 247, 0));
-  }
-
-  .\32xl\:hover\:from-darkCoolGray-100:hover {
-    --tw-gradient-from: #EBEDEF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(235, 237, 239, 0));
-  }
-
-  .\32xl\:hover\:from-darkCoolGray-200:hover {
-    --tw-gradient-from: #CED1D6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 209, 214, 0));
-  }
-
-  .\32xl\:hover\:from-darkCoolGray-300:hover {
-    --tw-gradient-from: #B0B5BD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(176, 181, 189, 0));
-  }
-
-  .\32xl\:hover\:from-darkCoolGray-400:hover {
-    --tw-gradient-from: #757E8C;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(117, 126, 140, 0));
-  }
-
-  .\32xl\:hover\:from-darkCoolGray-500:hover {
-    --tw-gradient-from: #3A475B;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(58, 71, 91, 0));
-  }
-
-  .\32xl\:hover\:from-darkCoolGray-600:hover {
-    --tw-gradient-from: #344052;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 64, 82, 0));
-  }
-
-  .\32xl\:hover\:from-darkCoolGray-700:hover {
-    --tw-gradient-from: #2C3544;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(44, 53, 68, 0));
-  }
-
-  .\32xl\:hover\:from-darkCoolGray-800:hover {
-    --tw-gradient-from: #232B37;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 43, 55, 0));
-  }
-
-  .\32xl\:hover\:from-darkCoolGray-900:hover {
-    --tw-gradient-from: #1C232D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(28, 35, 45, 0));
-  }
-
-  .\32xl\:hover\:from-coolGray-50:hover {
-    --tw-gradient-from: #F7F8F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 248, 249, 0));
-  }
-
-  .\32xl\:hover\:from-coolGray-100:hover {
-    --tw-gradient-from: #EEF0F3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 240, 243, 0));
-  }
-
-  .\32xl\:hover\:from-coolGray-200:hover {
-    --tw-gradient-from: #D5DAE1;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(213, 218, 225, 0));
-  }
-
-  .\32xl\:hover\:from-coolGray-300:hover {
-    --tw-gradient-from: #BBC3CF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(187, 195, 207, 0));
-  }
-
-  .\32xl\:hover\:from-coolGray-400:hover {
-    --tw-gradient-from: #8896AB;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(136, 150, 171, 0));
-  }
-
-  .\32xl\:hover\:from-coolGray-500:hover {
-    --tw-gradient-from: #556987;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(85, 105, 135, 0));
-  }
-
-  .\32xl\:hover\:from-coolGray-600:hover {
-    --tw-gradient-from: #4D5F7A;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(77, 95, 122, 0));
-  }
-
-  .\32xl\:hover\:from-coolGray-700:hover {
-    --tw-gradient-from: #404F65;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(64, 79, 101, 0));
-  }
-
-  .\32xl\:hover\:from-coolGray-800:hover {
-    --tw-gradient-from: #333F51;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 63, 81, 0));
-  }
-
-  .\32xl\:hover\:from-coolGray-900:hover {
-    --tw-gradient-from: #2A3342;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(42, 51, 66, 0));
-  }
-
-  .\32xl\:hover\:from-indigo-50:hover {
-    --tw-gradient-from: #F8F6FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 246, 255, 0));
-  }
-
-  .\32xl\:hover\:from-indigo-100:hover {
-    --tw-gradient-from: #F0EEFF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(240, 238, 255, 0));
-  }
-
-  .\32xl\:hover\:from-indigo-200:hover {
-    --tw-gradient-from: #DAD4FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(218, 212, 255, 0));
-  }
-
-  .\32xl\:hover\:from-indigo-300:hover {
-    --tw-gradient-from: #C3B9FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 185, 255, 0));
-  }
-
-  .\32xl\:hover\:from-indigo-400:hover {
-    --tw-gradient-from: #9685FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(150, 133, 255, 0));
-  }
-
-  .\32xl\:hover\:from-indigo-500:hover {
-    --tw-gradient-from: #6951FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(105, 81, 255, 0));
-  }
-
-  .\32xl\:hover\:from-indigo-600:hover {
-    --tw-gradient-from: #5F49E6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(95, 73, 230, 0));
-  }
-
-  .\32xl\:hover\:from-indigo-700:hover {
-    --tw-gradient-from: #4F3DBF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 61, 191, 0));
-  }
-
-  .\32xl\:hover\:from-indigo-800:hover {
-    --tw-gradient-from: #3F3199;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(63, 49, 153, 0));
-  }
-
-  .\32xl\:hover\:from-indigo-900:hover {
-    --tw-gradient-from: #33287D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 40, 125, 0));
-  }
-
-  .\32xl\:hover\:from-violet-50:hover {
-    --tw-gradient-from: #FBF7FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 247, 255, 0));
-  }
-
-  .\32xl\:hover\:from-violet-100:hover {
-    --tw-gradient-from: #F6EEFE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 238, 254, 0));
-  }
-
-  .\32xl\:hover\:from-violet-200:hover {
-    --tw-gradient-from: #E9D5FD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(233, 213, 253, 0));
-  }
-
-  .\32xl\:hover\:from-violet-300:hover {
-    --tw-gradient-from: #DCBBFC;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 187, 252, 0));
-  }
-
-  .\32xl\:hover\:from-violet-400:hover {
-    --tw-gradient-from: #C288F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(194, 136, 249, 0));
-  }
-
-  .\32xl\:hover\:from-violet-500:hover {
-    --tw-gradient-from: #A855F7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(168, 85, 247, 0));
-  }
-
-  .\32xl\:hover\:from-violet-600:hover {
-    --tw-gradient-from: #974DDE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(151, 77, 222, 0));
-  }
-
-  .\32xl\:hover\:from-violet-700:hover {
-    --tw-gradient-from: #7E40B9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(126, 64, 185, 0));
-  }
-
-  .\32xl\:hover\:from-violet-800:hover {
-    --tw-gradient-from: #653394;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(101, 51, 148, 0));
-  }
-
-  .\32xl\:hover\:from-violet-900:hover {
-    --tw-gradient-from: #522A79;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(82, 42, 121, 0));
-  }
-
-  .\32xl\:hover\:from-yellow-50:hover {
-    --tw-gradient-from: #FFFAF3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 250, 243, 0));
-  }
-
-  .\32xl\:hover\:from-yellow-100:hover {
-    --tw-gradient-from: #FEF5E7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 245, 231, 0));
-  }
-
-  .\32xl\:hover\:from-yellow-200:hover {
-    --tw-gradient-from: #FDE7C2;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 231, 194, 0));
-  }
-
-  .\32xl\:hover\:from-yellow-300:hover {
-    --tw-gradient-from: #FBD89D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 216, 157, 0));
-  }
-
-  .\32xl\:hover\:from-yellow-400:hover {
-    --tw-gradient-from: #F8BB54;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 187, 84, 0));
-  }
-
-  .\32xl\:hover\:from-yellow-500:hover {
-    --tw-gradient-from: #F59E0B;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
-  }
-
-  .\32xl\:hover\:from-yellow-600:hover {
-    --tw-gradient-from: #DD8E0A;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 142, 10, 0));
-  }
-
-  .\32xl\:hover\:from-yellow-700:hover {
-    --tw-gradient-from: #B87708;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(184, 119, 8, 0));
-  }
-
-  .\32xl\:hover\:from-yellow-800:hover {
-    --tw-gradient-from: #935F07;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 95, 7, 0));
-  }
-
-  .\32xl\:hover\:from-yellow-900:hover {
-    --tw-gradient-from: #784D05;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 77, 5, 0));
-  }
-
-  .\32xl\:hover\:from-red-50:hover {
-    --tw-gradient-from: #FEF7F6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 247, 246, 0));
-  }
-
-  .\32xl\:hover\:from-red-100:hover {
-    --tw-gradient-from: #FDEEEC;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 238, 236, 0));
-  }
-
-  .\32xl\:hover\:from-red-200:hover {
-    --tw-gradient-from: #FBD6D0;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 214, 208, 0));
-  }
-
-  .\32xl\:hover\:from-red-300:hover {
-    --tw-gradient-from: #F9BDB4;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 189, 180, 0));
-  }
-
-  .\32xl\:hover\:from-red-400:hover {
-    --tw-gradient-from: #F48B7C;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 139, 124, 0));
-  }
-
-  .\32xl\:hover\:from-red-500:hover {
-    --tw-gradient-from: #EF5844;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 88, 68, 0));
-  }
-
-  .\32xl\:hover\:from-red-600:hover {
-    --tw-gradient-from: #D7503D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(215, 80, 61, 0));
-  }
-
-  .\32xl\:hover\:from-red-700:hover {
-    --tw-gradient-from: #B34333;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(179, 67, 51, 0));
-  }
-
-  .\32xl\:hover\:from-red-800:hover {
-    --tw-gradient-from: #8F3529;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(143, 53, 41, 0));
-  }
-
-  .\32xl\:hover\:from-red-900:hover {
-    --tw-gradient-from: #752C21;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(117, 44, 33, 0));
-  }
-
-  .\32xl\:hover\:from-green-50:hover {
-    --tw-gradient-from: #F4FDF7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 253, 247, 0));
-  }
-
-  .\32xl\:hover\:from-green-100:hover {
-    --tw-gradient-from: #EAFAF0;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(234, 250, 240, 0));
-  }
-
-  .\32xl\:hover\:from-green-200:hover {
-    --tw-gradient-from: #CAF4D9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(202, 244, 217, 0));
-  }
-
-  .\32xl\:hover\:from-green-300:hover {
-    --tw-gradient-from: #AAEDC3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(170, 237, 195, 0));
-  }
-
-  .\32xl\:hover\:from-green-400:hover {
-    --tw-gradient-from: #6ADF95;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(106, 223, 149, 0));
-  }
-
-  .\32xl\:hover\:from-green-500:hover {
-    --tw-gradient-from: #2AD167;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(42, 209, 103, 0));
-  }
-
-  .\32xl\:hover\:from-green-600:hover {
-    --tw-gradient-from: #26BC5E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(38, 188, 94, 0));
-  }
-
-  .\32xl\:hover\:from-green-700:hover {
-    --tw-gradient-from: #209D4E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 157, 78, 0));
-  }
-
-  .\32xl\:hover\:from-green-800:hover {
-    --tw-gradient-from: #197D3E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(25, 125, 62, 0));
-  }
-
-  .\32xl\:hover\:from-green-900:hover {
-    --tw-gradient-from: #156633;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(21, 102, 51, 0));
-  }
-
-  .\32xl\:hover\:from-blue-50:hover {
-    --tw-gradient-from: #F5F9FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 249, 255, 0));
-  }
-
-  .\32xl\:hover\:from-blue-100:hover {
-    --tw-gradient-from: #EBF3FE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(235, 243, 254, 0));
-  }
-
-  .\32xl\:hover\:from-blue-200:hover {
-    --tw-gradient-from: #CEE0FD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 224, 253, 0));
-  }
-
-  .\32xl\:hover\:from-blue-300:hover {
-    --tw-gradient-from: #B1CDFB;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(177, 205, 251, 0));
-  }
-
-  .\32xl\:hover\:from-blue-400:hover {
-    --tw-gradient-from: #76A8F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(118, 168, 249, 0));
-  }
-
-  .\32xl\:hover\:from-blue-500:hover {
-    --tw-gradient-from: #3B82F6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
-  }
-
-  .\32xl\:hover\:from-blue-600:hover {
-    --tw-gradient-from: #3575DD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(53, 117, 221, 0));
-  }
-
-  .\32xl\:hover\:from-blue-700:hover {
-    --tw-gradient-from: #2C62B9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(44, 98, 185, 0));
-  }
-
-  .\32xl\:hover\:from-blue-800:hover {
-    --tw-gradient-from: #234E94;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 78, 148, 0));
-  }
-
-  .\32xl\:hover\:from-blue-900:hover {
-    --tw-gradient-from: #1D4079;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 64, 121, 0));
-  }
-
-  .\32xl\:hover\:from-gray-50:hover {
-    --tw-gradient-from: #f9fafb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
-  }
-
-  .\32xl\:hover\:from-gray-100:hover {
-    --tw-gradient-from: #f3f4f6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
-  }
-
-  .\32xl\:hover\:from-gray-200:hover {
-    --tw-gradient-from: #e5e7eb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
-  }
-
-  .\32xl\:hover\:from-gray-300:hover {
-    --tw-gradient-from: #d1d5db;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
-  }
-
-  .\32xl\:hover\:from-gray-400:hover {
-    --tw-gradient-from: #9ca3af;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
-  }
-
-  .\32xl\:hover\:from-gray-500:hover {
-    --tw-gradient-from: #6b7280;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
-  }
-
-  .\32xl\:hover\:from-gray-600:hover {
-    --tw-gradient-from: #4b5563;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
-  }
-
-  .\32xl\:hover\:from-gray-700:hover {
-    --tw-gradient-from: #374151;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
-  }
-
-  .\32xl\:hover\:from-gray-800:hover {
-    --tw-gradient-from: #1f2937;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
-  }
-
-  .\32xl\:hover\:from-gray-900:hover {
-    --tw-gradient-from: #111827;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
-  }
-
-  .\32xl\:hover\:via-current:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .\32xl\:hover\:via-transparent:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .\32xl\:hover\:via-black:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .\32xl\:hover\:via-white:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .\32xl\:hover\:via-darkCoolGray-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F5F6F7, var(--tw-gradient-to, rgba(245, 246, 247, 0));
-  }
-
-  .\32xl\:hover\:via-darkCoolGray-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #EBEDEF, var(--tw-gradient-to, rgba(235, 237, 239, 0));
-  }
-
-  .\32xl\:hover\:via-darkCoolGray-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #CED1D6, var(--tw-gradient-to, rgba(206, 209, 214, 0));
-  }
-
-  .\32xl\:hover\:via-darkCoolGray-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #B0B5BD, var(--tw-gradient-to, rgba(176, 181, 189, 0));
-  }
-
-  .\32xl\:hover\:via-darkCoolGray-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #757E8C, var(--tw-gradient-to, rgba(117, 126, 140, 0));
-  }
-
-  .\32xl\:hover\:via-darkCoolGray-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #3A475B, var(--tw-gradient-to, rgba(58, 71, 91, 0));
-  }
-
-  .\32xl\:hover\:via-darkCoolGray-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #344052, var(--tw-gradient-to, rgba(52, 64, 82, 0));
-  }
-
-  .\32xl\:hover\:via-darkCoolGray-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #2C3544, var(--tw-gradient-to, rgba(44, 53, 68, 0));
-  }
-
-  .\32xl\:hover\:via-darkCoolGray-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #232B37, var(--tw-gradient-to, rgba(35, 43, 55, 0));
-  }
-
-  .\32xl\:hover\:via-darkCoolGray-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #1C232D, var(--tw-gradient-to, rgba(28, 35, 45, 0));
-  }
-
-  .\32xl\:hover\:via-coolGray-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F7F8F9, var(--tw-gradient-to, rgba(247, 248, 249, 0));
-  }
-
-  .\32xl\:hover\:via-coolGray-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #EEF0F3, var(--tw-gradient-to, rgba(238, 240, 243, 0));
-  }
-
-  .\32xl\:hover\:via-coolGray-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #D5DAE1, var(--tw-gradient-to, rgba(213, 218, 225, 0));
-  }
-
-  .\32xl\:hover\:via-coolGray-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #BBC3CF, var(--tw-gradient-to, rgba(187, 195, 207, 0));
-  }
-
-  .\32xl\:hover\:via-coolGray-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #8896AB, var(--tw-gradient-to, rgba(136, 150, 171, 0));
-  }
-
-  .\32xl\:hover\:via-coolGray-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #556987, var(--tw-gradient-to, rgba(85, 105, 135, 0));
-  }
-
-  .\32xl\:hover\:via-coolGray-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #4D5F7A, var(--tw-gradient-to, rgba(77, 95, 122, 0));
-  }
-
-  .\32xl\:hover\:via-coolGray-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #404F65, var(--tw-gradient-to, rgba(64, 79, 101, 0));
-  }
-
-  .\32xl\:hover\:via-coolGray-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #333F51, var(--tw-gradient-to, rgba(51, 63, 81, 0));
-  }
-
-  .\32xl\:hover\:via-coolGray-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #2A3342, var(--tw-gradient-to, rgba(42, 51, 66, 0));
-  }
-
-  .\32xl\:hover\:via-indigo-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F8F6FF, var(--tw-gradient-to, rgba(248, 246, 255, 0));
-  }
-
-  .\32xl\:hover\:via-indigo-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F0EEFF, var(--tw-gradient-to, rgba(240, 238, 255, 0));
-  }
-
-  .\32xl\:hover\:via-indigo-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #DAD4FF, var(--tw-gradient-to, rgba(218, 212, 255, 0));
-  }
-
-  .\32xl\:hover\:via-indigo-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #C3B9FF, var(--tw-gradient-to, rgba(195, 185, 255, 0));
-  }
-
-  .\32xl\:hover\:via-indigo-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #9685FF, var(--tw-gradient-to, rgba(150, 133, 255, 0));
-  }
-
-  .\32xl\:hover\:via-indigo-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #6951FF, var(--tw-gradient-to, rgba(105, 81, 255, 0));
-  }
-
-  .\32xl\:hover\:via-indigo-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #5F49E6, var(--tw-gradient-to, rgba(95, 73, 230, 0));
-  }
-
-  .\32xl\:hover\:via-indigo-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #4F3DBF, var(--tw-gradient-to, rgba(79, 61, 191, 0));
-  }
-
-  .\32xl\:hover\:via-indigo-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #3F3199, var(--tw-gradient-to, rgba(63, 49, 153, 0));
-  }
-
-  .\32xl\:hover\:via-indigo-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #33287D, var(--tw-gradient-to, rgba(51, 40, 125, 0));
-  }
-
-  .\32xl\:hover\:via-violet-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBF7FF, var(--tw-gradient-to, rgba(251, 247, 255, 0));
-  }
-
-  .\32xl\:hover\:via-violet-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F6EEFE, var(--tw-gradient-to, rgba(246, 238, 254, 0));
-  }
-
-  .\32xl\:hover\:via-violet-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #E9D5FD, var(--tw-gradient-to, rgba(233, 213, 253, 0));
-  }
-
-  .\32xl\:hover\:via-violet-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #DCBBFC, var(--tw-gradient-to, rgba(220, 187, 252, 0));
-  }
-
-  .\32xl\:hover\:via-violet-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #C288F9, var(--tw-gradient-to, rgba(194, 136, 249, 0));
-  }
-
-  .\32xl\:hover\:via-violet-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #A855F7, var(--tw-gradient-to, rgba(168, 85, 247, 0));
-  }
-
-  .\32xl\:hover\:via-violet-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #974DDE, var(--tw-gradient-to, rgba(151, 77, 222, 0));
-  }
-
-  .\32xl\:hover\:via-violet-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #7E40B9, var(--tw-gradient-to, rgba(126, 64, 185, 0));
-  }
-
-  .\32xl\:hover\:via-violet-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #653394, var(--tw-gradient-to, rgba(101, 51, 148, 0));
-  }
-
-  .\32xl\:hover\:via-violet-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #522A79, var(--tw-gradient-to, rgba(82, 42, 121, 0));
-  }
-
-  .\32xl\:hover\:via-yellow-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #FFFAF3, var(--tw-gradient-to, rgba(255, 250, 243, 0));
-  }
-
-  .\32xl\:hover\:via-yellow-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #FEF5E7, var(--tw-gradient-to, rgba(254, 245, 231, 0));
-  }
-
-  .\32xl\:hover\:via-yellow-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #FDE7C2, var(--tw-gradient-to, rgba(253, 231, 194, 0));
-  }
-
-  .\32xl\:hover\:via-yellow-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBD89D, var(--tw-gradient-to, rgba(251, 216, 157, 0));
-  }
-
-  .\32xl\:hover\:via-yellow-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F8BB54, var(--tw-gradient-to, rgba(248, 187, 84, 0));
-  }
-
-  .\32xl\:hover\:via-yellow-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F59E0B, var(--tw-gradient-to, rgba(245, 158, 11, 0));
-  }
-
-  .\32xl\:hover\:via-yellow-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #DD8E0A, var(--tw-gradient-to, rgba(221, 142, 10, 0));
-  }
-
-  .\32xl\:hover\:via-yellow-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #B87708, var(--tw-gradient-to, rgba(184, 119, 8, 0));
-  }
-
-  .\32xl\:hover\:via-yellow-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #935F07, var(--tw-gradient-to, rgba(147, 95, 7, 0));
-  }
-
-  .\32xl\:hover\:via-yellow-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #784D05, var(--tw-gradient-to, rgba(120, 77, 5, 0));
-  }
-
-  .\32xl\:hover\:via-red-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #FEF7F6, var(--tw-gradient-to, rgba(254, 247, 246, 0));
-  }
-
-  .\32xl\:hover\:via-red-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #FDEEEC, var(--tw-gradient-to, rgba(253, 238, 236, 0));
-  }
-
-  .\32xl\:hover\:via-red-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBD6D0, var(--tw-gradient-to, rgba(251, 214, 208, 0));
-  }
-
-  .\32xl\:hover\:via-red-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F9BDB4, var(--tw-gradient-to, rgba(249, 189, 180, 0));
-  }
-
-  .\32xl\:hover\:via-red-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F48B7C, var(--tw-gradient-to, rgba(244, 139, 124, 0));
-  }
-
-  .\32xl\:hover\:via-red-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #EF5844, var(--tw-gradient-to, rgba(239, 88, 68, 0));
-  }
-
-  .\32xl\:hover\:via-red-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #D7503D, var(--tw-gradient-to, rgba(215, 80, 61, 0));
-  }
-
-  .\32xl\:hover\:via-red-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #B34333, var(--tw-gradient-to, rgba(179, 67, 51, 0));
-  }
-
-  .\32xl\:hover\:via-red-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #8F3529, var(--tw-gradient-to, rgba(143, 53, 41, 0));
-  }
-
-  .\32xl\:hover\:via-red-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #752C21, var(--tw-gradient-to, rgba(117, 44, 33, 0));
-  }
-
-  .\32xl\:hover\:via-green-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F4FDF7, var(--tw-gradient-to, rgba(244, 253, 247, 0));
-  }
-
-  .\32xl\:hover\:via-green-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #EAFAF0, var(--tw-gradient-to, rgba(234, 250, 240, 0));
-  }
-
-  .\32xl\:hover\:via-green-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #CAF4D9, var(--tw-gradient-to, rgba(202, 244, 217, 0));
-  }
-
-  .\32xl\:hover\:via-green-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #AAEDC3, var(--tw-gradient-to, rgba(170, 237, 195, 0));
-  }
-
-  .\32xl\:hover\:via-green-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #6ADF95, var(--tw-gradient-to, rgba(106, 223, 149, 0));
-  }
-
-  .\32xl\:hover\:via-green-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #2AD167, var(--tw-gradient-to, rgba(42, 209, 103, 0));
-  }
-
-  .\32xl\:hover\:via-green-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #26BC5E, var(--tw-gradient-to, rgba(38, 188, 94, 0));
-  }
-
-  .\32xl\:hover\:via-green-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #209D4E, var(--tw-gradient-to, rgba(32, 157, 78, 0));
-  }
-
-  .\32xl\:hover\:via-green-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #197D3E, var(--tw-gradient-to, rgba(25, 125, 62, 0));
-  }
-
-  .\32xl\:hover\:via-green-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #156633, var(--tw-gradient-to, rgba(21, 102, 51, 0));
-  }
-
-  .\32xl\:hover\:via-blue-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #F5F9FF, var(--tw-gradient-to, rgba(245, 249, 255, 0));
-  }
-
-  .\32xl\:hover\:via-blue-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #EBF3FE, var(--tw-gradient-to, rgba(235, 243, 254, 0));
-  }
-
-  .\32xl\:hover\:via-blue-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #CEE0FD, var(--tw-gradient-to, rgba(206, 224, 253, 0));
-  }
-
-  .\32xl\:hover\:via-blue-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #B1CDFB, var(--tw-gradient-to, rgba(177, 205, 251, 0));
-  }
-
-  .\32xl\:hover\:via-blue-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #76A8F9, var(--tw-gradient-to, rgba(118, 168, 249, 0));
-  }
-
-  .\32xl\:hover\:via-blue-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #3B82F6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
-  }
-
-  .\32xl\:hover\:via-blue-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #3575DD, var(--tw-gradient-to, rgba(53, 117, 221, 0));
-  }
-
-  .\32xl\:hover\:via-blue-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #2C62B9, var(--tw-gradient-to, rgba(44, 98, 185, 0));
-  }
-
-  .\32xl\:hover\:via-blue-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #234E94, var(--tw-gradient-to, rgba(35, 78, 148, 0));
-  }
-
-  .\32xl\:hover\:via-blue-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #1D4079, var(--tw-gradient-to, rgba(29, 64, 121, 0));
-  }
-
-  .\32xl\:hover\:via-gray-50:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
-  }
-
-  .\32xl\:hover\:via-gray-100:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
-  }
-
-  .\32xl\:hover\:via-gray-200:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
-  }
-
-  .\32xl\:hover\:via-gray-300:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
-  }
-
-  .\32xl\:hover\:via-gray-400:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
-  }
-
-  .\32xl\:hover\:via-gray-500:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
-  }
-
-  .\32xl\:hover\:via-gray-600:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
-  }
-
-  .\32xl\:hover\:via-gray-700:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
-  }
-
-  .\32xl\:hover\:via-gray-800:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
-  }
-
-  .\32xl\:hover\:via-gray-900:hover {
-    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
-  }
-
-  .\32xl\:hover\:to-current:hover {
-    --tw-gradient-to: currentColor;
-  }
-
-  .\32xl\:hover\:to-transparent:hover {
-    --tw-gradient-to: transparent;
-  }
-
-  .\32xl\:hover\:to-black:hover {
-    --tw-gradient-to: #000;
-  }
-
-  .\32xl\:hover\:to-white:hover {
-    --tw-gradient-to: #fff;
-  }
-
-  .\32xl\:hover\:to-darkCoolGray-50:hover {
-    --tw-gradient-to: #F5F6F7;
-  }
-
-  .\32xl\:hover\:to-darkCoolGray-100:hover {
-    --tw-gradient-to: #EBEDEF;
-  }
-
-  .\32xl\:hover\:to-darkCoolGray-200:hover {
-    --tw-gradient-to: #CED1D6;
-  }
-
-  .\32xl\:hover\:to-darkCoolGray-300:hover {
-    --tw-gradient-to: #B0B5BD;
-  }
-
-  .\32xl\:hover\:to-darkCoolGray-400:hover {
-    --tw-gradient-to: #757E8C;
-  }
-
-  .\32xl\:hover\:to-darkCoolGray-500:hover {
-    --tw-gradient-to: #3A475B;
-  }
-
-  .\32xl\:hover\:to-darkCoolGray-600:hover {
-    --tw-gradient-to: #344052;
-  }
-
-  .\32xl\:hover\:to-darkCoolGray-700:hover {
-    --tw-gradient-to: #2C3544;
-  }
-
-  .\32xl\:hover\:to-darkCoolGray-800:hover {
-    --tw-gradient-to: #232B37;
-  }
-
-  .\32xl\:hover\:to-darkCoolGray-900:hover {
-    --tw-gradient-to: #1C232D;
-  }
-
-  .\32xl\:hover\:to-coolGray-50:hover {
-    --tw-gradient-to: #F7F8F9;
-  }
-
-  .\32xl\:hover\:to-coolGray-100:hover {
-    --tw-gradient-to: #EEF0F3;
-  }
-
-  .\32xl\:hover\:to-coolGray-200:hover {
-    --tw-gradient-to: #D5DAE1;
-  }
-
-  .\32xl\:hover\:to-coolGray-300:hover {
-    --tw-gradient-to: #BBC3CF;
-  }
-
-  .\32xl\:hover\:to-coolGray-400:hover {
-    --tw-gradient-to: #8896AB;
-  }
-
-  .\32xl\:hover\:to-coolGray-500:hover {
-    --tw-gradient-to: #556987;
-  }
-
-  .\32xl\:hover\:to-coolGray-600:hover {
-    --tw-gradient-to: #4D5F7A;
-  }
-
-  .\32xl\:hover\:to-coolGray-700:hover {
-    --tw-gradient-to: #404F65;
-  }
-
-  .\32xl\:hover\:to-coolGray-800:hover {
-    --tw-gradient-to: #333F51;
-  }
-
-  .\32xl\:hover\:to-coolGray-900:hover {
-    --tw-gradient-to: #2A3342;
-  }
-
-  .\32xl\:hover\:to-indigo-50:hover {
-    --tw-gradient-to: #F8F6FF;
-  }
-
-  .\32xl\:hover\:to-indigo-100:hover {
-    --tw-gradient-to: #F0EEFF;
-  }
-
-  .\32xl\:hover\:to-indigo-200:hover {
-    --tw-gradient-to: #DAD4FF;
-  }
-
-  .\32xl\:hover\:to-indigo-300:hover {
-    --tw-gradient-to: #C3B9FF;
-  }
-
-  .\32xl\:hover\:to-indigo-400:hover {
-    --tw-gradient-to: #9685FF;
-  }
-
-  .\32xl\:hover\:to-indigo-500:hover {
-    --tw-gradient-to: #6951FF;
-  }
-
-  .\32xl\:hover\:to-indigo-600:hover {
-    --tw-gradient-to: #5F49E6;
-  }
-
-  .\32xl\:hover\:to-indigo-700:hover {
-    --tw-gradient-to: #4F3DBF;
-  }
-
-  .\32xl\:hover\:to-indigo-800:hover {
-    --tw-gradient-to: #3F3199;
-  }
-
-  .\32xl\:hover\:to-indigo-900:hover {
-    --tw-gradient-to: #33287D;
-  }
-
-  .\32xl\:hover\:to-violet-50:hover {
-    --tw-gradient-to: #FBF7FF;
-  }
-
-  .\32xl\:hover\:to-violet-100:hover {
-    --tw-gradient-to: #F6EEFE;
-  }
-
-  .\32xl\:hover\:to-violet-200:hover {
-    --tw-gradient-to: #E9D5FD;
-  }
-
-  .\32xl\:hover\:to-violet-300:hover {
-    --tw-gradient-to: #DCBBFC;
-  }
-
-  .\32xl\:hover\:to-violet-400:hover {
-    --tw-gradient-to: #C288F9;
-  }
-
-  .\32xl\:hover\:to-violet-500:hover {
-    --tw-gradient-to: #A855F7;
-  }
-
-  .\32xl\:hover\:to-violet-600:hover {
-    --tw-gradient-to: #974DDE;
-  }
-
-  .\32xl\:hover\:to-violet-700:hover {
-    --tw-gradient-to: #7E40B9;
-  }
-
-  .\32xl\:hover\:to-violet-800:hover {
-    --tw-gradient-to: #653394;
-  }
-
-  .\32xl\:hover\:to-violet-900:hover {
-    --tw-gradient-to: #522A79;
-  }
-
-  .\32xl\:hover\:to-yellow-50:hover {
-    --tw-gradient-to: #FFFAF3;
-  }
-
-  .\32xl\:hover\:to-yellow-100:hover {
-    --tw-gradient-to: #FEF5E7;
-  }
-
-  .\32xl\:hover\:to-yellow-200:hover {
-    --tw-gradient-to: #FDE7C2;
-  }
-
-  .\32xl\:hover\:to-yellow-300:hover {
-    --tw-gradient-to: #FBD89D;
-  }
-
-  .\32xl\:hover\:to-yellow-400:hover {
-    --tw-gradient-to: #F8BB54;
-  }
-
-  .\32xl\:hover\:to-yellow-500:hover {
-    --tw-gradient-to: #F59E0B;
-  }
-
-  .\32xl\:hover\:to-yellow-600:hover {
-    --tw-gradient-to: #DD8E0A;
-  }
-
-  .\32xl\:hover\:to-yellow-700:hover {
-    --tw-gradient-to: #B87708;
-  }
-
-  .\32xl\:hover\:to-yellow-800:hover {
-    --tw-gradient-to: #935F07;
-  }
-
-  .\32xl\:hover\:to-yellow-900:hover {
-    --tw-gradient-to: #784D05;
-  }
-
-  .\32xl\:hover\:to-red-50:hover {
-    --tw-gradient-to: #FEF7F6;
-  }
-
-  .\32xl\:hover\:to-red-100:hover {
-    --tw-gradient-to: #FDEEEC;
-  }
-
-  .\32xl\:hover\:to-red-200:hover {
-    --tw-gradient-to: #FBD6D0;
-  }
-
-  .\32xl\:hover\:to-red-300:hover {
-    --tw-gradient-to: #F9BDB4;
-  }
-
-  .\32xl\:hover\:to-red-400:hover {
-    --tw-gradient-to: #F48B7C;
-  }
-
-  .\32xl\:hover\:to-red-500:hover {
-    --tw-gradient-to: #EF5844;
-  }
-
-  .\32xl\:hover\:to-red-600:hover {
-    --tw-gradient-to: #D7503D;
-  }
-
-  .\32xl\:hover\:to-red-700:hover {
-    --tw-gradient-to: #B34333;
-  }
-
-  .\32xl\:hover\:to-red-800:hover {
-    --tw-gradient-to: #8F3529;
-  }
-
-  .\32xl\:hover\:to-red-900:hover {
-    --tw-gradient-to: #752C21;
-  }
-
-  .\32xl\:hover\:to-green-50:hover {
-    --tw-gradient-to: #F4FDF7;
-  }
-
-  .\32xl\:hover\:to-green-100:hover {
-    --tw-gradient-to: #EAFAF0;
-  }
-
-  .\32xl\:hover\:to-green-200:hover {
-    --tw-gradient-to: #CAF4D9;
-  }
-
-  .\32xl\:hover\:to-green-300:hover {
-    --tw-gradient-to: #AAEDC3;
-  }
-
-  .\32xl\:hover\:to-green-400:hover {
-    --tw-gradient-to: #6ADF95;
-  }
-
-  .\32xl\:hover\:to-green-500:hover {
-    --tw-gradient-to: #2AD167;
-  }
-
-  .\32xl\:hover\:to-green-600:hover {
-    --tw-gradient-to: #26BC5E;
-  }
-
-  .\32xl\:hover\:to-green-700:hover {
-    --tw-gradient-to: #209D4E;
-  }
-
-  .\32xl\:hover\:to-green-800:hover {
-    --tw-gradient-to: #197D3E;
-  }
-
-  .\32xl\:hover\:to-green-900:hover {
-    --tw-gradient-to: #156633;
-  }
-
-  .\32xl\:hover\:to-blue-50:hover {
-    --tw-gradient-to: #F5F9FF;
-  }
-
-  .\32xl\:hover\:to-blue-100:hover {
-    --tw-gradient-to: #EBF3FE;
-  }
-
-  .\32xl\:hover\:to-blue-200:hover {
-    --tw-gradient-to: #CEE0FD;
-  }
-
-  .\32xl\:hover\:to-blue-300:hover {
-    --tw-gradient-to: #B1CDFB;
-  }
-
-  .\32xl\:hover\:to-blue-400:hover {
-    --tw-gradient-to: #76A8F9;
-  }
-
-  .\32xl\:hover\:to-blue-500:hover {
-    --tw-gradient-to: #3B82F6;
-  }
-
-  .\32xl\:hover\:to-blue-600:hover {
-    --tw-gradient-to: #3575DD;
-  }
-
-  .\32xl\:hover\:to-blue-700:hover {
-    --tw-gradient-to: #2C62B9;
-  }
-
-  .\32xl\:hover\:to-blue-800:hover {
-    --tw-gradient-to: #234E94;
-  }
-
-  .\32xl\:hover\:to-blue-900:hover {
-    --tw-gradient-to: #1D4079;
-  }
-
-  .\32xl\:hover\:to-gray-50:hover {
-    --tw-gradient-to: #f9fafb;
-  }
-
-  .\32xl\:hover\:to-gray-100:hover {
-    --tw-gradient-to: #f3f4f6;
-  }
-
-  .\32xl\:hover\:to-gray-200:hover {
-    --tw-gradient-to: #e5e7eb;
-  }
-
-  .\32xl\:hover\:to-gray-300:hover {
-    --tw-gradient-to: #d1d5db;
-  }
-
-  .\32xl\:hover\:to-gray-400:hover {
-    --tw-gradient-to: #9ca3af;
-  }
-
-  .\32xl\:hover\:to-gray-500:hover {
-    --tw-gradient-to: #6b7280;
-  }
-
-  .\32xl\:hover\:to-gray-600:hover {
-    --tw-gradient-to: #4b5563;
-  }
-
-  .\32xl\:hover\:to-gray-700:hover {
-    --tw-gradient-to: #374151;
-  }
-
-  .\32xl\:hover\:to-gray-800:hover {
-    --tw-gradient-to: #1f2937;
-  }
-
-  .\32xl\:hover\:to-gray-900:hover {
-    --tw-gradient-to: #111827;
-  }
-
-  .\32xl\:focus\:from-current:focus {
-    --tw-gradient-from: currentColor;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .\32xl\:focus\:from-transparent:focus {
-    --tw-gradient-from: transparent;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .\32xl\:focus\:from-black:focus {
-    --tw-gradient-from: #000;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .\32xl\:focus\:from-white:focus {
-    --tw-gradient-from: #fff;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .\32xl\:focus\:from-darkCoolGray-50:focus {
-    --tw-gradient-from: #F5F6F7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 246, 247, 0));
-  }
-
-  .\32xl\:focus\:from-darkCoolGray-100:focus {
-    --tw-gradient-from: #EBEDEF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(235, 237, 239, 0));
-  }
-
-  .\32xl\:focus\:from-darkCoolGray-200:focus {
-    --tw-gradient-from: #CED1D6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 209, 214, 0));
-  }
-
-  .\32xl\:focus\:from-darkCoolGray-300:focus {
-    --tw-gradient-from: #B0B5BD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(176, 181, 189, 0));
-  }
-
-  .\32xl\:focus\:from-darkCoolGray-400:focus {
-    --tw-gradient-from: #757E8C;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(117, 126, 140, 0));
-  }
-
-  .\32xl\:focus\:from-darkCoolGray-500:focus {
-    --tw-gradient-from: #3A475B;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(58, 71, 91, 0));
-  }
-
-  .\32xl\:focus\:from-darkCoolGray-600:focus {
-    --tw-gradient-from: #344052;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 64, 82, 0));
-  }
-
-  .\32xl\:focus\:from-darkCoolGray-700:focus {
-    --tw-gradient-from: #2C3544;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(44, 53, 68, 0));
-  }
-
-  .\32xl\:focus\:from-darkCoolGray-800:focus {
-    --tw-gradient-from: #232B37;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 43, 55, 0));
-  }
-
-  .\32xl\:focus\:from-darkCoolGray-900:focus {
-    --tw-gradient-from: #1C232D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(28, 35, 45, 0));
-  }
-
-  .\32xl\:focus\:from-coolGray-50:focus {
-    --tw-gradient-from: #F7F8F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(247, 248, 249, 0));
-  }
-
-  .\32xl\:focus\:from-coolGray-100:focus {
-    --tw-gradient-from: #EEF0F3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 240, 243, 0));
-  }
-
-  .\32xl\:focus\:from-coolGray-200:focus {
-    --tw-gradient-from: #D5DAE1;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(213, 218, 225, 0));
-  }
-
-  .\32xl\:focus\:from-coolGray-300:focus {
-    --tw-gradient-from: #BBC3CF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(187, 195, 207, 0));
-  }
-
-  .\32xl\:focus\:from-coolGray-400:focus {
-    --tw-gradient-from: #8896AB;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(136, 150, 171, 0));
-  }
-
-  .\32xl\:focus\:from-coolGray-500:focus {
-    --tw-gradient-from: #556987;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(85, 105, 135, 0));
-  }
-
-  .\32xl\:focus\:from-coolGray-600:focus {
-    --tw-gradient-from: #4D5F7A;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(77, 95, 122, 0));
-  }
-
-  .\32xl\:focus\:from-coolGray-700:focus {
-    --tw-gradient-from: #404F65;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(64, 79, 101, 0));
-  }
-
-  .\32xl\:focus\:from-coolGray-800:focus {
-    --tw-gradient-from: #333F51;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 63, 81, 0));
-  }
-
-  .\32xl\:focus\:from-coolGray-900:focus {
-    --tw-gradient-from: #2A3342;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(42, 51, 66, 0));
-  }
-
-  .\32xl\:focus\:from-indigo-50:focus {
-    --tw-gradient-from: #F8F6FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 246, 255, 0));
-  }
-
-  .\32xl\:focus\:from-indigo-100:focus {
-    --tw-gradient-from: #F0EEFF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(240, 238, 255, 0));
-  }
-
-  .\32xl\:focus\:from-indigo-200:focus {
-    --tw-gradient-from: #DAD4FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(218, 212, 255, 0));
-  }
-
-  .\32xl\:focus\:from-indigo-300:focus {
-    --tw-gradient-from: #C3B9FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(195, 185, 255, 0));
-  }
-
-  .\32xl\:focus\:from-indigo-400:focus {
-    --tw-gradient-from: #9685FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(150, 133, 255, 0));
-  }
-
-  .\32xl\:focus\:from-indigo-500:focus {
-    --tw-gradient-from: #6951FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(105, 81, 255, 0));
-  }
-
-  .\32xl\:focus\:from-indigo-600:focus {
-    --tw-gradient-from: #5F49E6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(95, 73, 230, 0));
-  }
-
-  .\32xl\:focus\:from-indigo-700:focus {
-    --tw-gradient-from: #4F3DBF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 61, 191, 0));
-  }
-
-  .\32xl\:focus\:from-indigo-800:focus {
-    --tw-gradient-from: #3F3199;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(63, 49, 153, 0));
-  }
-
-  .\32xl\:focus\:from-indigo-900:focus {
-    --tw-gradient-from: #33287D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(51, 40, 125, 0));
-  }
-
-  .\32xl\:focus\:from-violet-50:focus {
-    --tw-gradient-from: #FBF7FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 247, 255, 0));
-  }
-
-  .\32xl\:focus\:from-violet-100:focus {
-    --tw-gradient-from: #F6EEFE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(246, 238, 254, 0));
-  }
-
-  .\32xl\:focus\:from-violet-200:focus {
-    --tw-gradient-from: #E9D5FD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(233, 213, 253, 0));
-  }
-
-  .\32xl\:focus\:from-violet-300:focus {
-    --tw-gradient-from: #DCBBFC;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 187, 252, 0));
-  }
-
-  .\32xl\:focus\:from-violet-400:focus {
-    --tw-gradient-from: #C288F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(194, 136, 249, 0));
-  }
-
-  .\32xl\:focus\:from-violet-500:focus {
-    --tw-gradient-from: #A855F7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(168, 85, 247, 0));
-  }
-
-  .\32xl\:focus\:from-violet-600:focus {
-    --tw-gradient-from: #974DDE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(151, 77, 222, 0));
-  }
-
-  .\32xl\:focus\:from-violet-700:focus {
-    --tw-gradient-from: #7E40B9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(126, 64, 185, 0));
-  }
-
-  .\32xl\:focus\:from-violet-800:focus {
-    --tw-gradient-from: #653394;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(101, 51, 148, 0));
-  }
-
-  .\32xl\:focus\:from-violet-900:focus {
-    --tw-gradient-from: #522A79;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(82, 42, 121, 0));
-  }
-
-  .\32xl\:focus\:from-yellow-50:focus {
-    --tw-gradient-from: #FFFAF3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 250, 243, 0));
-  }
-
-  .\32xl\:focus\:from-yellow-100:focus {
-    --tw-gradient-from: #FEF5E7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 245, 231, 0));
-  }
-
-  .\32xl\:focus\:from-yellow-200:focus {
-    --tw-gradient-from: #FDE7C2;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 231, 194, 0));
-  }
-
-  .\32xl\:focus\:from-yellow-300:focus {
-    --tw-gradient-from: #FBD89D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 216, 157, 0));
-  }
-
-  .\32xl\:focus\:from-yellow-400:focus {
-    --tw-gradient-from: #F8BB54;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 187, 84, 0));
-  }
-
-  .\32xl\:focus\:from-yellow-500:focus {
-    --tw-gradient-from: #F59E0B;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0));
-  }
-
-  .\32xl\:focus\:from-yellow-600:focus {
-    --tw-gradient-from: #DD8E0A;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 142, 10, 0));
-  }
-
-  .\32xl\:focus\:from-yellow-700:focus {
-    --tw-gradient-from: #B87708;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(184, 119, 8, 0));
-  }
-
-  .\32xl\:focus\:from-yellow-800:focus {
-    --tw-gradient-from: #935F07;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 95, 7, 0));
-  }
-
-  .\32xl\:focus\:from-yellow-900:focus {
-    --tw-gradient-from: #784D05;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 77, 5, 0));
-  }
-
-  .\32xl\:focus\:from-red-50:focus {
-    --tw-gradient-from: #FEF7F6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 247, 246, 0));
-  }
-
-  .\32xl\:focus\:from-red-100:focus {
-    --tw-gradient-from: #FDEEEC;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 238, 236, 0));
-  }
-
-  .\32xl\:focus\:from-red-200:focus {
-    --tw-gradient-from: #FBD6D0;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 214, 208, 0));
-  }
-
-  .\32xl\:focus\:from-red-300:focus {
-    --tw-gradient-from: #F9BDB4;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 189, 180, 0));
-  }
-
-  .\32xl\:focus\:from-red-400:focus {
-    --tw-gradient-from: #F48B7C;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 139, 124, 0));
-  }
-
-  .\32xl\:focus\:from-red-500:focus {
-    --tw-gradient-from: #EF5844;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 88, 68, 0));
-  }
-
-  .\32xl\:focus\:from-red-600:focus {
-    --tw-gradient-from: #D7503D;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(215, 80, 61, 0));
-  }
-
-  .\32xl\:focus\:from-red-700:focus {
-    --tw-gradient-from: #B34333;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(179, 67, 51, 0));
-  }
-
-  .\32xl\:focus\:from-red-800:focus {
-    --tw-gradient-from: #8F3529;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(143, 53, 41, 0));
-  }
-
-  .\32xl\:focus\:from-red-900:focus {
-    --tw-gradient-from: #752C21;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(117, 44, 33, 0));
-  }
-
-  .\32xl\:focus\:from-green-50:focus {
-    --tw-gradient-from: #F4FDF7;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 253, 247, 0));
-  }
-
-  .\32xl\:focus\:from-green-100:focus {
-    --tw-gradient-from: #EAFAF0;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(234, 250, 240, 0));
-  }
-
-  .\32xl\:focus\:from-green-200:focus {
-    --tw-gradient-from: #CAF4D9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(202, 244, 217, 0));
-  }
-
-  .\32xl\:focus\:from-green-300:focus {
-    --tw-gradient-from: #AAEDC3;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(170, 237, 195, 0));
-  }
-
-  .\32xl\:focus\:from-green-400:focus {
-    --tw-gradient-from: #6ADF95;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(106, 223, 149, 0));
-  }
-
-  .\32xl\:focus\:from-green-500:focus {
-    --tw-gradient-from: #2AD167;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(42, 209, 103, 0));
-  }
-
-  .\32xl\:focus\:from-green-600:focus {
-    --tw-gradient-from: #26BC5E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(38, 188, 94, 0));
-  }
-
-  .\32xl\:focus\:from-green-700:focus {
-    --tw-gradient-from: #209D4E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(32, 157, 78, 0));
-  }
-
-  .\32xl\:focus\:from-green-800:focus {
-    --tw-gradient-from: #197D3E;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(25, 125, 62, 0));
-  }
-
-  .\32xl\:focus\:from-green-900:focus {
-    --tw-gradient-from: #156633;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(21, 102, 51, 0));
-  }
-
-  .\32xl\:focus\:from-blue-50:focus {
-    --tw-gradient-from: #F5F9FF;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 249, 255, 0));
-  }
-
-  .\32xl\:focus\:from-blue-100:focus {
-    --tw-gradient-from: #EBF3FE;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(235, 243, 254, 0));
-  }
-
-  .\32xl\:focus\:from-blue-200:focus {
-    --tw-gradient-from: #CEE0FD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(206, 224, 253, 0));
-  }
-
-  .\32xl\:focus\:from-blue-300:focus {
-    --tw-gradient-from: #B1CDFB;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(177, 205, 251, 0));
-  }
-
-  .\32xl\:focus\:from-blue-400:focus {
-    --tw-gradient-from: #76A8F9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(118, 168, 249, 0));
-  }
-
-  .\32xl\:focus\:from-blue-500:focus {
-    --tw-gradient-from: #3B82F6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0));
-  }
-
-  .\32xl\:focus\:from-blue-600:focus {
-    --tw-gradient-from: #3575DD;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(53, 117, 221, 0));
-  }
-
-  .\32xl\:focus\:from-blue-700:focus {
-    --tw-gradient-from: #2C62B9;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(44, 98, 185, 0));
-  }
-
-  .\32xl\:focus\:from-blue-800:focus {
-    --tw-gradient-from: #234E94;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 78, 148, 0));
-  }
-
-  .\32xl\:focus\:from-blue-900:focus {
-    --tw-gradient-from: #1D4079;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 64, 121, 0));
-  }
-
-  .\32xl\:focus\:from-gray-50:focus {
-    --tw-gradient-from: #f9fafb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0));
-  }
-
-  .\32xl\:focus\:from-gray-100:focus {
-    --tw-gradient-from: #f3f4f6;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0));
-  }
-
-  .\32xl\:focus\:from-gray-200:focus {
-    --tw-gradient-from: #e5e7eb;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0));
-  }
-
-  .\32xl\:focus\:from-gray-300:focus {
-    --tw-gradient-from: #d1d5db;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0));
-  }
-
-  .\32xl\:focus\:from-gray-400:focus {
-    --tw-gradient-from: #9ca3af;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0));
-  }
-
-  .\32xl\:focus\:from-gray-500:focus {
-    --tw-gradient-from: #6b7280;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0));
-  }
-
-  .\32xl\:focus\:from-gray-600:focus {
-    --tw-gradient-from: #4b5563;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0));
-  }
-
-  .\32xl\:focus\:from-gray-700:focus {
-    --tw-gradient-from: #374151;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0));
-  }
-
-  .\32xl\:focus\:from-gray-800:focus {
-    --tw-gradient-from: #1f2937;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0));
-  }
-
-  .\32xl\:focus\:from-gray-900:focus {
-    --tw-gradient-from: #111827;
-    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0));
-  }
-
-  .\32xl\:focus\:via-current:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .\32xl\:focus\:via-transparent:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .\32xl\:focus\:via-black:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
-  }
-
-  .\32xl\:focus\:via-white:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
-  }
-
-  .\32xl\:focus\:via-darkCoolGray-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F5F6F7, var(--tw-gradient-to, rgba(245, 246, 247, 0));
-  }
-
-  .\32xl\:focus\:via-darkCoolGray-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #EBEDEF, var(--tw-gradient-to, rgba(235, 237, 239, 0));
-  }
-
-  .\32xl\:focus\:via-darkCoolGray-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #CED1D6, var(--tw-gradient-to, rgba(206, 209, 214, 0));
-  }
-
-  .\32xl\:focus\:via-darkCoolGray-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #B0B5BD, var(--tw-gradient-to, rgba(176, 181, 189, 0));
-  }
-
-  .\32xl\:focus\:via-darkCoolGray-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #757E8C, var(--tw-gradient-to, rgba(117, 126, 140, 0));
-  }
-
-  .\32xl\:focus\:via-darkCoolGray-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #3A475B, var(--tw-gradient-to, rgba(58, 71, 91, 0));
-  }
-
-  .\32xl\:focus\:via-darkCoolGray-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #344052, var(--tw-gradient-to, rgba(52, 64, 82, 0));
-  }
-
-  .\32xl\:focus\:via-darkCoolGray-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #2C3544, var(--tw-gradient-to, rgba(44, 53, 68, 0));
-  }
-
-  .\32xl\:focus\:via-darkCoolGray-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #232B37, var(--tw-gradient-to, rgba(35, 43, 55, 0));
-  }
-
-  .\32xl\:focus\:via-darkCoolGray-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #1C232D, var(--tw-gradient-to, rgba(28, 35, 45, 0));
-  }
-
-  .\32xl\:focus\:via-coolGray-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F7F8F9, var(--tw-gradient-to, rgba(247, 248, 249, 0));
-  }
-
-  .\32xl\:focus\:via-coolGray-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #EEF0F3, var(--tw-gradient-to, rgba(238, 240, 243, 0));
-  }
-
-  .\32xl\:focus\:via-coolGray-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #D5DAE1, var(--tw-gradient-to, rgba(213, 218, 225, 0));
-  }
-
-  .\32xl\:focus\:via-coolGray-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #BBC3CF, var(--tw-gradient-to, rgba(187, 195, 207, 0));
-  }
-
-  .\32xl\:focus\:via-coolGray-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #8896AB, var(--tw-gradient-to, rgba(136, 150, 171, 0));
-  }
-
-  .\32xl\:focus\:via-coolGray-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #556987, var(--tw-gradient-to, rgba(85, 105, 135, 0));
-  }
-
-  .\32xl\:focus\:via-coolGray-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #4D5F7A, var(--tw-gradient-to, rgba(77, 95, 122, 0));
-  }
-
-  .\32xl\:focus\:via-coolGray-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #404F65, var(--tw-gradient-to, rgba(64, 79, 101, 0));
-  }
-
-  .\32xl\:focus\:via-coolGray-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #333F51, var(--tw-gradient-to, rgba(51, 63, 81, 0));
-  }
-
-  .\32xl\:focus\:via-coolGray-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #2A3342, var(--tw-gradient-to, rgba(42, 51, 66, 0));
-  }
-
-  .\32xl\:focus\:via-indigo-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F8F6FF, var(--tw-gradient-to, rgba(248, 246, 255, 0));
-  }
-
-  .\32xl\:focus\:via-indigo-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F0EEFF, var(--tw-gradient-to, rgba(240, 238, 255, 0));
-  }
-
-  .\32xl\:focus\:via-indigo-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #DAD4FF, var(--tw-gradient-to, rgba(218, 212, 255, 0));
-  }
-
-  .\32xl\:focus\:via-indigo-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #C3B9FF, var(--tw-gradient-to, rgba(195, 185, 255, 0));
-  }
-
-  .\32xl\:focus\:via-indigo-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #9685FF, var(--tw-gradient-to, rgba(150, 133, 255, 0));
-  }
-
-  .\32xl\:focus\:via-indigo-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #6951FF, var(--tw-gradient-to, rgba(105, 81, 255, 0));
-  }
-
-  .\32xl\:focus\:via-indigo-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #5F49E6, var(--tw-gradient-to, rgba(95, 73, 230, 0));
-  }
-
-  .\32xl\:focus\:via-indigo-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #4F3DBF, var(--tw-gradient-to, rgba(79, 61, 191, 0));
-  }
-
-  .\32xl\:focus\:via-indigo-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #3F3199, var(--tw-gradient-to, rgba(63, 49, 153, 0));
-  }
-
-  .\32xl\:focus\:via-indigo-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #33287D, var(--tw-gradient-to, rgba(51, 40, 125, 0));
-  }
-
-  .\32xl\:focus\:via-violet-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBF7FF, var(--tw-gradient-to, rgba(251, 247, 255, 0));
-  }
-
-  .\32xl\:focus\:via-violet-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F6EEFE, var(--tw-gradient-to, rgba(246, 238, 254, 0));
-  }
-
-  .\32xl\:focus\:via-violet-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #E9D5FD, var(--tw-gradient-to, rgba(233, 213, 253, 0));
-  }
-
-  .\32xl\:focus\:via-violet-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #DCBBFC, var(--tw-gradient-to, rgba(220, 187, 252, 0));
-  }
-
-  .\32xl\:focus\:via-violet-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #C288F9, var(--tw-gradient-to, rgba(194, 136, 249, 0));
-  }
-
-  .\32xl\:focus\:via-violet-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #A855F7, var(--tw-gradient-to, rgba(168, 85, 247, 0));
-  }
-
-  .\32xl\:focus\:via-violet-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #974DDE, var(--tw-gradient-to, rgba(151, 77, 222, 0));
-  }
-
-  .\32xl\:focus\:via-violet-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #7E40B9, var(--tw-gradient-to, rgba(126, 64, 185, 0));
-  }
-
-  .\32xl\:focus\:via-violet-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #653394, var(--tw-gradient-to, rgba(101, 51, 148, 0));
-  }
-
-  .\32xl\:focus\:via-violet-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #522A79, var(--tw-gradient-to, rgba(82, 42, 121, 0));
-  }
-
-  .\32xl\:focus\:via-yellow-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #FFFAF3, var(--tw-gradient-to, rgba(255, 250, 243, 0));
-  }
-
-  .\32xl\:focus\:via-yellow-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #FEF5E7, var(--tw-gradient-to, rgba(254, 245, 231, 0));
-  }
-
-  .\32xl\:focus\:via-yellow-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #FDE7C2, var(--tw-gradient-to, rgba(253, 231, 194, 0));
-  }
-
-  .\32xl\:focus\:via-yellow-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBD89D, var(--tw-gradient-to, rgba(251, 216, 157, 0));
-  }
-
-  .\32xl\:focus\:via-yellow-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F8BB54, var(--tw-gradient-to, rgba(248, 187, 84, 0));
-  }
-
-  .\32xl\:focus\:via-yellow-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F59E0B, var(--tw-gradient-to, rgba(245, 158, 11, 0));
-  }
-
-  .\32xl\:focus\:via-yellow-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #DD8E0A, var(--tw-gradient-to, rgba(221, 142, 10, 0));
-  }
-
-  .\32xl\:focus\:via-yellow-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #B87708, var(--tw-gradient-to, rgba(184, 119, 8, 0));
-  }
-
-  .\32xl\:focus\:via-yellow-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #935F07, var(--tw-gradient-to, rgba(147, 95, 7, 0));
-  }
-
-  .\32xl\:focus\:via-yellow-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #784D05, var(--tw-gradient-to, rgba(120, 77, 5, 0));
-  }
-
-  .\32xl\:focus\:via-red-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #FEF7F6, var(--tw-gradient-to, rgba(254, 247, 246, 0));
-  }
-
-  .\32xl\:focus\:via-red-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #FDEEEC, var(--tw-gradient-to, rgba(253, 238, 236, 0));
-  }
-
-  .\32xl\:focus\:via-red-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #FBD6D0, var(--tw-gradient-to, rgba(251, 214, 208, 0));
-  }
-
-  .\32xl\:focus\:via-red-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F9BDB4, var(--tw-gradient-to, rgba(249, 189, 180, 0));
-  }
-
-  .\32xl\:focus\:via-red-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F48B7C, var(--tw-gradient-to, rgba(244, 139, 124, 0));
-  }
-
-  .\32xl\:focus\:via-red-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #EF5844, var(--tw-gradient-to, rgba(239, 88, 68, 0));
-  }
-
-  .\32xl\:focus\:via-red-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #D7503D, var(--tw-gradient-to, rgba(215, 80, 61, 0));
-  }
-
-  .\32xl\:focus\:via-red-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #B34333, var(--tw-gradient-to, rgba(179, 67, 51, 0));
-  }
-
-  .\32xl\:focus\:via-red-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #8F3529, var(--tw-gradient-to, rgba(143, 53, 41, 0));
-  }
-
-  .\32xl\:focus\:via-red-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #752C21, var(--tw-gradient-to, rgba(117, 44, 33, 0));
-  }
-
-  .\32xl\:focus\:via-green-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F4FDF7, var(--tw-gradient-to, rgba(244, 253, 247, 0));
-  }
-
-  .\32xl\:focus\:via-green-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #EAFAF0, var(--tw-gradient-to, rgba(234, 250, 240, 0));
-  }
-
-  .\32xl\:focus\:via-green-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #CAF4D9, var(--tw-gradient-to, rgba(202, 244, 217, 0));
-  }
-
-  .\32xl\:focus\:via-green-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #AAEDC3, var(--tw-gradient-to, rgba(170, 237, 195, 0));
-  }
-
-  .\32xl\:focus\:via-green-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #6ADF95, var(--tw-gradient-to, rgba(106, 223, 149, 0));
-  }
-
-  .\32xl\:focus\:via-green-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #2AD167, var(--tw-gradient-to, rgba(42, 209, 103, 0));
-  }
-
-  .\32xl\:focus\:via-green-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #26BC5E, var(--tw-gradient-to, rgba(38, 188, 94, 0));
-  }
-
-  .\32xl\:focus\:via-green-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #209D4E, var(--tw-gradient-to, rgba(32, 157, 78, 0));
-  }
-
-  .\32xl\:focus\:via-green-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #197D3E, var(--tw-gradient-to, rgba(25, 125, 62, 0));
-  }
-
-  .\32xl\:focus\:via-green-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #156633, var(--tw-gradient-to, rgba(21, 102, 51, 0));
-  }
-
-  .\32xl\:focus\:via-blue-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #F5F9FF, var(--tw-gradient-to, rgba(245, 249, 255, 0));
-  }
-
-  .\32xl\:focus\:via-blue-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #EBF3FE, var(--tw-gradient-to, rgba(235, 243, 254, 0));
-  }
-
-  .\32xl\:focus\:via-blue-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #CEE0FD, var(--tw-gradient-to, rgba(206, 224, 253, 0));
-  }
-
-  .\32xl\:focus\:via-blue-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #B1CDFB, var(--tw-gradient-to, rgba(177, 205, 251, 0));
-  }
-
-  .\32xl\:focus\:via-blue-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #76A8F9, var(--tw-gradient-to, rgba(118, 168, 249, 0));
-  }
-
-  .\32xl\:focus\:via-blue-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #3B82F6, var(--tw-gradient-to, rgba(59, 130, 246, 0));
-  }
-
-  .\32xl\:focus\:via-blue-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #3575DD, var(--tw-gradient-to, rgba(53, 117, 221, 0));
-  }
-
-  .\32xl\:focus\:via-blue-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #2C62B9, var(--tw-gradient-to, rgba(44, 98, 185, 0));
-  }
-
-  .\32xl\:focus\:via-blue-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #234E94, var(--tw-gradient-to, rgba(35, 78, 148, 0));
-  }
-
-  .\32xl\:focus\:via-blue-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #1D4079, var(--tw-gradient-to, rgba(29, 64, 121, 0));
-  }
-
-  .\32xl\:focus\:via-gray-50:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0));
-  }
-
-  .\32xl\:focus\:via-gray-100:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0));
-  }
-
-  .\32xl\:focus\:via-gray-200:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0));
-  }
-
-  .\32xl\:focus\:via-gray-300:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0));
-  }
-
-  .\32xl\:focus\:via-gray-400:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0));
-  }
-
-  .\32xl\:focus\:via-gray-500:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0));
-  }
-
-  .\32xl\:focus\:via-gray-600:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0));
-  }
-
-  .\32xl\:focus\:via-gray-700:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0));
-  }
-
-  .\32xl\:focus\:via-gray-800:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0));
-  }
-
-  .\32xl\:focus\:via-gray-900:focus {
-    --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0));
-  }
-
-  .\32xl\:focus\:to-current:focus {
-    --tw-gradient-to: currentColor;
-  }
-
-  .\32xl\:focus\:to-transparent:focus {
-    --tw-gradient-to: transparent;
-  }
-
-  .\32xl\:focus\:to-black:focus {
-    --tw-gradient-to: #000;
-  }
-
-  .\32xl\:focus\:to-white:focus {
-    --tw-gradient-to: #fff;
-  }
-
-  .\32xl\:focus\:to-darkCoolGray-50:focus {
-    --tw-gradient-to: #F5F6F7;
-  }
-
-  .\32xl\:focus\:to-darkCoolGray-100:focus {
-    --tw-gradient-to: #EBEDEF;
-  }
-
-  .\32xl\:focus\:to-darkCoolGray-200:focus {
-    --tw-gradient-to: #CED1D6;
-  }
-
-  .\32xl\:focus\:to-darkCoolGray-300:focus {
-    --tw-gradient-to: #B0B5BD;
-  }
-
-  .\32xl\:focus\:to-darkCoolGray-400:focus {
-    --tw-gradient-to: #757E8C;
-  }
-
-  .\32xl\:focus\:to-darkCoolGray-500:focus {
-    --tw-gradient-to: #3A475B;
-  }
-
-  .\32xl\:focus\:to-darkCoolGray-600:focus {
-    --tw-gradient-to: #344052;
-  }
-
-  .\32xl\:focus\:to-darkCoolGray-700:focus {
-    --tw-gradient-to: #2C3544;
-  }
-
-  .\32xl\:focus\:to-darkCoolGray-800:focus {
-    --tw-gradient-to: #232B37;
-  }
-
-  .\32xl\:focus\:to-darkCoolGray-900:focus {
-    --tw-gradient-to: #1C232D;
-  }
-
-  .\32xl\:focus\:to-coolGray-50:focus {
-    --tw-gradient-to: #F7F8F9;
-  }
-
-  .\32xl\:focus\:to-coolGray-100:focus {
-    --tw-gradient-to: #EEF0F3;
-  }
-
-  .\32xl\:focus\:to-coolGray-200:focus {
-    --tw-gradient-to: #D5DAE1;
-  }
-
-  .\32xl\:focus\:to-coolGray-300:focus {
-    --tw-gradient-to: #BBC3CF;
-  }
-
-  .\32xl\:focus\:to-coolGray-400:focus {
-    --tw-gradient-to: #8896AB;
-  }
-
-  .\32xl\:focus\:to-coolGray-500:focus {
-    --tw-gradient-to: #556987;
-  }
-
-  .\32xl\:focus\:to-coolGray-600:focus {
-    --tw-gradient-to: #4D5F7A;
-  }
-
-  .\32xl\:focus\:to-coolGray-700:focus {
-    --tw-gradient-to: #404F65;
-  }
-
-  .\32xl\:focus\:to-coolGray-800:focus {
-    --tw-gradient-to: #333F51;
-  }
-
-  .\32xl\:focus\:to-coolGray-900:focus {
-    --tw-gradient-to: #2A3342;
-  }
-
-  .\32xl\:focus\:to-indigo-50:focus {
-    --tw-gradient-to: #F8F6FF;
-  }
-
-  .\32xl\:focus\:to-indigo-100:focus {
-    --tw-gradient-to: #F0EEFF;
-  }
-
-  .\32xl\:focus\:to-indigo-200:focus {
-    --tw-gradient-to: #DAD4FF;
-  }
-
-  .\32xl\:focus\:to-indigo-300:focus {
-    --tw-gradient-to: #C3B9FF;
-  }
-
-  .\32xl\:focus\:to-indigo-400:focus {
-    --tw-gradient-to: #9685FF;
-  }
-
-  .\32xl\:focus\:to-indigo-500:focus {
-    --tw-gradient-to: #6951FF;
-  }
-
-  .\32xl\:focus\:to-indigo-600:focus {
-    --tw-gradient-to: #5F49E6;
-  }
-
-  .\32xl\:focus\:to-indigo-700:focus {
-    --tw-gradient-to: #4F3DBF;
-  }
-
-  .\32xl\:focus\:to-indigo-800:focus {
-    --tw-gradient-to: #3F3199;
-  }
-
-  .\32xl\:focus\:to-indigo-900:focus {
-    --tw-gradient-to: #33287D;
-  }
-
-  .\32xl\:focus\:to-violet-50:focus {
-    --tw-gradient-to: #FBF7FF;
-  }
-
-  .\32xl\:focus\:to-violet-100:focus {
-    --tw-gradient-to: #F6EEFE;
-  }
-
-  .\32xl\:focus\:to-violet-200:focus {
-    --tw-gradient-to: #E9D5FD;
-  }
-
-  .\32xl\:focus\:to-violet-300:focus {
-    --tw-gradient-to: #DCBBFC;
-  }
-
-  .\32xl\:focus\:to-violet-400:focus {
-    --tw-gradient-to: #C288F9;
-  }
-
-  .\32xl\:focus\:to-violet-500:focus {
-    --tw-gradient-to: #A855F7;
-  }
-
-  .\32xl\:focus\:to-violet-600:focus {
-    --tw-gradient-to: #974DDE;
-  }
-
-  .\32xl\:focus\:to-violet-700:focus {
-    --tw-gradient-to: #7E40B9;
-  }
-
-  .\32xl\:focus\:to-violet-800:focus {
-    --tw-gradient-to: #653394;
-  }
-
-  .\32xl\:focus\:to-violet-900:focus {
-    --tw-gradient-to: #522A79;
-  }
-
-  .\32xl\:focus\:to-yellow-50:focus {
-    --tw-gradient-to: #FFFAF3;
-  }
-
-  .\32xl\:focus\:to-yellow-100:focus {
-    --tw-gradient-to: #FEF5E7;
-  }
-
-  .\32xl\:focus\:to-yellow-200:focus {
-    --tw-gradient-to: #FDE7C2;
-  }
-
-  .\32xl\:focus\:to-yellow-300:focus {
-    --tw-gradient-to: #FBD89D;
-  }
-
-  .\32xl\:focus\:to-yellow-400:focus {
-    --tw-gradient-to: #F8BB54;
-  }
-
-  .\32xl\:focus\:to-yellow-500:focus {
-    --tw-gradient-to: #F59E0B;
-  }
-
-  .\32xl\:focus\:to-yellow-600:focus {
-    --tw-gradient-to: #DD8E0A;
-  }
-
-  .\32xl\:focus\:to-yellow-700:focus {
-    --tw-gradient-to: #B87708;
-  }
-
-  .\32xl\:focus\:to-yellow-800:focus {
-    --tw-gradient-to: #935F07;
-  }
-
-  .\32xl\:focus\:to-yellow-900:focus {
-    --tw-gradient-to: #784D05;
-  }
-
-  .\32xl\:focus\:to-red-50:focus {
-    --tw-gradient-to: #FEF7F6;
-  }
-
-  .\32xl\:focus\:to-red-100:focus {
-    --tw-gradient-to: #FDEEEC;
-  }
-
-  .\32xl\:focus\:to-red-200:focus {
-    --tw-gradient-to: #FBD6D0;
-  }
-
-  .\32xl\:focus\:to-red-300:focus {
-    --tw-gradient-to: #F9BDB4;
-  }
-
-  .\32xl\:focus\:to-red-400:focus {
-    --tw-gradient-to: #F48B7C;
-  }
-
-  .\32xl\:focus\:to-red-500:focus {
-    --tw-gradient-to: #EF5844;
-  }
-
-  .\32xl\:focus\:to-red-600:focus {
-    --tw-gradient-to: #D7503D;
-  }
-
-  .\32xl\:focus\:to-red-700:focus {
-    --tw-gradient-to: #B34333;
-  }
-
-  .\32xl\:focus\:to-red-800:focus {
-    --tw-gradient-to: #8F3529;
-  }
-
-  .\32xl\:focus\:to-red-900:focus {
-    --tw-gradient-to: #752C21;
-  }
-
-  .\32xl\:focus\:to-green-50:focus {
-    --tw-gradient-to: #F4FDF7;
-  }
-
-  .\32xl\:focus\:to-green-100:focus {
-    --tw-gradient-to: #EAFAF0;
-  }
-
-  .\32xl\:focus\:to-green-200:focus {
-    --tw-gradient-to: #CAF4D9;
-  }
-
-  .\32xl\:focus\:to-green-300:focus {
-    --tw-gradient-to: #AAEDC3;
-  }
-
-  .\32xl\:focus\:to-green-400:focus {
-    --tw-gradient-to: #6ADF95;
-  }
-
-  .\32xl\:focus\:to-green-500:focus {
-    --tw-gradient-to: #2AD167;
-  }
-
-  .\32xl\:focus\:to-green-600:focus {
-    --tw-gradient-to: #26BC5E;
-  }
-
-  .\32xl\:focus\:to-green-700:focus {
-    --tw-gradient-to: #209D4E;
-  }
-
-  .\32xl\:focus\:to-green-800:focus {
-    --tw-gradient-to: #197D3E;
-  }
-
-  .\32xl\:focus\:to-green-900:focus {
-    --tw-gradient-to: #156633;
-  }
-
-  .\32xl\:focus\:to-blue-50:focus {
-    --tw-gradient-to: #F5F9FF;
-  }
-
-  .\32xl\:focus\:to-blue-100:focus {
-    --tw-gradient-to: #EBF3FE;
-  }
-
-  .\32xl\:focus\:to-blue-200:focus {
-    --tw-gradient-to: #CEE0FD;
-  }
-
-  .\32xl\:focus\:to-blue-300:focus {
-    --tw-gradient-to: #B1CDFB;
-  }
-
-  .\32xl\:focus\:to-blue-400:focus {
-    --tw-gradient-to: #76A8F9;
-  }
-
-  .\32xl\:focus\:to-blue-500:focus {
-    --tw-gradient-to: #3B82F6;
-  }
-
-  .\32xl\:focus\:to-blue-600:focus {
-    --tw-gradient-to: #3575DD;
-  }
-
-  .\32xl\:focus\:to-blue-700:focus {
-    --tw-gradient-to: #2C62B9;
-  }
-
-  .\32xl\:focus\:to-blue-800:focus {
-    --tw-gradient-to: #234E94;
-  }
-
-  .\32xl\:focus\:to-blue-900:focus {
-    --tw-gradient-to: #1D4079;
-  }
-
-  .\32xl\:focus\:to-gray-50:focus {
-    --tw-gradient-to: #f9fafb;
-  }
-
-  .\32xl\:focus\:to-gray-100:focus {
-    --tw-gradient-to: #f3f4f6;
-  }
-
-  .\32xl\:focus\:to-gray-200:focus {
-    --tw-gradient-to: #e5e7eb;
-  }
-
-  .\32xl\:focus\:to-gray-300:focus {
-    --tw-gradient-to: #d1d5db;
-  }
-
-  .\32xl\:focus\:to-gray-400:focus {
-    --tw-gradient-to: #9ca3af;
-  }
-
-  .\32xl\:focus\:to-gray-500:focus {
-    --tw-gradient-to: #6b7280;
-  }
-
-  .\32xl\:focus\:to-gray-600:focus {
-    --tw-gradient-to: #4b5563;
-  }
-
-  .\32xl\:focus\:to-gray-700:focus {
-    --tw-gradient-to: #374151;
-  }
-
-  .\32xl\:focus\:to-gray-800:focus {
-    --tw-gradient-to: #1f2937;
-  }
-
-  .\32xl\:focus\:to-gray-900:focus {
-    --tw-gradient-to: #111827;
-  }
-
-  .\32xl\:bg-opacity-0 {
-    --tw-bg-opacity: 0;
-  }
-
-  .\32xl\:bg-opacity-5 {
-    --tw-bg-opacity: 0.05;
-  }
-
-  .\32xl\:bg-opacity-10 {
-    --tw-bg-opacity: 0.1;
-  }
-
-  .\32xl\:bg-opacity-20 {
-    --tw-bg-opacity: 0.2;
-  }
-
-  .\32xl\:bg-opacity-25 {
-    --tw-bg-opacity: 0.25;
-  }
-
-  .\32xl\:bg-opacity-30 {
-    --tw-bg-opacity: 0.3;
-  }
-
-  .\32xl\:bg-opacity-40 {
-    --tw-bg-opacity: 0.4;
-  }
-
-  .\32xl\:bg-opacity-50 {
-    --tw-bg-opacity: 0.5;
-  }
-
-  .\32xl\:bg-opacity-60 {
-    --tw-bg-opacity: 0.6;
-  }
-
-  .\32xl\:bg-opacity-70 {
-    --tw-bg-opacity: 0.7;
-  }
-
-  .\32xl\:bg-opacity-75 {
-    --tw-bg-opacity: 0.75;
-  }
-
-  .\32xl\:bg-opacity-80 {
-    --tw-bg-opacity: 0.8;
-  }
-
-  .\32xl\:bg-opacity-90 {
-    --tw-bg-opacity: 0.9;
-  }
-
-  .\32xl\:bg-opacity-95 {
-    --tw-bg-opacity: 0.95;
-  }
-
-  .\32xl\:bg-opacity-100 {
-    --tw-bg-opacity: 1;
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-opacity-0 {
-    --tw-bg-opacity: 0;
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-opacity-5 {
-    --tw-bg-opacity: 0.05;
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-opacity-10 {
-    --tw-bg-opacity: 0.1;
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-opacity-20 {
-    --tw-bg-opacity: 0.2;
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-opacity-25 {
-    --tw-bg-opacity: 0.25;
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-opacity-30 {
-    --tw-bg-opacity: 0.3;
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-opacity-40 {
-    --tw-bg-opacity: 0.4;
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-opacity-50 {
-    --tw-bg-opacity: 0.5;
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-opacity-60 {
-    --tw-bg-opacity: 0.6;
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-opacity-70 {
-    --tw-bg-opacity: 0.7;
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-opacity-75 {
-    --tw-bg-opacity: 0.75;
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-opacity-80 {
-    --tw-bg-opacity: 0.8;
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-opacity-90 {
-    --tw-bg-opacity: 0.9;
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-opacity-95 {
-    --tw-bg-opacity: 0.95;
-  }
-
-  .group:hover .\32xl\:group-hover\:bg-opacity-100 {
-    --tw-bg-opacity: 1;
-  }
-
-  .\32xl\:focus-within\:bg-opacity-0:focus-within {
-    --tw-bg-opacity: 0;
-  }
-
-  .\32xl\:focus-within\:bg-opacity-5:focus-within {
-    --tw-bg-opacity: 0.05;
-  }
-
-  .\32xl\:focus-within\:bg-opacity-10:focus-within {
-    --tw-bg-opacity: 0.1;
-  }
-
-  .\32xl\:focus-within\:bg-opacity-20:focus-within {
-    --tw-bg-opacity: 0.2;
-  }
-
-  .\32xl\:focus-within\:bg-opacity-25:focus-within {
-    --tw-bg-opacity: 0.25;
-  }
-
-  .\32xl\:focus-within\:bg-opacity-30:focus-within {
-    --tw-bg-opacity: 0.3;
-  }
-
-  .\32xl\:focus-within\:bg-opacity-40:focus-within {
-    --tw-bg-opacity: 0.4;
-  }
-
-  .\32xl\:focus-within\:bg-opacity-50:focus-within {
-    --tw-bg-opacity: 0.5;
-  }
-
-  .\32xl\:focus-within\:bg-opacity-60:focus-within {
-    --tw-bg-opacity: 0.6;
-  }
-
-  .\32xl\:focus-within\:bg-opacity-70:focus-within {
-    --tw-bg-opacity: 0.7;
-  }
-
-  .\32xl\:focus-within\:bg-opacity-75:focus-within {
-    --tw-bg-opacity: 0.75;
-  }
-
-  .\32xl\:focus-within\:bg-opacity-80:focus-within {
-    --tw-bg-opacity: 0.8;
-  }
-
-  .\32xl\:focus-within\:bg-opacity-90:focus-within {
-    --tw-bg-opacity: 0.9;
-  }
-
-  .\32xl\:focus-within\:bg-opacity-95:focus-within {
-    --tw-bg-opacity: 0.95;
-  }
-
-  .\32xl\:focus-within\:bg-opacity-100:focus-within {
-    --tw-bg-opacity: 1;
-  }
-
-  .\32xl\:hover\:bg-opacity-0:hover {
-    --tw-bg-opacity: 0;
-  }
-
-  .\32xl\:hover\:bg-opacity-5:hover {
-    --tw-bg-opacity: 0.05;
-  }
-
-  .\32xl\:hover\:bg-opacity-10:hover {
-    --tw-bg-opacity: 0.1;
-  }
-
-  .\32xl\:hover\:bg-opacity-20:hover {
-    --tw-bg-opacity: 0.2;
-  }
-
-  .\32xl\:hover\:bg-opacity-25:hover {
-    --tw-bg-opacity: 0.25;
-  }
-
-  .\32xl\:hover\:bg-opacity-30:hover {
-    --tw-bg-opacity: 0.3;
-  }
-
-  .\32xl\:hover\:bg-opacity-40:hover {
-    --tw-bg-opacity: 0.4;
-  }
-
-  .\32xl\:hover\:bg-opacity-50:hover {
-    --tw-bg-opacity: 0.5;
-  }
-
-  .\32xl\:hover\:bg-opacity-60:hover {
-    --tw-bg-opacity: 0.6;
-  }
-
-  .\32xl\:hover\:bg-opacity-70:hover {
-    --tw-bg-opacity: 0.7;
-  }
-
-  .\32xl\:hover\:bg-opacity-75:hover {
-    --tw-bg-opacity: 0.75;
-  }
-
-  .\32xl\:hover\:bg-opacity-80:hover {
-    --tw-bg-opacity: 0.8;
-  }
-
-  .\32xl\:hover\:bg-opacity-90:hover {
-    --tw-bg-opacity: 0.9;
-  }
-
-  .\32xl\:hover\:bg-opacity-95:hover {
-    --tw-bg-opacity: 0.95;
-  }
-
-  .\32xl\:hover\:bg-opacity-100:hover {
-    --tw-bg-opacity: 1;
-  }
-
-  .\32xl\:focus\:bg-opacity-0:focus {
-    --tw-bg-opacity: 0;
-  }
-
-  .\32xl\:focus\:bg-opacity-5:focus {
-    --tw-bg-opacity: 0.05;
-  }
-
-  .\32xl\:focus\:bg-opacity-10:focus {
-    --tw-bg-opacity: 0.1;
-  }
-
-  .\32xl\:focus\:bg-opacity-20:focus {
-    --tw-bg-opacity: 0.2;
-  }
-
-  .\32xl\:focus\:bg-opacity-25:focus {
-    --tw-bg-opacity: 0.25;
-  }
-
-  .\32xl\:focus\:bg-opacity-30:focus {
-    --tw-bg-opacity: 0.3;
-  }
-
-  .\32xl\:focus\:bg-opacity-40:focus {
-    --tw-bg-opacity: 0.4;
-  }
-
-  .\32xl\:focus\:bg-opacity-50:focus {
-    --tw-bg-opacity: 0.5;
-  }
-
-  .\32xl\:focus\:bg-opacity-60:focus {
-    --tw-bg-opacity: 0.6;
-  }
-
-  .\32xl\:focus\:bg-opacity-70:focus {
-    --tw-bg-opacity: 0.7;
-  }
-
-  .\32xl\:focus\:bg-opacity-75:focus {
-    --tw-bg-opacity: 0.75;
-  }
-
-  .\32xl\:focus\:bg-opacity-80:focus {
-    --tw-bg-opacity: 0.8;
-  }
-
-  .\32xl\:focus\:bg-opacity-90:focus {
-    --tw-bg-opacity: 0.9;
-  }
-
-  .\32xl\:focus\:bg-opacity-95:focus {
-    --tw-bg-opacity: 0.95;
-  }
-
-  .\32xl\:focus\:bg-opacity-100:focus {
-    --tw-bg-opacity: 1;
-  }
-
-  .\32xl\:bg-bottom {
-    background-position: bottom;
-  }
-
-  .\32xl\:bg-center {
-    background-position: center;
-  }
-
-  .\32xl\:bg-left {
-    background-position: left;
-  }
-
-  .\32xl\:bg-left-bottom {
-    background-position: left bottom;
-  }
-
-  .\32xl\:bg-left-top {
-    background-position: left top;
-  }
-
-  .\32xl\:bg-right {
-    background-position: right;
-  }
-
-  .\32xl\:bg-right-bottom {
-    background-position: right bottom;
-  }
-
-  .\32xl\:bg-right-top {
-    background-position: right top;
-  }
-
-  .\32xl\:bg-top {
-    background-position: top;
-  }
-
-  .\32xl\:bg-repeat {
-    background-repeat: repeat;
-  }
-
-  .\32xl\:bg-no-repeat {
-    background-repeat: no-repeat;
-  }
-
-  .\32xl\:bg-repeat-x {
-    background-repeat: repeat-x;
-  }
-
-  .\32xl\:bg-repeat-y {
-    background-repeat: repeat-y;
-  }
-
-  .\32xl\:bg-repeat-round {
-    background-repeat: round;
-  }
-
-  .\32xl\:bg-repeat-space {
-    background-repeat: space;
-  }
-
-  .\32xl\:bg-auto {
-    background-size: auto;
-  }
-
-  .\32xl\:bg-cover {
-    background-size: cover;
-  }
-
-  .\32xl\:bg-contain {
-    background-size: contain;
-  }
-
-  .\32xl\:border-collapse {
-    border-collapse: collapse;
-  }
-
-  .\32xl\:border-separate {
-    border-collapse: separate;
-  }
-
-  .\32xl\:border-current {
-    border-color: currentColor;
-  }
-
-  .\32xl\:border-transparent {
-    border-color: transparent;
-  }
-
-  .\32xl\:border-black {
-    --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-white {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-darkCoolGray-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 246, 247, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-darkCoolGray-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 237, 239, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-darkCoolGray-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 209, 214, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-darkCoolGray-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(176, 181, 189, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-darkCoolGray-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 126, 140, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-darkCoolGray-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(58, 71, 91, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-darkCoolGray-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(52, 64, 82, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-darkCoolGray-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 53, 68, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-darkCoolGray-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 43, 55, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-darkCoolGray-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(28, 35, 45, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-coolGray-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(247, 248, 249, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-coolGray-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(238, 240, 243, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-coolGray-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(213, 218, 225, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-coolGray-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(187, 195, 207, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-coolGray-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(136, 150, 171, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-coolGray-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(85, 105, 135, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-coolGray-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(77, 95, 122, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-coolGray-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(64, 79, 101, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-coolGray-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 63, 81, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-coolGray-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 51, 66, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-indigo-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 246, 255, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-indigo-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(240, 238, 255, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-indigo-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(218, 212, 255, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-indigo-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(195, 185, 255, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-indigo-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(150, 133, 255, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-indigo-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(105, 81, 255, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-indigo-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(95, 73, 230, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-indigo-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(79, 61, 191, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-indigo-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(63, 49, 153, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-indigo-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 40, 125, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-violet-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 247, 255, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-violet-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(246, 238, 254, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-violet-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(233, 213, 253, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-violet-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(220, 187, 252, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-violet-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(194, 136, 249, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-violet-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(168, 85, 247, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-violet-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(151, 77, 222, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-violet-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(126, 64, 185, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-violet-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(101, 51, 148, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-violet-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(82, 42, 121, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-yellow-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 250, 243, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-yellow-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 245, 231, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-yellow-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 231, 194, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-yellow-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 216, 157, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-yellow-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 187, 84, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-yellow-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-yellow-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(221, 142, 10, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-yellow-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(184, 119, 8, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-yellow-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(147, 95, 7, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-yellow-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(120, 77, 5, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-red-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 247, 246, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-red-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 238, 236, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-red-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 214, 208, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-red-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 189, 180, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-red-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 139, 124, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-red-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(239, 88, 68, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-red-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(215, 80, 61, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-red-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(179, 67, 51, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-red-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(143, 53, 41, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-red-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 44, 33, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-green-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 253, 247, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-green-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(234, 250, 240, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-green-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(202, 244, 217, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-green-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(170, 237, 195, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-green-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(106, 223, 149, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-green-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 209, 103, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-green-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(38, 188, 94, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-green-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(32, 157, 78, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-green-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(25, 125, 62, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-green-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(21, 102, 51, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-blue-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 249, 255, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-blue-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 243, 254, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-blue-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 224, 253, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-blue-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(177, 205, 251, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-blue-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(118, 168, 249, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-blue-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-blue-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(53, 117, 221, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-blue-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 98, 185, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-blue-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 78, 148, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-blue-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(29, 64, 121, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-gray-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-gray-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-gray-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-gray-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-gray-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-gray-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-gray-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-gray-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-gray-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-gray-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-current {
-    border-color: currentColor;
-  }
-
-  .group:hover .\32xl\:group-hover\:border-transparent {
-    border-color: transparent;
-  }
-
-  .group:hover .\32xl\:group-hover\:border-black {
-    --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-white {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-darkCoolGray-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 246, 247, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-darkCoolGray-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 237, 239, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-darkCoolGray-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 209, 214, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-darkCoolGray-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(176, 181, 189, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-darkCoolGray-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 126, 140, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-darkCoolGray-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(58, 71, 91, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-darkCoolGray-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(52, 64, 82, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-darkCoolGray-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 53, 68, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-darkCoolGray-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 43, 55, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-darkCoolGray-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(28, 35, 45, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-coolGray-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(247, 248, 249, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-coolGray-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(238, 240, 243, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-coolGray-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(213, 218, 225, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-coolGray-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(187, 195, 207, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-coolGray-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(136, 150, 171, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-coolGray-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(85, 105, 135, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-coolGray-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(77, 95, 122, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-coolGray-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(64, 79, 101, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-coolGray-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 63, 81, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-coolGray-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 51, 66, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-indigo-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 246, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-indigo-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(240, 238, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-indigo-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(218, 212, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-indigo-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(195, 185, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-indigo-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(150, 133, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-indigo-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(105, 81, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-indigo-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(95, 73, 230, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-indigo-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(79, 61, 191, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-indigo-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(63, 49, 153, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-indigo-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 40, 125, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-violet-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 247, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-violet-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(246, 238, 254, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-violet-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(233, 213, 253, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-violet-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(220, 187, 252, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-violet-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(194, 136, 249, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-violet-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(168, 85, 247, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-violet-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(151, 77, 222, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-violet-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(126, 64, 185, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-violet-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(101, 51, 148, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-violet-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(82, 42, 121, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-yellow-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 250, 243, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-yellow-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 245, 231, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-yellow-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 231, 194, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-yellow-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 216, 157, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-yellow-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 187, 84, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-yellow-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-yellow-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(221, 142, 10, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-yellow-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(184, 119, 8, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-yellow-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(147, 95, 7, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-yellow-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(120, 77, 5, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-red-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 247, 246, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-red-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 238, 236, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-red-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 214, 208, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-red-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 189, 180, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-red-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 139, 124, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-red-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(239, 88, 68, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-red-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(215, 80, 61, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-red-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(179, 67, 51, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-red-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(143, 53, 41, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-red-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 44, 33, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-green-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 253, 247, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-green-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(234, 250, 240, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-green-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(202, 244, 217, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-green-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(170, 237, 195, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-green-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(106, 223, 149, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-green-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 209, 103, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-green-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(38, 188, 94, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-green-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(32, 157, 78, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-green-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(25, 125, 62, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-green-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(21, 102, 51, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-blue-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 249, 255, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-blue-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 243, 254, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-blue-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 224, 253, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-blue-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(177, 205, 251, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-blue-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(118, 168, 249, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-blue-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-blue-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(53, 117, 221, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-blue-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 98, 185, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-blue-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 78, 148, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-blue-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(29, 64, 121, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-gray-50 {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-gray-100 {
-    --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-gray-200 {
-    --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-gray-300 {
-    --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-gray-400 {
-    --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-gray-500 {
-    --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-gray-600 {
-    --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-gray-700 {
-    --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-gray-800 {
-    --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:border-gray-900 {
-    --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-current:focus-within {
-    border-color: currentColor;
-  }
-
-  .\32xl\:focus-within\:border-transparent:focus-within {
-    border-color: transparent;
-  }
-
-  .\32xl\:focus-within\:border-black:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-white:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-darkCoolGray-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 246, 247, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-darkCoolGray-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 237, 239, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-darkCoolGray-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 209, 214, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-darkCoolGray-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(176, 181, 189, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-darkCoolGray-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 126, 140, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-darkCoolGray-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(58, 71, 91, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-darkCoolGray-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(52, 64, 82, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-darkCoolGray-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 53, 68, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-darkCoolGray-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 43, 55, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-darkCoolGray-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(28, 35, 45, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-coolGray-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(247, 248, 249, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-coolGray-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(238, 240, 243, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-coolGray-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(213, 218, 225, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-coolGray-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(187, 195, 207, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-coolGray-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(136, 150, 171, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-coolGray-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(85, 105, 135, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-coolGray-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(77, 95, 122, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-coolGray-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(64, 79, 101, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-coolGray-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 63, 81, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-coolGray-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 51, 66, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-indigo-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 246, 255, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-indigo-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(240, 238, 255, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-indigo-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(218, 212, 255, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-indigo-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(195, 185, 255, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-indigo-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(150, 133, 255, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-indigo-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(105, 81, 255, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-indigo-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(95, 73, 230, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-indigo-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(79, 61, 191, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-indigo-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(63, 49, 153, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-indigo-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 40, 125, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-violet-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 247, 255, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-violet-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(246, 238, 254, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-violet-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(233, 213, 253, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-violet-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(220, 187, 252, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-violet-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(194, 136, 249, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-violet-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(168, 85, 247, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-violet-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(151, 77, 222, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-violet-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(126, 64, 185, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-violet-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(101, 51, 148, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-violet-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(82, 42, 121, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-yellow-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 250, 243, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-yellow-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 245, 231, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-yellow-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 231, 194, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-yellow-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 216, 157, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-yellow-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 187, 84, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-yellow-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-yellow-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(221, 142, 10, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-yellow-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(184, 119, 8, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-yellow-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(147, 95, 7, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-yellow-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(120, 77, 5, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-red-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 247, 246, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-red-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 238, 236, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-red-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 214, 208, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-red-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 189, 180, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-red-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 139, 124, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-red-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(239, 88, 68, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-red-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(215, 80, 61, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-red-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(179, 67, 51, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-red-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(143, 53, 41, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-red-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 44, 33, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-green-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 253, 247, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-green-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(234, 250, 240, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-green-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(202, 244, 217, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-green-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(170, 237, 195, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-green-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(106, 223, 149, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-green-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 209, 103, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-green-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(38, 188, 94, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-green-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(32, 157, 78, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-green-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(25, 125, 62, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-green-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(21, 102, 51, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-blue-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 249, 255, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-blue-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 243, 254, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-blue-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 224, 253, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-blue-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(177, 205, 251, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-blue-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(118, 168, 249, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-blue-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-blue-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(53, 117, 221, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-blue-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 98, 185, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-blue-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 78, 148, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-blue-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(29, 64, 121, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-gray-50:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-gray-100:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-gray-200:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-gray-300:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-gray-400:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-gray-500:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-gray-600:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-gray-700:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-gray-800:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus-within\:border-gray-900:focus-within {
-    --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-current:hover {
-    border-color: currentColor;
-  }
-
-  .\32xl\:hover\:border-transparent:hover {
-    border-color: transparent;
-  }
-
-  .\32xl\:hover\:border-black:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-white:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-darkCoolGray-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 246, 247, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-darkCoolGray-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 237, 239, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-darkCoolGray-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 209, 214, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-darkCoolGray-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(176, 181, 189, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-darkCoolGray-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 126, 140, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-darkCoolGray-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(58, 71, 91, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-darkCoolGray-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(52, 64, 82, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-darkCoolGray-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 53, 68, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-darkCoolGray-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 43, 55, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-darkCoolGray-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(28, 35, 45, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-coolGray-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(247, 248, 249, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-coolGray-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(238, 240, 243, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-coolGray-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(213, 218, 225, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-coolGray-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(187, 195, 207, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-coolGray-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(136, 150, 171, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-coolGray-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(85, 105, 135, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-coolGray-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(77, 95, 122, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-coolGray-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(64, 79, 101, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-coolGray-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 63, 81, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-coolGray-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 51, 66, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-indigo-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 246, 255, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-indigo-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(240, 238, 255, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-indigo-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(218, 212, 255, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-indigo-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(195, 185, 255, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-indigo-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(150, 133, 255, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-indigo-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(105, 81, 255, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-indigo-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(95, 73, 230, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-indigo-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(79, 61, 191, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-indigo-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(63, 49, 153, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-indigo-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 40, 125, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-violet-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 247, 255, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-violet-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(246, 238, 254, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-violet-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(233, 213, 253, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-violet-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(220, 187, 252, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-violet-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(194, 136, 249, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-violet-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(168, 85, 247, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-violet-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(151, 77, 222, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-violet-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(126, 64, 185, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-violet-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(101, 51, 148, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-violet-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(82, 42, 121, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-yellow-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 250, 243, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-yellow-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 245, 231, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-yellow-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 231, 194, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-yellow-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 216, 157, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-yellow-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 187, 84, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-yellow-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-yellow-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(221, 142, 10, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-yellow-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(184, 119, 8, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-yellow-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(147, 95, 7, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-yellow-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(120, 77, 5, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-red-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 247, 246, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-red-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 238, 236, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-red-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 214, 208, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-red-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 189, 180, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-red-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 139, 124, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-red-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(239, 88, 68, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-red-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(215, 80, 61, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-red-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(179, 67, 51, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-red-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(143, 53, 41, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-red-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 44, 33, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-green-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 253, 247, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-green-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(234, 250, 240, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-green-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(202, 244, 217, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-green-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(170, 237, 195, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-green-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(106, 223, 149, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-green-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 209, 103, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-green-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(38, 188, 94, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-green-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(32, 157, 78, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-green-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(25, 125, 62, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-green-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(21, 102, 51, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-blue-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 249, 255, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-blue-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 243, 254, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-blue-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 224, 253, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-blue-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(177, 205, 251, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-blue-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(118, 168, 249, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-blue-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-blue-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(53, 117, 221, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-blue-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 98, 185, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-blue-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 78, 148, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-blue-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(29, 64, 121, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-gray-50:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-gray-100:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-gray-200:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-gray-300:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-gray-400:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-gray-500:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-gray-600:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-gray-700:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-gray-800:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
-  }
-
-  .\32xl\:hover\:border-gray-900:hover {
-    --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-current:focus {
-    border-color: currentColor;
-  }
-
-  .\32xl\:focus\:border-transparent:focus {
-    border-color: transparent;
-  }
-
-  .\32xl\:focus\:border-black:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-white:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-darkCoolGray-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 246, 247, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-darkCoolGray-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 237, 239, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-darkCoolGray-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 209, 214, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-darkCoolGray-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(176, 181, 189, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-darkCoolGray-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 126, 140, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-darkCoolGray-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(58, 71, 91, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-darkCoolGray-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(52, 64, 82, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-darkCoolGray-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 53, 68, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-darkCoolGray-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 43, 55, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-darkCoolGray-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(28, 35, 45, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-coolGray-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(247, 248, 249, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-coolGray-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(238, 240, 243, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-coolGray-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(213, 218, 225, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-coolGray-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(187, 195, 207, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-coolGray-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(136, 150, 171, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-coolGray-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(85, 105, 135, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-coolGray-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(77, 95, 122, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-coolGray-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(64, 79, 101, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-coolGray-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 63, 81, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-coolGray-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 51, 66, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-indigo-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 246, 255, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-indigo-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(240, 238, 255, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-indigo-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(218, 212, 255, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-indigo-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(195, 185, 255, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-indigo-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(150, 133, 255, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-indigo-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(105, 81, 255, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-indigo-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(95, 73, 230, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-indigo-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(79, 61, 191, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-indigo-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(63, 49, 153, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-indigo-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(51, 40, 125, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-violet-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 247, 255, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-violet-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(246, 238, 254, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-violet-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(233, 213, 253, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-violet-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(220, 187, 252, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-violet-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(194, 136, 249, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-violet-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(168, 85, 247, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-violet-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(151, 77, 222, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-violet-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(126, 64, 185, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-violet-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(101, 51, 148, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-violet-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(82, 42, 121, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-yellow-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(255, 250, 243, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-yellow-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 245, 231, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-yellow-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 231, 194, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-yellow-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 216, 157, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-yellow-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(248, 187, 84, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-yellow-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 158, 11, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-yellow-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(221, 142, 10, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-yellow-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(184, 119, 8, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-yellow-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(147, 95, 7, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-yellow-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(120, 77, 5, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-red-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(254, 247, 246, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-red-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(253, 238, 236, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-red-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(251, 214, 208, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-red-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 189, 180, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-red-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 139, 124, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-red-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(239, 88, 68, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-red-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(215, 80, 61, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-red-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(179, 67, 51, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-red-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(143, 53, 41, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-red-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(117, 44, 33, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-green-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(244, 253, 247, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-green-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(234, 250, 240, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-green-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(202, 244, 217, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-green-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(170, 237, 195, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-green-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(106, 223, 149, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-green-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(42, 209, 103, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-green-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(38, 188, 94, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-green-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(32, 157, 78, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-green-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(25, 125, 62, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-green-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(21, 102, 51, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-blue-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(245, 249, 255, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-blue-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(235, 243, 254, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-blue-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(206, 224, 253, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-blue-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(177, 205, 251, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-blue-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(118, 168, 249, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-blue-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(59, 130, 246, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-blue-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(53, 117, 221, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-blue-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(44, 98, 185, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-blue-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(35, 78, 148, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-blue-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(29, 64, 121, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-gray-50:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(249, 250, 251, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-gray-100:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(243, 244, 246, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-gray-200:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(229, 231, 235, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-gray-300:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(209, 213, 219, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-gray-400:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(156, 163, 175, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-gray-500:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(107, 114, 128, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-gray-600:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(75, 85, 99, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-gray-700:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(55, 65, 81, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-gray-800:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(31, 41, 55, var(--tw-border-opacity));
-  }
-
-  .\32xl\:focus\:border-gray-900:focus {
-    --tw-border-opacity: 1;
-    border-color: rgba(17, 24, 39, var(--tw-border-opacity));
-  }
-
-  .\32xl\:border-opacity-0 {
-    --tw-border-opacity: 0;
-  }
-
-  .\32xl\:border-opacity-5 {
-    --tw-border-opacity: 0.05;
-  }
-
-  .\32xl\:border-opacity-10 {
-    --tw-border-opacity: 0.1;
-  }
-
-  .\32xl\:border-opacity-20 {
-    --tw-border-opacity: 0.2;
-  }
-
-  .\32xl\:border-opacity-25 {
-    --tw-border-opacity: 0.25;
-  }
-
-  .\32xl\:border-opacity-30 {
-    --tw-border-opacity: 0.3;
-  }
-
-  .\32xl\:border-opacity-40 {
-    --tw-border-opacity: 0.4;
-  }
-
-  .\32xl\:border-opacity-50 {
-    --tw-border-opacity: 0.5;
-  }
-
-  .\32xl\:border-opacity-60 {
-    --tw-border-opacity: 0.6;
-  }
-
-  .\32xl\:border-opacity-70 {
-    --tw-border-opacity: 0.7;
-  }
-
-  .\32xl\:border-opacity-75 {
-    --tw-border-opacity: 0.75;
-  }
-
-  .\32xl\:border-opacity-80 {
-    --tw-border-opacity: 0.8;
-  }
-
-  .\32xl\:border-opacity-90 {
-    --tw-border-opacity: 0.9;
-  }
-
-  .\32xl\:border-opacity-95 {
-    --tw-border-opacity: 0.95;
-  }
-
-  .\32xl\:border-opacity-100 {
-    --tw-border-opacity: 1;
-  }
-
-  .group:hover .\32xl\:group-hover\:border-opacity-0 {
-    --tw-border-opacity: 0;
-  }
-
-  .group:hover .\32xl\:group-hover\:border-opacity-5 {
-    --tw-border-opacity: 0.05;
-  }
-
-  .group:hover .\32xl\:group-hover\:border-opacity-10 {
-    --tw-border-opacity: 0.1;
-  }
-
-  .group:hover .\32xl\:group-hover\:border-opacity-20 {
-    --tw-border-opacity: 0.2;
-  }
-
-  .group:hover .\32xl\:group-hover\:border-opacity-25 {
-    --tw-border-opacity: 0.25;
-  }
-
-  .group:hover .\32xl\:group-hover\:border-opacity-30 {
-    --tw-border-opacity: 0.3;
-  }
-
-  .group:hover .\32xl\:group-hover\:border-opacity-40 {
-    --tw-border-opacity: 0.4;
-  }
-
-  .group:hover .\32xl\:group-hover\:border-opacity-50 {
-    --tw-border-opacity: 0.5;
-  }
-
-  .group:hover .\32xl\:group-hover\:border-opacity-60 {
-    --tw-border-opacity: 0.6;
-  }
-
-  .group:hover .\32xl\:group-hover\:border-opacity-70 {
-    --tw-border-opacity: 0.7;
-  }
-
-  .group:hover .\32xl\:group-hover\:border-opacity-75 {
-    --tw-border-opacity: 0.75;
-  }
-
-  .group:hover .\32xl\:group-hover\:border-opacity-80 {
-    --tw-border-opacity: 0.8;
-  }
-
-  .group:hover .\32xl\:group-hover\:border-opacity-90 {
-    --tw-border-opacity: 0.9;
-  }
-
-  .group:hover .\32xl\:group-hover\:border-opacity-95 {
-    --tw-border-opacity: 0.95;
-  }
-
-  .group:hover .\32xl\:group-hover\:border-opacity-100 {
-    --tw-border-opacity: 1;
-  }
-
-  .\32xl\:focus-within\:border-opacity-0:focus-within {
-    --tw-border-opacity: 0;
-  }
-
-  .\32xl\:focus-within\:border-opacity-5:focus-within {
-    --tw-border-opacity: 0.05;
-  }
-
-  .\32xl\:focus-within\:border-opacity-10:focus-within {
-    --tw-border-opacity: 0.1;
-  }
-
-  .\32xl\:focus-within\:border-opacity-20:focus-within {
-    --tw-border-opacity: 0.2;
-  }
-
-  .\32xl\:focus-within\:border-opacity-25:focus-within {
-    --tw-border-opacity: 0.25;
-  }
-
-  .\32xl\:focus-within\:border-opacity-30:focus-within {
-    --tw-border-opacity: 0.3;
-  }
-
-  .\32xl\:focus-within\:border-opacity-40:focus-within {
-    --tw-border-opacity: 0.4;
-  }
-
-  .\32xl\:focus-within\:border-opacity-50:focus-within {
-    --tw-border-opacity: 0.5;
-  }
-
-  .\32xl\:focus-within\:border-opacity-60:focus-within {
-    --tw-border-opacity: 0.6;
-  }
-
-  .\32xl\:focus-within\:border-opacity-70:focus-within {
-    --tw-border-opacity: 0.7;
-  }
-
-  .\32xl\:focus-within\:border-opacity-75:focus-within {
-    --tw-border-opacity: 0.75;
-  }
-
-  .\32xl\:focus-within\:border-opacity-80:focus-within {
-    --tw-border-opacity: 0.8;
-  }
-
-  .\32xl\:focus-within\:border-opacity-90:focus-within {
-    --tw-border-opacity: 0.9;
-  }
-
-  .\32xl\:focus-within\:border-opacity-95:focus-within {
-    --tw-border-opacity: 0.95;
-  }
-
-  .\32xl\:focus-within\:border-opacity-100:focus-within {
-    --tw-border-opacity: 1;
-  }
-
-  .\32xl\:hover\:border-opacity-0:hover {
-    --tw-border-opacity: 0;
-  }
-
-  .\32xl\:hover\:border-opacity-5:hover {
-    --tw-border-opacity: 0.05;
-  }
-
-  .\32xl\:hover\:border-opacity-10:hover {
-    --tw-border-opacity: 0.1;
-  }
-
-  .\32xl\:hover\:border-opacity-20:hover {
-    --tw-border-opacity: 0.2;
-  }
-
-  .\32xl\:hover\:border-opacity-25:hover {
-    --tw-border-opacity: 0.25;
-  }
-
-  .\32xl\:hover\:border-opacity-30:hover {
-    --tw-border-opacity: 0.3;
-  }
-
-  .\32xl\:hover\:border-opacity-40:hover {
-    --tw-border-opacity: 0.4;
-  }
-
-  .\32xl\:hover\:border-opacity-50:hover {
-    --tw-border-opacity: 0.5;
-  }
-
-  .\32xl\:hover\:border-opacity-60:hover {
-    --tw-border-opacity: 0.6;
-  }
-
-  .\32xl\:hover\:border-opacity-70:hover {
-    --tw-border-opacity: 0.7;
-  }
-
-  .\32xl\:hover\:border-opacity-75:hover {
-    --tw-border-opacity: 0.75;
-  }
-
-  .\32xl\:hover\:border-opacity-80:hover {
-    --tw-border-opacity: 0.8;
-  }
-
-  .\32xl\:hover\:border-opacity-90:hover {
-    --tw-border-opacity: 0.9;
-  }
-
-  .\32xl\:hover\:border-opacity-95:hover {
-    --tw-border-opacity: 0.95;
-  }
-
-  .\32xl\:hover\:border-opacity-100:hover {
-    --tw-border-opacity: 1;
-  }
-
-  .\32xl\:focus\:border-opacity-0:focus {
-    --tw-border-opacity: 0;
-  }
-
-  .\32xl\:focus\:border-opacity-5:focus {
-    --tw-border-opacity: 0.05;
-  }
-
-  .\32xl\:focus\:border-opacity-10:focus {
-    --tw-border-opacity: 0.1;
-  }
-
-  .\32xl\:focus\:border-opacity-20:focus {
-    --tw-border-opacity: 0.2;
-  }
-
-  .\32xl\:focus\:border-opacity-25:focus {
-    --tw-border-opacity: 0.25;
-  }
-
-  .\32xl\:focus\:border-opacity-30:focus {
-    --tw-border-opacity: 0.3;
-  }
-
-  .\32xl\:focus\:border-opacity-40:focus {
-    --tw-border-opacity: 0.4;
-  }
-
-  .\32xl\:focus\:border-opacity-50:focus {
-    --tw-border-opacity: 0.5;
-  }
-
-  .\32xl\:focus\:border-opacity-60:focus {
-    --tw-border-opacity: 0.6;
-  }
-
-  .\32xl\:focus\:border-opacity-70:focus {
-    --tw-border-opacity: 0.7;
-  }
-
-  .\32xl\:focus\:border-opacity-75:focus {
-    --tw-border-opacity: 0.75;
-  }
-
-  .\32xl\:focus\:border-opacity-80:focus {
-    --tw-border-opacity: 0.8;
-  }
-
-  .\32xl\:focus\:border-opacity-90:focus {
-    --tw-border-opacity: 0.9;
-  }
-
-  .\32xl\:focus\:border-opacity-95:focus {
-    --tw-border-opacity: 0.95;
-  }
-
-  .\32xl\:focus\:border-opacity-100:focus {
-    --tw-border-opacity: 1;
-  }
-
-  .\32xl\:rounded-none {
-    border-radius: 0;
-  }
-
-  .\32xl\:rounded-sm {
-    border-radius: 0.125rem;
-  }
-
-  .\32xl\:rounded {
-    border-radius: 0.25rem;
-  }
-
-  .\32xl\:rounded-md {
-    border-radius: 0.375rem;
-  }
-
-  .\32xl\:rounded-lg {
-    border-radius: 0.5rem;
-  }
-
-  .\32xl\:rounded-xl {
-    border-radius: 0.675rem;
-  }
-
-  .\32xl\:rounded-2xl {
-    border-radius: 0.75rem;
-  }
-
-  .\32xl\:rounded-3xl {
-    border-radius: 0.875rem;
-  }
-
-  .\32xl\:rounded-4xl {
-    border-radius: 1rem;
-  }
-
-  .\32xl\:rounded-5xl {
-    border-radius: 1.25rem;
-  }
-
-  .\32xl\:rounded-6xl {
-    border-radius: 1.375rem;
-  }
-
-  .\32xl\:rounded-7xl {
-    border-radius: 1.5rem;
-  }
-
-  .\32xl\:rounded-8xl {
-    border-radius: 2rem;
-  }
-
-  .\32xl\:rounded-9xl {
-    border-radius: 2.25rem;
-  }
-
-  .\32xl\:rounded-10xl {
-    border-radius: 2.5rem;
-  }
-
-  .\32xl\:rounded-11xl {
-    border-radius: 5rem;
-  }
-
-  .\32xl\:rounded-full {
-    border-radius: 9999px;
-  }
-
-  .\32xl\:rounded-t-none {
-    border-top-left-radius: 0;
-    border-top-right-radius: 0;
-  }
-
-  .\32xl\:rounded-r-none {
-    border-top-right-radius: 0;
-    border-bottom-right-radius: 0;
-  }
-
-  .\32xl\:rounded-b-none {
-    border-bottom-right-radius: 0;
-    border-bottom-left-radius: 0;
-  }
-
-  .\32xl\:rounded-l-none {
-    border-top-left-radius: 0;
-    border-bottom-left-radius: 0;
-  }
-
-  .\32xl\:rounded-t-sm {
-    border-top-left-radius: 0.125rem;
-    border-top-right-radius: 0.125rem;
-  }
-
-  .\32xl\:rounded-r-sm {
-    border-top-right-radius: 0.125rem;
-    border-bottom-right-radius: 0.125rem;
-  }
-
-  .\32xl\:rounded-b-sm {
-    border-bottom-right-radius: 0.125rem;
-    border-bottom-left-radius: 0.125rem;
-  }
-
-  .\32xl\:rounded-l-sm {
-    border-top-left-radius: 0.125rem;
-    border-bottom-left-radius: 0.125rem;
-  }
-
-  .\32xl\:rounded-t {
-    border-top-left-radius: 0.25rem;
-    border-top-right-radius: 0.25rem;
-  }
-
-  .\32xl\:rounded-r {
-    border-top-right-radius: 0.25rem;
-    border-bottom-right-radius: 0.25rem;
-  }
-
-  .\32xl\:rounded-b {
-    border-bottom-right-radius: 0.25rem;
-    border-bottom-left-radius: 0.25rem;
-  }
-
-  .\32xl\:rounded-l {
-    border-top-left-radius: 0.25rem;
-    border-bottom-left-radius: 0.25rem;
-  }
-
-  .\32xl\:rounded-t-md {
-    border-top-left-radius: 0.375rem;
-    border-top-right-radius: 0.375rem;
-  }
-
-  .\32xl\:rounded-r-md {
-    border-top-right-radius: 0.375rem;
-    border-bottom-right-radius: 0.375rem;
-  }
-
-  .\32xl\:rounded-b-md {
-    border-bottom-right-radius: 0.375rem;
-    border-bottom-left-radius: 0.375rem;
-  }
-
-  .\32xl\:rounded-l-md {
-    border-top-left-radius: 0.375rem;
-    border-bottom-left-radius: 0.375rem;
-  }
-
-  .\32xl\:rounded-t-lg {
-    border-top-left-radius: 0.5rem;
-    border-top-right-radius: 0.5rem;
-  }
-
-  .\32xl\:rounded-r-lg {
-    border-top-right-radius: 0.5rem;
-    border-bottom-right-radius: 0.5rem;
-  }
-
-  .\32xl\:rounded-b-lg {
-    border-bottom-right-radius: 0.5rem;
-    border-bottom-left-radius: 0.5rem;
-  }
-
-  .\32xl\:rounded-l-lg {
-    border-top-left-radius: 0.5rem;
-    border-bottom-left-radius: 0.5rem;
-  }
-
-  .\32xl\:rounded-t-xl {
-    border-top-left-radius: 0.675rem;
-    border-top-right-radius: 0.675rem;
-  }
-
-  .\32xl\:rounded-r-xl {
-    border-top-right-radius: 0.675rem;
-    border-bottom-right-radius: 0.675rem;
-  }
-
-  .\32xl\:rounded-b-xl {
-    border-bottom-right-radius: 0.675rem;
-    border-bottom-left-radius: 0.675rem;
-  }
-
-  .\32xl\:rounded-l-xl {
-    border-top-left-radius: 0.675rem;
-    border-bottom-left-radius: 0.675rem;
-  }
-
-  .\32xl\:rounded-t-2xl {
-    border-top-left-radius: 0.75rem;
-    border-top-right-radius: 0.75rem;
-  }
-
-  .\32xl\:rounded-r-2xl {
-    border-top-right-radius: 0.75rem;
-    border-bottom-right-radius: 0.75rem;
-  }
-
-  .\32xl\:rounded-b-2xl {
-    border-bottom-right-radius: 0.75rem;
-    border-bottom-left-radius: 0.75rem;
-  }
-
-  .\32xl\:rounded-l-2xl {
-    border-top-left-radius: 0.75rem;
-    border-bottom-left-radius: 0.75rem;
-  }
-
-  .\32xl\:rounded-t-3xl {
-    border-top-left-radius: 0.875rem;
-    border-top-right-radius: 0.875rem;
-  }
-
-  .\32xl\:rounded-r-3xl {
-    border-top-right-radius: 0.875rem;
-    border-bottom-right-radius: 0.875rem;
-  }
-
-  .\32xl\:rounded-b-3xl {
-    border-bottom-right-radius: 0.875rem;
-    border-bottom-left-radius: 0.875rem;
-  }
-
-  .\32xl\:rounded-l-3xl {
-    border-top-left-radius: 0.875rem;
-    border-bottom-left-radius: 0.875rem;
-  }
-
-  .\32xl\:rounded-t-4xl {
-    border-top-left-radius: 1rem;
-    border-top-right-radius: 1rem;
-  }
-
-  .\32xl\:rounded-r-4xl {
-    border-top-right-radius: 1rem;
-    border-bottom-right-radius: 1rem;
-  }
-
-  .\32xl\:rounded-b-4xl {
-    border-bottom-right-radius: 1rem;
-    border-bottom-left-radius: 1rem;
-  }
-
-  .\32xl\:rounded-l-4xl {
-    border-top-left-radius: 1rem;
-    border-bottom-left-radius: 1rem;
-  }
-
-  .\32xl\:rounded-t-5xl {
-    border-top-left-radius: 1.25rem;
-    border-top-right-radius: 1.25rem;
-  }
-
-  .\32xl\:rounded-r-5xl {
-    border-top-right-radius: 1.25rem;
-    border-bottom-right-radius: 1.25rem;
-  }
-
-  .\32xl\:rounded-b-5xl {
-    border-bottom-right-radius: 1.25rem;
-    border-bottom-left-radius: 1.25rem;
-  }
-
-  .\32xl\:rounded-l-5xl {
-    border-top-left-radius: 1.25rem;
-    border-bottom-left-radius: 1.25rem;
-  }
-
-  .\32xl\:rounded-t-6xl {
-    border-top-left-radius: 1.375rem;
-    border-top-right-radius: 1.375rem;
-  }
-
-  .\32xl\:rounded-r-6xl {
-    border-top-right-radius: 1.375rem;
-    border-bottom-right-radius: 1.375rem;
-  }
-
-  .\32xl\:rounded-b-6xl {
-    border-bottom-right-radius: 1.375rem;
-    border-bottom-left-radius: 1.375rem;
-  }
-
-  .\32xl\:rounded-l-6xl {
-    border-top-left-radius: 1.375rem;
-    border-bottom-left-radius: 1.375rem;
-  }
-
-  .\32xl\:rounded-t-7xl {
-    border-top-left-radius: 1.5rem;
-    border-top-right-radius: 1.5rem;
-  }
-
-  .\32xl\:rounded-r-7xl {
-    border-top-right-radius: 1.5rem;
-    border-bottom-right-radius: 1.5rem;
-  }
-
-  .\32xl\:rounded-b-7xl {
-    border-bottom-right-radius: 1.5rem;
-    border-bottom-left-radius: 1.5rem;
-  }
-
-  .\32xl\:rounded-l-7xl {
-    border-top-left-radius: 1.5rem;
-    border-bottom-left-radius: 1.5rem;
-  }
-
-  .\32xl\:rounded-t-8xl {
-    border-top-left-radius: 2rem;
-    border-top-right-radius: 2rem;
-  }
-
-  .\32xl\:rounded-r-8xl {
-    border-top-right-radius: 2rem;
-    border-bottom-right-radius: 2rem;
-  }
-
-  .\32xl\:rounded-b-8xl {
-    border-bottom-right-radius: 2rem;
-    border-bottom-left-radius: 2rem;
-  }
-
-  .\32xl\:rounded-l-8xl {
-    border-top-left-radius: 2rem;
-    border-bottom-left-radius: 2rem;
-  }
-
-  .\32xl\:rounded-t-9xl {
-    border-top-left-radius: 2.25rem;
-    border-top-right-radius: 2.25rem;
-  }
-
-  .\32xl\:rounded-r-9xl {
-    border-top-right-radius: 2.25rem;
-    border-bottom-right-radius: 2.25rem;
-  }
-
-  .\32xl\:rounded-b-9xl {
-    border-bottom-right-radius: 2.25rem;
-    border-bottom-left-radius: 2.25rem;
-  }
-
-  .\32xl\:rounded-l-9xl {
-    border-top-left-radius: 2.25rem;
-    border-bottom-left-radius: 2.25rem;
-  }
-
-  .\32xl\:rounded-t-10xl {
-    border-top-left-radius: 2.5rem;
-    border-top-right-radius: 2.5rem;
-  }
-
-  .\32xl\:rounded-r-10xl {
-    border-top-right-radius: 2.5rem;
-    border-bottom-right-radius: 2.5rem;
-  }
-
-  .\32xl\:rounded-b-10xl {
-    border-bottom-right-radius: 2.5rem;
-    border-bottom-left-radius: 2.5rem;
-  }
-
-  .\32xl\:rounded-l-10xl {
-    border-top-left-radius: 2.5rem;
-    border-bottom-left-radius: 2.5rem;
-  }
-
-  .\32xl\:rounded-t-11xl {
-    border-top-left-radius: 5rem;
-    border-top-right-radius: 5rem;
-  }
-
-  .\32xl\:rounded-r-11xl {
-    border-top-right-radius: 5rem;
-    border-bottom-right-radius: 5rem;
-  }
-
-  .\32xl\:rounded-b-11xl {
-    border-bottom-right-radius: 5rem;
-    border-bottom-left-radius: 5rem;
-  }
-
-  .\32xl\:rounded-l-11xl {
-    border-top-left-radius: 5rem;
-    border-bottom-left-radius: 5rem;
-  }
-
-  .\32xl\:rounded-t-full {
-    border-top-left-radius: 9999px;
-    border-top-right-radius: 9999px;
-  }
-
-  .\32xl\:rounded-r-full {
-    border-top-right-radius: 9999px;
-    border-bottom-right-radius: 9999px;
-  }
-
-  .\32xl\:rounded-b-full {
-    border-bottom-right-radius: 9999px;
-    border-bottom-left-radius: 9999px;
-  }
-
-  .\32xl\:rounded-l-full {
-    border-top-left-radius: 9999px;
-    border-bottom-left-radius: 9999px;
-  }
-
-  .\32xl\:rounded-tl-none {
-    border-top-left-radius: 0;
-  }
-
-  .\32xl\:rounded-tr-none {
-    border-top-right-radius: 0;
-  }
-
-  .\32xl\:rounded-br-none {
-    border-bottom-right-radius: 0;
-  }
-
-  .\32xl\:rounded-bl-none {
-    border-bottom-left-radius: 0;
-  }
-
-  .\32xl\:rounded-tl-sm {
-    border-top-left-radius: 0.125rem;
-  }
-
-  .\32xl\:rounded-tr-sm {
-    border-top-right-radius: 0.125rem;
-  }
-
-  .\32xl\:rounded-br-sm {
-    border-bottom-right-radius: 0.125rem;
-  }
-
-  .\32xl\:rounded-bl-sm {
-    border-bottom-left-radius: 0.125rem;
-  }
-
-  .\32xl\:rounded-tl {
-    border-top-left-radius: 0.25rem;
-  }
-
-  .\32xl\:rounded-tr {
-    border-top-right-radius: 0.25rem;
-  }
-
-  .\32xl\:rounded-br {
-    border-bottom-right-radius: 0.25rem;
-  }
-
-  .\32xl\:rounded-bl {
-    border-bottom-left-radius: 0.25rem;
-  }
-
-  .\32xl\:rounded-tl-md {
-    border-top-left-radius: 0.375rem;
-  }
-
-  .\32xl\:rounded-tr-md {
-    border-top-right-radius: 0.375rem;
-  }
-
-  .\32xl\:rounded-br-md {
-    border-bottom-right-radius: 0.375rem;
-  }
-
-  .\32xl\:rounded-bl-md {
-    border-bottom-left-radius: 0.375rem;
-  }
-
-  .\32xl\:rounded-tl-lg {
-    border-top-left-radius: 0.5rem;
-  }
-
-  .\32xl\:rounded-tr-lg {
-    border-top-right-radius: 0.5rem;
-  }
-
-  .\32xl\:rounded-br-lg {
-    border-bottom-right-radius: 0.5rem;
-  }
-
-  .\32xl\:rounded-bl-lg {
-    border-bottom-left-radius: 0.5rem;
-  }
-
-  .\32xl\:rounded-tl-xl {
-    border-top-left-radius: 0.675rem;
-  }
-
-  .\32xl\:rounded-tr-xl {
-    border-top-right-radius: 0.675rem;
-  }
-
-  .\32xl\:rounded-br-xl {
-    border-bottom-right-radius: 0.675rem;
-  }
-
-  .\32xl\:rounded-bl-xl {
-    border-bottom-left-radius: 0.675rem;
-  }
-
-  .\32xl\:rounded-tl-2xl {
-    border-top-left-radius: 0.75rem;
-  }
-
-  .\32xl\:rounded-tr-2xl {
-    border-top-right-radius: 0.75rem;
-  }
-
-  .\32xl\:rounded-br-2xl {
-    border-bottom-right-radius: 0.75rem;
-  }
-
-  .\32xl\:rounded-bl-2xl {
-    border-bottom-left-radius: 0.75rem;
-  }
-
-  .\32xl\:rounded-tl-3xl {
-    border-top-left-radius: 0.875rem;
-  }
-
-  .\32xl\:rounded-tr-3xl {
-    border-top-right-radius: 0.875rem;
-  }
-
-  .\32xl\:rounded-br-3xl {
-    border-bottom-right-radius: 0.875rem;
-  }
-
-  .\32xl\:rounded-bl-3xl {
-    border-bottom-left-radius: 0.875rem;
-  }
-
-  .\32xl\:rounded-tl-4xl {
-    border-top-left-radius: 1rem;
-  }
-
-  .\32xl\:rounded-tr-4xl {
-    border-top-right-radius: 1rem;
-  }
-
-  .\32xl\:rounded-br-4xl {
-    border-bottom-right-radius: 1rem;
-  }
-
-  .\32xl\:rounded-bl-4xl {
-    border-bottom-left-radius: 1rem;
-  }
-
-  .\32xl\:rounded-tl-5xl {
-    border-top-left-radius: 1.25rem;
-  }
-
-  .\32xl\:rounded-tr-5xl {
-    border-top-right-radius: 1.25rem;
-  }
-
-  .\32xl\:rounded-br-5xl {
-    border-bottom-right-radius: 1.25rem;
-  }
-
-  .\32xl\:rounded-bl-5xl {
-    border-bottom-left-radius: 1.25rem;
-  }
-
-  .\32xl\:rounded-tl-6xl {
-    border-top-left-radius: 1.375rem;
-  }
-
-  .\32xl\:rounded-tr-6xl {
-    border-top-right-radius: 1.375rem;
-  }
-
-  .\32xl\:rounded-br-6xl {
-    border-bottom-right-radius: 1.375rem;
-  }
-
-  .\32xl\:rounded-bl-6xl {
-    border-bottom-left-radius: 1.375rem;
-  }
-
-  .\32xl\:rounded-tl-7xl {
-    border-top-left-radius: 1.5rem;
-  }
-
-  .\32xl\:rounded-tr-7xl {
-    border-top-right-radius: 1.5rem;
-  }
-
-  .\32xl\:rounded-br-7xl {
-    border-bottom-right-radius: 1.5rem;
-  }
-
-  .\32xl\:rounded-bl-7xl {
-    border-bottom-left-radius: 1.5rem;
-  }
-
-  .\32xl\:rounded-tl-8xl {
-    border-top-left-radius: 2rem;
-  }
-
-  .\32xl\:rounded-tr-8xl {
-    border-top-right-radius: 2rem;
-  }
-
-  .\32xl\:rounded-br-8xl {
-    border-bottom-right-radius: 2rem;
-  }
-
-  .\32xl\:rounded-bl-8xl {
-    border-bottom-left-radius: 2rem;
-  }
-
-  .\32xl\:rounded-tl-9xl {
-    border-top-left-radius: 2.25rem;
-  }
-
-  .\32xl\:rounded-tr-9xl {
-    border-top-right-radius: 2.25rem;
-  }
-
-  .\32xl\:rounded-br-9xl {
-    border-bottom-right-radius: 2.25rem;
-  }
-
-  .\32xl\:rounded-bl-9xl {
-    border-bottom-left-radius: 2.25rem;
-  }
-
-  .\32xl\:rounded-tl-10xl {
-    border-top-left-radius: 2.5rem;
-  }
-
-  .\32xl\:rounded-tr-10xl {
-    border-top-right-radius: 2.5rem;
-  }
-
-  .\32xl\:rounded-br-10xl {
-    border-bottom-right-radius: 2.5rem;
-  }
-
-  .\32xl\:rounded-bl-10xl {
-    border-bottom-left-radius: 2.5rem;
-  }
-
-  .\32xl\:rounded-tl-11xl {
-    border-top-left-radius: 5rem;
-  }
-
-  .\32xl\:rounded-tr-11xl {
-    border-top-right-radius: 5rem;
-  }
-
-  .\32xl\:rounded-br-11xl {
-    border-bottom-right-radius: 5rem;
-  }
-
-  .\32xl\:rounded-bl-11xl {
-    border-bottom-left-radius: 5rem;
-  }
-
-  .\32xl\:rounded-tl-full {
-    border-top-left-radius: 9999px;
-  }
-
-  .\32xl\:rounded-tr-full {
-    border-top-right-radius: 9999px;
-  }
-
-  .\32xl\:rounded-br-full {
-    border-bottom-right-radius: 9999px;
-  }
-
-  .\32xl\:rounded-bl-full {
-    border-bottom-left-radius: 9999px;
-  }
-
-  .\32xl\:border-solid {
-    border-style: solid;
-  }
-
-  .\32xl\:border-dashed {
-    border-style: dashed;
-  }
-
-  .\32xl\:border-dotted {
-    border-style: dotted;
-  }
-
-  .\32xl\:border-double {
-    border-style: double;
-  }
-
-  .\32xl\:border-none {
-    border-style: none;
-  }
-
-  .\32xl\:border-0 {
-    border-width: 0;
-  }
-
-  .\32xl\:border-2 {
-    border-width: 2px;
-  }
-
-  .\32xl\:border-4 {
-    border-width: 4px;
-  }
-
-  .\32xl\:border-8 {
-    border-width: 8px;
-  }
-
-  .\32xl\:border {
-    border-width: 1px;
-  }
-
-  .\32xl\:border-t-0 {
-    border-top-width: 0;
-  }
-
-  .\32xl\:border-r-0 {
-    border-right-width: 0;
-  }
-
-  .\32xl\:border-b-0 {
-    border-bottom-width: 0;
-  }
-
-  .\32xl\:border-l-0 {
-    border-left-width: 0;
-  }
-
-  .\32xl\:border-t-2 {
-    border-top-width: 2px;
-  }
-
-  .\32xl\:border-r-2 {
-    border-right-width: 2px;
-  }
-
-  .\32xl\:border-b-2 {
-    border-bottom-width: 2px;
-  }
-
-  .\32xl\:border-l-2 {
-    border-left-width: 2px;
-  }
-
-  .\32xl\:border-t-4 {
-    border-top-width: 4px;
-  }
-
-  .\32xl\:border-r-4 {
-    border-right-width: 4px;
-  }
-
-  .\32xl\:border-b-4 {
-    border-bottom-width: 4px;
-  }
-
-  .\32xl\:border-l-4 {
-    border-left-width: 4px;
-  }
-
-  .\32xl\:border-t-8 {
-    border-top-width: 8px;
-  }
-
-  .\32xl\:border-r-8 {
-    border-right-width: 8px;
-  }
-
-  .\32xl\:border-b-8 {
-    border-bottom-width: 8px;
-  }
-
-  .\32xl\:border-l-8 {
-    border-left-width: 8px;
-  }
-
-  .\32xl\:border-t {
-    border-top-width: 1px;
-  }
-
-  .\32xl\:border-r {
-    border-right-width: 1px;
-  }
-
-  .\32xl\:border-b {
-    border-bottom-width: 1px;
-  }
-
-  .\32xl\:border-l {
-    border-left-width: 1px;
-  }
-
-  .\32xl\:box-border {
-    box-sizing: border-box;
-  }
-
-  .\32xl\:box-content {
-    box-sizing: content-box;
-  }
-
-  .\32xl\:cursor-auto {
-    cursor: auto;
-  }
-
-  .\32xl\:cursor {
-    cursor: default;
-  }
-
-  .\32xl\:cursor-pointer {
-    cursor: pointer;
-  }
-
-  .\32xl\:cursor-wait {
-    cursor: wait;
-  }
-
-  .\32xl\:cursor-text {
-    cursor: text;
-  }
-
-  .\32xl\:cursor-move {
-    cursor: move;
-  }
-
-  .\32xl\:cursor-not-allowed {
-    cursor: not-allowed;
-  }
-
-  .\32xl\:block {
-    display: block;
-  }
-
-  .\32xl\:inline-block {
-    display: inline-block;
-  }
-
-  .\32xl\:inline {
-    display: inline;
-  }
-
-  .\32xl\:flex {
-    display: flex;
-  }
-
-  .\32xl\:inline-flex {
-    display: inline-flex;
-  }
-
-  .\32xl\:table {
-    display: table;
-  }
-
-  .\32xl\:table-caption {
-    display: table-caption;
-  }
-
-  .\32xl\:table-cell {
-    display: table-cell;
-  }
-
-  .\32xl\:table-column {
-    display: table-column;
-  }
-
-  .\32xl\:table-column-group {
-    display: table-column-group;
-  }
-
-  .\32xl\:table-footer-group {
-    display: table-footer-group;
-  }
-
-  .\32xl\:table-header-group {
-    display: table-header-group;
-  }
-
-  .\32xl\:table-row-group {
-    display: table-row-group;
-  }
-
-  .\32xl\:table-row {
-    display: table-row;
-  }
-
-  .\32xl\:flow-root {
-    display: flow-root;
-  }
-
-  .\32xl\:grid {
-    display: grid;
-  }
-
-  .\32xl\:inline-grid {
-    display: inline-grid;
-  }
-
-  .\32xl\:contents {
-    display: contents;
-  }
-
-  .\32xl\:hidden {
-    display: none;
-  }
-
-  .\32xl\:flex-row {
-    flex-direction: row;
-  }
-
-  .\32xl\:flex-row-reverse {
-    flex-direction: row-reverse;
-  }
-
-  .\32xl\:flex-col {
-    flex-direction: column;
-  }
-
-  .\32xl\:flex-col-reverse {
-    flex-direction: column-reverse;
-  }
-
-  .\32xl\:flex-wrap {
-    flex-wrap: wrap;
-  }
-
-  .\32xl\:flex-wrap-reverse {
-    flex-wrap: wrap-reverse;
-  }
-
-  .\32xl\:flex-nowrap {
-    flex-wrap: nowrap;
-  }
-
-  .\32xl\:place-items-auto {
-    place-items: auto;
-  }
-
-  .\32xl\:place-items-start {
-    place-items: start;
-  }
-
-  .\32xl\:place-items-end {
-    place-items: end;
-  }
-
-  .\32xl\:place-items-center {
-    place-items: center;
-  }
-
-  .\32xl\:place-items-stretch {
-    place-items: stretch;
-  }
-
-  .\32xl\:place-content-center {
-    place-content: center;
-  }
-
-  .\32xl\:place-content-start {
-    place-content: start;
-  }
-
-  .\32xl\:place-content-end {
-    place-content: end;
-  }
-
-  .\32xl\:place-content-between {
-    place-content: space-between;
-  }
-
-  .\32xl\:place-content-around {
-    place-content: space-around;
-  }
-
-  .\32xl\:place-content-evenly {
-    place-content: space-evenly;
-  }
-
-  .\32xl\:place-content-stretch {
-    place-content: stretch;
-  }
-
-  .\32xl\:place-self-auto {
-    place-self: auto;
-  }
-
-  .\32xl\:place-self-start {
-    place-self: start;
-  }
-
-  .\32xl\:place-self-end {
-    place-self: end;
-  }
-
-  .\32xl\:place-self-center {
-    place-self: center;
-  }
-
-  .\32xl\:place-self-stretch {
-    place-self: stretch;
-  }
-
-  .\32xl\:items-start {
-    align-items: flex-start;
-  }
-
-  .\32xl\:items-end {
-    align-items: flex-end;
-  }
-
-  .\32xl\:items-center {
-    align-items: center;
-  }
-
-  .\32xl\:items-baseline {
-    align-items: baseline;
-  }
-
-  .\32xl\:items-stretch {
-    align-items: stretch;
-  }
-
-  .\32xl\:content-center {
-    align-content: center;
-  }
-
-  .\32xl\:content-start {
-    align-content: flex-start;
-  }
-
-  .\32xl\:content-end {
-    align-content: flex-end;
-  }
-
-  .\32xl\:content-between {
-    align-content: space-between;
-  }
-
-  .\32xl\:content-around {
-    align-content: space-around;
-  }
-
-  .\32xl\:content-evenly {
-    align-content: space-evenly;
-  }
-
-  .\32xl\:self-auto {
-    align-self: auto;
-  }
-
-  .\32xl\:self-start {
-    align-self: flex-start;
-  }
-
-  .\32xl\:self-end {
-    align-self: flex-end;
-  }
-
-  .\32xl\:self-center {
-    align-self: center;
-  }
-
-  .\32xl\:self-stretch {
-    align-self: stretch;
-  }
-
-  .\32xl\:justify-items-auto {
-    justify-items: auto;
-  }
-
-  .\32xl\:justify-items-start {
-    justify-items: start;
-  }
-
-  .\32xl\:justify-items-end {
-    justify-items: end;
-  }
-
-  .\32xl\:justify-items-center {
-    justify-items: center;
-  }
-
-  .\32xl\:justify-items-stretch {
-    justify-items: stretch;
-  }
-
-  .\32xl\:justify-start {
-    justify-content: flex-start;
-  }
-
-  .\32xl\:justify-end {
-    justify-content: flex-end;
-  }
-
-  .\32xl\:justify-center {
-    justify-content: center;
-  }
-
-  .\32xl\:justify-between {
-    justify-content: space-between;
-  }
-
-  .\32xl\:justify-around {
-    justify-content: space-around;
-  }
-
-  .\32xl\:justify-evenly {
-    justify-content: space-evenly;
-  }
-
-  .\32xl\:justify-self-auto {
-    justify-self: auto;
-  }
-
-  .\32xl\:justify-self-start {
-    justify-self: start;
-  }
-
-  .\32xl\:justify-self-end {
-    justify-self: end;
-  }
-
-  .\32xl\:justify-self-center {
-    justify-self: center;
-  }
-
-  .\32xl\:justify-self-stretch {
-    justify-self: stretch;
-  }
-
-  .\32xl\:flex-1 {
-    flex: 1 1 0%;
-  }
-
-  .\32xl\:flex-auto {
-    flex: 1 1 auto;
-  }
-
-  .\32xl\:flex-initial {
-    flex: 0 1 auto;
-  }
-
-  .\32xl\:flex-none {
-    flex: none;
-  }
-
-  .\32xl\:flex-grow-0 {
-    flex-grow: 0;
-  }
-
-  .\32xl\:flex-grow {
-    flex-grow: 1;
-  }
-
-  .\32xl\:flex-shrink-0 {
-    flex-shrink: 0;
-  }
-
-  .\32xl\:flex-shrink {
-    flex-shrink: 1;
-  }
-
-  .\32xl\:order-1 {
-    order: 1;
-  }
-
-  .\32xl\:order-2 {
-    order: 2;
-  }
-
-  .\32xl\:order-3 {
-    order: 3;
-  }
-
-  .\32xl\:order-4 {
-    order: 4;
-  }
-
-  .\32xl\:order-5 {
-    order: 5;
-  }
-
-  .\32xl\:order-6 {
-    order: 6;
-  }
-
-  .\32xl\:order-7 {
-    order: 7;
-  }
-
-  .\32xl\:order-8 {
-    order: 8;
-  }
-
-  .\32xl\:order-9 {
-    order: 9;
-  }
-
-  .\32xl\:order-10 {
-    order: 10;
-  }
-
-  .\32xl\:order-11 {
-    order: 11;
-  }
-
-  .\32xl\:order-12 {
-    order: 12;
-  }
-
-  .\32xl\:order-first {
-    order: -9999;
-  }
-
-  .\32xl\:order-last {
-    order: 9999;
-  }
-
-  .\32xl\:order-none {
-    order: 0;
-  }
-
-  .\32xl\:float-right {
-    float: right;
-  }
-
-  .\32xl\:float-left {
-    float: left;
-  }
-
-  .\32xl\:float-none {
-    float: none;
-  }
-
-  .\32xl\:clear-left {
-    clear: left;
-  }
-
-  .\32xl\:clear-right {
-    clear: right;
-  }
-
-  .\32xl\:clear-both {
-    clear: both;
-  }
-
-  .\32xl\:clear-none {
-    clear: none;
-  }
-
-  .\32xl\:font-body {
-    font-family: Inter, ui-sans-serif, 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";
-  }
-
-  .\32xl\:font-heading {
-    font-family: Inter, ui-sans-serif, 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";
-  }
-
-  .\32xl\:font-sans {
-    font-family: "Inter", ui-sans-serif, 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";
-  }
-
-  .\32xl\:font-serif {
-    font-family: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
-  }
-
-  .\32xl\:font-mono {
-    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
-  }
-
-  .\32xl\:font-hairline {
-    font-weight: 100;
-  }
-
-  .\32xl\:font-thin {
-    font-weight: 200;
-  }
-
-  .\32xl\:font-light {
-    font-weight: 300;
-  }
-
-  .\32xl\:font-normal {
-    font-weight: 400;
-  }
-
-  .\32xl\:font-medium {
-    font-weight: 500;
-  }
-
-  .\32xl\:font-semibold {
-    font-weight: 600;
-  }
-
-  .\32xl\:font-bold {
-    font-weight: 700;
-  }
-
-  .\32xl\:font-extrabold {
-    font-weight: 800;
-  }
-
-  .\32xl\:font-black {
-    font-weight: 900;
-  }
-
-  .\32xl\:h-0 {
-    height: 0px;
-  }
-
-  .\32xl\:h-1 {
-    height: 0.25rem;
-  }
-
-  .\32xl\:h-2 {
-    height: 0.5rem;
-  }
-
-  .\32xl\:h-3 {
-    height: 0.75rem;
-  }
-
-  .\32xl\:h-4 {
-    height: 1rem;
-  }
-
-  .\32xl\:h-5 {
-    height: 1.25rem;
-  }
-
-  .\32xl\:h-6 {
-    height: 1.5rem;
-  }
-
-  .\32xl\:h-7 {
-    height: 1.75rem;
-  }
-
-  .\32xl\:h-8 {
-    height: 2rem;
-  }
-
-  .\32xl\:h-9 {
-    height: 2.25rem;
-  }
-
-  .\32xl\:h-10 {
-    height: 2.5rem;
-  }
-
-  .\32xl\:h-11 {
-    height: 2.75rem;
-  }
-
-  .\32xl\:h-12 {
-    height: 3rem;
-  }
-
-  .\32xl\:h-14 {
-    height: 3.5rem;
-  }
-
-  .\32xl\:h-16 {
-    height: 4rem;
-  }
-
-  .\32xl\:h-20 {
-    height: 5rem;
-  }
-
-  .\32xl\:h-24 {
-    height: 6rem;
-  }
-
-  .\32xl\:h-28 {
-    height: 7rem;
-  }
-
-  .\32xl\:h-32 {
-    height: 8rem;
-  }
-
-  .\32xl\:h-36 {
-    height: 9rem;
-  }
-
-  .\32xl\:h-40 {
-    height: 10rem;
-  }
-
-  .\32xl\:h-44 {
-    height: 11rem;
-  }
-
-  .\32xl\:h-48 {
-    height: 12rem;
-  }
-
-  .\32xl\:h-52 {
-    height: 13rem;
-  }
-
-  .\32xl\:h-56 {
-    height: 14rem;
-  }
-
-  .\32xl\:h-60 {
-    height: 15rem;
-  }
-
-  .\32xl\:h-64 {
-    height: 16rem;
-  }
-
-  .\32xl\:h-72 {
-    height: 18rem;
-  }
-
-  .\32xl\:h-80 {
-    height: 20rem;
-  }
-
-  .\32xl\:h-96 {
-    height: 24rem;
-  }
-
-  .\32xl\:h-auto {
-    height: auto;
-  }
-
-  .\32xl\:h-px {
-    height: 1px;
-  }
-
-  .\32xl\:h-0\.5 {
-    height: 0.125rem;
-  }
-
-  .\32xl\:h-1\.5 {
-    height: 0.375rem;
-  }
-
-  .\32xl\:h-2\.5 {
-    height: 0.625rem;
-  }
-
-  .\32xl\:h-3\.5 {
-    height: 0.875rem;
-  }
-
-  .\32xl\:h-full {
-    height: 100%;
-  }
-
-  .\32xl\:h-screen {
-    height: 100vh;
-  }
-
-  .\32xl\:text-xxs {
-    font-size: 0.6875rem;
-  }
-
-  .\32xl\:text-xs {
-    font-size: 0.75rem;
-  }
-
-  .\32xl\:text-sm {
-    font-size: 0.875rem;
-  }
-
-  .\32xl\:text-base {
-    font-size: 1rem;
-  }
-
-  .\32xl\:text-lg {
-    font-size: 1.125rem;
-  }
-
-  .\32xl\:text-xl {
-    font-size: 1.25rem;
-  }
-
-  .\32xl\:text-2xl {
-    font-size: 1.5rem;
-  }
-
-  .\32xl\:text-3xl {
-    font-size: 1.875rem;
-  }
-
-  .\32xl\:text-4xl {
-    font-size: 2.25rem;
-  }
-
-  .\32xl\:text-5xl {
-    font-size: 3rem;
-  }
-
-  .\32xl\:text-6xl {
-    font-size: 3.75rem;
-  }
-
-  .\32xl\:text-7xl {
-    font-size: 4.5rem;
-  }
-
-  .\32xl\:text-8xl {
-    font-size: 6rem;
-  }
-
-  .\32xl\:text-9xl {
-    font-size: 8rem;
-  }
-
-  .\32xl\:leading-3 {
-    line-height: .75rem;
-  }
-
-  .\32xl\:leading-4 {
-    line-height: 1rem;
-  }
-
-  .\32xl\:leading-5 {
-    line-height: 1.25rem;
-  }
-
-  .\32xl\:leading-6 {
-    line-height: 1.5rem;
-  }
-
-  .\32xl\:leading-7 {
-    line-height: 1.75rem;
-  }
-
-  .\32xl\:leading-8 {
-    line-height: 2rem;
-  }
-
-  .\32xl\:leading-9 {
-    line-height: 2.25rem;
-  }
-
-  .\32xl\:leading-10 {
-    line-height: 2.5rem;
-  }
-
-  .\32xl\:leading-none {
-    line-height: 1;
-  }
-
-  .\32xl\:leading-tight {
-    line-height: 1.25;
-  }
-
-  .\32xl\:leading-snug {
-    line-height: 1.375;
-  }
-
-  .\32xl\:leading-normal {
-    line-height: 1.5;
-  }
-
-  .\32xl\:leading-relaxed {
-    line-height: 1.625;
-  }
-
-  .\32xl\:leading-loose {
-    line-height: 2;
-  }
-
-  .\32xl\:list-inside {
-    list-style-position: inside;
-  }
-
-  .\32xl\:list-outside {
-    list-style-position: outside;
-  }
-
-  .\32xl\:list-none {
-    list-style-type: none;
-  }
-
-  .\32xl\:list-disc {
-    list-style-type: disc;
-  }
-
-  .\32xl\:list-decimal {
-    list-style-type: decimal;
-  }
-
-  .\32xl\:m-0 {
-    margin: 0px;
-  }
-
-  .\32xl\:m-1 {
-    margin: 0.25rem;
-  }
-
-  .\32xl\:m-2 {
-    margin: 0.5rem;
-  }
-
-  .\32xl\:m-3 {
-    margin: 0.75rem;
-  }
-
-  .\32xl\:m-4 {
-    margin: 1rem;
-  }
-
-  .\32xl\:m-5 {
-    margin: 1.25rem;
-  }
-
-  .\32xl\:m-6 {
-    margin: 1.5rem;
-  }
-
-  .\32xl\:m-7 {
-    margin: 1.75rem;
-  }
-
-  .\32xl\:m-8 {
-    margin: 2rem;
-  }
-
-  .\32xl\:m-9 {
-    margin: 2.25rem;
-  }
-
-  .\32xl\:m-10 {
-    margin: 2.5rem;
-  }
-
-  .\32xl\:m-11 {
-    margin: 2.75rem;
-  }
-
-  .\32xl\:m-12 {
-    margin: 3rem;
-  }
-
-  .\32xl\:m-14 {
-    margin: 3.5rem;
-  }
-
-  .\32xl\:m-16 {
-    margin: 4rem;
-  }
-
-  .\32xl\:m-20 {
-    margin: 5rem;
-  }
-
-  .\32xl\:m-24 {
-    margin: 6rem;
-  }
-
-  .\32xl\:m-28 {
-    margin: 7rem;
-  }
-
-  .\32xl\:m-32 {
-    margin: 8rem;
-  }
-
-  .\32xl\:m-36 {
-    margin: 9rem;
-  }
-
-  .\32xl\:m-40 {
-    margin: 10rem;
-  }
-
-  .\32xl\:m-44 {
-    margin: 11rem;
-  }
-
-  .\32xl\:m-48 {
-    margin: 12rem;
-  }
-
-  .\32xl\:m-52 {
-    margin: 13rem;
-  }
-
-  .\32xl\:m-56 {
-    margin: 14rem;
-  }
-
-  .\32xl\:m-60 {
-    margin: 15rem;
-  }
-
-  .\32xl\:m-64 {
-    margin: 16rem;
-  }
-
-  .\32xl\:m-72 {
-    margin: 18rem;
-  }
-
-  .\32xl\:m-80 {
-    margin: 20rem;
-  }
-
-  .\32xl\:m-96 {
-    margin: 24rem;
-  }
-
-  .\32xl\:m-auto {
-    margin: auto;
-  }
-
-  .\32xl\:m-px {
-    margin: 1px;
-  }
-
-  .\32xl\:m-0\.5 {
-    margin: 0.125rem;
-  }
-
-  .\32xl\:m-1\.5 {
-    margin: 0.375rem;
-  }
-
-  .\32xl\:m-2\.5 {
-    margin: 0.625rem;
-  }
-
-  .\32xl\:m-3\.5 {
-    margin: 0.875rem;
-  }
-
-  .\32xl\:-m-0 {
-    margin: 0px;
-  }
-
-  .\32xl\:-m-1 {
-    margin: -0.25rem;
-  }
-
-  .\32xl\:-m-2 {
-    margin: -0.5rem;
-  }
-
-  .\32xl\:-m-3 {
-    margin: -0.75rem;
-  }
-
-  .\32xl\:-m-4 {
-    margin: -1rem;
-  }
-
-  .\32xl\:-m-5 {
-    margin: -1.25rem;
-  }
-
-  .\32xl\:-m-6 {
-    margin: -1.5rem;
-  }
-
-  .\32xl\:-m-7 {
-    margin: -1.75rem;
-  }
-
-  .\32xl\:-m-8 {
-    margin: -2rem;
-  }
-
-  .\32xl\:-m-9 {
-    margin: -2.25rem;
-  }
-
-  .\32xl\:-m-10 {
-    margin: -2.5rem;
-  }
-
-  .\32xl\:-m-11 {
-    margin: -2.75rem;
-  }
-
-  .\32xl\:-m-12 {
-    margin: -3rem;
-  }
-
-  .\32xl\:-m-14 {
-    margin: -3.5rem;
-  }
-
-  .\32xl\:-m-16 {
-    margin: -4rem;
-  }
-
-  .\32xl\:-m-20 {
-    margin: -5rem;
-  }
-
-  .\32xl\:-m-24 {
-    margin: -6rem;
-  }
-
-  .\32xl\:-m-28 {
-    margin: -7rem;
-  }
-
-  .\32xl\:-m-32 {
-    margin: -8rem;
-  }
-
-  .\32xl\:-m-36 {
-    margin: -9rem;
-  }
-
-  .\32xl\:-m-40 {
-    margin: -10rem;
-  }
-
-  .\32xl\:-m-44 {
-    margin: -11rem;
-  }
-
-  .\32xl\:-m-48 {
-    margin: -12rem;
-  }
-
-  .\32xl\:-m-52 {
-    margin: -13rem;
-  }
-
-  .\32xl\:-m-56 {
-    margin: -14rem;
-  }
-
-  .\32xl\:-m-60 {
-    margin: -15rem;
-  }
-
-  .\32xl\:-m-64 {
-    margin: -16rem;
-  }
-
-  .\32xl\:-m-72 {
-    margin: -18rem;
-  }
-
-  .\32xl\:-m-80 {
-    margin: -20rem;
-  }
-
-  .\32xl\:-m-96 {
-    margin: -24rem;
-  }
-
-  .\32xl\:-m-px {
-    margin: -1px;
-  }
-
-  .\32xl\:-m-0\.5 {
-    margin: -0.125rem;
-  }
-
-  .\32xl\:-m-1\.5 {
-    margin: -0.375rem;
-  }
-
-  .\32xl\:-m-2\.5 {
-    margin: -0.625rem;
-  }
-
-  .\32xl\:-m-3\.5 {
-    margin: -0.875rem;
-  }
-
-  .\32xl\:my-0 {
-    margin-top: 0px;
-    margin-bottom: 0px;
-  }
-
-  .\32xl\:mx-0 {
-    margin-left: 0px;
-    margin-right: 0px;
-  }
-
-  .\32xl\:my-1 {
-    margin-top: 0.25rem;
-    margin-bottom: 0.25rem;
-  }
-
-  .\32xl\:mx-1 {
-    margin-left: 0.25rem;
-    margin-right: 0.25rem;
-  }
-
-  .\32xl\:my-2 {
-    margin-top: 0.5rem;
-    margin-bottom: 0.5rem;
-  }
-
-  .\32xl\:mx-2 {
-    margin-left: 0.5rem;
-    margin-right: 0.5rem;
-  }
-
-  .\32xl\:my-3 {
-    margin-top: 0.75rem;
-    margin-bottom: 0.75rem;
-  }
-
-  .\32xl\:mx-3 {
-    margin-left: 0.75rem;
-    margin-right: 0.75rem;
-  }
-
-  .\32xl\:my-4 {
-    margin-top: 1rem;
-    margin-bottom: 1rem;
-  }
-
-  .\32xl\:mx-4 {
-    margin-left: 1rem;
-    margin-right: 1rem;
-  }
-
-  .\32xl\:my-5 {
-    margin-top: 1.25rem;
-    margin-bottom: 1.25rem;
-  }
-
-  .\32xl\:mx-5 {
-    margin-left: 1.25rem;
-    margin-right: 1.25rem;
-  }
-
-  .\32xl\:my-6 {
-    margin-top: 1.5rem;
-    margin-bottom: 1.5rem;
-  }
-
-  .\32xl\:mx-6 {
-    margin-left: 1.5rem;
-    margin-right: 1.5rem;
-  }
-
-  .\32xl\:my-7 {
-    margin-top: 1.75rem;
-    margin-bottom: 1.75rem;
-  }
-
-  .\32xl\:mx-7 {
-    margin-left: 1.75rem;
-    margin-right: 1.75rem;
-  }
-
-  .\32xl\:my-8 {
-    margin-top: 2rem;
-    margin-bottom: 2rem;
-  }
-
-  .\32xl\:mx-8 {
-    margin-left: 2rem;
-    margin-right: 2rem;
-  }
-
-  .\32xl\:my-9 {
-    margin-top: 2.25rem;
-    margin-bottom: 2.25rem;
-  }
-
-  .\32xl\:mx-9 {
-    margin-left: 2.25rem;
-    margin-right: 2.25rem;
-  }
-
-  .\32xl\:my-10 {
-    margin-top: 2.5rem;
-    margin-bottom: 2.5rem;
-  }
-
-  .\32xl\:mx-10 {
-    margin-left: 2.5rem;
-    margin-right: 2.5rem;
-  }
-
-  .\32xl\:my-11 {
-    margin-top: 2.75rem;
-    margin-bottom: 2.75rem;
-  }
-
-  .\32xl\:mx-11 {
-    margin-left: 2.75rem;
-    margin-right: 2.75rem;
-  }
-
-  .\32xl\:my-12 {
-    margin-top: 3rem;
-    margin-bottom: 3rem;
-  }
-
-  .\32xl\:mx-12 {
-    margin-left: 3rem;
-    margin-right: 3rem;
-  }
-
-  .\32xl\:my-14 {
-    margin-top: 3.5rem;
-    margin-bottom: 3.5rem;
-  }
-
-  .\32xl\:mx-14 {
-    margin-left: 3.5rem;
-    margin-right: 3.5rem;
-  }
-
-  .\32xl\:my-16 {
-    margin-top: 4rem;
-    margin-bottom: 4rem;
-  }
-
-  .\32xl\:mx-16 {
-    margin-left: 4rem;
-    margin-right: 4rem;
-  }
-
-  .\32xl\:my-20 {
-    margin-top: 5rem;
-    margin-bottom: 5rem;
-  }
-
-  .\32xl\:mx-20 {
-    margin-left: 5rem;
-    margin-right: 5rem;
-  }
-
-  .\32xl\:my-24 {
-    margin-top: 6rem;
-    margin-bottom: 6rem;
-  }
-
-  .\32xl\:mx-24 {
-    margin-left: 6rem;
-    margin-right: 6rem;
-  }
-
-  .\32xl\:my-28 {
-    margin-top: 7rem;
-    margin-bottom: 7rem;
-  }
-
-  .\32xl\:mx-28 {
-    margin-left: 7rem;
-    margin-right: 7rem;
-  }
-
-  .\32xl\:my-32 {
-    margin-top: 8rem;
-    margin-bottom: 8rem;
-  }
-
-  .\32xl\:mx-32 {
-    margin-left: 8rem;
-    margin-right: 8rem;
-  }
-
-  .\32xl\:my-36 {
-    margin-top: 9rem;
-    margin-bottom: 9rem;
-  }
-
-  .\32xl\:mx-36 {
-    margin-left: 9rem;
-    margin-right: 9rem;
-  }
-
-  .\32xl\:my-40 {
-    margin-top: 10rem;
-    margin-bottom: 10rem;
-  }
-
-  .\32xl\:mx-40 {
-    margin-left: 10rem;
-    margin-right: 10rem;
-  }
-
-  .\32xl\:my-44 {
-    margin-top: 11rem;
-    margin-bottom: 11rem;
-  }
-
-  .\32xl\:mx-44 {
-    margin-left: 11rem;
-    margin-right: 11rem;
-  }
-
-  .\32xl\:my-48 {
-    margin-top: 12rem;
-    margin-bottom: 12rem;
-  }
-
-  .\32xl\:mx-48 {
-    margin-left: 12rem;
-    margin-right: 12rem;
-  }
-
-  .\32xl\:my-52 {
-    margin-top: 13rem;
-    margin-bottom: 13rem;
-  }
-
-  .\32xl\:mx-52 {
-    margin-left: 13rem;
-    margin-right: 13rem;
-  }
-
-  .\32xl\:my-56 {
-    margin-top: 14rem;
-    margin-bottom: 14rem;
-  }
-
-  .\32xl\:mx-56 {
-    margin-left: 14rem;
-    margin-right: 14rem;
-  }
-
-  .\32xl\:my-60 {
-    margin-top: 15rem;
-    margin-bottom: 15rem;
-  }
-
-  .\32xl\:mx-60 {
-    margin-left: 15rem;
-    margin-right: 15rem;
-  }
-
-  .\32xl\:my-64 {
-    margin-top: 16rem;
-    margin-bottom: 16rem;
-  }
-
-  .\32xl\:mx-64 {
-    margin-left: 16rem;
-    margin-right: 16rem;
-  }
-
-  .\32xl\:my-72 {
-    margin-top: 18rem;
-    margin-bottom: 18rem;
-  }
-
-  .\32xl\:mx-72 {
-    margin-left: 18rem;
-    margin-right: 18rem;
-  }
-
-  .\32xl\:my-80 {
-    margin-top: 20rem;
-    margin-bottom: 20rem;
-  }
-
-  .\32xl\:mx-80 {
-    margin-left: 20rem;
-    margin-right: 20rem;
-  }
-
-  .\32xl\:my-96 {
-    margin-top: 24rem;
-    margin-bottom: 24rem;
-  }
-
-  .\32xl\:mx-96 {
-    margin-left: 24rem;
-    margin-right: 24rem;
-  }
-
-  .\32xl\:my-auto {
-    margin-top: auto;
-    margin-bottom: auto;
-  }
-
-  .\32xl\:mx-auto {
-    margin-left: auto;
-    margin-right: auto;
-  }
-
-  .\32xl\:my-px {
-    margin-top: 1px;
-    margin-bottom: 1px;
-  }
-
-  .\32xl\:mx-px {
-    margin-left: 1px;
-    margin-right: 1px;
-  }
-
-  .\32xl\:my-0\.5 {
-    margin-top: 0.125rem;
-    margin-bottom: 0.125rem;
-  }
-
-  .\32xl\:mx-0\.5 {
-    margin-left: 0.125rem;
-    margin-right: 0.125rem;
-  }
-
-  .\32xl\:my-1\.5 {
-    margin-top: 0.375rem;
-    margin-bottom: 0.375rem;
-  }
-
-  .\32xl\:mx-1\.5 {
-    margin-left: 0.375rem;
-    margin-right: 0.375rem;
-  }
-
-  .\32xl\:my-2\.5 {
-    margin-top: 0.625rem;
-    margin-bottom: 0.625rem;
-  }
-
-  .\32xl\:mx-2\.5 {
-    margin-left: 0.625rem;
-    margin-right: 0.625rem;
-  }
-
-  .\32xl\:my-3\.5 {
-    margin-top: 0.875rem;
-    margin-bottom: 0.875rem;
-  }
-
-  .\32xl\:mx-3\.5 {
-    margin-left: 0.875rem;
-    margin-right: 0.875rem;
-  }
-
-  .\32xl\:-my-0 {
-    margin-top: 0px;
-    margin-bottom: 0px;
-  }
-
-  .\32xl\:-mx-0 {
-    margin-left: 0px;
-    margin-right: 0px;
-  }
-
-  .\32xl\:-my-1 {
-    margin-top: -0.25rem;
-    margin-bottom: -0.25rem;
-  }
-
-  .\32xl\:-mx-1 {
-    margin-left: -0.25rem;
-    margin-right: -0.25rem;
-  }
-
-  .\32xl\:-my-2 {
-    margin-top: -0.5rem;
-    margin-bottom: -0.5rem;
-  }
-
-  .\32xl\:-mx-2 {
-    margin-left: -0.5rem;
-    margin-right: -0.5rem;
-  }
-
-  .\32xl\:-my-3 {
-    margin-top: -0.75rem;
-    margin-bottom: -0.75rem;
-  }
-
-  .\32xl\:-mx-3 {
-    margin-left: -0.75rem;
-    margin-right: -0.75rem;
-  }
-
-  .\32xl\:-my-4 {
-    margin-top: -1rem;
-    margin-bottom: -1rem;
-  }
-
-  .\32xl\:-mx-4 {
-    margin-left: -1rem;
-    margin-right: -1rem;
-  }
-
-  .\32xl\:-my-5 {
-    margin-top: -1.25rem;
-    margin-bottom: -1.25rem;
-  }
-
-  .\32xl\:-mx-5 {
-    margin-left: -1.25rem;
-    margin-right: -1.25rem;
-  }
-
-  .\32xl\:-my-6 {
-    margin-top: -1.5rem;
-    margin-bottom: -1.5rem;
-  }
-
-  .\32xl\:-mx-6 {
-    margin-left: -1.5rem;
-    margin-right: -1.5rem;
-  }
-
-  .\32xl\:-my-7 {
-    margin-top: -1.75rem;
-    margin-bottom: -1.75rem;
-  }
-
-  .\32xl\:-mx-7 {
-    margin-left: -1.75rem;
-    margin-right: -1.75rem;
-  }
-
-  .\32xl\:-my-8 {
-    margin-top: -2rem;
-    margin-bottom: -2rem;
-  }
-
-  .\32xl\:-mx-8 {
-    margin-left: -2rem;
-    margin-right: -2rem;
-  }
-
-  .\32xl\:-my-9 {
-    margin-top: -2.25rem;
-    margin-bottom: -2.25rem;
-  }
-
-  .\32xl\:-mx-9 {
-    margin-left: -2.25rem;
-    margin-right: -2.25rem;
-  }
-
-  .\32xl\:-my-10 {
-    margin-top: -2.5rem;
-    margin-bottom: -2.5rem;
-  }
-
-  .\32xl\:-mx-10 {
-    margin-left: -2.5rem;
-    margin-right: -2.5rem;
-  }
-
-  .\32xl\:-my-11 {
-    margin-top: -2.75rem;
-    margin-bottom: -2.75rem;
-  }
-
-  .\32xl\:-mx-11 {
-    margin-left: -2.75rem;
-    margin-right: -2.75rem;
-  }
-
-  .\32xl\:-my-12 {
-    margin-top: -3rem;
-    margin-bottom: -3rem;
-  }
-
-  .\32xl\:-mx-12 {
-    margin-left: -3rem;
-    margin-right: -3rem;
-  }
-
-  .\32xl\:-my-14 {
-    margin-top: -3.5rem;
-    margin-bottom: -3.5rem;
-  }
-
-  .\32xl\:-mx-14 {
-    margin-left: -3.5rem;
-    margin-right: -3.5rem;
-  }
-
-  .\32xl\:-my-16 {
-    margin-top: -4rem;
-    margin-bottom: -4rem;
-  }
-
-  .\32xl\:-mx-16 {
-    margin-left: -4rem;
-    margin-right: -4rem;
-  }
-
-  .\32xl\:-my-20 {
-    margin-top: -5rem;
-    margin-bottom: -5rem;
-  }
-
-  .\32xl\:-mx-20 {
-    margin-left: -5rem;
-    margin-right: -5rem;
-  }
-
-  .\32xl\:-my-24 {
-    margin-top: -6rem;
-    margin-bottom: -6rem;
-  }
-
-  .\32xl\:-mx-24 {
-    margin-left: -6rem;
-    margin-right: -6rem;
-  }
-
-  .\32xl\:-my-28 {
-    margin-top: -7rem;
-    margin-bottom: -7rem;
-  }
-
-  .\32xl\:-mx-28 {
-    margin-left: -7rem;
-    margin-right: -7rem;
-  }
-
-  .\32xl\:-my-32 {
-    margin-top: -8rem;
-    margin-bottom: -8rem;
-  }
-
-  .\32xl\:-mx-32 {
-    margin-left: -8rem;
-    margin-right: -8rem;
-  }
-
-  .\32xl\:-my-36 {
-    margin-top: -9rem;
-    margin-bottom: -9rem;
-  }
-
-  .\32xl\:-mx-36 {
-    margin-left: -9rem;
-    margin-right: -9rem;
-  }
-
-  .\32xl\:-my-40 {
-    margin-top: -10rem;
-    margin-bottom: -10rem;
-  }
-
-  .\32xl\:-mx-40 {
-    margin-left: -10rem;
-    margin-right: -10rem;
-  }
-
-  .\32xl\:-my-44 {
-    margin-top: -11rem;
-    margin-bottom: -11rem;
-  }
-
-  .\32xl\:-mx-44 {
-    margin-left: -11rem;
-    margin-right: -11rem;
-  }
-
-  .\32xl\:-my-48 {
-    margin-top: -12rem;
-    margin-bottom: -12rem;
-  }
-
-  .\32xl\:-mx-48 {
-    margin-left: -12rem;
-    margin-right: -12rem;
-  }
-
-  .\32xl\:-my-52 {
-    margin-top: -13rem;
-    margin-bottom: -13rem;
-  }
-
-  .\32xl\:-mx-52 {
-    margin-left: -13rem;
-    margin-right: -13rem;
-  }
-
-  .\32xl\:-my-56 {
-    margin-top: -14rem;
-    margin-bottom: -14rem;
-  }
-
-  .\32xl\:-mx-56 {
-    margin-left: -14rem;
-    margin-right: -14rem;
-  }
-
-  .\32xl\:-my-60 {
-    margin-top: -15rem;
-    margin-bottom: -15rem;
-  }
-
-  .\32xl\:-mx-60 {
-    margin-left: -15rem;
-    margin-right: -15rem;
-  }
-
-  .\32xl\:-my-64 {
-    margin-top: -16rem;
-    margin-bottom: -16rem;
-  }
-
-  .\32xl\:-mx-64 {
-    margin-left: -16rem;
-    margin-right: -16rem;
-  }
-
-  .\32xl\:-my-72 {
-    margin-top: -18rem;
-    margin-bottom: -18rem;
-  }
-
-  .\32xl\:-mx-72 {
-    margin-left: -18rem;
-    margin-right: -18rem;
-  }
-
-  .\32xl\:-my-80 {
-    margin-top: -20rem;
-    margin-bottom: -20rem;
-  }
-
-  .\32xl\:-mx-80 {
-    margin-left: -20rem;
-    margin-right: -20rem;
-  }
-
-  .\32xl\:-my-96 {
-    margin-top: -24rem;
-    margin-bottom: -24rem;
-  }
-
-  .\32xl\:-mx-96 {
-    margin-left: -24rem;
-    margin-right: -24rem;
-  }
-
-  .\32xl\:-my-px {
-    margin-top: -1px;
-    margin-bottom: -1px;
-  }
-
-  .\32xl\:-mx-px {
-    margin-left: -1px;
-    margin-right: -1px;
-  }
-
-  .\32xl\:-my-0\.5 {
-    margin-top: -0.125rem;
-    margin-bottom: -0.125rem;
-  }
-
-  .\32xl\:-mx-0\.5 {
-    margin-left: -0.125rem;
-    margin-right: -0.125rem;
-  }
-
-  .\32xl\:-my-1\.5 {
-    margin-top: -0.375rem;
-    margin-bottom: -0.375rem;
-  }
-
-  .\32xl\:-mx-1\.5 {
-    margin-left: -0.375rem;
-    margin-right: -0.375rem;
-  }
-
-  .\32xl\:-my-2\.5 {
-    margin-top: -0.625rem;
-    margin-bottom: -0.625rem;
-  }
-
-  .\32xl\:-mx-2\.5 {
-    margin-left: -0.625rem;
-    margin-right: -0.625rem;
-  }
-
-  .\32xl\:-my-3\.5 {
-    margin-top: -0.875rem;
-    margin-bottom: -0.875rem;
-  }
-
-  .\32xl\:-mx-3\.5 {
-    margin-left: -0.875rem;
-    margin-right: -0.875rem;
-  }
-
-  .\32xl\:mt-0 {
-    margin-top: 0px;
-  }
-
-  .\32xl\:mr-0 {
-    margin-right: 0px;
-  }
-
-  .\32xl\:mb-0 {
-    margin-bottom: 0px;
-  }
-
-  .\32xl\:ml-0 {
-    margin-left: 0px;
-  }
-
-  .\32xl\:mt-1 {
-    margin-top: 0.25rem;
-  }
-
-  .\32xl\:mr-1 {
-    margin-right: 0.25rem;
-  }
-
-  .\32xl\:mb-1 {
-    margin-bottom: 0.25rem;
-  }
-
-  .\32xl\:ml-1 {
-    margin-left: 0.25rem;
-  }
-
-  .\32xl\:mt-2 {
-    margin-top: 0.5rem;
-  }
-
-  .\32xl\:mr-2 {
-    margin-right: 0.5rem;
-  }
-
-  .\32xl\:mb-2 {
-    margin-bottom: 0.5rem;
-  }
-
-  .\32xl\:ml-2 {
-    margin-left: 0.5rem;
-  }
-
-  .\32xl\:mt-3 {
-    margin-top: 0.75rem;
-  }
-
-  .\32xl\:mr-3 {
-    margin-right: 0.75rem;
-  }
-
-  .\32xl\:mb-3 {
-    margin-bottom: 0.75rem;
-  }
-
-  .\32xl\:ml-3 {
-    margin-left: 0.75rem;
-  }
-
-  .\32xl\:mt-4 {
-    margin-top: 1rem;
-  }
-
-  .\32xl\:mr-4 {
-    margin-right: 1rem;
-  }
-
-  .\32xl\:mb-4 {
-    margin-bottom: 1rem;
-  }
-
-  .\32xl\:ml-4 {
-    margin-left: 1rem;
-  }
-
-  .\32xl\:mt-5 {
-    margin-top: 1.25rem;
-  }
-
-  .\32xl\:mr-5 {
-    margin-right: 1.25rem;
-  }
-
-  .\32xl\:mb-5 {
-    margin-bottom: 1.25rem;
-  }
-
-  .\32xl\:ml-5 {
-    margin-left: 1.25rem;
-  }
-
-  .\32xl\:mt-6 {
-    margin-top: 1.5rem;
-  }
-
-  .\32xl\:mr-6 {
-    margin-right: 1.5rem;
-  }
-
-  .\32xl\:mb-6 {
-    margin-bottom: 1.5rem;
-  }
-
-  .\32xl\:ml-6 {
-    margin-left: 1.5rem;
-  }
-
-  .\32xl\:mt-7 {
-    margin-top: 1.75rem;
-  }
-
-  .\32xl\:mr-7 {
-    margin-right: 1.75rem;
-  }
-
-  .\32xl\:mb-7 {
-    margin-bottom: 1.75rem;
-  }
-
-  .\32xl\:ml-7 {
-    margin-left: 1.75rem;
-  }
-
-  .\32xl\:mt-8 {
-    margin-top: 2rem;
-  }
-
-  .\32xl\:mr-8 {
-    margin-right: 2rem;
-  }
-
-  .\32xl\:mb-8 {
-    margin-bottom: 2rem;
-  }
-
-  .\32xl\:ml-8 {
-    margin-left: 2rem;
-  }
-
-  .\32xl\:mt-9 {
-    margin-top: 2.25rem;
-  }
-
-  .\32xl\:mr-9 {
-    margin-right: 2.25rem;
-  }
-
-  .\32xl\:mb-9 {
-    margin-bottom: 2.25rem;
-  }
-
-  .\32xl\:ml-9 {
-    margin-left: 2.25rem;
-  }
-
-  .\32xl\:mt-10 {
-    margin-top: 2.5rem;
-  }
-
-  .\32xl\:mr-10 {
-    margin-right: 2.5rem;
-  }
-
-  .\32xl\:mb-10 {
-    margin-bottom: 2.5rem;
-  }
-
-  .\32xl\:ml-10 {
-    margin-left: 2.5rem;
-  }
-
-  .\32xl\:mt-11 {
-    margin-top: 2.75rem;
-  }
-
-  .\32xl\:mr-11 {
-    margin-right: 2.75rem;
-  }
-
-  .\32xl\:mb-11 {
-    margin-bottom: 2.75rem;
-  }
-
-  .\32xl\:ml-11 {
-    margin-left: 2.75rem;
-  }
-
-  .\32xl\:mt-12 {
-    margin-top: 3rem;
-  }
-
-  .\32xl\:mr-12 {
-    margin-right: 3rem;
-  }
-
-  .\32xl\:mb-12 {
-    margin-bottom: 3rem;
-  }
-
-  .\32xl\:ml-12 {
-    margin-left: 3rem;
-  }
-
-  .\32xl\:mt-14 {
-    margin-top: 3.5rem;
-  }
-
-  .\32xl\:mr-14 {
-    margin-right: 3.5rem;
-  }
-
-  .\32xl\:mb-14 {
-    margin-bottom: 3.5rem;
-  }
-
-  .\32xl\:ml-14 {
-    margin-left: 3.5rem;
-  }
-
-  .\32xl\:mt-16 {
-    margin-top: 4rem;
-  }
-
-  .\32xl\:mr-16 {
-    margin-right: 4rem;
-  }
-
-  .\32xl\:mb-16 {
-    margin-bottom: 4rem;
-  }
-
-  .\32xl\:ml-16 {
-    margin-left: 4rem;
-  }
-
-  .\32xl\:mt-20 {
-    margin-top: 5rem;
-  }
-
-  .\32xl\:mr-20 {
-    margin-right: 5rem;
-  }
-
-  .\32xl\:mb-20 {
-    margin-bottom: 5rem;
-  }
-
-  .\32xl\:ml-20 {
-    margin-left: 5rem;
-  }
-
-  .\32xl\:mt-24 {
-    margin-top: 6rem;
-  }
-
-  .\32xl\:mr-24 {
-    margin-right: 6rem;
-  }
-
-  .\32xl\:mb-24 {
-    margin-bottom: 6rem;
-  }
-
-  .\32xl\:ml-24 {
-    margin-left: 6rem;
-  }
-
-  .\32xl\:mt-28 {
-    margin-top: 7rem;
-  }
-
-  .\32xl\:mr-28 {
-    margin-right: 7rem;
-  }
-
-  .\32xl\:mb-28 {
-    margin-bottom: 7rem;
-  }
-
-  .\32xl\:ml-28 {
-    margin-left: 7rem;
-  }
-
-  .\32xl\:mt-32 {
-    margin-top: 8rem;
-  }
-
-  .\32xl\:mr-32 {
-    margin-right: 8rem;
-  }
-
-  .\32xl\:mb-32 {
-    margin-bottom: 8rem;
-  }
-
-  .\32xl\:ml-32 {
-    margin-left: 8rem;
-  }
-
-  .\32xl\:mt-36 {
-    margin-top: 9rem;
-  }
-
-  .\32xl\:mr-36 {
-    margin-right: 9rem;
-  }
-
-  .\32xl\:mb-36 {
-    margin-bottom: 9rem;
-  }
-
-  .\32xl\:ml-36 {
-    margin-left: 9rem;
-  }
-
-  .\32xl\:mt-40 {
-    margin-top: 10rem;
-  }
-
-  .\32xl\:mr-40 {
-    margin-right: 10rem;
-  }
-
-  .\32xl\:mb-40 {
-    margin-bottom: 10rem;
-  }
-
-  .\32xl\:ml-40 {
-    margin-left: 10rem;
-  }
-
-  .\32xl\:mt-44 {
-    margin-top: 11rem;
-  }
-
-  .\32xl\:mr-44 {
-    margin-right: 11rem;
-  }
-
-  .\32xl\:mb-44 {
-    margin-bottom: 11rem;
-  }
-
-  .\32xl\:ml-44 {
-    margin-left: 11rem;
-  }
-
-  .\32xl\:mt-48 {
-    margin-top: 12rem;
-  }
-
-  .\32xl\:mr-48 {
-    margin-right: 12rem;
-  }
-
-  .\32xl\:mb-48 {
-    margin-bottom: 12rem;
-  }
-
-  .\32xl\:ml-48 {
-    margin-left: 12rem;
-  }
-
-  .\32xl\:mt-52 {
-    margin-top: 13rem;
-  }
-
-  .\32xl\:mr-52 {
-    margin-right: 13rem;
-  }
-
-  .\32xl\:mb-52 {
-    margin-bottom: 13rem;
-  }
-
-  .\32xl\:ml-52 {
-    margin-left: 13rem;
-  }
-
-  .\32xl\:mt-56 {
-    margin-top: 14rem;
-  }
-
-  .\32xl\:mr-56 {
-    margin-right: 14rem;
-  }
-
-  .\32xl\:mb-56 {
-    margin-bottom: 14rem;
-  }
-
-  .\32xl\:ml-56 {
-    margin-left: 14rem;
-  }
-
-  .\32xl\:mt-60 {
-    margin-top: 15rem;
-  }
-
-  .\32xl\:mr-60 {
-    margin-right: 15rem;
-  }
-
-  .\32xl\:mb-60 {
-    margin-bottom: 15rem;
-  }
-
-  .\32xl\:ml-60 {
-    margin-left: 15rem;
-  }
-
-  .\32xl\:mt-64 {
-    margin-top: 16rem;
-  }
-
-  .\32xl\:mr-64 {
-    margin-right: 16rem;
-  }
-
-  .\32xl\:mb-64 {
-    margin-bottom: 16rem;
-  }
-
-  .\32xl\:ml-64 {
-    margin-left: 16rem;
-  }
-
-  .\32xl\:mt-72 {
-    margin-top: 18rem;
-  }
-
-  .\32xl\:mr-72 {
-    margin-right: 18rem;
-  }
-
-  .\32xl\:mb-72 {
-    margin-bottom: 18rem;
-  }
-
-  .\32xl\:ml-72 {
-    margin-left: 18rem;
-  }
-
-  .\32xl\:mt-80 {
-    margin-top: 20rem;
-  }
-
-  .\32xl\:mr-80 {
-    margin-right: 20rem;
-  }
-
-  .\32xl\:mb-80 {
-    margin-bottom: 20rem;
-  }
-
-  .\32xl\:ml-80 {
-    margin-left: 20rem;
-  }
-
-  .\32xl\:mt-96 {
-    margin-top: 24rem;
-  }
-
-  .\32xl\:mr-96 {
-    margin-right: 24rem;
-  }
-
-  .\32xl\:mb-96 {
-    margin-bottom: 24rem;
-  }
-
-  .\32xl\:ml-96 {
-    margin-left: 24rem;
-  }
-
-  .\32xl\:mt-auto {
-    margin-top: auto;
-  }
-
-  .\32xl\:mr-auto {
-    margin-right: auto;
-  }
-
-  .\32xl\:mb-auto {
-    margin-bottom: auto;
-  }
-
-  .\32xl\:ml-auto {
-    margin-left: auto;
-  }
-
-  .\32xl\:mt-px {
-    margin-top: 1px;
-  }
-
-  .\32xl\:mr-px {
-    margin-right: 1px;
-  }
-
-  .\32xl\:mb-px {
-    margin-bottom: 1px;
-  }
-
-  .\32xl\:ml-px {
-    margin-left: 1px;
-  }
-
-  .\32xl\:mt-0\.5 {
-    margin-top: 0.125rem;
-  }
-
-  .\32xl\:mr-0\.5 {
-    margin-right: 0.125rem;
-  }
-
-  .\32xl\:mb-0\.5 {
-    margin-bottom: 0.125rem;
-  }
-
-  .\32xl\:ml-0\.5 {
-    margin-left: 0.125rem;
-  }
-
-  .\32xl\:mt-1\.5 {
-    margin-top: 0.375rem;
-  }
-
-  .\32xl\:mr-1\.5 {
-    margin-right: 0.375rem;
-  }
-
-  .\32xl\:mb-1\.5 {
-    margin-bottom: 0.375rem;
-  }
-
-  .\32xl\:ml-1\.5 {
-    margin-left: 0.375rem;
-  }
-
-  .\32xl\:mt-2\.5 {
-    margin-top: 0.625rem;
-  }
-
-  .\32xl\:mr-2\.5 {
-    margin-right: 0.625rem;
-  }
-
-  .\32xl\:mb-2\.5 {
-    margin-bottom: 0.625rem;
-  }
-
-  .\32xl\:ml-2\.5 {
-    margin-left: 0.625rem;
-  }
-
-  .\32xl\:mt-3\.5 {
-    margin-top: 0.875rem;
-  }
-
-  .\32xl\:mr-3\.5 {
-    margin-right: 0.875rem;
-  }
-
-  .\32xl\:mb-3\.5 {
-    margin-bottom: 0.875rem;
-  }
-
-  .\32xl\:ml-3\.5 {
-    margin-left: 0.875rem;
-  }
-
-  .\32xl\:-mt-0 {
-    margin-top: 0px;
-  }
-
-  .\32xl\:-mr-0 {
-    margin-right: 0px;
-  }
-
-  .\32xl\:-mb-0 {
-    margin-bottom: 0px;
-  }
-
-  .\32xl\:-ml-0 {
-    margin-left: 0px;
-  }
-
-  .\32xl\:-mt-1 {
-    margin-top: -0.25rem;
-  }
-
-  .\32xl\:-mr-1 {
-    margin-right: -0.25rem;
-  }
-
-  .\32xl\:-mb-1 {
-    margin-bottom: -0.25rem;
-  }
-
-  .\32xl\:-ml-1 {
-    margin-left: -0.25rem;
-  }
-
-  .\32xl\:-mt-2 {
-    margin-top: -0.5rem;
-  }
-
-  .\32xl\:-mr-2 {
-    margin-right: -0.5rem;
-  }
-
-  .\32xl\:-mb-2 {
-    margin-bottom: -0.5rem;
-  }
-
-  .\32xl\:-ml-2 {
-    margin-left: -0.5rem;
-  }
-
-  .\32xl\:-mt-3 {
-    margin-top: -0.75rem;
-  }
-
-  .\32xl\:-mr-3 {
-    margin-right: -0.75rem;
-  }
-
-  .\32xl\:-mb-3 {
-    margin-bottom: -0.75rem;
-  }
-
-  .\32xl\:-ml-3 {
-    margin-left: -0.75rem;
-  }
-
-  .\32xl\:-mt-4 {
-    margin-top: -1rem;
-  }
-
-  .\32xl\:-mr-4 {
-    margin-right: -1rem;
-  }
-
-  .\32xl\:-mb-4 {
-    margin-bottom: -1rem;
-  }
-
-  .\32xl\:-ml-4 {
-    margin-left: -1rem;
-  }
-
-  .\32xl\:-mt-5 {
-    margin-top: -1.25rem;
-  }
-
-  .\32xl\:-mr-5 {
-    margin-right: -1.25rem;
-  }
-
-  .\32xl\:-mb-5 {
-    margin-bottom: -1.25rem;
-  }
-
-  .\32xl\:-ml-5 {
-    margin-left: -1.25rem;
-  }
-
-  .\32xl\:-mt-6 {
-    margin-top: -1.5rem;
-  }
-
-  .\32xl\:-mr-6 {
-    margin-right: -1.5rem;
-  }
-
-  .\32xl\:-mb-6 {
-    margin-bottom: -1.5rem;
-  }
-
-  .\32xl\:-ml-6 {
-    margin-left: -1.5rem;
-  }
-
-  .\32xl\:-mt-7 {
-    margin-top: -1.75rem;
-  }
-
-  .\32xl\:-mr-7 {
-    margin-right: -1.75rem;
-  }
-
-  .\32xl\:-mb-7 {
-    margin-bottom: -1.75rem;
-  }
-
-  .\32xl\:-ml-7 {
-    margin-left: -1.75rem;
-  }
-
-  .\32xl\:-mt-8 {
-    margin-top: -2rem;
-  }
-
-  .\32xl\:-mr-8 {
-    margin-right: -2rem;
-  }
-
-  .\32xl\:-mb-8 {
-    margin-bottom: -2rem;
-  }
-
-  .\32xl\:-ml-8 {
-    margin-left: -2rem;
-  }
-
-  .\32xl\:-mt-9 {
-    margin-top: -2.25rem;
-  }
-
-  .\32xl\:-mr-9 {
-    margin-right: -2.25rem;
-  }
-
-  .\32xl\:-mb-9 {
-    margin-bottom: -2.25rem;
-  }
-
-  .\32xl\:-ml-9 {
-    margin-left: -2.25rem;
-  }
-
-  .\32xl\:-mt-10 {
-    margin-top: -2.5rem;
-  }
-
-  .\32xl\:-mr-10 {
-    margin-right: -2.5rem;
-  }
-
-  .\32xl\:-mb-10 {
-    margin-bottom: -2.5rem;
-  }
-
-  .\32xl\:-ml-10 {
-    margin-left: -2.5rem;
-  }
-
-  .\32xl\:-mt-11 {
-    margin-top: -2.75rem;
-  }
-
-  .\32xl\:-mr-11 {
-    margin-right: -2.75rem;
-  }
-
-  .\32xl\:-mb-11 {
-    margin-bottom: -2.75rem;
-  }
-
-  .\32xl\:-ml-11 {
-    margin-left: -2.75rem;
-  }
-
-  .\32xl\:-mt-12 {
-    margin-top: -3rem;
-  }
-
-  .\32xl\:-mr-12 {
-    margin-right: -3rem;
-  }
-
-  .\32xl\:-mb-12 {
-    margin-bottom: -3rem;
-  }
-
-  .\32xl\:-ml-12 {
-    margin-left: -3rem;
-  }
-
-  .\32xl\:-mt-14 {
-    margin-top: -3.5rem;
-  }
-
-  .\32xl\:-mr-14 {
-    margin-right: -3.5rem;
-  }
-
-  .\32xl\:-mb-14 {
-    margin-bottom: -3.5rem;
-  }
-
-  .\32xl\:-ml-14 {
-    margin-left: -3.5rem;
-  }
-
-  .\32xl\:-mt-16 {
-    margin-top: -4rem;
-  }
-
-  .\32xl\:-mr-16 {
-    margin-right: -4rem;
-  }
-
-  .\32xl\:-mb-16 {
-    margin-bottom: -4rem;
-  }
-
-  .\32xl\:-ml-16 {
-    margin-left: -4rem;
-  }
-
-  .\32xl\:-mt-20 {
-    margin-top: -5rem;
-  }
-
-  .\32xl\:-mr-20 {
-    margin-right: -5rem;
-  }
-
-  .\32xl\:-mb-20 {
-    margin-bottom: -5rem;
-  }
-
-  .\32xl\:-ml-20 {
-    margin-left: -5rem;
-  }
-
-  .\32xl\:-mt-24 {
-    margin-top: -6rem;
-  }
-
-  .\32xl\:-mr-24 {
-    margin-right: -6rem;
-  }
-
-  .\32xl\:-mb-24 {
-    margin-bottom: -6rem;
-  }
-
-  .\32xl\:-ml-24 {
-    margin-left: -6rem;
-  }
-
-  .\32xl\:-mt-28 {
-    margin-top: -7rem;
-  }
-
-  .\32xl\:-mr-28 {
-    margin-right: -7rem;
-  }
-
-  .\32xl\:-mb-28 {
-    margin-bottom: -7rem;
-  }
-
-  .\32xl\:-ml-28 {
-    margin-left: -7rem;
-  }
-
-  .\32xl\:-mt-32 {
-    margin-top: -8rem;
-  }
-
-  .\32xl\:-mr-32 {
-    margin-right: -8rem;
-  }
-
-  .\32xl\:-mb-32 {
-    margin-bottom: -8rem;
-  }
-
-  .\32xl\:-ml-32 {
-    margin-left: -8rem;
-  }
-
-  .\32xl\:-mt-36 {
-    margin-top: -9rem;
-  }
-
-  .\32xl\:-mr-36 {
-    margin-right: -9rem;
-  }
-
-  .\32xl\:-mb-36 {
-    margin-bottom: -9rem;
-  }
-
-  .\32xl\:-ml-36 {
-    margin-left: -9rem;
-  }
-
-  .\32xl\:-mt-40 {
-    margin-top: -10rem;
-  }
-
-  .\32xl\:-mr-40 {
-    margin-right: -10rem;
-  }
-
-  .\32xl\:-mb-40 {
-    margin-bottom: -10rem;
-  }
-
-  .\32xl\:-ml-40 {
-    margin-left: -10rem;
-  }
-
-  .\32xl\:-mt-44 {
-    margin-top: -11rem;
-  }
-
-  .\32xl\:-mr-44 {
-    margin-right: -11rem;
-  }
-
-  .\32xl\:-mb-44 {
-    margin-bottom: -11rem;
-  }
-
-  .\32xl\:-ml-44 {
-    margin-left: -11rem;
-  }
-
-  .\32xl\:-mt-48 {
-    margin-top: -12rem;
-  }
-
-  .\32xl\:-mr-48 {
-    margin-right: -12rem;
-  }
-
-  .\32xl\:-mb-48 {
-    margin-bottom: -12rem;
-  }
-
-  .\32xl\:-ml-48 {
-    margin-left: -12rem;
-  }
-
-  .\32xl\:-mt-52 {
-    margin-top: -13rem;
-  }
-
-  .\32xl\:-mr-52 {
-    margin-right: -13rem;
-  }
-
-  .\32xl\:-mb-52 {
-    margin-bottom: -13rem;
-  }
-
-  .\32xl\:-ml-52 {
-    margin-left: -13rem;
-  }
-
-  .\32xl\:-mt-56 {
-    margin-top: -14rem;
-  }
-
-  .\32xl\:-mr-56 {
-    margin-right: -14rem;
-  }
-
-  .\32xl\:-mb-56 {
-    margin-bottom: -14rem;
-  }
-
-  .\32xl\:-ml-56 {
-    margin-left: -14rem;
-  }
-
-  .\32xl\:-mt-60 {
-    margin-top: -15rem;
-  }
-
-  .\32xl\:-mr-60 {
-    margin-right: -15rem;
-  }
-
-  .\32xl\:-mb-60 {
-    margin-bottom: -15rem;
-  }
-
-  .\32xl\:-ml-60 {
-    margin-left: -15rem;
-  }
-
-  .\32xl\:-mt-64 {
-    margin-top: -16rem;
-  }
-
-  .\32xl\:-mr-64 {
-    margin-right: -16rem;
-  }
-
-  .\32xl\:-mb-64 {
-    margin-bottom: -16rem;
-  }
-
-  .\32xl\:-ml-64 {
-    margin-left: -16rem;
-  }
-
-  .\32xl\:-mt-72 {
-    margin-top: -18rem;
-  }
-
-  .\32xl\:-mr-72 {
-    margin-right: -18rem;
-  }
-
-  .\32xl\:-mb-72 {
-    margin-bottom: -18rem;
-  }
-
-  .\32xl\:-ml-72 {
-    margin-left: -18rem;
-  }
-
-  .\32xl\:-mt-80 {
-    margin-top: -20rem;
-  }
-
-  .\32xl\:-mr-80 {
-    margin-right: -20rem;
-  }
-
-  .\32xl\:-mb-80 {
-    margin-bottom: -20rem;
-  }
-
-  .\32xl\:-ml-80 {
-    margin-left: -20rem;
-  }
-
-  .\32xl\:-mt-96 {
-    margin-top: -24rem;
-  }
-
-  .\32xl\:-mr-96 {
-    margin-right: -24rem;
-  }
-
-  .\32xl\:-mb-96 {
-    margin-bottom: -24rem;
-  }
-
-  .\32xl\:-ml-96 {
-    margin-left: -24rem;
-  }
-
-  .\32xl\:-mt-px {
-    margin-top: -1px;
-  }
-
-  .\32xl\:-mr-px {
-    margin-right: -1px;
-  }
-
-  .\32xl\:-mb-px {
-    margin-bottom: -1px;
-  }
-
-  .\32xl\:-ml-px {
-    margin-left: -1px;
-  }
-
-  .\32xl\:-mt-0\.5 {
-    margin-top: -0.125rem;
-  }
-
-  .\32xl\:-mr-0\.5 {
-    margin-right: -0.125rem;
-  }
-
-  .\32xl\:-mb-0\.5 {
-    margin-bottom: -0.125rem;
-  }
-
-  .\32xl\:-ml-0\.5 {
-    margin-left: -0.125rem;
-  }
-
-  .\32xl\:-mt-1\.5 {
-    margin-top: -0.375rem;
-  }
-
-  .\32xl\:-mr-1\.5 {
-    margin-right: -0.375rem;
-  }
-
-  .\32xl\:-mb-1\.5 {
-    margin-bottom: -0.375rem;
-  }
-
-  .\32xl\:-ml-1\.5 {
-    margin-left: -0.375rem;
-  }
-
-  .\32xl\:-mt-2\.5 {
-    margin-top: -0.625rem;
-  }
-
-  .\32xl\:-mr-2\.5 {
-    margin-right: -0.625rem;
-  }
-
-  .\32xl\:-mb-2\.5 {
-    margin-bottom: -0.625rem;
-  }
-
-  .\32xl\:-ml-2\.5 {
-    margin-left: -0.625rem;
-  }
-
-  .\32xl\:-mt-3\.5 {
-    margin-top: -0.875rem;
-  }
-
-  .\32xl\:-mr-3\.5 {
-    margin-right: -0.875rem;
-  }
-
-  .\32xl\:-mb-3\.5 {
-    margin-bottom: -0.875rem;
-  }
-
-  .\32xl\:-ml-3\.5 {
-    margin-left: -0.875rem;
-  }
-
-  .\32xl\:max-h-full {
-    max-height: 100%;
-  }
-
-  .\32xl\:max-h-screen {
-    max-height: 100vh;
-  }
-
-  .\32xl\:max-w-none {
-    max-width: none;
-  }
-
-  .\32xl\:max-w-xs {
-    max-width: 20rem;
-  }
-
-  .\32xl\:max-w-sm {
-    max-width: 24rem;
-  }
-
-  .\32xl\:max-w-md {
-    max-width: 28rem;
-  }
-
-  .\32xl\:max-w-lg {
-    max-width: 32rem;
-  }
-
-  .\32xl\:max-w-xl {
-    max-width: 36rem;
-  }
-
-  .\32xl\:max-w-2xl {
-    max-width: 42rem;
-  }
-
-  .\32xl\:max-w-3xl {
-    max-width: 48rem;
-  }
-
-  .\32xl\:max-w-4xl {
-    max-width: 56rem;
-  }
-
-  .\32xl\:max-w-5xl {
-    max-width: 64rem;
-  }
-
-  .\32xl\:max-w-6xl {
-    max-width: 72rem;
-  }
-
-  .\32xl\:max-w-7xl {
-    max-width: 80rem;
-  }
-
-  .\32xl\:max-w-full {
-    max-width: 100%;
-  }
-
-  .\32xl\:max-w-min {
-    max-width: -webkit-min-content;
-    max-width: -moz-min-content;
-    max-width: min-content;
-  }
-
-  .\32xl\:max-w-max {
-    max-width: -webkit-max-content;
-    max-width: -moz-max-content;
-    max-width: max-content;
-  }
-
-  .\32xl\:max-w-prose {
-    max-width: 65ch;
-  }
-
-  .\32xl\:min-h-0 {
-    min-height: 0;
-  }
-
-  .\32xl\:min-h-full {
-    min-height: 100%;
-  }
-
-  .\32xl\:min-h-screen {
-    min-height: 100vh;
-  }
-
-  .\32xl\:min-w-0 {
-    min-width: 0;
-  }
-
-  .\32xl\:min-w-full {
-    min-width: 100%;
-  }
-
-  .\32xl\:object-contain {
-    -o-object-fit: contain;
-       object-fit: contain;
-  }
-
-  .\32xl\:object-cover {
-    -o-object-fit: cover;
-       object-fit: cover;
-  }
-
-  .\32xl\:object-fill {
-    -o-object-fit: fill;
-       object-fit: fill;
-  }
-
-  .\32xl\:object-none {
-    -o-object-fit: none;
-       object-fit: none;
-  }
-
-  .\32xl\:object-scale-down {
-    -o-object-fit: scale-down;
-       object-fit: scale-down;
-  }
-
-  .\32xl\:object-bottom {
-    -o-object-position: bottom;
-       object-position: bottom;
-  }
-
-  .\32xl\:object-center {
-    -o-object-position: center;
-       object-position: center;
-  }
-
-  .\32xl\:object-left {
-    -o-object-position: left;
-       object-position: left;
-  }
-
-  .\32xl\:object-left-bottom {
-    -o-object-position: left bottom;
-       object-position: left bottom;
-  }
-
-  .\32xl\:object-left-top {
-    -o-object-position: left top;
-       object-position: left top;
-  }
-
-  .\32xl\:object-right {
-    -o-object-position: right;
-       object-position: right;
-  }
-
-  .\32xl\:object-right-bottom {
-    -o-object-position: right bottom;
-       object-position: right bottom;
-  }
-
-  .\32xl\:object-right-top {
-    -o-object-position: right top;
-       object-position: right top;
-  }
-
-  .\32xl\:object-top {
-    -o-object-position: top;
-       object-position: top;
-  }
-
-  .\32xl\:opacity-0 {
-    opacity: 0;
-  }
-
-  .\32xl\:opacity-5 {
-    opacity: 0.05;
-  }
-
-  .\32xl\:opacity-10 {
-    opacity: 0.1;
-  }
-
-  .\32xl\:opacity-20 {
-    opacity: 0.2;
-  }
-
-  .\32xl\:opacity-25 {
-    opacity: 0.25;
-  }
-
-  .\32xl\:opacity-30 {
-    opacity: 0.3;
-  }
-
-  .\32xl\:opacity-40 {
-    opacity: 0.4;
-  }
-
-  .\32xl\:opacity-50 {
-    opacity: 0.5;
-  }
-
-  .\32xl\:opacity-60 {
-    opacity: 0.6;
-  }
-
-  .\32xl\:opacity-70 {
-    opacity: 0.7;
-  }
-
-  .\32xl\:opacity-75 {
-    opacity: 0.75;
-  }
-
-  .\32xl\:opacity-80 {
-    opacity: 0.8;
-  }
-
-  .\32xl\:opacity-90 {
-    opacity: 0.9;
-  }
-
-  .\32xl\:opacity-95 {
-    opacity: 0.95;
-  }
-
-  .\32xl\:opacity-100 {
-    opacity: 1;
-  }
-
-  .group:hover .\32xl\:group-hover\:opacity-0 {
-    opacity: 0;
-  }
-
-  .group:hover .\32xl\:group-hover\:opacity-5 {
-    opacity: 0.05;
-  }
-
-  .group:hover .\32xl\:group-hover\:opacity-10 {
-    opacity: 0.1;
-  }
-
-  .group:hover .\32xl\:group-hover\:opacity-20 {
-    opacity: 0.2;
-  }
-
-  .group:hover .\32xl\:group-hover\:opacity-25 {
-    opacity: 0.25;
-  }
-
-  .group:hover .\32xl\:group-hover\:opacity-30 {
-    opacity: 0.3;
-  }
-
-  .group:hover .\32xl\:group-hover\:opacity-40 {
-    opacity: 0.4;
-  }
-
-  .group:hover .\32xl\:group-hover\:opacity-50 {
-    opacity: 0.5;
-  }
-
-  .group:hover .\32xl\:group-hover\:opacity-60 {
-    opacity: 0.6;
-  }
-
-  .group:hover .\32xl\:group-hover\:opacity-70 {
-    opacity: 0.7;
-  }
-
-  .group:hover .\32xl\:group-hover\:opacity-75 {
-    opacity: 0.75;
-  }
-
-  .group:hover .\32xl\:group-hover\:opacity-80 {
-    opacity: 0.8;
-  }
-
-  .group:hover .\32xl\:group-hover\:opacity-90 {
-    opacity: 0.9;
-  }
-
-  .group:hover .\32xl\:group-hover\:opacity-95 {
-    opacity: 0.95;
-  }
-
-  .group:hover .\32xl\:group-hover\:opacity-100 {
-    opacity: 1;
-  }
-
-  .\32xl\:focus-within\:opacity-0:focus-within {
-    opacity: 0;
-  }
-
-  .\32xl\:focus-within\:opacity-5:focus-within {
-    opacity: 0.05;
-  }
-
-  .\32xl\:focus-within\:opacity-10:focus-within {
-    opacity: 0.1;
-  }
-
-  .\32xl\:focus-within\:opacity-20:focus-within {
-    opacity: 0.2;
-  }
-
-  .\32xl\:focus-within\:opacity-25:focus-within {
-    opacity: 0.25;
-  }
-
-  .\32xl\:focus-within\:opacity-30:focus-within {
-    opacity: 0.3;
-  }
-
-  .\32xl\:focus-within\:opacity-40:focus-within {
-    opacity: 0.4;
-  }
-
-  .\32xl\:focus-within\:opacity-50:focus-within {
-    opacity: 0.5;
-  }
-
-  .\32xl\:focus-within\:opacity-60:focus-within {
-    opacity: 0.6;
-  }
-
-  .\32xl\:focus-within\:opacity-70:focus-within {
-    opacity: 0.7;
-  }
-
-  .\32xl\:focus-within\:opacity-75:focus-within {
-    opacity: 0.75;
-  }
-
-  .\32xl\:focus-within\:opacity-80:focus-within {
-    opacity: 0.8;
-  }
-
-  .\32xl\:focus-within\:opacity-90:focus-within {
-    opacity: 0.9;
-  }
-
-  .\32xl\:focus-within\:opacity-95:focus-within {
-    opacity: 0.95;
-  }
-
-  .\32xl\:focus-within\:opacity-100:focus-within {
-    opacity: 1;
-  }
-
-  .\32xl\:hover\:opacity-0:hover {
-    opacity: 0;
-  }
-
-  .\32xl\:hover\:opacity-5:hover {
-    opacity: 0.05;
-  }
-
-  .\32xl\:hover\:opacity-10:hover {
-    opacity: 0.1;
-  }
-
-  .\32xl\:hover\:opacity-20:hover {
-    opacity: 0.2;
-  }
-
-  .\32xl\:hover\:opacity-25:hover {
-    opacity: 0.25;
-  }
-
-  .\32xl\:hover\:opacity-30:hover {
-    opacity: 0.3;
-  }
-
-  .\32xl\:hover\:opacity-40:hover {
-    opacity: 0.4;
-  }
-
-  .\32xl\:hover\:opacity-50:hover {
-    opacity: 0.5;
-  }
-
-  .\32xl\:hover\:opacity-60:hover {
-    opacity: 0.6;
-  }
-
-  .\32xl\:hover\:opacity-70:hover {
-    opacity: 0.7;
-  }
-
-  .\32xl\:hover\:opacity-75:hover {
-    opacity: 0.75;
-  }
-
-  .\32xl\:hover\:opacity-80:hover {
-    opacity: 0.8;
-  }
-
-  .\32xl\:hover\:opacity-90:hover {
-    opacity: 0.9;
-  }
-
-  .\32xl\:hover\:opacity-95:hover {
-    opacity: 0.95;
-  }
-
-  .\32xl\:hover\:opacity-100:hover {
-    opacity: 1;
-  }
-
-  .\32xl\:focus\:opacity-0:focus {
-    opacity: 0;
-  }
-
-  .\32xl\:focus\:opacity-5:focus {
-    opacity: 0.05;
-  }
-
-  .\32xl\:focus\:opacity-10:focus {
-    opacity: 0.1;
-  }
-
-  .\32xl\:focus\:opacity-20:focus {
-    opacity: 0.2;
-  }
-
-  .\32xl\:focus\:opacity-25:focus {
-    opacity: 0.25;
-  }
-
-  .\32xl\:focus\:opacity-30:focus {
-    opacity: 0.3;
-  }
-
-  .\32xl\:focus\:opacity-40:focus {
-    opacity: 0.4;
-  }
-
-  .\32xl\:focus\:opacity-50:focus {
-    opacity: 0.5;
-  }
-
-  .\32xl\:focus\:opacity-60:focus {
-    opacity: 0.6;
-  }
-
-  .\32xl\:focus\:opacity-70:focus {
-    opacity: 0.7;
-  }
-
-  .\32xl\:focus\:opacity-75:focus {
-    opacity: 0.75;
-  }
-
-  .\32xl\:focus\:opacity-80:focus {
-    opacity: 0.8;
-  }
-
-  .\32xl\:focus\:opacity-90:focus {
-    opacity: 0.9;
-  }
-
-  .\32xl\:focus\:opacity-95:focus {
-    opacity: 0.95;
-  }
-
-  .\32xl\:focus\:opacity-100:focus {
-    opacity: 1;
-  }
-
-  .\32xl\:outline-none {
-    outline: 2px solid transparent;
-    outline-offset: 2px;
-  }
-
-  .\32xl\:outline-white {
-    outline: 2px dotted white;
-    outline-offset: 2px;
-  }
-
-  .\32xl\:outline-black {
-    outline: 2px dotted black;
-    outline-offset: 2px;
-  }
-
-  .\32xl\:focus-within\:outline-none:focus-within {
-    outline: 2px solid transparent;
-    outline-offset: 2px;
-  }
-
-  .\32xl\:focus-within\:outline-white:focus-within {
-    outline: 2px dotted white;
-    outline-offset: 2px;
-  }
-
-  .\32xl\:focus-within\:outline-black:focus-within {
-    outline: 2px dotted black;
-    outline-offset: 2px;
-  }
-
-  .\32xl\:focus\:outline-none:focus {
-    outline: 2px solid transparent;
-    outline-offset: 2px;
-  }
-
-  .\32xl\:focus\:outline-white:focus {
-    outline: 2px dotted white;
-    outline-offset: 2px;
-  }
-
-  .\32xl\:focus\:outline-black:focus {
-    outline: 2px dotted black;
-    outline-offset: 2px;
-  }
-
-  .\32xl\:overflow-auto {
-    overflow: auto;
-  }
-
-  .\32xl\:overflow-hidden {
-    overflow: hidden;
-  }
-
-  .\32xl\:overflow-visible {
-    overflow: visible;
-  }
-
-  .\32xl\:overflow-scroll {
-    overflow: scroll;
-  }
-
-  .\32xl\:overflow-x-auto {
-    overflow-x: auto;
-  }
-
-  .\32xl\:overflow-y-auto {
-    overflow-y: auto;
-  }
-
-  .\32xl\:overflow-x-hidden {
-    overflow-x: hidden;
-  }
-
-  .\32xl\:overflow-y-hidden {
-    overflow-y: hidden;
-  }
-
-  .\32xl\:overflow-x-visible {
-    overflow-x: visible;
-  }
-
-  .\32xl\:overflow-y-visible {
-    overflow-y: visible;
-  }
-
-  .\32xl\:overflow-x-scroll {
-    overflow-x: scroll;
-  }
-
-  .\32xl\:overflow-y-scroll {
-    overflow-y: scroll;
-  }
-
-  .\32xl\:overscroll-auto {
-    -ms-scroll-chaining: chained;
-        overscroll-behavior: auto;
-  }
-
-  .\32xl\:overscroll-contain {
-    -ms-scroll-chaining: none;
-        overscroll-behavior: contain;
-  }
-
-  .\32xl\:overscroll-none {
-    -ms-scroll-chaining: none;
-        overscroll-behavior: none;
-  }
-
-  .\32xl\:overscroll-y-auto {
-    overscroll-behavior-y: auto;
-  }
-
-  .\32xl\:overscroll-y-contain {
-    overscroll-behavior-y: contain;
-  }
-
-  .\32xl\:overscroll-y-none {
-    overscroll-behavior-y: none;
-  }
-
-  .\32xl\:overscroll-x-auto {
-    overscroll-behavior-x: auto;
-  }
-
-  .\32xl\:overscroll-x-contain {
-    overscroll-behavior-x: contain;
-  }
-
-  .\32xl\:overscroll-x-none {
-    overscroll-behavior-x: none;
-  }
-
-  .\32xl\:p-0 {
-    padding: 0px;
-  }
-
-  .\32xl\:p-1 {
-    padding: 0.25rem;
-  }
-
-  .\32xl\:p-2 {
-    padding: 0.5rem;
-  }
-
-  .\32xl\:p-3 {
-    padding: 0.75rem;
-  }
-
-  .\32xl\:p-4 {
-    padding: 1rem;
-  }
-
-  .\32xl\:p-5 {
-    padding: 1.25rem;
-  }
-
-  .\32xl\:p-6 {
-    padding: 1.5rem;
-  }
-
-  .\32xl\:p-7 {
-    padding: 1.75rem;
-  }
-
-  .\32xl\:p-8 {
-    padding: 2rem;
-  }
-
-  .\32xl\:p-9 {
-    padding: 2.25rem;
-  }
-
-  .\32xl\:p-10 {
-    padding: 2.5rem;
-  }
-
-  .\32xl\:p-11 {
-    padding: 2.75rem;
-  }
-
-  .\32xl\:p-12 {
-    padding: 3rem;
-  }
-
-  .\32xl\:p-14 {
-    padding: 3.5rem;
-  }
-
-  .\32xl\:p-16 {
-    padding: 4rem;
-  }
-
-  .\32xl\:p-20 {
-    padding: 5rem;
-  }
-
-  .\32xl\:p-24 {
-    padding: 6rem;
-  }
-
-  .\32xl\:p-28 {
-    padding: 7rem;
-  }
-
-  .\32xl\:p-32 {
-    padding: 8rem;
-  }
-
-  .\32xl\:p-36 {
-    padding: 9rem;
-  }
-
-  .\32xl\:p-40 {
-    padding: 10rem;
-  }
-
-  .\32xl\:p-44 {
-    padding: 11rem;
-  }
-
-  .\32xl\:p-48 {
-    padding: 12rem;
-  }
-
-  .\32xl\:p-52 {
-    padding: 13rem;
-  }
-
-  .\32xl\:p-56 {
-    padding: 14rem;
-  }
-
-  .\32xl\:p-60 {
-    padding: 15rem;
-  }
-
-  .\32xl\:p-64 {
-    padding: 16rem;
-  }
-
-  .\32xl\:p-72 {
-    padding: 18rem;
-  }
-
-  .\32xl\:p-80 {
-    padding: 20rem;
-  }
-
-  .\32xl\:p-96 {
-    padding: 24rem;
-  }
-
-  .\32xl\:p-px {
-    padding: 1px;
-  }
-
-  .\32xl\:p-0\.5 {
-    padding: 0.125rem;
-  }
-
-  .\32xl\:p-1\.5 {
-    padding: 0.375rem;
-  }
-
-  .\32xl\:p-2\.5 {
-    padding: 0.625rem;
-  }
-
-  .\32xl\:p-3\.5 {
-    padding: 0.875rem;
-  }
-
-  .\32xl\:py-0 {
-    padding-top: 0px;
-    padding-bottom: 0px;
-  }
-
-  .\32xl\:px-0 {
-    padding-left: 0px;
-    padding-right: 0px;
-  }
-
-  .\32xl\:py-1 {
-    padding-top: 0.25rem;
-    padding-bottom: 0.25rem;
-  }
-
-  .\32xl\:px-1 {
-    padding-left: 0.25rem;
-    padding-right: 0.25rem;
-  }
-
-  .\32xl\:py-2 {
-    padding-top: 0.5rem;
-    padding-bottom: 0.5rem;
-  }
-
-  .\32xl\:px-2 {
-    padding-left: 0.5rem;
-    padding-right: 0.5rem;
-  }
-
-  .\32xl\:py-3 {
-    padding-top: 0.75rem;
-    padding-bottom: 0.75rem;
-  }
-
-  .\32xl\:px-3 {
-    padding-left: 0.75rem;
-    padding-right: 0.75rem;
-  }
-
-  .\32xl\:py-4 {
-    padding-top: 1rem;
-    padding-bottom: 1rem;
-  }
-
-  .\32xl\:px-4 {
-    padding-left: 1rem;
-    padding-right: 1rem;
-  }
-
-  .\32xl\:py-5 {
-    padding-top: 1.25rem;
-    padding-bottom: 1.25rem;
-  }
-
-  .\32xl\:px-5 {
-    padding-left: 1.25rem;
-    padding-right: 1.25rem;
-  }
-
-  .\32xl\:py-6 {
-    padding-top: 1.5rem;
-    padding-bottom: 1.5rem;
-  }
-
-  .\32xl\:px-6 {
-    padding-left: 1.5rem;
-    padding-right: 1.5rem;
-  }
-
-  .\32xl\:py-7 {
-    padding-top: 1.75rem;
-    padding-bottom: 1.75rem;
-  }
-
-  .\32xl\:px-7 {
-    padding-left: 1.75rem;
-    padding-right: 1.75rem;
-  }
-
-  .\32xl\:py-8 {
-    padding-top: 2rem;
-    padding-bottom: 2rem;
-  }
-
-  .\32xl\:px-8 {
-    padding-left: 2rem;
-    padding-right: 2rem;
-  }
-
-  .\32xl\:py-9 {
-    padding-top: 2.25rem;
-    padding-bottom: 2.25rem;
-  }
-
-  .\32xl\:px-9 {
-    padding-left: 2.25rem;
-    padding-right: 2.25rem;
-  }
-
-  .\32xl\:py-10 {
-    padding-top: 2.5rem;
-    padding-bottom: 2.5rem;
-  }
-
-  .\32xl\:px-10 {
-    padding-left: 2.5rem;
-    padding-right: 2.5rem;
-  }
-
-  .\32xl\:py-11 {
-    padding-top: 2.75rem;
-    padding-bottom: 2.75rem;
-  }
-
-  .\32xl\:px-11 {
-    padding-left: 2.75rem;
-    padding-right: 2.75rem;
-  }
-
-  .\32xl\:py-12 {
-    padding-top: 3rem;
-    padding-bottom: 3rem;
-  }
-
-  .\32xl\:px-12 {
-    padding-left: 3rem;
-    padding-right: 3rem;
-  }
-
-  .\32xl\:py-14 {
-    padding-top: 3.5rem;
-    padding-bottom: 3.5rem;
-  }
-
-  .\32xl\:px-14 {
-    padding-left: 3.5rem;
-    padding-right: 3.5rem;
-  }
-
-  .\32xl\:py-16 {
-    padding-top: 4rem;
-    padding-bottom: 4rem;
-  }
-
-  .\32xl\:px-16 {
-    padding-left: 4rem;
-    padding-right: 4rem;
-  }
-
-  .\32xl\:py-20 {
-    padding-top: 5rem;
-    padding-bottom: 5rem;
-  }
-
-  .\32xl\:px-20 {
-    padding-left: 5rem;
-    padding-right: 5rem;
-  }
-
-  .\32xl\:py-24 {
-    padding-top: 6rem;
-    padding-bottom: 6rem;
-  }
-
-  .\32xl\:px-24 {
-    padding-left: 6rem;
-    padding-right: 6rem;
-  }
-
-  .\32xl\:py-28 {
-    padding-top: 7rem;
-    padding-bottom: 7rem;
-  }
-
-  .\32xl\:px-28 {
-    padding-left: 7rem;
-    padding-right: 7rem;
-  }
-
-  .\32xl\:py-32 {
-    padding-top: 8rem;
-    padding-bottom: 8rem;
-  }
-
-  .\32xl\:px-32 {
-    padding-left: 8rem;
-    padding-right: 8rem;
-  }
-
-  .\32xl\:py-36 {
-    padding-top: 9rem;
-    padding-bottom: 9rem;
-  }
-
-  .\32xl\:px-36 {
-    padding-left: 9rem;
-    padding-right: 9rem;
-  }
-
-  .\32xl\:py-40 {
-    padding-top: 10rem;
-    padding-bottom: 10rem;
-  }
-
-  .\32xl\:px-40 {
-    padding-left: 10rem;
-    padding-right: 10rem;
-  }
-
-  .\32xl\:py-44 {
-    padding-top: 11rem;
-    padding-bottom: 11rem;
-  }
-
-  .\32xl\:px-44 {
-    padding-left: 11rem;
-    padding-right: 11rem;
-  }
-
-  .\32xl\:py-48 {
-    padding-top: 12rem;
-    padding-bottom: 12rem;
-  }
-
-  .\32xl\:px-48 {
-    padding-left: 12rem;
-    padding-right: 12rem;
-  }
-
-  .\32xl\:py-52 {
-    padding-top: 13rem;
-    padding-bottom: 13rem;
-  }
-
-  .\32xl\:px-52 {
-    padding-left: 13rem;
-    padding-right: 13rem;
-  }
-
-  .\32xl\:py-56 {
-    padding-top: 14rem;
-    padding-bottom: 14rem;
-  }
-
-  .\32xl\:px-56 {
-    padding-left: 14rem;
-    padding-right: 14rem;
-  }
-
-  .\32xl\:py-60 {
-    padding-top: 15rem;
-    padding-bottom: 15rem;
-  }
-
-  .\32xl\:px-60 {
-    padding-left: 15rem;
-    padding-right: 15rem;
-  }
-
-  .\32xl\:py-64 {
-    padding-top: 16rem;
-    padding-bottom: 16rem;
-  }
-
-  .\32xl\:px-64 {
-    padding-left: 16rem;
-    padding-right: 16rem;
-  }
-
-  .\32xl\:py-72 {
-    padding-top: 18rem;
-    padding-bottom: 18rem;
-  }
-
-  .\32xl\:px-72 {
-    padding-left: 18rem;
-    padding-right: 18rem;
-  }
-
-  .\32xl\:py-80 {
-    padding-top: 20rem;
-    padding-bottom: 20rem;
-  }
-
-  .\32xl\:px-80 {
-    padding-left: 20rem;
-    padding-right: 20rem;
-  }
-
-  .\32xl\:py-96 {
-    padding-top: 24rem;
-    padding-bottom: 24rem;
-  }
-
-  .\32xl\:px-96 {
-    padding-left: 24rem;
-    padding-right: 24rem;
-  }
-
-  .\32xl\:py-px {
-    padding-top: 1px;
-    padding-bottom: 1px;
-  }
-
-  .\32xl\:px-px {
-    padding-left: 1px;
-    padding-right: 1px;
-  }
-
-  .\32xl\:py-0\.5 {
-    padding-top: 0.125rem;
-    padding-bottom: 0.125rem;
-  }
-
-  .\32xl\:px-0\.5 {
-    padding-left: 0.125rem;
-    padding-right: 0.125rem;
-  }
-
-  .\32xl\:py-1\.5 {
-    padding-top: 0.375rem;
-    padding-bottom: 0.375rem;
-  }
-
-  .\32xl\:px-1\.5 {
-    padding-left: 0.375rem;
-    padding-right: 0.375rem;
-  }
-
-  .\32xl\:py-2\.5 {
-    padding-top: 0.625rem;
-    padding-bottom: 0.625rem;
-  }
-
-  .\32xl\:px-2\.5 {
-    padding-left: 0.625rem;
-    padding-right: 0.625rem;
-  }
-
-  .\32xl\:py-3\.5 {
-    padding-top: 0.875rem;
-    padding-bottom: 0.875rem;
-  }
-
-  .\32xl\:px-3\.5 {
-    padding-left: 0.875rem;
-    padding-right: 0.875rem;
-  }
-
-  .\32xl\:pt-0 {
-    padding-top: 0px;
-  }
-
-  .\32xl\:pr-0 {
-    padding-right: 0px;
-  }
-
-  .\32xl\:pb-0 {
-    padding-bottom: 0px;
-  }
-
-  .\32xl\:pl-0 {
-    padding-left: 0px;
-  }
-
-  .\32xl\:pt-1 {
-    padding-top: 0.25rem;
-  }
-
-  .\32xl\:pr-1 {
-    padding-right: 0.25rem;
-  }
-
-  .\32xl\:pb-1 {
-    padding-bottom: 0.25rem;
-  }
-
-  .\32xl\:pl-1 {
-    padding-left: 0.25rem;
-  }
-
-  .\32xl\:pt-2 {
-    padding-top: 0.5rem;
-  }
-
-  .\32xl\:pr-2 {
-    padding-right: 0.5rem;
-  }
-
-  .\32xl\:pb-2 {
-    padding-bottom: 0.5rem;
-  }
-
-  .\32xl\:pl-2 {
-    padding-left: 0.5rem;
-  }
-
-  .\32xl\:pt-3 {
-    padding-top: 0.75rem;
-  }
-
-  .\32xl\:pr-3 {
-    padding-right: 0.75rem;
-  }
-
-  .\32xl\:pb-3 {
-    padding-bottom: 0.75rem;
-  }
-
-  .\32xl\:pl-3 {
-    padding-left: 0.75rem;
-  }
-
-  .\32xl\:pt-4 {
-    padding-top: 1rem;
-  }
-
-  .\32xl\:pr-4 {
-    padding-right: 1rem;
-  }
-
-  .\32xl\:pb-4 {
-    padding-bottom: 1rem;
-  }
-
-  .\32xl\:pl-4 {
-    padding-left: 1rem;
-  }
-
-  .\32xl\:pt-5 {
-    padding-top: 1.25rem;
-  }
-
-  .\32xl\:pr-5 {
-    padding-right: 1.25rem;
-  }
-
-  .\32xl\:pb-5 {
-    padding-bottom: 1.25rem;
-  }
-
-  .\32xl\:pl-5 {
-    padding-left: 1.25rem;
-  }
-
-  .\32xl\:pt-6 {
-    padding-top: 1.5rem;
-  }
-
-  .\32xl\:pr-6 {
-    padding-right: 1.5rem;
-  }
-
-  .\32xl\:pb-6 {
-    padding-bottom: 1.5rem;
-  }
-
-  .\32xl\:pl-6 {
-    padding-left: 1.5rem;
-  }
-
-  .\32xl\:pt-7 {
-    padding-top: 1.75rem;
-  }
-
-  .\32xl\:pr-7 {
-    padding-right: 1.75rem;
-  }
-
-  .\32xl\:pb-7 {
-    padding-bottom: 1.75rem;
-  }
-
-  .\32xl\:pl-7 {
-    padding-left: 1.75rem;
-  }
-
-  .\32xl\:pt-8 {
-    padding-top: 2rem;
-  }
-
-  .\32xl\:pr-8 {
-    padding-right: 2rem;
-  }
-
-  .\32xl\:pb-8 {
-    padding-bottom: 2rem;
-  }
-
-  .\32xl\:pl-8 {
-    padding-left: 2rem;
-  }
-
-  .\32xl\:pt-9 {
-    padding-top: 2.25rem;
-  }
-
-  .\32xl\:pr-9 {
-    padding-right: 2.25rem;
-  }
-
-  .\32xl\:pb-9 {
-    padding-bottom: 2.25rem;
-  }
-
-  .\32xl\:pl-9 {
-    padding-left: 2.25rem;
-  }
-
-  .\32xl\:pt-10 {
-    padding-top: 2.5rem;
-  }
-
-  .\32xl\:pr-10 {
-    padding-right: 2.5rem;
-  }
-
-  .\32xl\:pb-10 {
-    padding-bottom: 2.5rem;
-  }
-
-  .\32xl\:pl-10 {
-    padding-left: 2.5rem;
-  }
-
-  .\32xl\:pt-11 {
-    padding-top: 2.75rem;
-  }
-
-  .\32xl\:pr-11 {
-    padding-right: 2.75rem;
-  }
-
-  .\32xl\:pb-11 {
-    padding-bottom: 2.75rem;
-  }
-
-  .\32xl\:pl-11 {
-    padding-left: 2.75rem;
-  }
-
-  .\32xl\:pt-12 {
-    padding-top: 3rem;
-  }
-
-  .\32xl\:pr-12 {
-    padding-right: 3rem;
-  }
-
-  .\32xl\:pb-12 {
-    padding-bottom: 3rem;
-  }
-
-  .\32xl\:pl-12 {
-    padding-left: 3rem;
-  }
-
-  .\32xl\:pt-14 {
-    padding-top: 3.5rem;
-  }
-
-  .\32xl\:pr-14 {
-    padding-right: 3.5rem;
-  }
-
-  .\32xl\:pb-14 {
-    padding-bottom: 3.5rem;
-  }
-
-  .\32xl\:pl-14 {
-    padding-left: 3.5rem;
-  }
-
-  .\32xl\:pt-16 {
-    padding-top: 4rem;
-  }
-
-  .\32xl\:pr-16 {
-    padding-right: 4rem;
-  }
-
-  .\32xl\:pb-16 {
-    padding-bottom: 4rem;
-  }
-
-  .\32xl\:pl-16 {
-    padding-left: 4rem;
-  }
-
-  .\32xl\:pt-20 {
-    padding-top: 5rem;
-  }
-
-  .\32xl\:pr-20 {
-    padding-right: 5rem;
-  }
-
-  .\32xl\:pb-20 {
-    padding-bottom: 5rem;
-  }
-
-  .\32xl\:pl-20 {
-    padding-left: 5rem;
-  }
-
-  .\32xl\:pt-24 {
-    padding-top: 6rem;
-  }
-
-  .\32xl\:pr-24 {
-    padding-right: 6rem;
-  }
-
-  .\32xl\:pb-24 {
-    padding-bottom: 6rem;
-  }
-
-  .\32xl\:pl-24 {
-    padding-left: 6rem;
-  }
-
-  .\32xl\:pt-28 {
-    padding-top: 7rem;
-  }
-
-  .\32xl\:pr-28 {
-    padding-right: 7rem;
-  }
-
-  .\32xl\:pb-28 {
-    padding-bottom: 7rem;
-  }
-
-  .\32xl\:pl-28 {
-    padding-left: 7rem;
-  }
-
-  .\32xl\:pt-32 {
-    padding-top: 8rem;
-  }
-
-  .\32xl\:pr-32 {
-    padding-right: 8rem;
-  }
-
-  .\32xl\:pb-32 {
-    padding-bottom: 8rem;
-  }
-
-  .\32xl\:pl-32 {
-    padding-left: 8rem;
-  }
-
-  .\32xl\:pt-36 {
-    padding-top: 9rem;
-  }
-
-  .\32xl\:pr-36 {
-    padding-right: 9rem;
-  }
-
-  .\32xl\:pb-36 {
-    padding-bottom: 9rem;
-  }
-
-  .\32xl\:pl-36 {
-    padding-left: 9rem;
-  }
-
-  .\32xl\:pt-40 {
-    padding-top: 10rem;
-  }
-
-  .\32xl\:pr-40 {
-    padding-right: 10rem;
-  }
-
-  .\32xl\:pb-40 {
-    padding-bottom: 10rem;
-  }
-
-  .\32xl\:pl-40 {
-    padding-left: 10rem;
-  }
-
-  .\32xl\:pt-44 {
-    padding-top: 11rem;
-  }
-
-  .\32xl\:pr-44 {
-    padding-right: 11rem;
-  }
-
-  .\32xl\:pb-44 {
-    padding-bottom: 11rem;
-  }
-
-  .\32xl\:pl-44 {
-    padding-left: 11rem;
-  }
-
-  .\32xl\:pt-48 {
-    padding-top: 12rem;
-  }
-
-  .\32xl\:pr-48 {
-    padding-right: 12rem;
-  }
-
-  .\32xl\:pb-48 {
-    padding-bottom: 12rem;
-  }
-
-  .\32xl\:pl-48 {
-    padding-left: 12rem;
-  }
-
-  .\32xl\:pt-52 {
-    padding-top: 13rem;
-  }
-
-  .\32xl\:pr-52 {
-    padding-right: 13rem;
-  }
-
-  .\32xl\:pb-52 {
-    padding-bottom: 13rem;
-  }
-
-  .\32xl\:pl-52 {
-    padding-left: 13rem;
-  }
-
-  .\32xl\:pt-56 {
-    padding-top: 14rem;
-  }
-
-  .\32xl\:pr-56 {
-    padding-right: 14rem;
-  }
-
-  .\32xl\:pb-56 {
-    padding-bottom: 14rem;
-  }
-
-  .\32xl\:pl-56 {
-    padding-left: 14rem;
-  }
-
-  .\32xl\:pt-60 {
-    padding-top: 15rem;
-  }
-
-  .\32xl\:pr-60 {
-    padding-right: 15rem;
-  }
-
-  .\32xl\:pb-60 {
-    padding-bottom: 15rem;
-  }
-
-  .\32xl\:pl-60 {
-    padding-left: 15rem;
-  }
-
-  .\32xl\:pt-64 {
-    padding-top: 16rem;
-  }
-
-  .\32xl\:pr-64 {
-    padding-right: 16rem;
-  }
-
-  .\32xl\:pb-64 {
-    padding-bottom: 16rem;
-  }
-
-  .\32xl\:pl-64 {
-    padding-left: 16rem;
-  }
-
-  .\32xl\:pt-72 {
-    padding-top: 18rem;
-  }
-
-  .\32xl\:pr-72 {
-    padding-right: 18rem;
-  }
-
-  .\32xl\:pb-72 {
-    padding-bottom: 18rem;
-  }
-
-  .\32xl\:pl-72 {
-    padding-left: 18rem;
-  }
-
-  .\32xl\:pt-80 {
-    padding-top: 20rem;
-  }
-
-  .\32xl\:pr-80 {
-    padding-right: 20rem;
-  }
-
-  .\32xl\:pb-80 {
-    padding-bottom: 20rem;
-  }
-
-  .\32xl\:pl-80 {
-    padding-left: 20rem;
-  }
-
-  .\32xl\:pt-96 {
-    padding-top: 24rem;
-  }
-
-  .\32xl\:pr-96 {
-    padding-right: 24rem;
-  }
-
-  .\32xl\:pb-96 {
-    padding-bottom: 24rem;
-  }
-
-  .\32xl\:pl-96 {
-    padding-left: 24rem;
-  }
-
-  .\32xl\:pt-px {
-    padding-top: 1px;
-  }
-
-  .\32xl\:pr-px {
-    padding-right: 1px;
-  }
-
-  .\32xl\:pb-px {
-    padding-bottom: 1px;
-  }
-
-  .\32xl\:pl-px {
-    padding-left: 1px;
-  }
-
-  .\32xl\:pt-0\.5 {
-    padding-top: 0.125rem;
-  }
-
-  .\32xl\:pr-0\.5 {
-    padding-right: 0.125rem;
-  }
-
-  .\32xl\:pb-0\.5 {
-    padding-bottom: 0.125rem;
-  }
-
-  .\32xl\:pl-0\.5 {
-    padding-left: 0.125rem;
-  }
-
-  .\32xl\:pt-1\.5 {
-    padding-top: 0.375rem;
-  }
-
-  .\32xl\:pr-1\.5 {
-    padding-right: 0.375rem;
-  }
-
-  .\32xl\:pb-1\.5 {
-    padding-bottom: 0.375rem;
-  }
-
-  .\32xl\:pl-1\.5 {
-    padding-left: 0.375rem;
-  }
-
-  .\32xl\:pt-2\.5 {
-    padding-top: 0.625rem;
-  }
-
-  .\32xl\:pr-2\.5 {
-    padding-right: 0.625rem;
-  }
-
-  .\32xl\:pb-2\.5 {
-    padding-bottom: 0.625rem;
-  }
-
-  .\32xl\:pl-2\.5 {
-    padding-left: 0.625rem;
-  }
-
-  .\32xl\:pt-3\.5 {
-    padding-top: 0.875rem;
-  }
-
-  .\32xl\:pr-3\.5 {
-    padding-right: 0.875rem;
-  }
-
-  .\32xl\:pb-3\.5 {
-    padding-bottom: 0.875rem;
-  }
-
-  .\32xl\:pl-3\.5 {
-    padding-left: 0.875rem;
-  }
-
-  .\32xl\:placeholder-current::-webkit-input-placeholder {
-    color: currentColor;
-  }
-
-  .\32xl\:placeholder-current::-moz-placeholder {
-    color: currentColor;
-  }
-
-  .\32xl\:placeholder-current:-ms-input-placeholder {
-    color: currentColor;
-  }
-
-  .\32xl\:placeholder-current::-ms-input-placeholder {
-    color: currentColor;
-  }
-
-  .\32xl\:placeholder-current::placeholder {
-    color: currentColor;
-  }
-
-  .\32xl\:placeholder-transparent::-webkit-input-placeholder {
-    color: transparent;
-  }
-
-  .\32xl\:placeholder-transparent::-moz-placeholder {
-    color: transparent;
-  }
-
-  .\32xl\:placeholder-transparent:-ms-input-placeholder {
-    color: transparent;
-  }
-
-  .\32xl\:placeholder-transparent::-ms-input-placeholder {
-    color: transparent;
-  }
-
-  .\32xl\:placeholder-transparent::placeholder {
-    color: transparent;
-  }
-
-  .\32xl\:placeholder-black::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-black::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-black:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-black::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-black::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-white::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-white::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-white:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-white::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-white::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-darkCoolGray-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-coolGray-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-indigo-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-violet-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-yellow-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-red-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-green-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-blue-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-50::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-50::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-100::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-200::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-200::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-200:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-200::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-200::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-300::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-300::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-300:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-300::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-300::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-400::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-400::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-400:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-400::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-400::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-500::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-500::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-500:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-500::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-500::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-600::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-600::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-600:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-600::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-600::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-700::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-700::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-700:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-700::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-700::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-800::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-800::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-800:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-800::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-800::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-900::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-900::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-900:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-900::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-gray-900::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-current:focus::-webkit-input-placeholder {
-    color: currentColor;
-  }
-
-  .\32xl\:focus\:placeholder-current:focus::-moz-placeholder {
-    color: currentColor;
-  }
-
-  .\32xl\:focus\:placeholder-current:focus:-ms-input-placeholder {
-    color: currentColor;
-  }
-
-  .\32xl\:focus\:placeholder-current:focus::-ms-input-placeholder {
-    color: currentColor;
-  }
-
-  .\32xl\:focus\:placeholder-current:focus::placeholder {
-    color: currentColor;
-  }
-
-  .\32xl\:focus\:placeholder-transparent:focus::-webkit-input-placeholder {
-    color: transparent;
-  }
-
-  .\32xl\:focus\:placeholder-transparent:focus::-moz-placeholder {
-    color: transparent;
-  }
-
-  .\32xl\:focus\:placeholder-transparent:focus:-ms-input-placeholder {
-    color: transparent;
-  }
-
-  .\32xl\:focus\:placeholder-transparent:focus::-ms-input-placeholder {
-    color: transparent;
-  }
-
-  .\32xl\:focus\:placeholder-transparent:focus::placeholder {
-    color: transparent;
-  }
-
-  .\32xl\:focus\:placeholder-black:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-black:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-black:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-black:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-black:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-white:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-white:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-white:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-white:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-white:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-darkCoolGray-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-coolGray-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-indigo-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-violet-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-yellow-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-red-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-green-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-blue-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-50:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-200:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-200:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-200:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-200:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-200:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-300:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-300:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-300:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-300:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-300:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-400:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-400:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-400:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-400:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-400:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-500:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-500:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-500:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-500:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-500:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-600:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-600:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-600:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-600:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-600:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-700:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-700:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-700:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-700:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-700:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-800:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-800:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-800:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-800:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-800:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-900:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-900:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-900:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-900:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:focus\:placeholder-gray-900:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-placeholder-opacity));
-  }
-
-  .\32xl\:placeholder-opacity-0::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .\32xl\:placeholder-opacity-0::-moz-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .\32xl\:placeholder-opacity-0:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .\32xl\:placeholder-opacity-0::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .\32xl\:placeholder-opacity-0::placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .\32xl\:placeholder-opacity-5::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .\32xl\:placeholder-opacity-5::-moz-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .\32xl\:placeholder-opacity-5:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .\32xl\:placeholder-opacity-5::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .\32xl\:placeholder-opacity-5::placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .\32xl\:placeholder-opacity-10::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .\32xl\:placeholder-opacity-10::-moz-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .\32xl\:placeholder-opacity-10:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .\32xl\:placeholder-opacity-10::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .\32xl\:placeholder-opacity-10::placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .\32xl\:placeholder-opacity-20::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .\32xl\:placeholder-opacity-20::-moz-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .\32xl\:placeholder-opacity-20:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .\32xl\:placeholder-opacity-20::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .\32xl\:placeholder-opacity-20::placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .\32xl\:placeholder-opacity-25::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .\32xl\:placeholder-opacity-25::-moz-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .\32xl\:placeholder-opacity-25:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .\32xl\:placeholder-opacity-25::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .\32xl\:placeholder-opacity-25::placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .\32xl\:placeholder-opacity-30::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .\32xl\:placeholder-opacity-30::-moz-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .\32xl\:placeholder-opacity-30:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .\32xl\:placeholder-opacity-30::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .\32xl\:placeholder-opacity-30::placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .\32xl\:placeholder-opacity-40::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .\32xl\:placeholder-opacity-40::-moz-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .\32xl\:placeholder-opacity-40:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .\32xl\:placeholder-opacity-40::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .\32xl\:placeholder-opacity-40::placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .\32xl\:placeholder-opacity-50::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .\32xl\:placeholder-opacity-50::-moz-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .\32xl\:placeholder-opacity-50:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .\32xl\:placeholder-opacity-50::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .\32xl\:placeholder-opacity-50::placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .\32xl\:placeholder-opacity-60::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .\32xl\:placeholder-opacity-60::-moz-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .\32xl\:placeholder-opacity-60:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .\32xl\:placeholder-opacity-60::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .\32xl\:placeholder-opacity-60::placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .\32xl\:placeholder-opacity-70::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .\32xl\:placeholder-opacity-70::-moz-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .\32xl\:placeholder-opacity-70:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .\32xl\:placeholder-opacity-70::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .\32xl\:placeholder-opacity-70::placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .\32xl\:placeholder-opacity-75::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .\32xl\:placeholder-opacity-75::-moz-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .\32xl\:placeholder-opacity-75:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .\32xl\:placeholder-opacity-75::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .\32xl\:placeholder-opacity-75::placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .\32xl\:placeholder-opacity-80::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .\32xl\:placeholder-opacity-80::-moz-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .\32xl\:placeholder-opacity-80:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .\32xl\:placeholder-opacity-80::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .\32xl\:placeholder-opacity-80::placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .\32xl\:placeholder-opacity-90::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .\32xl\:placeholder-opacity-90::-moz-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .\32xl\:placeholder-opacity-90:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .\32xl\:placeholder-opacity-90::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .\32xl\:placeholder-opacity-90::placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .\32xl\:placeholder-opacity-95::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .\32xl\:placeholder-opacity-95::-moz-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .\32xl\:placeholder-opacity-95:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .\32xl\:placeholder-opacity-95::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .\32xl\:placeholder-opacity-95::placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .\32xl\:placeholder-opacity-100::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .\32xl\:placeholder-opacity-100::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .\32xl\:placeholder-opacity-100:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .\32xl\:placeholder-opacity-100::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .\32xl\:placeholder-opacity-100::placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-0:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-0:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-0:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-0:focus::placeholder {
-    --tw-placeholder-opacity: 0;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-5:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-5:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-5:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-5:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-5:focus::placeholder {
-    --tw-placeholder-opacity: 0.05;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-10:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-10:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-10:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-10:focus::placeholder {
-    --tw-placeholder-opacity: 0.1;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-20:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-20:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-20:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-20:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-20:focus::placeholder {
-    --tw-placeholder-opacity: 0.2;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-25:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-25:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-25:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-25:focus::placeholder {
-    --tw-placeholder-opacity: 0.25;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-30:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-30:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-30:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-30:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-30:focus::placeholder {
-    --tw-placeholder-opacity: 0.3;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-40:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-40:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-40:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-40:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-40:focus::placeholder {
-    --tw-placeholder-opacity: 0.4;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-50:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-50:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-50:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-50:focus::placeholder {
-    --tw-placeholder-opacity: 0.5;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-60:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-60:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-60:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-60:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-60:focus::placeholder {
-    --tw-placeholder-opacity: 0.6;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-70:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-70:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-70:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-70:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-70:focus::placeholder {
-    --tw-placeholder-opacity: 0.7;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-75:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-75:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-75:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-75:focus::placeholder {
-    --tw-placeholder-opacity: 0.75;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-80:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-80:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-80:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-80:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-80:focus::placeholder {
-    --tw-placeholder-opacity: 0.8;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-90:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-90:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-90:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-90:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-90:focus::placeholder {
-    --tw-placeholder-opacity: 0.9;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-95:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-95:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-95:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-95:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-95:focus::placeholder {
-    --tw-placeholder-opacity: 0.95;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-100:focus::-webkit-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-100:focus::-moz-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-100:focus::-ms-input-placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .\32xl\:focus\:placeholder-opacity-100:focus::placeholder {
-    --tw-placeholder-opacity: 1;
-  }
-
-  .\32xl\:pointer-events-none {
-    pointer-events: none;
-  }
-
-  .\32xl\:pointer-events-auto {
-    pointer-events: auto;
-  }
-
-  .\32xl\:static {
-    position: static;
-  }
-
-  .\32xl\:fixed {
-    position: fixed;
-  }
-
-  .\32xl\:absolute {
-    position: absolute;
-  }
-
-  .\32xl\:relative {
-    position: relative;
-  }
-
-  .\32xl\:sticky {
-    position: -webkit-sticky;
-    position: sticky;
-  }
-
-  .\32xl\:inset-0 {
-    top: 0px;
-    right: 0px;
-    bottom: 0px;
-    left: 0px;
-  }
-
-  .\32xl\:inset-1 {
-    top: 0.25rem;
-    right: 0.25rem;
-    bottom: 0.25rem;
-    left: 0.25rem;
-  }
-
-  .\32xl\:inset-2 {
-    top: 0.5rem;
-    right: 0.5rem;
-    bottom: 0.5rem;
-    left: 0.5rem;
-  }
-
-  .\32xl\:inset-3 {
-    top: 0.75rem;
-    right: 0.75rem;
-    bottom: 0.75rem;
-    left: 0.75rem;
-  }
-
-  .\32xl\:inset-4 {
-    top: 1rem;
-    right: 1rem;
-    bottom: 1rem;
-    left: 1rem;
-  }
-
-  .\32xl\:inset-5 {
-    top: 1.25rem;
-    right: 1.25rem;
-    bottom: 1.25rem;
-    left: 1.25rem;
-  }
-
-  .\32xl\:inset-6 {
-    top: 1.5rem;
-    right: 1.5rem;
-    bottom: 1.5rem;
-    left: 1.5rem;
-  }
-
-  .\32xl\:inset-7 {
-    top: 1.75rem;
-    right: 1.75rem;
-    bottom: 1.75rem;
-    left: 1.75rem;
-  }
-
-  .\32xl\:inset-8 {
-    top: 2rem;
-    right: 2rem;
-    bottom: 2rem;
-    left: 2rem;
-  }
-
-  .\32xl\:inset-9 {
-    top: 2.25rem;
-    right: 2.25rem;
-    bottom: 2.25rem;
-    left: 2.25rem;
-  }
-
-  .\32xl\:inset-10 {
-    top: 2.5rem;
-    right: 2.5rem;
-    bottom: 2.5rem;
-    left: 2.5rem;
-  }
-
-  .\32xl\:inset-11 {
-    top: 2.75rem;
-    right: 2.75rem;
-    bottom: 2.75rem;
-    left: 2.75rem;
-  }
-
-  .\32xl\:inset-12 {
-    top: 3rem;
-    right: 3rem;
-    bottom: 3rem;
-    left: 3rem;
-  }
-
-  .\32xl\:inset-14 {
-    top: 3.5rem;
-    right: 3.5rem;
-    bottom: 3.5rem;
-    left: 3.5rem;
-  }
-
-  .\32xl\:inset-16 {
-    top: 4rem;
-    right: 4rem;
-    bottom: 4rem;
-    left: 4rem;
-  }
-
-  .\32xl\:inset-20 {
-    top: 5rem;
-    right: 5rem;
-    bottom: 5rem;
-    left: 5rem;
-  }
-
-  .\32xl\:inset-24 {
-    top: 6rem;
-    right: 6rem;
-    bottom: 6rem;
-    left: 6rem;
-  }
-
-  .\32xl\:inset-28 {
-    top: 7rem;
-    right: 7rem;
-    bottom: 7rem;
-    left: 7rem;
-  }
-
-  .\32xl\:inset-32 {
-    top: 8rem;
-    right: 8rem;
-    bottom: 8rem;
-    left: 8rem;
-  }
-
-  .\32xl\:inset-36 {
-    top: 9rem;
-    right: 9rem;
-    bottom: 9rem;
-    left: 9rem;
-  }
-
-  .\32xl\:inset-40 {
-    top: 10rem;
-    right: 10rem;
-    bottom: 10rem;
-    left: 10rem;
-  }
-
-  .\32xl\:inset-44 {
-    top: 11rem;
-    right: 11rem;
-    bottom: 11rem;
-    left: 11rem;
-  }
-
-  .\32xl\:inset-48 {
-    top: 12rem;
-    right: 12rem;
-    bottom: 12rem;
-    left: 12rem;
-  }
-
-  .\32xl\:inset-52 {
-    top: 13rem;
-    right: 13rem;
-    bottom: 13rem;
-    left: 13rem;
-  }
-
-  .\32xl\:inset-56 {
-    top: 14rem;
-    right: 14rem;
-    bottom: 14rem;
-    left: 14rem;
-  }
-
-  .\32xl\:inset-60 {
-    top: 15rem;
-    right: 15rem;
-    bottom: 15rem;
-    left: 15rem;
-  }
-
-  .\32xl\:inset-64 {
-    top: 16rem;
-    right: 16rem;
-    bottom: 16rem;
-    left: 16rem;
-  }
-
-  .\32xl\:inset-72 {
-    top: 18rem;
-    right: 18rem;
-    bottom: 18rem;
-    left: 18rem;
-  }
-
-  .\32xl\:inset-80 {
-    top: 20rem;
-    right: 20rem;
-    bottom: 20rem;
-    left: 20rem;
-  }
-
-  .\32xl\:inset-96 {
-    top: 24rem;
-    right: 24rem;
-    bottom: 24rem;
-    left: 24rem;
-  }
-
-  .\32xl\:inset-auto {
-    top: auto;
-    right: auto;
-    bottom: auto;
-    left: auto;
-  }
-
-  .\32xl\:inset-px {
-    top: 1px;
-    right: 1px;
-    bottom: 1px;
-    left: 1px;
-  }
-
-  .\32xl\:inset-0\.5 {
-    top: 0.125rem;
-    right: 0.125rem;
-    bottom: 0.125rem;
-    left: 0.125rem;
-  }
-
-  .\32xl\:inset-1\.5 {
-    top: 0.375rem;
-    right: 0.375rem;
-    bottom: 0.375rem;
-    left: 0.375rem;
-  }
-
-  .\32xl\:inset-2\.5 {
-    top: 0.625rem;
-    right: 0.625rem;
-    bottom: 0.625rem;
-    left: 0.625rem;
-  }
-
-  .\32xl\:inset-3\.5 {
-    top: 0.875rem;
-    right: 0.875rem;
-    bottom: 0.875rem;
-    left: 0.875rem;
-  }
-
-  .\32xl\:-inset-0 {
-    top: 0px;
-    right: 0px;
-    bottom: 0px;
-    left: 0px;
-  }
-
-  .\32xl\:-inset-1 {
-    top: -0.25rem;
-    right: -0.25rem;
-    bottom: -0.25rem;
-    left: -0.25rem;
-  }
-
-  .\32xl\:-inset-2 {
-    top: -0.5rem;
-    right: -0.5rem;
-    bottom: -0.5rem;
-    left: -0.5rem;
-  }
-
-  .\32xl\:-inset-3 {
-    top: -0.75rem;
-    right: -0.75rem;
-    bottom: -0.75rem;
-    left: -0.75rem;
-  }
-
-  .\32xl\:-inset-4 {
-    top: -1rem;
-    right: -1rem;
-    bottom: -1rem;
-    left: -1rem;
-  }
-
-  .\32xl\:-inset-5 {
-    top: -1.25rem;
-    right: -1.25rem;
-    bottom: -1.25rem;
-    left: -1.25rem;
-  }
-
-  .\32xl\:-inset-6 {
-    top: -1.5rem;
-    right: -1.5rem;
-    bottom: -1.5rem;
-    left: -1.5rem;
-  }
-
-  .\32xl\:-inset-7 {
-    top: -1.75rem;
-    right: -1.75rem;
-    bottom: -1.75rem;
-    left: -1.75rem;
-  }
-
-  .\32xl\:-inset-8 {
-    top: -2rem;
-    right: -2rem;
-    bottom: -2rem;
-    left: -2rem;
-  }
-
-  .\32xl\:-inset-9 {
-    top: -2.25rem;
-    right: -2.25rem;
-    bottom: -2.25rem;
-    left: -2.25rem;
-  }
-
-  .\32xl\:-inset-10 {
-    top: -2.5rem;
-    right: -2.5rem;
-    bottom: -2.5rem;
-    left: -2.5rem;
-  }
-
-  .\32xl\:-inset-11 {
-    top: -2.75rem;
-    right: -2.75rem;
-    bottom: -2.75rem;
-    left: -2.75rem;
-  }
-
-  .\32xl\:-inset-12 {
-    top: -3rem;
-    right: -3rem;
-    bottom: -3rem;
-    left: -3rem;
-  }
-
-  .\32xl\:-inset-14 {
-    top: -3.5rem;
-    right: -3.5rem;
-    bottom: -3.5rem;
-    left: -3.5rem;
-  }
-
-  .\32xl\:-inset-16 {
-    top: -4rem;
-    right: -4rem;
-    bottom: -4rem;
-    left: -4rem;
-  }
-
-  .\32xl\:-inset-20 {
-    top: -5rem;
-    right: -5rem;
-    bottom: -5rem;
-    left: -5rem;
-  }
-
-  .\32xl\:-inset-24 {
-    top: -6rem;
-    right: -6rem;
-    bottom: -6rem;
-    left: -6rem;
-  }
-
-  .\32xl\:-inset-28 {
-    top: -7rem;
-    right: -7rem;
-    bottom: -7rem;
-    left: -7rem;
-  }
-
-  .\32xl\:-inset-32 {
-    top: -8rem;
-    right: -8rem;
-    bottom: -8rem;
-    left: -8rem;
-  }
-
-  .\32xl\:-inset-36 {
-    top: -9rem;
-    right: -9rem;
-    bottom: -9rem;
-    left: -9rem;
-  }
-
-  .\32xl\:-inset-40 {
-    top: -10rem;
-    right: -10rem;
-    bottom: -10rem;
-    left: -10rem;
-  }
-
-  .\32xl\:-inset-44 {
-    top: -11rem;
-    right: -11rem;
-    bottom: -11rem;
-    left: -11rem;
-  }
-
-  .\32xl\:-inset-48 {
-    top: -12rem;
-    right: -12rem;
-    bottom: -12rem;
-    left: -12rem;
-  }
-
-  .\32xl\:-inset-52 {
-    top: -13rem;
-    right: -13rem;
-    bottom: -13rem;
-    left: -13rem;
-  }
-
-  .\32xl\:-inset-56 {
-    top: -14rem;
-    right: -14rem;
-    bottom: -14rem;
-    left: -14rem;
-  }
-
-  .\32xl\:-inset-60 {
-    top: -15rem;
-    right: -15rem;
-    bottom: -15rem;
-    left: -15rem;
-  }
-
-  .\32xl\:-inset-64 {
-    top: -16rem;
-    right: -16rem;
-    bottom: -16rem;
-    left: -16rem;
-  }
-
-  .\32xl\:-inset-72 {
-    top: -18rem;
-    right: -18rem;
-    bottom: -18rem;
-    left: -18rem;
-  }
-
-  .\32xl\:-inset-80 {
-    top: -20rem;
-    right: -20rem;
-    bottom: -20rem;
-    left: -20rem;
-  }
-
-  .\32xl\:-inset-96 {
-    top: -24rem;
-    right: -24rem;
-    bottom: -24rem;
-    left: -24rem;
-  }
-
-  .\32xl\:-inset-px {
-    top: -1px;
-    right: -1px;
-    bottom: -1px;
-    left: -1px;
-  }
-
-  .\32xl\:-inset-0\.5 {
-    top: -0.125rem;
-    right: -0.125rem;
-    bottom: -0.125rem;
-    left: -0.125rem;
-  }
-
-  .\32xl\:-inset-1\.5 {
-    top: -0.375rem;
-    right: -0.375rem;
-    bottom: -0.375rem;
-    left: -0.375rem;
-  }
-
-  .\32xl\:-inset-2\.5 {
-    top: -0.625rem;
-    right: -0.625rem;
-    bottom: -0.625rem;
-    left: -0.625rem;
-  }
-
-  .\32xl\:-inset-3\.5 {
-    top: -0.875rem;
-    right: -0.875rem;
-    bottom: -0.875rem;
-    left: -0.875rem;
-  }
-
-  .\32xl\:inset-1\/2 {
-    top: 50%;
-    right: 50%;
-    bottom: 50%;
-    left: 50%;
-  }
-
-  .\32xl\:inset-1\/3 {
-    top: 33.333333%;
-    right: 33.333333%;
-    bottom: 33.333333%;
-    left: 33.333333%;
-  }
-
-  .\32xl\:inset-2\/3 {
-    top: 66.666667%;
-    right: 66.666667%;
-    bottom: 66.666667%;
-    left: 66.666667%;
-  }
-
-  .\32xl\:inset-1\/4 {
-    top: 25%;
-    right: 25%;
-    bottom: 25%;
-    left: 25%;
-  }
-
-  .\32xl\:inset-2\/4 {
-    top: 50%;
-    right: 50%;
-    bottom: 50%;
-    left: 50%;
-  }
-
-  .\32xl\:inset-3\/4 {
-    top: 75%;
-    right: 75%;
-    bottom: 75%;
-    left: 75%;
-  }
-
-  .\32xl\:inset-full {
-    top: 100%;
-    right: 100%;
-    bottom: 100%;
-    left: 100%;
-  }
-
-  .\32xl\:-inset-1\/2 {
-    top: -50%;
-    right: -50%;
-    bottom: -50%;
-    left: -50%;
-  }
-
-  .\32xl\:-inset-1\/3 {
-    top: -33.333333%;
-    right: -33.333333%;
-    bottom: -33.333333%;
-    left: -33.333333%;
-  }
-
-  .\32xl\:-inset-2\/3 {
-    top: -66.666667%;
-    right: -66.666667%;
-    bottom: -66.666667%;
-    left: -66.666667%;
-  }
-
-  .\32xl\:-inset-1\/4 {
-    top: -25%;
-    right: -25%;
-    bottom: -25%;
-    left: -25%;
-  }
-
-  .\32xl\:-inset-2\/4 {
-    top: -50%;
-    right: -50%;
-    bottom: -50%;
-    left: -50%;
-  }
-
-  .\32xl\:-inset-3\/4 {
-    top: -75%;
-    right: -75%;
-    bottom: -75%;
-    left: -75%;
-  }
-
-  .\32xl\:-inset-full {
-    top: -100%;
-    right: -100%;
-    bottom: -100%;
-    left: -100%;
-  }
-
-  .\32xl\:inset-y-0 {
-    top: 0px;
-    bottom: 0px;
-  }
-
-  .\32xl\:inset-x-0 {
-    right: 0px;
-    left: 0px;
-  }
-
-  .\32xl\:inset-y-1 {
-    top: 0.25rem;
-    bottom: 0.25rem;
-  }
-
-  .\32xl\:inset-x-1 {
-    right: 0.25rem;
-    left: 0.25rem;
-  }
-
-  .\32xl\:inset-y-2 {
-    top: 0.5rem;
-    bottom: 0.5rem;
-  }
-
-  .\32xl\:inset-x-2 {
-    right: 0.5rem;
-    left: 0.5rem;
-  }
-
-  .\32xl\:inset-y-3 {
-    top: 0.75rem;
-    bottom: 0.75rem;
-  }
-
-  .\32xl\:inset-x-3 {
-    right: 0.75rem;
-    left: 0.75rem;
-  }
-
-  .\32xl\:inset-y-4 {
-    top: 1rem;
-    bottom: 1rem;
-  }
-
-  .\32xl\:inset-x-4 {
-    right: 1rem;
-    left: 1rem;
-  }
-
-  .\32xl\:inset-y-5 {
-    top: 1.25rem;
-    bottom: 1.25rem;
-  }
-
-  .\32xl\:inset-x-5 {
-    right: 1.25rem;
-    left: 1.25rem;
-  }
-
-  .\32xl\:inset-y-6 {
-    top: 1.5rem;
-    bottom: 1.5rem;
-  }
-
-  .\32xl\:inset-x-6 {
-    right: 1.5rem;
-    left: 1.5rem;
-  }
-
-  .\32xl\:inset-y-7 {
-    top: 1.75rem;
-    bottom: 1.75rem;
-  }
-
-  .\32xl\:inset-x-7 {
-    right: 1.75rem;
-    left: 1.75rem;
-  }
-
-  .\32xl\:inset-y-8 {
-    top: 2rem;
-    bottom: 2rem;
-  }
-
-  .\32xl\:inset-x-8 {
-    right: 2rem;
-    left: 2rem;
-  }
-
-  .\32xl\:inset-y-9 {
-    top: 2.25rem;
-    bottom: 2.25rem;
-  }
-
-  .\32xl\:inset-x-9 {
-    right: 2.25rem;
-    left: 2.25rem;
-  }
-
-  .\32xl\:inset-y-10 {
-    top: 2.5rem;
-    bottom: 2.5rem;
-  }
-
-  .\32xl\:inset-x-10 {
-    right: 2.5rem;
-    left: 2.5rem;
-  }
-
-  .\32xl\:inset-y-11 {
-    top: 2.75rem;
-    bottom: 2.75rem;
-  }
-
-  .\32xl\:inset-x-11 {
-    right: 2.75rem;
-    left: 2.75rem;
-  }
-
-  .\32xl\:inset-y-12 {
-    top: 3rem;
-    bottom: 3rem;
-  }
-
-  .\32xl\:inset-x-12 {
-    right: 3rem;
-    left: 3rem;
-  }
-
-  .\32xl\:inset-y-14 {
-    top: 3.5rem;
-    bottom: 3.5rem;
-  }
-
-  .\32xl\:inset-x-14 {
-    right: 3.5rem;
-    left: 3.5rem;
-  }
-
-  .\32xl\:inset-y-16 {
-    top: 4rem;
-    bottom: 4rem;
-  }
-
-  .\32xl\:inset-x-16 {
-    right: 4rem;
-    left: 4rem;
-  }
-
-  .\32xl\:inset-y-20 {
-    top: 5rem;
-    bottom: 5rem;
-  }
-
-  .\32xl\:inset-x-20 {
-    right: 5rem;
-    left: 5rem;
-  }
-
-  .\32xl\:inset-y-24 {
-    top: 6rem;
-    bottom: 6rem;
-  }
-
-  .\32xl\:inset-x-24 {
-    right: 6rem;
-    left: 6rem;
-  }
-
-  .\32xl\:inset-y-28 {
-    top: 7rem;
-    bottom: 7rem;
-  }
-
-  .\32xl\:inset-x-28 {
-    right: 7rem;
-    left: 7rem;
-  }
-
-  .\32xl\:inset-y-32 {
-    top: 8rem;
-    bottom: 8rem;
-  }
-
-  .\32xl\:inset-x-32 {
-    right: 8rem;
-    left: 8rem;
-  }
-
-  .\32xl\:inset-y-36 {
-    top: 9rem;
-    bottom: 9rem;
-  }
-
-  .\32xl\:inset-x-36 {
-    right: 9rem;
-    left: 9rem;
-  }
-
-  .\32xl\:inset-y-40 {
-    top: 10rem;
-    bottom: 10rem;
-  }
-
-  .\32xl\:inset-x-40 {
-    right: 10rem;
-    left: 10rem;
-  }
-
-  .\32xl\:inset-y-44 {
-    top: 11rem;
-    bottom: 11rem;
-  }
-
-  .\32xl\:inset-x-44 {
-    right: 11rem;
-    left: 11rem;
-  }
-
-  .\32xl\:inset-y-48 {
-    top: 12rem;
-    bottom: 12rem;
-  }
-
-  .\32xl\:inset-x-48 {
-    right: 12rem;
-    left: 12rem;
-  }
-
-  .\32xl\:inset-y-52 {
-    top: 13rem;
-    bottom: 13rem;
-  }
-
-  .\32xl\:inset-x-52 {
-    right: 13rem;
-    left: 13rem;
-  }
-
-  .\32xl\:inset-y-56 {
-    top: 14rem;
-    bottom: 14rem;
-  }
-
-  .\32xl\:inset-x-56 {
-    right: 14rem;
-    left: 14rem;
-  }
-
-  .\32xl\:inset-y-60 {
-    top: 15rem;
-    bottom: 15rem;
-  }
-
-  .\32xl\:inset-x-60 {
-    right: 15rem;
-    left: 15rem;
-  }
-
-  .\32xl\:inset-y-64 {
-    top: 16rem;
-    bottom: 16rem;
-  }
-
-  .\32xl\:inset-x-64 {
-    right: 16rem;
-    left: 16rem;
-  }
-
-  .\32xl\:inset-y-72 {
-    top: 18rem;
-    bottom: 18rem;
-  }
-
-  .\32xl\:inset-x-72 {
-    right: 18rem;
-    left: 18rem;
-  }
-
-  .\32xl\:inset-y-80 {
-    top: 20rem;
-    bottom: 20rem;
-  }
-
-  .\32xl\:inset-x-80 {
-    right: 20rem;
-    left: 20rem;
-  }
-
-  .\32xl\:inset-y-96 {
-    top: 24rem;
-    bottom: 24rem;
-  }
-
-  .\32xl\:inset-x-96 {
-    right: 24rem;
-    left: 24rem;
-  }
-
-  .\32xl\:inset-y-auto {
-    top: auto;
-    bottom: auto;
-  }
-
-  .\32xl\:inset-x-auto {
-    right: auto;
-    left: auto;
-  }
-
-  .\32xl\:inset-y-px {
-    top: 1px;
-    bottom: 1px;
-  }
-
-  .\32xl\:inset-x-px {
-    right: 1px;
-    left: 1px;
-  }
-
-  .\32xl\:inset-y-0\.5 {
-    top: 0.125rem;
-    bottom: 0.125rem;
-  }
-
-  .\32xl\:inset-x-0\.5 {
-    right: 0.125rem;
-    left: 0.125rem;
-  }
-
-  .\32xl\:inset-y-1\.5 {
-    top: 0.375rem;
-    bottom: 0.375rem;
-  }
-
-  .\32xl\:inset-x-1\.5 {
-    right: 0.375rem;
-    left: 0.375rem;
-  }
-
-  .\32xl\:inset-y-2\.5 {
-    top: 0.625rem;
-    bottom: 0.625rem;
-  }
-
-  .\32xl\:inset-x-2\.5 {
-    right: 0.625rem;
-    left: 0.625rem;
-  }
-
-  .\32xl\:inset-y-3\.5 {
-    top: 0.875rem;
-    bottom: 0.875rem;
-  }
-
-  .\32xl\:inset-x-3\.5 {
-    right: 0.875rem;
-    left: 0.875rem;
-  }
-
-  .\32xl\:-inset-y-0 {
-    top: 0px;
-    bottom: 0px;
-  }
-
-  .\32xl\:-inset-x-0 {
-    right: 0px;
-    left: 0px;
-  }
-
-  .\32xl\:-inset-y-1 {
-    top: -0.25rem;
-    bottom: -0.25rem;
-  }
-
-  .\32xl\:-inset-x-1 {
-    right: -0.25rem;
-    left: -0.25rem;
-  }
-
-  .\32xl\:-inset-y-2 {
-    top: -0.5rem;
-    bottom: -0.5rem;
-  }
-
-  .\32xl\:-inset-x-2 {
-    right: -0.5rem;
-    left: -0.5rem;
-  }
-
-  .\32xl\:-inset-y-3 {
-    top: -0.75rem;
-    bottom: -0.75rem;
-  }
-
-  .\32xl\:-inset-x-3 {
-    right: -0.75rem;
-    left: -0.75rem;
-  }
-
-  .\32xl\:-inset-y-4 {
-    top: -1rem;
-    bottom: -1rem;
-  }
-
-  .\32xl\:-inset-x-4 {
-    right: -1rem;
-    left: -1rem;
-  }
-
-  .\32xl\:-inset-y-5 {
-    top: -1.25rem;
-    bottom: -1.25rem;
-  }
-
-  .\32xl\:-inset-x-5 {
-    right: -1.25rem;
-    left: -1.25rem;
-  }
-
-  .\32xl\:-inset-y-6 {
-    top: -1.5rem;
-    bottom: -1.5rem;
-  }
-
-  .\32xl\:-inset-x-6 {
-    right: -1.5rem;
-    left: -1.5rem;
-  }
-
-  .\32xl\:-inset-y-7 {
-    top: -1.75rem;
-    bottom: -1.75rem;
-  }
-
-  .\32xl\:-inset-x-7 {
-    right: -1.75rem;
-    left: -1.75rem;
-  }
-
-  .\32xl\:-inset-y-8 {
-    top: -2rem;
-    bottom: -2rem;
-  }
-
-  .\32xl\:-inset-x-8 {
-    right: -2rem;
-    left: -2rem;
-  }
-
-  .\32xl\:-inset-y-9 {
-    top: -2.25rem;
-    bottom: -2.25rem;
-  }
-
-  .\32xl\:-inset-x-9 {
-    right: -2.25rem;
-    left: -2.25rem;
-  }
-
-  .\32xl\:-inset-y-10 {
-    top: -2.5rem;
-    bottom: -2.5rem;
-  }
-
-  .\32xl\:-inset-x-10 {
-    right: -2.5rem;
-    left: -2.5rem;
-  }
-
-  .\32xl\:-inset-y-11 {
-    top: -2.75rem;
-    bottom: -2.75rem;
-  }
-
-  .\32xl\:-inset-x-11 {
-    right: -2.75rem;
-    left: -2.75rem;
-  }
-
-  .\32xl\:-inset-y-12 {
-    top: -3rem;
-    bottom: -3rem;
-  }
-
-  .\32xl\:-inset-x-12 {
-    right: -3rem;
-    left: -3rem;
-  }
-
-  .\32xl\:-inset-y-14 {
-    top: -3.5rem;
-    bottom: -3.5rem;
-  }
-
-  .\32xl\:-inset-x-14 {
-    right: -3.5rem;
-    left: -3.5rem;
-  }
-
-  .\32xl\:-inset-y-16 {
-    top: -4rem;
-    bottom: -4rem;
-  }
-
-  .\32xl\:-inset-x-16 {
-    right: -4rem;
-    left: -4rem;
-  }
-
-  .\32xl\:-inset-y-20 {
-    top: -5rem;
-    bottom: -5rem;
-  }
-
-  .\32xl\:-inset-x-20 {
-    right: -5rem;
-    left: -5rem;
-  }
-
-  .\32xl\:-inset-y-24 {
-    top: -6rem;
-    bottom: -6rem;
-  }
-
-  .\32xl\:-inset-x-24 {
-    right: -6rem;
-    left: -6rem;
-  }
-
-  .\32xl\:-inset-y-28 {
-    top: -7rem;
-    bottom: -7rem;
-  }
-
-  .\32xl\:-inset-x-28 {
-    right: -7rem;
-    left: -7rem;
-  }
-
-  .\32xl\:-inset-y-32 {
-    top: -8rem;
-    bottom: -8rem;
-  }
-
-  .\32xl\:-inset-x-32 {
-    right: -8rem;
-    left: -8rem;
-  }
-
-  .\32xl\:-inset-y-36 {
-    top: -9rem;
-    bottom: -9rem;
-  }
-
-  .\32xl\:-inset-x-36 {
-    right: -9rem;
-    left: -9rem;
-  }
-
-  .\32xl\:-inset-y-40 {
-    top: -10rem;
-    bottom: -10rem;
-  }
-
-  .\32xl\:-inset-x-40 {
-    right: -10rem;
-    left: -10rem;
-  }
-
-  .\32xl\:-inset-y-44 {
-    top: -11rem;
-    bottom: -11rem;
-  }
-
-  .\32xl\:-inset-x-44 {
-    right: -11rem;
-    left: -11rem;
-  }
-
-  .\32xl\:-inset-y-48 {
-    top: -12rem;
-    bottom: -12rem;
-  }
-
-  .\32xl\:-inset-x-48 {
-    right: -12rem;
-    left: -12rem;
-  }
-
-  .\32xl\:-inset-y-52 {
-    top: -13rem;
-    bottom: -13rem;
-  }
-
-  .\32xl\:-inset-x-52 {
-    right: -13rem;
-    left: -13rem;
-  }
-
-  .\32xl\:-inset-y-56 {
-    top: -14rem;
-    bottom: -14rem;
-  }
-
-  .\32xl\:-inset-x-56 {
-    right: -14rem;
-    left: -14rem;
-  }
-
-  .\32xl\:-inset-y-60 {
-    top: -15rem;
-    bottom: -15rem;
-  }
-
-  .\32xl\:-inset-x-60 {
-    right: -15rem;
-    left: -15rem;
-  }
-
-  .\32xl\:-inset-y-64 {
-    top: -16rem;
-    bottom: -16rem;
-  }
-
-  .\32xl\:-inset-x-64 {
-    right: -16rem;
-    left: -16rem;
-  }
-
-  .\32xl\:-inset-y-72 {
-    top: -18rem;
-    bottom: -18rem;
-  }
-
-  .\32xl\:-inset-x-72 {
-    right: -18rem;
-    left: -18rem;
-  }
-
-  .\32xl\:-inset-y-80 {
-    top: -20rem;
-    bottom: -20rem;
-  }
-
-  .\32xl\:-inset-x-80 {
-    right: -20rem;
-    left: -20rem;
-  }
-
-  .\32xl\:-inset-y-96 {
-    top: -24rem;
-    bottom: -24rem;
-  }
-
-  .\32xl\:-inset-x-96 {
-    right: -24rem;
-    left: -24rem;
-  }
-
-  .\32xl\:-inset-y-px {
-    top: -1px;
-    bottom: -1px;
-  }
-
-  .\32xl\:-inset-x-px {
-    right: -1px;
-    left: -1px;
-  }
-
-  .\32xl\:-inset-y-0\.5 {
-    top: -0.125rem;
-    bottom: -0.125rem;
-  }
-
-  .\32xl\:-inset-x-0\.5 {
-    right: -0.125rem;
-    left: -0.125rem;
-  }
-
-  .\32xl\:-inset-y-1\.5 {
-    top: -0.375rem;
-    bottom: -0.375rem;
-  }
-
-  .\32xl\:-inset-x-1\.5 {
-    right: -0.375rem;
-    left: -0.375rem;
-  }
-
-  .\32xl\:-inset-y-2\.5 {
-    top: -0.625rem;
-    bottom: -0.625rem;
-  }
-
-  .\32xl\:-inset-x-2\.5 {
-    right: -0.625rem;
-    left: -0.625rem;
-  }
-
-  .\32xl\:-inset-y-3\.5 {
-    top: -0.875rem;
-    bottom: -0.875rem;
-  }
-
-  .\32xl\:-inset-x-3\.5 {
-    right: -0.875rem;
-    left: -0.875rem;
-  }
-
-  .\32xl\:inset-y-1\/2 {
-    top: 50%;
-    bottom: 50%;
-  }
-
-  .\32xl\:inset-x-1\/2 {
-    right: 50%;
-    left: 50%;
-  }
-
-  .\32xl\:inset-y-1\/3 {
-    top: 33.333333%;
-    bottom: 33.333333%;
-  }
-
-  .\32xl\:inset-x-1\/3 {
-    right: 33.333333%;
-    left: 33.333333%;
-  }
-
-  .\32xl\:inset-y-2\/3 {
-    top: 66.666667%;
-    bottom: 66.666667%;
-  }
-
-  .\32xl\:inset-x-2\/3 {
-    right: 66.666667%;
-    left: 66.666667%;
-  }
-
-  .\32xl\:inset-y-1\/4 {
-    top: 25%;
-    bottom: 25%;
-  }
-
-  .\32xl\:inset-x-1\/4 {
-    right: 25%;
-    left: 25%;
-  }
-
-  .\32xl\:inset-y-2\/4 {
-    top: 50%;
-    bottom: 50%;
-  }
-
-  .\32xl\:inset-x-2\/4 {
-    right: 50%;
-    left: 50%;
-  }
-
-  .\32xl\:inset-y-3\/4 {
-    top: 75%;
-    bottom: 75%;
-  }
-
-  .\32xl\:inset-x-3\/4 {
-    right: 75%;
-    left: 75%;
-  }
-
-  .\32xl\:inset-y-full {
-    top: 100%;
-    bottom: 100%;
-  }
-
-  .\32xl\:inset-x-full {
-    right: 100%;
-    left: 100%;
-  }
-
-  .\32xl\:-inset-y-1\/2 {
-    top: -50%;
-    bottom: -50%;
-  }
-
-  .\32xl\:-inset-x-1\/2 {
-    right: -50%;
-    left: -50%;
-  }
-
-  .\32xl\:-inset-y-1\/3 {
-    top: -33.333333%;
-    bottom: -33.333333%;
-  }
-
-  .\32xl\:-inset-x-1\/3 {
-    right: -33.333333%;
-    left: -33.333333%;
-  }
-
-  .\32xl\:-inset-y-2\/3 {
-    top: -66.666667%;
-    bottom: -66.666667%;
-  }
-
-  .\32xl\:-inset-x-2\/3 {
-    right: -66.666667%;
-    left: -66.666667%;
-  }
-
-  .\32xl\:-inset-y-1\/4 {
-    top: -25%;
-    bottom: -25%;
-  }
-
-  .\32xl\:-inset-x-1\/4 {
-    right: -25%;
-    left: -25%;
-  }
-
-  .\32xl\:-inset-y-2\/4 {
-    top: -50%;
-    bottom: -50%;
-  }
-
-  .\32xl\:-inset-x-2\/4 {
-    right: -50%;
-    left: -50%;
-  }
-
-  .\32xl\:-inset-y-3\/4 {
-    top: -75%;
-    bottom: -75%;
-  }
-
-  .\32xl\:-inset-x-3\/4 {
-    right: -75%;
-    left: -75%;
-  }
-
-  .\32xl\:-inset-y-full {
-    top: -100%;
-    bottom: -100%;
-  }
-
-  .\32xl\:-inset-x-full {
-    right: -100%;
-    left: -100%;
-  }
-
-  .\32xl\:top-0 {
-    top: 0px;
-  }
-
-  .\32xl\:right-0 {
-    right: 0px;
-  }
-
-  .\32xl\:bottom-0 {
-    bottom: 0px;
-  }
-
-  .\32xl\:left-0 {
-    left: 0px;
-  }
-
-  .\32xl\:top-1 {
-    top: 0.25rem;
-  }
-
-  .\32xl\:right-1 {
-    right: 0.25rem;
-  }
-
-  .\32xl\:bottom-1 {
-    bottom: 0.25rem;
-  }
-
-  .\32xl\:left-1 {
-    left: 0.25rem;
-  }
-
-  .\32xl\:top-2 {
-    top: 0.5rem;
-  }
-
-  .\32xl\:right-2 {
-    right: 0.5rem;
-  }
-
-  .\32xl\:bottom-2 {
-    bottom: 0.5rem;
-  }
-
-  .\32xl\:left-2 {
-    left: 0.5rem;
-  }
-
-  .\32xl\:top-3 {
-    top: 0.75rem;
-  }
-
-  .\32xl\:right-3 {
-    right: 0.75rem;
-  }
-
-  .\32xl\:bottom-3 {
-    bottom: 0.75rem;
-  }
-
-  .\32xl\:left-3 {
-    left: 0.75rem;
-  }
-
-  .\32xl\:top-4 {
-    top: 1rem;
-  }
-
-  .\32xl\:right-4 {
-    right: 1rem;
-  }
-
-  .\32xl\:bottom-4 {
-    bottom: 1rem;
-  }
-
-  .\32xl\:left-4 {
-    left: 1rem;
-  }
-
-  .\32xl\:top-5 {
-    top: 1.25rem;
-  }
-
-  .\32xl\:right-5 {
-    right: 1.25rem;
-  }
-
-  .\32xl\:bottom-5 {
-    bottom: 1.25rem;
-  }
-
-  .\32xl\:left-5 {
-    left: 1.25rem;
-  }
-
-  .\32xl\:top-6 {
-    top: 1.5rem;
-  }
-
-  .\32xl\:right-6 {
-    right: 1.5rem;
-  }
-
-  .\32xl\:bottom-6 {
-    bottom: 1.5rem;
-  }
-
-  .\32xl\:left-6 {
-    left: 1.5rem;
-  }
-
-  .\32xl\:top-7 {
-    top: 1.75rem;
-  }
-
-  .\32xl\:right-7 {
-    right: 1.75rem;
-  }
-
-  .\32xl\:bottom-7 {
-    bottom: 1.75rem;
-  }
-
-  .\32xl\:left-7 {
-    left: 1.75rem;
-  }
-
-  .\32xl\:top-8 {
-    top: 2rem;
-  }
-
-  .\32xl\:right-8 {
-    right: 2rem;
-  }
-
-  .\32xl\:bottom-8 {
-    bottom: 2rem;
-  }
-
-  .\32xl\:left-8 {
-    left: 2rem;
-  }
-
-  .\32xl\:top-9 {
-    top: 2.25rem;
-  }
-
-  .\32xl\:right-9 {
-    right: 2.25rem;
-  }
-
-  .\32xl\:bottom-9 {
-    bottom: 2.25rem;
-  }
-
-  .\32xl\:left-9 {
-    left: 2.25rem;
-  }
-
-  .\32xl\:top-10 {
-    top: 2.5rem;
-  }
-
-  .\32xl\:right-10 {
-    right: 2.5rem;
-  }
-
-  .\32xl\:bottom-10 {
-    bottom: 2.5rem;
-  }
-
-  .\32xl\:left-10 {
-    left: 2.5rem;
-  }
-
-  .\32xl\:top-11 {
-    top: 2.75rem;
-  }
-
-  .\32xl\:right-11 {
-    right: 2.75rem;
-  }
-
-  .\32xl\:bottom-11 {
-    bottom: 2.75rem;
-  }
-
-  .\32xl\:left-11 {
-    left: 2.75rem;
-  }
-
-  .\32xl\:top-12 {
-    top: 3rem;
-  }
-
-  .\32xl\:right-12 {
-    right: 3rem;
-  }
-
-  .\32xl\:bottom-12 {
-    bottom: 3rem;
-  }
-
-  .\32xl\:left-12 {
-    left: 3rem;
-  }
-
-  .\32xl\:top-14 {
-    top: 3.5rem;
-  }
-
-  .\32xl\:right-14 {
-    right: 3.5rem;
-  }
-
-  .\32xl\:bottom-14 {
-    bottom: 3.5rem;
-  }
-
-  .\32xl\:left-14 {
-    left: 3.5rem;
-  }
-
-  .\32xl\:top-16 {
-    top: 4rem;
-  }
-
-  .\32xl\:right-16 {
-    right: 4rem;
-  }
-
-  .\32xl\:bottom-16 {
-    bottom: 4rem;
-  }
-
-  .\32xl\:left-16 {
-    left: 4rem;
-  }
-
-  .\32xl\:top-20 {
-    top: 5rem;
-  }
-
-  .\32xl\:right-20 {
-    right: 5rem;
-  }
-
-  .\32xl\:bottom-20 {
-    bottom: 5rem;
-  }
-
-  .\32xl\:left-20 {
-    left: 5rem;
-  }
-
-  .\32xl\:top-24 {
-    top: 6rem;
-  }
-
-  .\32xl\:right-24 {
-    right: 6rem;
-  }
-
-  .\32xl\:bottom-24 {
-    bottom: 6rem;
-  }
-
-  .\32xl\:left-24 {
-    left: 6rem;
-  }
-
-  .\32xl\:top-28 {
-    top: 7rem;
-  }
-
-  .\32xl\:right-28 {
-    right: 7rem;
-  }
-
-  .\32xl\:bottom-28 {
-    bottom: 7rem;
-  }
-
-  .\32xl\:left-28 {
-    left: 7rem;
-  }
-
-  .\32xl\:top-32 {
-    top: 8rem;
-  }
-
-  .\32xl\:right-32 {
-    right: 8rem;
-  }
-
-  .\32xl\:bottom-32 {
-    bottom: 8rem;
-  }
-
-  .\32xl\:left-32 {
-    left: 8rem;
-  }
-
-  .\32xl\:top-36 {
-    top: 9rem;
-  }
-
-  .\32xl\:right-36 {
-    right: 9rem;
-  }
-
-  .\32xl\:bottom-36 {
-    bottom: 9rem;
-  }
-
-  .\32xl\:left-36 {
-    left: 9rem;
-  }
-
-  .\32xl\:top-40 {
-    top: 10rem;
-  }
-
-  .\32xl\:right-40 {
-    right: 10rem;
-  }
-
-  .\32xl\:bottom-40 {
-    bottom: 10rem;
-  }
-
-  .\32xl\:left-40 {
-    left: 10rem;
-  }
-
-  .\32xl\:top-44 {
-    top: 11rem;
-  }
-
-  .\32xl\:right-44 {
-    right: 11rem;
-  }
-
-  .\32xl\:bottom-44 {
-    bottom: 11rem;
-  }
-
-  .\32xl\:left-44 {
-    left: 11rem;
-  }
-
-  .\32xl\:top-48 {
-    top: 12rem;
-  }
-
-  .\32xl\:right-48 {
-    right: 12rem;
-  }
-
-  .\32xl\:bottom-48 {
-    bottom: 12rem;
-  }
-
-  .\32xl\:left-48 {
-    left: 12rem;
-  }
-
-  .\32xl\:top-52 {
-    top: 13rem;
-  }
-
-  .\32xl\:right-52 {
-    right: 13rem;
-  }
-
-  .\32xl\:bottom-52 {
-    bottom: 13rem;
-  }
-
-  .\32xl\:left-52 {
-    left: 13rem;
-  }
-
-  .\32xl\:top-56 {
-    top: 14rem;
-  }
-
-  .\32xl\:right-56 {
-    right: 14rem;
-  }
-
-  .\32xl\:bottom-56 {
-    bottom: 14rem;
-  }
-
-  .\32xl\:left-56 {
-    left: 14rem;
-  }
-
-  .\32xl\:top-60 {
-    top: 15rem;
-  }
-
-  .\32xl\:right-60 {
-    right: 15rem;
-  }
-
-  .\32xl\:bottom-60 {
-    bottom: 15rem;
-  }
-
-  .\32xl\:left-60 {
-    left: 15rem;
-  }
-
-  .\32xl\:top-64 {
-    top: 16rem;
-  }
-
-  .\32xl\:right-64 {
-    right: 16rem;
-  }
-
-  .\32xl\:bottom-64 {
-    bottom: 16rem;
-  }
-
-  .\32xl\:left-64 {
-    left: 16rem;
-  }
-
-  .\32xl\:top-72 {
-    top: 18rem;
-  }
-
-  .\32xl\:right-72 {
-    right: 18rem;
-  }
-
-  .\32xl\:bottom-72 {
-    bottom: 18rem;
-  }
-
-  .\32xl\:left-72 {
-    left: 18rem;
-  }
-
-  .\32xl\:top-80 {
-    top: 20rem;
-  }
-
-  .\32xl\:right-80 {
-    right: 20rem;
-  }
-
-  .\32xl\:bottom-80 {
-    bottom: 20rem;
-  }
-
-  .\32xl\:left-80 {
-    left: 20rem;
-  }
-
-  .\32xl\:top-96 {
-    top: 24rem;
-  }
-
-  .\32xl\:right-96 {
-    right: 24rem;
-  }
-
-  .\32xl\:bottom-96 {
-    bottom: 24rem;
-  }
-
-  .\32xl\:left-96 {
-    left: 24rem;
-  }
-
-  .\32xl\:top-auto {
-    top: auto;
-  }
-
-  .\32xl\:right-auto {
-    right: auto;
-  }
-
-  .\32xl\:bottom-auto {
-    bottom: auto;
-  }
-
-  .\32xl\:left-auto {
-    left: auto;
-  }
-
-  .\32xl\:top-px {
-    top: 1px;
-  }
-
-  .\32xl\:right-px {
-    right: 1px;
-  }
-
-  .\32xl\:bottom-px {
-    bottom: 1px;
-  }
-
-  .\32xl\:left-px {
-    left: 1px;
-  }
-
-  .\32xl\:top-0\.5 {
-    top: 0.125rem;
-  }
-
-  .\32xl\:right-0\.5 {
-    right: 0.125rem;
-  }
-
-  .\32xl\:bottom-0\.5 {
-    bottom: 0.125rem;
-  }
-
-  .\32xl\:left-0\.5 {
-    left: 0.125rem;
-  }
-
-  .\32xl\:top-1\.5 {
-    top: 0.375rem;
-  }
-
-  .\32xl\:right-1\.5 {
-    right: 0.375rem;
-  }
-
-  .\32xl\:bottom-1\.5 {
-    bottom: 0.375rem;
-  }
-
-  .\32xl\:left-1\.5 {
-    left: 0.375rem;
-  }
-
-  .\32xl\:top-2\.5 {
-    top: 0.625rem;
-  }
-
-  .\32xl\:right-2\.5 {
-    right: 0.625rem;
-  }
-
-  .\32xl\:bottom-2\.5 {
-    bottom: 0.625rem;
-  }
-
-  .\32xl\:left-2\.5 {
-    left: 0.625rem;
-  }
-
-  .\32xl\:top-3\.5 {
-    top: 0.875rem;
-  }
-
-  .\32xl\:right-3\.5 {
-    right: 0.875rem;
-  }
-
-  .\32xl\:bottom-3\.5 {
-    bottom: 0.875rem;
-  }
-
-  .\32xl\:left-3\.5 {
-    left: 0.875rem;
-  }
-
-  .\32xl\:-top-0 {
-    top: 0px;
-  }
-
-  .\32xl\:-right-0 {
-    right: 0px;
-  }
-
-  .\32xl\:-bottom-0 {
-    bottom: 0px;
-  }
-
-  .\32xl\:-left-0 {
-    left: 0px;
-  }
-
-  .\32xl\:-top-1 {
-    top: -0.25rem;
-  }
-
-  .\32xl\:-right-1 {
-    right: -0.25rem;
-  }
-
-  .\32xl\:-bottom-1 {
-    bottom: -0.25rem;
-  }
-
-  .\32xl\:-left-1 {
-    left: -0.25rem;
-  }
-
-  .\32xl\:-top-2 {
-    top: -0.5rem;
-  }
-
-  .\32xl\:-right-2 {
-    right: -0.5rem;
-  }
-
-  .\32xl\:-bottom-2 {
-    bottom: -0.5rem;
-  }
-
-  .\32xl\:-left-2 {
-    left: -0.5rem;
-  }
-
-  .\32xl\:-top-3 {
-    top: -0.75rem;
-  }
-
-  .\32xl\:-right-3 {
-    right: -0.75rem;
-  }
-
-  .\32xl\:-bottom-3 {
-    bottom: -0.75rem;
-  }
-
-  .\32xl\:-left-3 {
-    left: -0.75rem;
-  }
-
-  .\32xl\:-top-4 {
-    top: -1rem;
-  }
-
-  .\32xl\:-right-4 {
-    right: -1rem;
-  }
-
-  .\32xl\:-bottom-4 {
-    bottom: -1rem;
-  }
-
-  .\32xl\:-left-4 {
-    left: -1rem;
-  }
-
-  .\32xl\:-top-5 {
-    top: -1.25rem;
-  }
-
-  .\32xl\:-right-5 {
-    right: -1.25rem;
-  }
-
-  .\32xl\:-bottom-5 {
-    bottom: -1.25rem;
-  }
-
-  .\32xl\:-left-5 {
-    left: -1.25rem;
-  }
-
-  .\32xl\:-top-6 {
-    top: -1.5rem;
-  }
-
-  .\32xl\:-right-6 {
-    right: -1.5rem;
-  }
-
-  .\32xl\:-bottom-6 {
-    bottom: -1.5rem;
-  }
-
-  .\32xl\:-left-6 {
-    left: -1.5rem;
-  }
-
-  .\32xl\:-top-7 {
-    top: -1.75rem;
-  }
-
-  .\32xl\:-right-7 {
-    right: -1.75rem;
-  }
-
-  .\32xl\:-bottom-7 {
-    bottom: -1.75rem;
-  }
-
-  .\32xl\:-left-7 {
-    left: -1.75rem;
-  }
-
-  .\32xl\:-top-8 {
-    top: -2rem;
-  }
-
-  .\32xl\:-right-8 {
-    right: -2rem;
-  }
-
-  .\32xl\:-bottom-8 {
-    bottom: -2rem;
-  }
-
-  .\32xl\:-left-8 {
-    left: -2rem;
-  }
-
-  .\32xl\:-top-9 {
-    top: -2.25rem;
-  }
-
-  .\32xl\:-right-9 {
-    right: -2.25rem;
-  }
-
-  .\32xl\:-bottom-9 {
-    bottom: -2.25rem;
-  }
-
-  .\32xl\:-left-9 {
-    left: -2.25rem;
-  }
-
-  .\32xl\:-top-10 {
-    top: -2.5rem;
-  }
-
-  .\32xl\:-right-10 {
-    right: -2.5rem;
-  }
-
-  .\32xl\:-bottom-10 {
-    bottom: -2.5rem;
-  }
-
-  .\32xl\:-left-10 {
-    left: -2.5rem;
-  }
-
-  .\32xl\:-top-11 {
-    top: -2.75rem;
-  }
-
-  .\32xl\:-right-11 {
-    right: -2.75rem;
-  }
-
-  .\32xl\:-bottom-11 {
-    bottom: -2.75rem;
-  }
-
-  .\32xl\:-left-11 {
-    left: -2.75rem;
-  }
-
-  .\32xl\:-top-12 {
-    top: -3rem;
-  }
-
-  .\32xl\:-right-12 {
-    right: -3rem;
-  }
-
-  .\32xl\:-bottom-12 {
-    bottom: -3rem;
-  }
-
-  .\32xl\:-left-12 {
-    left: -3rem;
-  }
-
-  .\32xl\:-top-14 {
-    top: -3.5rem;
-  }
-
-  .\32xl\:-right-14 {
-    right: -3.5rem;
-  }
-
-  .\32xl\:-bottom-14 {
-    bottom: -3.5rem;
-  }
-
-  .\32xl\:-left-14 {
-    left: -3.5rem;
-  }
-
-  .\32xl\:-top-16 {
-    top: -4rem;
-  }
-
-  .\32xl\:-right-16 {
-    right: -4rem;
-  }
-
-  .\32xl\:-bottom-16 {
-    bottom: -4rem;
-  }
-
-  .\32xl\:-left-16 {
-    left: -4rem;
-  }
-
-  .\32xl\:-top-20 {
-    top: -5rem;
-  }
-
-  .\32xl\:-right-20 {
-    right: -5rem;
-  }
-
-  .\32xl\:-bottom-20 {
-    bottom: -5rem;
-  }
-
-  .\32xl\:-left-20 {
-    left: -5rem;
-  }
-
-  .\32xl\:-top-24 {
-    top: -6rem;
-  }
-
-  .\32xl\:-right-24 {
-    right: -6rem;
-  }
-
-  .\32xl\:-bottom-24 {
-    bottom: -6rem;
-  }
-
-  .\32xl\:-left-24 {
-    left: -6rem;
-  }
-
-  .\32xl\:-top-28 {
-    top: -7rem;
-  }
-
-  .\32xl\:-right-28 {
-    right: -7rem;
-  }
-
-  .\32xl\:-bottom-28 {
-    bottom: -7rem;
-  }
-
-  .\32xl\:-left-28 {
-    left: -7rem;
-  }
-
-  .\32xl\:-top-32 {
-    top: -8rem;
-  }
-
-  .\32xl\:-right-32 {
-    right: -8rem;
-  }
-
-  .\32xl\:-bottom-32 {
-    bottom: -8rem;
-  }
-
-  .\32xl\:-left-32 {
-    left: -8rem;
-  }
-
-  .\32xl\:-top-36 {
-    top: -9rem;
-  }
-
-  .\32xl\:-right-36 {
-    right: -9rem;
-  }
-
-  .\32xl\:-bottom-36 {
-    bottom: -9rem;
-  }
-
-  .\32xl\:-left-36 {
-    left: -9rem;
-  }
-
-  .\32xl\:-top-40 {
-    top: -10rem;
-  }
-
-  .\32xl\:-right-40 {
-    right: -10rem;
-  }
-
-  .\32xl\:-bottom-40 {
-    bottom: -10rem;
-  }
-
-  .\32xl\:-left-40 {
-    left: -10rem;
-  }
-
-  .\32xl\:-top-44 {
-    top: -11rem;
-  }
-
-  .\32xl\:-right-44 {
-    right: -11rem;
-  }
-
-  .\32xl\:-bottom-44 {
-    bottom: -11rem;
-  }
-
-  .\32xl\:-left-44 {
-    left: -11rem;
-  }
-
-  .\32xl\:-top-48 {
-    top: -12rem;
-  }
-
-  .\32xl\:-right-48 {
-    right: -12rem;
-  }
-
-  .\32xl\:-bottom-48 {
-    bottom: -12rem;
-  }
-
-  .\32xl\:-left-48 {
-    left: -12rem;
-  }
-
-  .\32xl\:-top-52 {
-    top: -13rem;
-  }
-
-  .\32xl\:-right-52 {
-    right: -13rem;
-  }
-
-  .\32xl\:-bottom-52 {
-    bottom: -13rem;
-  }
-
-  .\32xl\:-left-52 {
-    left: -13rem;
-  }
-
-  .\32xl\:-top-56 {
-    top: -14rem;
-  }
-
-  .\32xl\:-right-56 {
-    right: -14rem;
-  }
-
-  .\32xl\:-bottom-56 {
-    bottom: -14rem;
-  }
-
-  .\32xl\:-left-56 {
-    left: -14rem;
-  }
-
-  .\32xl\:-top-60 {
-    top: -15rem;
-  }
-
-  .\32xl\:-right-60 {
-    right: -15rem;
-  }
-
-  .\32xl\:-bottom-60 {
-    bottom: -15rem;
-  }
-
-  .\32xl\:-left-60 {
-    left: -15rem;
-  }
-
-  .\32xl\:-top-64 {
-    top: -16rem;
-  }
-
-  .\32xl\:-right-64 {
-    right: -16rem;
-  }
-
-  .\32xl\:-bottom-64 {
-    bottom: -16rem;
-  }
-
-  .\32xl\:-left-64 {
-    left: -16rem;
-  }
-
-  .\32xl\:-top-72 {
-    top: -18rem;
-  }
-
-  .\32xl\:-right-72 {
-    right: -18rem;
-  }
-
-  .\32xl\:-bottom-72 {
-    bottom: -18rem;
-  }
-
-  .\32xl\:-left-72 {
-    left: -18rem;
-  }
-
-  .\32xl\:-top-80 {
-    top: -20rem;
-  }
-
-  .\32xl\:-right-80 {
-    right: -20rem;
-  }
-
-  .\32xl\:-bottom-80 {
-    bottom: -20rem;
-  }
-
-  .\32xl\:-left-80 {
-    left: -20rem;
-  }
-
-  .\32xl\:-top-96 {
-    top: -24rem;
-  }
-
-  .\32xl\:-right-96 {
-    right: -24rem;
-  }
-
-  .\32xl\:-bottom-96 {
-    bottom: -24rem;
-  }
-
-  .\32xl\:-left-96 {
-    left: -24rem;
-  }
-
-  .\32xl\:-top-px {
-    top: -1px;
-  }
-
-  .\32xl\:-right-px {
-    right: -1px;
-  }
-
-  .\32xl\:-bottom-px {
-    bottom: -1px;
-  }
-
-  .\32xl\:-left-px {
-    left: -1px;
-  }
-
-  .\32xl\:-top-0\.5 {
-    top: -0.125rem;
-  }
-
-  .\32xl\:-right-0\.5 {
-    right: -0.125rem;
-  }
-
-  .\32xl\:-bottom-0\.5 {
-    bottom: -0.125rem;
-  }
-
-  .\32xl\:-left-0\.5 {
-    left: -0.125rem;
-  }
-
-  .\32xl\:-top-1\.5 {
-    top: -0.375rem;
-  }
-
-  .\32xl\:-right-1\.5 {
-    right: -0.375rem;
-  }
-
-  .\32xl\:-bottom-1\.5 {
-    bottom: -0.375rem;
-  }
-
-  .\32xl\:-left-1\.5 {
-    left: -0.375rem;
-  }
-
-  .\32xl\:-top-2\.5 {
-    top: -0.625rem;
-  }
-
-  .\32xl\:-right-2\.5 {
-    right: -0.625rem;
-  }
-
-  .\32xl\:-bottom-2\.5 {
-    bottom: -0.625rem;
-  }
-
-  .\32xl\:-left-2\.5 {
-    left: -0.625rem;
-  }
-
-  .\32xl\:-top-3\.5 {
-    top: -0.875rem;
-  }
-
-  .\32xl\:-right-3\.5 {
-    right: -0.875rem;
-  }
-
-  .\32xl\:-bottom-3\.5 {
-    bottom: -0.875rem;
-  }
-
-  .\32xl\:-left-3\.5 {
-    left: -0.875rem;
-  }
-
-  .\32xl\:top-1\/2 {
-    top: 50%;
-  }
-
-  .\32xl\:right-1\/2 {
-    right: 50%;
-  }
-
-  .\32xl\:bottom-1\/2 {
-    bottom: 50%;
-  }
-
-  .\32xl\:left-1\/2 {
-    left: 50%;
-  }
-
-  .\32xl\:top-1\/3 {
-    top: 33.333333%;
-  }
-
-  .\32xl\:right-1\/3 {
-    right: 33.333333%;
-  }
-
-  .\32xl\:bottom-1\/3 {
-    bottom: 33.333333%;
-  }
-
-  .\32xl\:left-1\/3 {
-    left: 33.333333%;
-  }
-
-  .\32xl\:top-2\/3 {
-    top: 66.666667%;
-  }
-
-  .\32xl\:right-2\/3 {
-    right: 66.666667%;
-  }
-
-  .\32xl\:bottom-2\/3 {
-    bottom: 66.666667%;
-  }
-
-  .\32xl\:left-2\/3 {
-    left: 66.666667%;
-  }
-
-  .\32xl\:top-1\/4 {
-    top: 25%;
-  }
-
-  .\32xl\:right-1\/4 {
-    right: 25%;
-  }
-
-  .\32xl\:bottom-1\/4 {
-    bottom: 25%;
-  }
-
-  .\32xl\:left-1\/4 {
-    left: 25%;
-  }
-
-  .\32xl\:top-2\/4 {
-    top: 50%;
-  }
-
-  .\32xl\:right-2\/4 {
-    right: 50%;
-  }
-
-  .\32xl\:bottom-2\/4 {
-    bottom: 50%;
-  }
-
-  .\32xl\:left-2\/4 {
-    left: 50%;
-  }
-
-  .\32xl\:top-3\/4 {
-    top: 75%;
-  }
-
-  .\32xl\:right-3\/4 {
-    right: 75%;
-  }
-
-  .\32xl\:bottom-3\/4 {
-    bottom: 75%;
-  }
-
-  .\32xl\:left-3\/4 {
-    left: 75%;
-  }
-
-  .\32xl\:top-full {
-    top: 100%;
-  }
-
-  .\32xl\:right-full {
-    right: 100%;
-  }
-
-  .\32xl\:bottom-full {
-    bottom: 100%;
-  }
-
-  .\32xl\:left-full {
-    left: 100%;
-  }
-
-  .\32xl\:-top-1\/2 {
-    top: -50%;
-  }
-
-  .\32xl\:-right-1\/2 {
-    right: -50%;
-  }
-
-  .\32xl\:-bottom-1\/2 {
-    bottom: -50%;
-  }
-
-  .\32xl\:-left-1\/2 {
-    left: -50%;
-  }
-
-  .\32xl\:-top-1\/3 {
-    top: -33.333333%;
-  }
-
-  .\32xl\:-right-1\/3 {
-    right: -33.333333%;
-  }
-
-  .\32xl\:-bottom-1\/3 {
-    bottom: -33.333333%;
-  }
-
-  .\32xl\:-left-1\/3 {
-    left: -33.333333%;
-  }
-
-  .\32xl\:-top-2\/3 {
-    top: -66.666667%;
-  }
-
-  .\32xl\:-right-2\/3 {
-    right: -66.666667%;
-  }
-
-  .\32xl\:-bottom-2\/3 {
-    bottom: -66.666667%;
-  }
-
-  .\32xl\:-left-2\/3 {
-    left: -66.666667%;
-  }
-
-  .\32xl\:-top-1\/4 {
-    top: -25%;
-  }
-
-  .\32xl\:-right-1\/4 {
-    right: -25%;
-  }
-
-  .\32xl\:-bottom-1\/4 {
-    bottom: -25%;
-  }
-
-  .\32xl\:-left-1\/4 {
-    left: -25%;
-  }
-
-  .\32xl\:-top-2\/4 {
-    top: -50%;
-  }
-
-  .\32xl\:-right-2\/4 {
-    right: -50%;
-  }
-
-  .\32xl\:-bottom-2\/4 {
-    bottom: -50%;
-  }
-
-  .\32xl\:-left-2\/4 {
-    left: -50%;
-  }
-
-  .\32xl\:-top-3\/4 {
-    top: -75%;
-  }
-
-  .\32xl\:-right-3\/4 {
-    right: -75%;
-  }
-
-  .\32xl\:-bottom-3\/4 {
-    bottom: -75%;
-  }
-
-  .\32xl\:-left-3\/4 {
-    left: -75%;
-  }
-
-  .\32xl\:-top-full {
-    top: -100%;
-  }
-
-  .\32xl\:-right-full {
-    right: -100%;
-  }
-
-  .\32xl\:-bottom-full {
-    bottom: -100%;
-  }
-
-  .\32xl\:-left-full {
-    left: -100%;
-  }
-
-  .\32xl\:resize-none {
-    resize: none;
-  }
-
-  .\32xl\:resize-y {
-    resize: vertical;
-  }
-
-  .\32xl\:resize-x {
-    resize: horizontal;
-  }
-
-  .\32xl\:resize {
-    resize: both;
-  }
-
-  .\32xl\:shadow-sm {
-    --tw-shadow: 0 1px 2px 0 rgba(105, 81, 255, 0.05);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .\32xl\:shadow {
-    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .\32xl\:shadow-md {
-    --tw-shadow: 0 1px 2px 0 rgba(85, 105, 135, 0.1);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .\32xl\:shadow-lg {
-    --tw-shadow: 0px 1px 3px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .\32xl\:shadow-xl {
-    --tw-shadow: 10px 14px 34px rgba(0, 0, 0, 0.04);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .\32xl\:shadow-2xl {
-    --tw-shadow: 0px 32px 64px -12px rgba(85, 105, 135, 0.08);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .\32xl\:shadow-3xl {
-    --tw-shadow: 0px 24px 48px -12px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .\32xl\:shadow-inner {
-    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .\32xl\:shadow-none {
-    --tw-shadow: 0 0 #0000;
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .\32xl\:group-hover\:shadow-sm {
-    --tw-shadow: 0 1px 2px 0 rgba(105, 81, 255, 0.05);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .\32xl\:group-hover\:shadow {
-    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .\32xl\:group-hover\:shadow-md {
-    --tw-shadow: 0 1px 2px 0 rgba(85, 105, 135, 0.1);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .\32xl\:group-hover\:shadow-lg {
-    --tw-shadow: 0px 1px 3px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .\32xl\:group-hover\:shadow-xl {
-    --tw-shadow: 10px 14px 34px rgba(0, 0, 0, 0.04);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .\32xl\:group-hover\:shadow-2xl {
-    --tw-shadow: 0px 32px 64px -12px rgba(85, 105, 135, 0.08);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .\32xl\:group-hover\:shadow-3xl {
-    --tw-shadow: 0px 24px 48px -12px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .\32xl\:group-hover\:shadow-inner {
-    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .group:hover .\32xl\:group-hover\:shadow-none {
-    --tw-shadow: 0 0 #0000;
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .\32xl\:focus-within\:shadow-sm:focus-within {
-    --tw-shadow: 0 1px 2px 0 rgba(105, 81, 255, 0.05);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .\32xl\:focus-within\:shadow:focus-within {
-    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .\32xl\:focus-within\:shadow-md:focus-within {
-    --tw-shadow: 0 1px 2px 0 rgba(85, 105, 135, 0.1);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .\32xl\:focus-within\:shadow-lg:focus-within {
-    --tw-shadow: 0px 1px 3px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .\32xl\:focus-within\:shadow-xl:focus-within {
-    --tw-shadow: 10px 14px 34px rgba(0, 0, 0, 0.04);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .\32xl\:focus-within\:shadow-2xl:focus-within {
-    --tw-shadow: 0px 32px 64px -12px rgba(85, 105, 135, 0.08);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .\32xl\:focus-within\:shadow-3xl:focus-within {
-    --tw-shadow: 0px 24px 48px -12px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .\32xl\:focus-within\:shadow-inner:focus-within {
-    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .\32xl\:focus-within\:shadow-none:focus-within {
-    --tw-shadow: 0 0 #0000;
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .\32xl\:hover\:shadow-sm:hover {
-    --tw-shadow: 0 1px 2px 0 rgba(105, 81, 255, 0.05);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .\32xl\:hover\:shadow:hover {
-    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .\32xl\:hover\:shadow-md:hover {
-    --tw-shadow: 0 1px 2px 0 rgba(85, 105, 135, 0.1);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .\32xl\:hover\:shadow-lg:hover {
-    --tw-shadow: 0px 1px 3px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .\32xl\:hover\:shadow-xl:hover {
-    --tw-shadow: 10px 14px 34px rgba(0, 0, 0, 0.04);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .\32xl\:hover\:shadow-2xl:hover {
-    --tw-shadow: 0px 32px 64px -12px rgba(85, 105, 135, 0.08);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .\32xl\:hover\:shadow-3xl:hover {
-    --tw-shadow: 0px 24px 48px -12px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .\32xl\:hover\:shadow-inner:hover {
-    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .\32xl\:hover\:shadow-none:hover {
-    --tw-shadow: 0 0 #0000;
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .\32xl\:focus\:shadow-sm:focus {
-    --tw-shadow: 0 1px 2px 0 rgba(105, 81, 255, 0.05);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .\32xl\:focus\:shadow:focus {
-    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .\32xl\:focus\:shadow-md:focus {
-    --tw-shadow: 0 1px 2px 0 rgba(85, 105, 135, 0.1);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .\32xl\:focus\:shadow-lg:focus {
-    --tw-shadow: 0px 1px 3px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .\32xl\:focus\:shadow-xl:focus {
-    --tw-shadow: 10px 14px 34px rgba(0, 0, 0, 0.04);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .\32xl\:focus\:shadow-2xl:focus {
-    --tw-shadow: 0px 32px 64px -12px rgba(85, 105, 135, 0.08);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .\32xl\:focus\:shadow-3xl:focus {
-    --tw-shadow: 0px 24px 48px -12px rgba(42, 51, 66, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .\32xl\:focus\:shadow-inner:focus {
-    --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .\32xl\:focus\:shadow-none:focus {
-    --tw-shadow: 0 0 #0000;
-    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
-  }
-
-  .\32xl\:ring-0 {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .\32xl\:ring-1 {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .\32xl\:ring-2 {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .\32xl\:ring-4 {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .\32xl\:ring-8 {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .\32xl\:ring {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .\32xl\:ring-inset {
-    --tw-ring-inset: inset;
-  }
-
-  .\32xl\:focus-within\:ring-0:focus-within {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .\32xl\:focus-within\:ring-1:focus-within {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .\32xl\:focus-within\:ring-2:focus-within {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .\32xl\:focus-within\:ring-4:focus-within {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .\32xl\:focus-within\:ring-8:focus-within {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .\32xl\:focus-within\:ring:focus-within {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .\32xl\:focus-within\:ring-inset:focus-within {
-    --tw-ring-inset: inset;
-  }
-
-  .\32xl\:focus\:ring-0:focus {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .\32xl\:focus\:ring-1:focus {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .\32xl\:focus\:ring-2:focus {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .\32xl\:focus\:ring-4:focus {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .\32xl\:focus\:ring-8:focus {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .\32xl\:focus\:ring:focus {
-    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
-    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
-    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
-  }
-
-  .\32xl\:focus\:ring-inset:focus {
-    --tw-ring-inset: inset;
-  }
-
-  .\32xl\:ring-offset-current {
-    --tw-ring-offset-color: currentColor;
-  }
-
-  .\32xl\:ring-offset-transparent {
-    --tw-ring-offset-color: transparent;
-  }
-
-  .\32xl\:ring-offset-black {
-    --tw-ring-offset-color: #000;
-  }
-
-  .\32xl\:ring-offset-white {
-    --tw-ring-offset-color: #fff;
-  }
-
-  .\32xl\:ring-offset-darkCoolGray-50 {
-    --tw-ring-offset-color: #F5F6F7;
-  }
-
-  .\32xl\:ring-offset-darkCoolGray-100 {
-    --tw-ring-offset-color: #EBEDEF;
-  }
-
-  .\32xl\:ring-offset-darkCoolGray-200 {
-    --tw-ring-offset-color: #CED1D6;
-  }
-
-  .\32xl\:ring-offset-darkCoolGray-300 {
-    --tw-ring-offset-color: #B0B5BD;
-  }
-
-  .\32xl\:ring-offset-darkCoolGray-400 {
-    --tw-ring-offset-color: #757E8C;
-  }
-
-  .\32xl\:ring-offset-darkCoolGray-500 {
-    --tw-ring-offset-color: #3A475B;
-  }
-
-  .\32xl\:ring-offset-darkCoolGray-600 {
-    --tw-ring-offset-color: #344052;
-  }
-
-  .\32xl\:ring-offset-darkCoolGray-700 {
-    --tw-ring-offset-color: #2C3544;
-  }
-
-  .\32xl\:ring-offset-darkCoolGray-800 {
-    --tw-ring-offset-color: #232B37;
-  }
-
-  .\32xl\:ring-offset-darkCoolGray-900 {
-    --tw-ring-offset-color: #1C232D;
-  }
-
-  .\32xl\:ring-offset-coolGray-50 {
-    --tw-ring-offset-color: #F7F8F9;
-  }
-
-  .\32xl\:ring-offset-coolGray-100 {
-    --tw-ring-offset-color: #EEF0F3;
-  }
-
-  .\32xl\:ring-offset-coolGray-200 {
-    --tw-ring-offset-color: #D5DAE1;
-  }
-
-  .\32xl\:ring-offset-coolGray-300 {
-    --tw-ring-offset-color: #BBC3CF;
-  }
-
-  .\32xl\:ring-offset-coolGray-400 {
-    --tw-ring-offset-color: #8896AB;
-  }
-
-  .\32xl\:ring-offset-coolGray-500 {
-    --tw-ring-offset-color: #556987;
-  }
-
-  .\32xl\:ring-offset-coolGray-600 {
-    --tw-ring-offset-color: #4D5F7A;
-  }
-
-  .\32xl\:ring-offset-coolGray-700 {
-    --tw-ring-offset-color: #404F65;
-  }
-
-  .\32xl\:ring-offset-coolGray-800 {
-    --tw-ring-offset-color: #333F51;
-  }
-
-  .\32xl\:ring-offset-coolGray-900 {
-    --tw-ring-offset-color: #2A3342;
-  }
-
-  .\32xl\:ring-offset-indigo-50 {
-    --tw-ring-offset-color: #F8F6FF;
-  }
-
-  .\32xl\:ring-offset-indigo-100 {
-    --tw-ring-offset-color: #F0EEFF;
-  }
-
-  .\32xl\:ring-offset-indigo-200 {
-    --tw-ring-offset-color: #DAD4FF;
-  }
-
-  .\32xl\:ring-offset-indigo-300 {
-    --tw-ring-offset-color: #C3B9FF;
-  }
-
-  .\32xl\:ring-offset-indigo-400 {
-    --tw-ring-offset-color: #9685FF;
-  }
-
-  .\32xl\:ring-offset-indigo-500 {
-    --tw-ring-offset-color: #6951FF;
-  }
-
-  .\32xl\:ring-offset-indigo-600 {
-    --tw-ring-offset-color: #5F49E6;
-  }
-
-  .\32xl\:ring-offset-indigo-700 {
-    --tw-ring-offset-color: #4F3DBF;
-  }
-
-  .\32xl\:ring-offset-indigo-800 {
-    --tw-ring-offset-color: #3F3199;
-  }
-
-  .\32xl\:ring-offset-indigo-900 {
-    --tw-ring-offset-color: #33287D;
-  }
-
-  .\32xl\:ring-offset-violet-50 {
-    --tw-ring-offset-color: #FBF7FF;
-  }
-
-  .\32xl\:ring-offset-violet-100 {
-    --tw-ring-offset-color: #F6EEFE;
-  }
-
-  .\32xl\:ring-offset-violet-200 {
-    --tw-ring-offset-color: #E9D5FD;
-  }
-
-  .\32xl\:ring-offset-violet-300 {
-    --tw-ring-offset-color: #DCBBFC;
-  }
-
-  .\32xl\:ring-offset-violet-400 {
-    --tw-ring-offset-color: #C288F9;
-  }
-
-  .\32xl\:ring-offset-violet-500 {
-    --tw-ring-offset-color: #A855F7;
-  }
-
-  .\32xl\:ring-offset-violet-600 {
-    --tw-ring-offset-color: #974DDE;
-  }
-
-  .\32xl\:ring-offset-violet-700 {
-    --tw-ring-offset-color: #7E40B9;
-  }
-
-  .\32xl\:ring-offset-violet-800 {
-    --tw-ring-offset-color: #653394;
-  }
-
-  .\32xl\:ring-offset-violet-900 {
-    --tw-ring-offset-color: #522A79;
-  }
-
-  .\32xl\:ring-offset-yellow-50 {
-    --tw-ring-offset-color: #FFFAF3;
-  }
-
-  .\32xl\:ring-offset-yellow-100 {
-    --tw-ring-offset-color: #FEF5E7;
-  }
-
-  .\32xl\:ring-offset-yellow-200 {
-    --tw-ring-offset-color: #FDE7C2;
-  }
-
-  .\32xl\:ring-offset-yellow-300 {
-    --tw-ring-offset-color: #FBD89D;
-  }
-
-  .\32xl\:ring-offset-yellow-400 {
-    --tw-ring-offset-color: #F8BB54;
-  }
-
-  .\32xl\:ring-offset-yellow-500 {
-    --tw-ring-offset-color: #F59E0B;
-  }
-
-  .\32xl\:ring-offset-yellow-600 {
-    --tw-ring-offset-color: #DD8E0A;
-  }
-
-  .\32xl\:ring-offset-yellow-700 {
-    --tw-ring-offset-color: #B87708;
-  }
-
-  .\32xl\:ring-offset-yellow-800 {
-    --tw-ring-offset-color: #935F07;
-  }
-
-  .\32xl\:ring-offset-yellow-900 {
-    --tw-ring-offset-color: #784D05;
-  }
-
-  .\32xl\:ring-offset-red-50 {
-    --tw-ring-offset-color: #FEF7F6;
-  }
-
-  .\32xl\:ring-offset-red-100 {
-    --tw-ring-offset-color: #FDEEEC;
-  }
-
-  .\32xl\:ring-offset-red-200 {
-    --tw-ring-offset-color: #FBD6D0;
-  }
-
-  .\32xl\:ring-offset-red-300 {
-    --tw-ring-offset-color: #F9BDB4;
-  }
-
-  .\32xl\:ring-offset-red-400 {
-    --tw-ring-offset-color: #F48B7C;
-  }
-
-  .\32xl\:ring-offset-red-500 {
-    --tw-ring-offset-color: #EF5844;
-  }
-
-  .\32xl\:ring-offset-red-600 {
-    --tw-ring-offset-color: #D7503D;
-  }
-
-  .\32xl\:ring-offset-red-700 {
-    --tw-ring-offset-color: #B34333;
-  }
-
-  .\32xl\:ring-offset-red-800 {
-    --tw-ring-offset-color: #8F3529;
-  }
-
-  .\32xl\:ring-offset-red-900 {
-    --tw-ring-offset-color: #752C21;
-  }
-
-  .\32xl\:ring-offset-green-50 {
-    --tw-ring-offset-color: #F4FDF7;
-  }
-
-  .\32xl\:ring-offset-green-100 {
-    --tw-ring-offset-color: #EAFAF0;
-  }
-
-  .\32xl\:ring-offset-green-200 {
-    --tw-ring-offset-color: #CAF4D9;
-  }
-
-  .\32xl\:ring-offset-green-300 {
-    --tw-ring-offset-color: #AAEDC3;
-  }
-
-  .\32xl\:ring-offset-green-400 {
-    --tw-ring-offset-color: #6ADF95;
-  }
-
-  .\32xl\:ring-offset-green-500 {
-    --tw-ring-offset-color: #2AD167;
-  }
-
-  .\32xl\:ring-offset-green-600 {
-    --tw-ring-offset-color: #26BC5E;
-  }
-
-  .\32xl\:ring-offset-green-700 {
-    --tw-ring-offset-color: #209D4E;
-  }
-
-  .\32xl\:ring-offset-green-800 {
-    --tw-ring-offset-color: #197D3E;
-  }
-
-  .\32xl\:ring-offset-green-900 {
-    --tw-ring-offset-color: #156633;
-  }
-
-  .\32xl\:ring-offset-blue-50 {
-    --tw-ring-offset-color: #F5F9FF;
-  }
-
-  .\32xl\:ring-offset-blue-100 {
-    --tw-ring-offset-color: #EBF3FE;
-  }
-
-  .\32xl\:ring-offset-blue-200 {
-    --tw-ring-offset-color: #CEE0FD;
-  }
-
-  .\32xl\:ring-offset-blue-300 {
-    --tw-ring-offset-color: #B1CDFB;
-  }
-
-  .\32xl\:ring-offset-blue-400 {
-    --tw-ring-offset-color: #76A8F9;
-  }
-
-  .\32xl\:ring-offset-blue-500 {
-    --tw-ring-offset-color: #3B82F6;
-  }
-
-  .\32xl\:ring-offset-blue-600 {
-    --tw-ring-offset-color: #3575DD;
-  }
-
-  .\32xl\:ring-offset-blue-700 {
-    --tw-ring-offset-color: #2C62B9;
-  }
-
-  .\32xl\:ring-offset-blue-800 {
-    --tw-ring-offset-color: #234E94;
-  }
-
-  .\32xl\:ring-offset-blue-900 {
-    --tw-ring-offset-color: #1D4079;
-  }
-
-  .\32xl\:ring-offset-gray-50 {
-    --tw-ring-offset-color: #f9fafb;
-  }
-
-  .\32xl\:ring-offset-gray-100 {
-    --tw-ring-offset-color: #f3f4f6;
-  }
-
-  .\32xl\:ring-offset-gray-200 {
-    --tw-ring-offset-color: #e5e7eb;
-  }
-
-  .\32xl\:ring-offset-gray-300 {
-    --tw-ring-offset-color: #d1d5db;
-  }
-
-  .\32xl\:ring-offset-gray-400 {
-    --tw-ring-offset-color: #9ca3af;
-  }
-
-  .\32xl\:ring-offset-gray-500 {
-    --tw-ring-offset-color: #6b7280;
-  }
-
-  .\32xl\:ring-offset-gray-600 {
-    --tw-ring-offset-color: #4b5563;
-  }
-
-  .\32xl\:ring-offset-gray-700 {
-    --tw-ring-offset-color: #374151;
-  }
-
-  .\32xl\:ring-offset-gray-800 {
-    --tw-ring-offset-color: #1f2937;
-  }
-
-  .\32xl\:ring-offset-gray-900 {
-    --tw-ring-offset-color: #111827;
-  }
-
-  .\32xl\:focus-within\:ring-offset-current:focus-within {
-    --tw-ring-offset-color: currentColor;
-  }
-
-  .\32xl\:focus-within\:ring-offset-transparent:focus-within {
-    --tw-ring-offset-color: transparent;
-  }
-
-  .\32xl\:focus-within\:ring-offset-black:focus-within {
-    --tw-ring-offset-color: #000;
-  }
-
-  .\32xl\:focus-within\:ring-offset-white:focus-within {
-    --tw-ring-offset-color: #fff;
-  }
-
-  .\32xl\:focus-within\:ring-offset-darkCoolGray-50:focus-within {
-    --tw-ring-offset-color: #F5F6F7;
-  }
-
-  .\32xl\:focus-within\:ring-offset-darkCoolGray-100:focus-within {
-    --tw-ring-offset-color: #EBEDEF;
-  }
-
-  .\32xl\:focus-within\:ring-offset-darkCoolGray-200:focus-within {
-    --tw-ring-offset-color: #CED1D6;
-  }
-
-  .\32xl\:focus-within\:ring-offset-darkCoolGray-300:focus-within {
-    --tw-ring-offset-color: #B0B5BD;
-  }
-
-  .\32xl\:focus-within\:ring-offset-darkCoolGray-400:focus-within {
-    --tw-ring-offset-color: #757E8C;
-  }
-
-  .\32xl\:focus-within\:ring-offset-darkCoolGray-500:focus-within {
-    --tw-ring-offset-color: #3A475B;
-  }
-
-  .\32xl\:focus-within\:ring-offset-darkCoolGray-600:focus-within {
-    --tw-ring-offset-color: #344052;
-  }
-
-  .\32xl\:focus-within\:ring-offset-darkCoolGray-700:focus-within {
-    --tw-ring-offset-color: #2C3544;
-  }
-
-  .\32xl\:focus-within\:ring-offset-darkCoolGray-800:focus-within {
-    --tw-ring-offset-color: #232B37;
-  }
-
-  .\32xl\:focus-within\:ring-offset-darkCoolGray-900:focus-within {
-    --tw-ring-offset-color: #1C232D;
-  }
-
-  .\32xl\:focus-within\:ring-offset-coolGray-50:focus-within {
-    --tw-ring-offset-color: #F7F8F9;
-  }
-
-  .\32xl\:focus-within\:ring-offset-coolGray-100:focus-within {
-    --tw-ring-offset-color: #EEF0F3;
-  }
-
-  .\32xl\:focus-within\:ring-offset-coolGray-200:focus-within {
-    --tw-ring-offset-color: #D5DAE1;
-  }
-
-  .\32xl\:focus-within\:ring-offset-coolGray-300:focus-within {
-    --tw-ring-offset-color: #BBC3CF;
-  }
-
-  .\32xl\:focus-within\:ring-offset-coolGray-400:focus-within {
-    --tw-ring-offset-color: #8896AB;
-  }
-
-  .\32xl\:focus-within\:ring-offset-coolGray-500:focus-within {
-    --tw-ring-offset-color: #556987;
-  }
-
-  .\32xl\:focus-within\:ring-offset-coolGray-600:focus-within {
-    --tw-ring-offset-color: #4D5F7A;
-  }
-
-  .\32xl\:focus-within\:ring-offset-coolGray-700:focus-within {
-    --tw-ring-offset-color: #404F65;
-  }
-
-  .\32xl\:focus-within\:ring-offset-coolGray-800:focus-within {
-    --tw-ring-offset-color: #333F51;
-  }
-
-  .\32xl\:focus-within\:ring-offset-coolGray-900:focus-within {
-    --tw-ring-offset-color: #2A3342;
-  }
-
-  .\32xl\:focus-within\:ring-offset-indigo-50:focus-within {
-    --tw-ring-offset-color: #F8F6FF;
-  }
-
-  .\32xl\:focus-within\:ring-offset-indigo-100:focus-within {
-    --tw-ring-offset-color: #F0EEFF;
-  }
-
-  .\32xl\:focus-within\:ring-offset-indigo-200:focus-within {
-    --tw-ring-offset-color: #DAD4FF;
-  }
-
-  .\32xl\:focus-within\:ring-offset-indigo-300:focus-within {
-    --tw-ring-offset-color: #C3B9FF;
-  }
-
-  .\32xl\:focus-within\:ring-offset-indigo-400:focus-within {
-    --tw-ring-offset-color: #9685FF;
-  }
-
-  .\32xl\:focus-within\:ring-offset-indigo-500:focus-within {
-    --tw-ring-offset-color: #6951FF;
-  }
-
-  .\32xl\:focus-within\:ring-offset-indigo-600:focus-within {
-    --tw-ring-offset-color: #5F49E6;
-  }
-
-  .\32xl\:focus-within\:ring-offset-indigo-700:focus-within {
-    --tw-ring-offset-color: #4F3DBF;
-  }
-
-  .\32xl\:focus-within\:ring-offset-indigo-800:focus-within {
-    --tw-ring-offset-color: #3F3199;
-  }
-
-  .\32xl\:focus-within\:ring-offset-indigo-900:focus-within {
-    --tw-ring-offset-color: #33287D;
-  }
-
-  .\32xl\:focus-within\:ring-offset-violet-50:focus-within {
-    --tw-ring-offset-color: #FBF7FF;
-  }
-
-  .\32xl\:focus-within\:ring-offset-violet-100:focus-within {
-    --tw-ring-offset-color: #F6EEFE;
-  }
-
-  .\32xl\:focus-within\:ring-offset-violet-200:focus-within {
-    --tw-ring-offset-color: #E9D5FD;
-  }
-
-  .\32xl\:focus-within\:ring-offset-violet-300:focus-within {
-    --tw-ring-offset-color: #DCBBFC;
-  }
-
-  .\32xl\:focus-within\:ring-offset-violet-400:focus-within {
-    --tw-ring-offset-color: #C288F9;
-  }
-
-  .\32xl\:focus-within\:ring-offset-violet-500:focus-within {
-    --tw-ring-offset-color: #A855F7;
-  }
-
-  .\32xl\:focus-within\:ring-offset-violet-600:focus-within {
-    --tw-ring-offset-color: #974DDE;
-  }
-
-  .\32xl\:focus-within\:ring-offset-violet-700:focus-within {
-    --tw-ring-offset-color: #7E40B9;
-  }
-
-  .\32xl\:focus-within\:ring-offset-violet-800:focus-within {
-    --tw-ring-offset-color: #653394;
-  }
-
-  .\32xl\:focus-within\:ring-offset-violet-900:focus-within {
-    --tw-ring-offset-color: #522A79;
-  }
-
-  .\32xl\:focus-within\:ring-offset-yellow-50:focus-within {
-    --tw-ring-offset-color: #FFFAF3;
-  }
-
-  .\32xl\:focus-within\:ring-offset-yellow-100:focus-within {
-    --tw-ring-offset-color: #FEF5E7;
-  }
-
-  .\32xl\:focus-within\:ring-offset-yellow-200:focus-within {
-    --tw-ring-offset-color: #FDE7C2;
-  }
-
-  .\32xl\:focus-within\:ring-offset-yellow-300:focus-within {
-    --tw-ring-offset-color: #FBD89D;
-  }
-
-  .\32xl\:focus-within\:ring-offset-yellow-400:focus-within {
-    --tw-ring-offset-color: #F8BB54;
-  }
-
-  .\32xl\:focus-within\:ring-offset-yellow-500:focus-within {
-    --tw-ring-offset-color: #F59E0B;
-  }
-
-  .\32xl\:focus-within\:ring-offset-yellow-600:focus-within {
-    --tw-ring-offset-color: #DD8E0A;
-  }
-
-  .\32xl\:focus-within\:ring-offset-yellow-700:focus-within {
-    --tw-ring-offset-color: #B87708;
-  }
-
-  .\32xl\:focus-within\:ring-offset-yellow-800:focus-within {
-    --tw-ring-offset-color: #935F07;
-  }
-
-  .\32xl\:focus-within\:ring-offset-yellow-900:focus-within {
-    --tw-ring-offset-color: #784D05;
-  }
-
-  .\32xl\:focus-within\:ring-offset-red-50:focus-within {
-    --tw-ring-offset-color: #FEF7F6;
-  }
-
-  .\32xl\:focus-within\:ring-offset-red-100:focus-within {
-    --tw-ring-offset-color: #FDEEEC;
-  }
-
-  .\32xl\:focus-within\:ring-offset-red-200:focus-within {
-    --tw-ring-offset-color: #FBD6D0;
-  }
-
-  .\32xl\:focus-within\:ring-offset-red-300:focus-within {
-    --tw-ring-offset-color: #F9BDB4;
-  }
-
-  .\32xl\:focus-within\:ring-offset-red-400:focus-within {
-    --tw-ring-offset-color: #F48B7C;
-  }
-
-  .\32xl\:focus-within\:ring-offset-red-500:focus-within {
-    --tw-ring-offset-color: #EF5844;
-  }
-
-  .\32xl\:focus-within\:ring-offset-red-600:focus-within {
-    --tw-ring-offset-color: #D7503D;
-  }
-
-  .\32xl\:focus-within\:ring-offset-red-700:focus-within {
-    --tw-ring-offset-color: #B34333;
-  }
-
-  .\32xl\:focus-within\:ring-offset-red-800:focus-within {
-    --tw-ring-offset-color: #8F3529;
-  }
-
-  .\32xl\:focus-within\:ring-offset-red-900:focus-within {
-    --tw-ring-offset-color: #752C21;
-  }
-
-  .\32xl\:focus-within\:ring-offset-green-50:focus-within {
-    --tw-ring-offset-color: #F4FDF7;
-  }
-
-  .\32xl\:focus-within\:ring-offset-green-100:focus-within {
-    --tw-ring-offset-color: #EAFAF0;
-  }
-
-  .\32xl\:focus-within\:ring-offset-green-200:focus-within {
-    --tw-ring-offset-color: #CAF4D9;
-  }
-
-  .\32xl\:focus-within\:ring-offset-green-300:focus-within {
-    --tw-ring-offset-color: #AAEDC3;
-  }
-
-  .\32xl\:focus-within\:ring-offset-green-400:focus-within {
-    --tw-ring-offset-color: #6ADF95;
-  }
-
-  .\32xl\:focus-within\:ring-offset-green-500:focus-within {
-    --tw-ring-offset-color: #2AD167;
-  }
-
-  .\32xl\:focus-within\:ring-offset-green-600:focus-within {
-    --tw-ring-offset-color: #26BC5E;
-  }
-
-  .\32xl\:focus-within\:ring-offset-green-700:focus-within {
-    --tw-ring-offset-color: #209D4E;
-  }
-
-  .\32xl\:focus-within\:ring-offset-green-800:focus-within {
-    --tw-ring-offset-color: #197D3E;
-  }
-
-  .\32xl\:focus-within\:ring-offset-green-900:focus-within {
-    --tw-ring-offset-color: #156633;
-  }
-
-  .\32xl\:focus-within\:ring-offset-blue-50:focus-within {
-    --tw-ring-offset-color: #F5F9FF;
-  }
-
-  .\32xl\:focus-within\:ring-offset-blue-100:focus-within {
-    --tw-ring-offset-color: #EBF3FE;
-  }
-
-  .\32xl\:focus-within\:ring-offset-blue-200:focus-within {
-    --tw-ring-offset-color: #CEE0FD;
-  }
-
-  .\32xl\:focus-within\:ring-offset-blue-300:focus-within {
-    --tw-ring-offset-color: #B1CDFB;
-  }
-
-  .\32xl\:focus-within\:ring-offset-blue-400:focus-within {
-    --tw-ring-offset-color: #76A8F9;
-  }
-
-  .\32xl\:focus-within\:ring-offset-blue-500:focus-within {
-    --tw-ring-offset-color: #3B82F6;
-  }
-
-  .\32xl\:focus-within\:ring-offset-blue-600:focus-within {
-    --tw-ring-offset-color: #3575DD;
-  }
-
-  .\32xl\:focus-within\:ring-offset-blue-700:focus-within {
-    --tw-ring-offset-color: #2C62B9;
-  }
-
-  .\32xl\:focus-within\:ring-offset-blue-800:focus-within {
-    --tw-ring-offset-color: #234E94;
-  }
-
-  .\32xl\:focus-within\:ring-offset-blue-900:focus-within {
-    --tw-ring-offset-color: #1D4079;
-  }
-
-  .\32xl\:focus-within\:ring-offset-gray-50:focus-within {
-    --tw-ring-offset-color: #f9fafb;
-  }
-
-  .\32xl\:focus-within\:ring-offset-gray-100:focus-within {
-    --tw-ring-offset-color: #f3f4f6;
-  }
-
-  .\32xl\:focus-within\:ring-offset-gray-200:focus-within {
-    --tw-ring-offset-color: #e5e7eb;
-  }
-
-  .\32xl\:focus-within\:ring-offset-gray-300:focus-within {
-    --tw-ring-offset-color: #d1d5db;
-  }
-
-  .\32xl\:focus-within\:ring-offset-gray-400:focus-within {
-    --tw-ring-offset-color: #9ca3af;
-  }
-
-  .\32xl\:focus-within\:ring-offset-gray-500:focus-within {
-    --tw-ring-offset-color: #6b7280;
-  }
-
-  .\32xl\:focus-within\:ring-offset-gray-600:focus-within {
-    --tw-ring-offset-color: #4b5563;
-  }
-
-  .\32xl\:focus-within\:ring-offset-gray-700:focus-within {
-    --tw-ring-offset-color: #374151;
-  }
-
-  .\32xl\:focus-within\:ring-offset-gray-800:focus-within {
-    --tw-ring-offset-color: #1f2937;
-  }
-
-  .\32xl\:focus-within\:ring-offset-gray-900:focus-within {
-    --tw-ring-offset-color: #111827;
-  }
-
-  .\32xl\:focus\:ring-offset-current:focus {
-    --tw-ring-offset-color: currentColor;
-  }
-
-  .\32xl\:focus\:ring-offset-transparent:focus {
-    --tw-ring-offset-color: transparent;
-  }
-
-  .\32xl\:focus\:ring-offset-black:focus {
-    --tw-ring-offset-color: #000;
-  }
-
-  .\32xl\:focus\:ring-offset-white:focus {
-    --tw-ring-offset-color: #fff;
-  }
-
-  .\32xl\:focus\:ring-offset-darkCoolGray-50:focus {
-    --tw-ring-offset-color: #F5F6F7;
-  }
-
-  .\32xl\:focus\:ring-offset-darkCoolGray-100:focus {
-    --tw-ring-offset-color: #EBEDEF;
-  }
-
-  .\32xl\:focus\:ring-offset-darkCoolGray-200:focus {
-    --tw-ring-offset-color: #CED1D6;
-  }
-
-  .\32xl\:focus\:ring-offset-darkCoolGray-300:focus {
-    --tw-ring-offset-color: #B0B5BD;
-  }
-
-  .\32xl\:focus\:ring-offset-darkCoolGray-400:focus {
-    --tw-ring-offset-color: #757E8C;
-  }
-
-  .\32xl\:focus\:ring-offset-darkCoolGray-500:focus {
-    --tw-ring-offset-color: #3A475B;
-  }
-
-  .\32xl\:focus\:ring-offset-darkCoolGray-600:focus {
-    --tw-ring-offset-color: #344052;
-  }
-
-  .\32xl\:focus\:ring-offset-darkCoolGray-700:focus {
-    --tw-ring-offset-color: #2C3544;
-  }
-
-  .\32xl\:focus\:ring-offset-darkCoolGray-800:focus {
-    --tw-ring-offset-color: #232B37;
-  }
-
-  .\32xl\:focus\:ring-offset-darkCoolGray-900:focus {
-    --tw-ring-offset-color: #1C232D;
-  }
-
-  .\32xl\:focus\:ring-offset-coolGray-50:focus {
-    --tw-ring-offset-color: #F7F8F9;
-  }
-
-  .\32xl\:focus\:ring-offset-coolGray-100:focus {
-    --tw-ring-offset-color: #EEF0F3;
-  }
-
-  .\32xl\:focus\:ring-offset-coolGray-200:focus {
-    --tw-ring-offset-color: #D5DAE1;
-  }
-
-  .\32xl\:focus\:ring-offset-coolGray-300:focus {
-    --tw-ring-offset-color: #BBC3CF;
-  }
-
-  .\32xl\:focus\:ring-offset-coolGray-400:focus {
-    --tw-ring-offset-color: #8896AB;
-  }
-
-  .\32xl\:focus\:ring-offset-coolGray-500:focus {
-    --tw-ring-offset-color: #556987;
-  }
-
-  .\32xl\:focus\:ring-offset-coolGray-600:focus {
-    --tw-ring-offset-color: #4D5F7A;
-  }
-
-  .\32xl\:focus\:ring-offset-coolGray-700:focus {
-    --tw-ring-offset-color: #404F65;
-  }
-
-  .\32xl\:focus\:ring-offset-coolGray-800:focus {
-    --tw-ring-offset-color: #333F51;
-  }
-
-  .\32xl\:focus\:ring-offset-coolGray-900:focus {
-    --tw-ring-offset-color: #2A3342;
-  }
-
-  .\32xl\:focus\:ring-offset-indigo-50:focus {
-    --tw-ring-offset-color: #F8F6FF;
-  }
-
-  .\32xl\:focus\:ring-offset-indigo-100:focus {
-    --tw-ring-offset-color: #F0EEFF;
-  }
-
-  .\32xl\:focus\:ring-offset-indigo-200:focus {
-    --tw-ring-offset-color: #DAD4FF;
-  }
-
-  .\32xl\:focus\:ring-offset-indigo-300:focus {
-    --tw-ring-offset-color: #C3B9FF;
-  }
-
-  .\32xl\:focus\:ring-offset-indigo-400:focus {
-    --tw-ring-offset-color: #9685FF;
-  }
-
-  .\32xl\:focus\:ring-offset-indigo-500:focus {
-    --tw-ring-offset-color: #6951FF;
-  }
-
-  .\32xl\:focus\:ring-offset-indigo-600:focus {
-    --tw-ring-offset-color: #5F49E6;
-  }
-
-  .\32xl\:focus\:ring-offset-indigo-700:focus {
-    --tw-ring-offset-color: #4F3DBF;
-  }
-
-  .\32xl\:focus\:ring-offset-indigo-800:focus {
-    --tw-ring-offset-color: #3F3199;
-  }
-
-  .\32xl\:focus\:ring-offset-indigo-900:focus {
-    --tw-ring-offset-color: #33287D;
-  }
-
-  .\32xl\:focus\:ring-offset-violet-50:focus {
-    --tw-ring-offset-color: #FBF7FF;
-  }
-
-  .\32xl\:focus\:ring-offset-violet-100:focus {
-    --tw-ring-offset-color: #F6EEFE;
-  }
-
-  .\32xl\:focus\:ring-offset-violet-200:focus {
-    --tw-ring-offset-color: #E9D5FD;
-  }
-
-  .\32xl\:focus\:ring-offset-violet-300:focus {
-    --tw-ring-offset-color: #DCBBFC;
-  }
-
-  .\32xl\:focus\:ring-offset-violet-400:focus {
-    --tw-ring-offset-color: #C288F9;
-  }
-
-  .\32xl\:focus\:ring-offset-violet-500:focus {
-    --tw-ring-offset-color: #A855F7;
-  }
-
-  .\32xl\:focus\:ring-offset-violet-600:focus {
-    --tw-ring-offset-color: #974DDE;
-  }
-
-  .\32xl\:focus\:ring-offset-violet-700:focus {
-    --tw-ring-offset-color: #7E40B9;
-  }
-
-  .\32xl\:focus\:ring-offset-violet-800:focus {
-    --tw-ring-offset-color: #653394;
-  }
-
-  .\32xl\:focus\:ring-offset-violet-900:focus {
-    --tw-ring-offset-color: #522A79;
-  }
-
-  .\32xl\:focus\:ring-offset-yellow-50:focus {
-    --tw-ring-offset-color: #FFFAF3;
-  }
-
-  .\32xl\:focus\:ring-offset-yellow-100:focus {
-    --tw-ring-offset-color: #FEF5E7;
-  }
-
-  .\32xl\:focus\:ring-offset-yellow-200:focus {
-    --tw-ring-offset-color: #FDE7C2;
-  }
-
-  .\32xl\:focus\:ring-offset-yellow-300:focus {
-    --tw-ring-offset-color: #FBD89D;
-  }
-
-  .\32xl\:focus\:ring-offset-yellow-400:focus {
-    --tw-ring-offset-color: #F8BB54;
-  }
-
-  .\32xl\:focus\:ring-offset-yellow-500:focus {
-    --tw-ring-offset-color: #F59E0B;
-  }
-
-  .\32xl\:focus\:ring-offset-yellow-600:focus {
-    --tw-ring-offset-color: #DD8E0A;
-  }
-
-  .\32xl\:focus\:ring-offset-yellow-700:focus {
-    --tw-ring-offset-color: #B87708;
-  }
-
-  .\32xl\:focus\:ring-offset-yellow-800:focus {
-    --tw-ring-offset-color: #935F07;
-  }
-
-  .\32xl\:focus\:ring-offset-yellow-900:focus {
-    --tw-ring-offset-color: #784D05;
-  }
-
-  .\32xl\:focus\:ring-offset-red-50:focus {
-    --tw-ring-offset-color: #FEF7F6;
-  }
-
-  .\32xl\:focus\:ring-offset-red-100:focus {
-    --tw-ring-offset-color: #FDEEEC;
-  }
-
-  .\32xl\:focus\:ring-offset-red-200:focus {
-    --tw-ring-offset-color: #FBD6D0;
-  }
-
-  .\32xl\:focus\:ring-offset-red-300:focus {
-    --tw-ring-offset-color: #F9BDB4;
-  }
-
-  .\32xl\:focus\:ring-offset-red-400:focus {
-    --tw-ring-offset-color: #F48B7C;
-  }
-
-  .\32xl\:focus\:ring-offset-red-500:focus {
-    --tw-ring-offset-color: #EF5844;
-  }
-
-  .\32xl\:focus\:ring-offset-red-600:focus {
-    --tw-ring-offset-color: #D7503D;
-  }
-
-  .\32xl\:focus\:ring-offset-red-700:focus {
-    --tw-ring-offset-color: #B34333;
-  }
-
-  .\32xl\:focus\:ring-offset-red-800:focus {
-    --tw-ring-offset-color: #8F3529;
-  }
-
-  .\32xl\:focus\:ring-offset-red-900:focus {
-    --tw-ring-offset-color: #752C21;
-  }
-
-  .\32xl\:focus\:ring-offset-green-50:focus {
-    --tw-ring-offset-color: #F4FDF7;
-  }
-
-  .\32xl\:focus\:ring-offset-green-100:focus {
-    --tw-ring-offset-color: #EAFAF0;
-  }
-
-  .\32xl\:focus\:ring-offset-green-200:focus {
-    --tw-ring-offset-color: #CAF4D9;
-  }
-
-  .\32xl\:focus\:ring-offset-green-300:focus {
-    --tw-ring-offset-color: #AAEDC3;
-  }
-
-  .\32xl\:focus\:ring-offset-green-400:focus {
-    --tw-ring-offset-color: #6ADF95;
-  }
-
-  .\32xl\:focus\:ring-offset-green-500:focus {
-    --tw-ring-offset-color: #2AD167;
-  }
-
-  .\32xl\:focus\:ring-offset-green-600:focus {
-    --tw-ring-offset-color: #26BC5E;
-  }
-
-  .\32xl\:focus\:ring-offset-green-700:focus {
-    --tw-ring-offset-color: #209D4E;
-  }
-
-  .\32xl\:focus\:ring-offset-green-800:focus {
-    --tw-ring-offset-color: #197D3E;
-  }
-
-  .\32xl\:focus\:ring-offset-green-900:focus {
-    --tw-ring-offset-color: #156633;
-  }
-
-  .\32xl\:focus\:ring-offset-blue-50:focus {
-    --tw-ring-offset-color: #F5F9FF;
-  }
-
-  .\32xl\:focus\:ring-offset-blue-100:focus {
-    --tw-ring-offset-color: #EBF3FE;
-  }
-
-  .\32xl\:focus\:ring-offset-blue-200:focus {
-    --tw-ring-offset-color: #CEE0FD;
-  }
-
-  .\32xl\:focus\:ring-offset-blue-300:focus {
-    --tw-ring-offset-color: #B1CDFB;
-  }
-
-  .\32xl\:focus\:ring-offset-blue-400:focus {
-    --tw-ring-offset-color: #76A8F9;
-  }
-
-  .\32xl\:focus\:ring-offset-blue-500:focus {
-    --tw-ring-offset-color: #3B82F6;
-  }
-
-  .\32xl\:focus\:ring-offset-blue-600:focus {
-    --tw-ring-offset-color: #3575DD;
-  }
-
-  .\32xl\:focus\:ring-offset-blue-700:focus {
-    --tw-ring-offset-color: #2C62B9;
-  }
-
-  .\32xl\:focus\:ring-offset-blue-800:focus {
-    --tw-ring-offset-color: #234E94;
-  }
-
-  .\32xl\:focus\:ring-offset-blue-900:focus {
-    --tw-ring-offset-color: #1D4079;
-  }
-
-  .\32xl\:focus\:ring-offset-gray-50:focus {
-    --tw-ring-offset-color: #f9fafb;
-  }
-
-  .\32xl\:focus\:ring-offset-gray-100:focus {
-    --tw-ring-offset-color: #f3f4f6;
-  }
-
-  .\32xl\:focus\:ring-offset-gray-200:focus {
-    --tw-ring-offset-color: #e5e7eb;
-  }
-
-  .\32xl\:focus\:ring-offset-gray-300:focus {
-    --tw-ring-offset-color: #d1d5db;
-  }
-
-  .\32xl\:focus\:ring-offset-gray-400:focus {
-    --tw-ring-offset-color: #9ca3af;
-  }
-
-  .\32xl\:focus\:ring-offset-gray-500:focus {
-    --tw-ring-offset-color: #6b7280;
-  }
-
-  .\32xl\:focus\:ring-offset-gray-600:focus {
-    --tw-ring-offset-color: #4b5563;
-  }
-
-  .\32xl\:focus\:ring-offset-gray-700:focus {
-    --tw-ring-offset-color: #374151;
-  }
-
-  .\32xl\:focus\:ring-offset-gray-800:focus {
-    --tw-ring-offset-color: #1f2937;
-  }
-
-  .\32xl\:focus\:ring-offset-gray-900:focus {
-    --tw-ring-offset-color: #111827;
-  }
-
-  .\32xl\:ring-offset-0 {
-    --tw-ring-offset-width: 0px;
-  }
-
-  .\32xl\:ring-offset-1 {
-    --tw-ring-offset-width: 1px;
-  }
-
-  .\32xl\:ring-offset-2 {
-    --tw-ring-offset-width: 2px;
-  }
-
-  .\32xl\:ring-offset-4 {
-    --tw-ring-offset-width: 4px;
-  }
-
-  .\32xl\:ring-offset-8 {
-    --tw-ring-offset-width: 8px;
-  }
-
-  .\32xl\:focus-within\:ring-offset-0:focus-within {
-    --tw-ring-offset-width: 0px;
-  }
-
-  .\32xl\:focus-within\:ring-offset-1:focus-within {
-    --tw-ring-offset-width: 1px;
-  }
-
-  .\32xl\:focus-within\:ring-offset-2:focus-within {
-    --tw-ring-offset-width: 2px;
-  }
-
-  .\32xl\:focus-within\:ring-offset-4:focus-within {
-    --tw-ring-offset-width: 4px;
-  }
-
-  .\32xl\:focus-within\:ring-offset-8:focus-within {
-    --tw-ring-offset-width: 8px;
-  }
-
-  .\32xl\:focus\:ring-offset-0:focus {
-    --tw-ring-offset-width: 0px;
-  }
-
-  .\32xl\:focus\:ring-offset-1:focus {
-    --tw-ring-offset-width: 1px;
-  }
-
-  .\32xl\:focus\:ring-offset-2:focus {
-    --tw-ring-offset-width: 2px;
-  }
-
-  .\32xl\:focus\:ring-offset-4:focus {
-    --tw-ring-offset-width: 4px;
-  }
-
-  .\32xl\:focus\:ring-offset-8:focus {
-    --tw-ring-offset-width: 8px;
-  }
-
-  .\32xl\:ring-current {
-    --tw-ring-color: currentColor;
-  }
-
-  .\32xl\:ring-transparent {
-    --tw-ring-color: transparent;
-  }
-
-  .\32xl\:ring-black {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-white {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-darkCoolGray-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 246, 247, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-darkCoolGray-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(235, 237, 239, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-darkCoolGray-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(206, 209, 214, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-darkCoolGray-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(176, 181, 189, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-darkCoolGray-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(117, 126, 140, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-darkCoolGray-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(58, 71, 91, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-darkCoolGray-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(52, 64, 82, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-darkCoolGray-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(44, 53, 68, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-darkCoolGray-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(35, 43, 55, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-darkCoolGray-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(28, 35, 45, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-coolGray-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(247, 248, 249, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-coolGray-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(238, 240, 243, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-coolGray-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(213, 218, 225, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-coolGray-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(187, 195, 207, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-coolGray-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(136, 150, 171, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-coolGray-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(85, 105, 135, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-coolGray-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(77, 95, 122, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-coolGray-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(64, 79, 101, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-coolGray-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(51, 63, 81, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-coolGray-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(42, 51, 66, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-indigo-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(248, 246, 255, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-indigo-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(240, 238, 255, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-indigo-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(218, 212, 255, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-indigo-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(195, 185, 255, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-indigo-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(150, 133, 255, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-indigo-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(105, 81, 255, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-indigo-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(95, 73, 230, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-indigo-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(79, 61, 191, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-indigo-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(63, 49, 153, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-indigo-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(51, 40, 125, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-violet-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 247, 255, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-violet-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(246, 238, 254, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-violet-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(233, 213, 253, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-violet-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(220, 187, 252, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-violet-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(194, 136, 249, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-violet-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(168, 85, 247, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-violet-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(151, 77, 222, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-violet-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(126, 64, 185, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-violet-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(101, 51, 148, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-violet-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(82, 42, 121, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-yellow-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(255, 250, 243, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-yellow-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(254, 245, 231, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-yellow-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(253, 231, 194, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-yellow-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 216, 157, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-yellow-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(248, 187, 84, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-yellow-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-yellow-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(221, 142, 10, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-yellow-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(184, 119, 8, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-yellow-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(147, 95, 7, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-yellow-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(120, 77, 5, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-red-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(254, 247, 246, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-red-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(253, 238, 236, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-red-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 214, 208, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-red-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(249, 189, 180, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-red-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(244, 139, 124, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-red-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(239, 88, 68, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-red-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(215, 80, 61, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-red-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(179, 67, 51, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-red-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(143, 53, 41, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-red-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(117, 44, 33, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-green-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(244, 253, 247, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-green-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(234, 250, 240, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-green-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(202, 244, 217, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-green-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(170, 237, 195, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-green-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(106, 223, 149, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-green-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(42, 209, 103, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-green-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(38, 188, 94, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-green-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(32, 157, 78, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-green-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(25, 125, 62, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-green-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(21, 102, 51, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-blue-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 249, 255, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-blue-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(235, 243, 254, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-blue-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(206, 224, 253, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-blue-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(177, 205, 251, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-blue-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(118, 168, 249, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-blue-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-blue-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(53, 117, 221, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-blue-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(44, 98, 185, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-blue-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(35, 78, 148, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-blue-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(29, 64, 121, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-gray-50 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-gray-100 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-gray-200 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-gray-300 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-gray-400 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-gray-500 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-gray-600 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-gray-700 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-gray-800 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-gray-900 {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-current:focus-within {
-    --tw-ring-color: currentColor;
-  }
-
-  .\32xl\:focus-within\:ring-transparent:focus-within {
-    --tw-ring-color: transparent;
-  }
-
-  .\32xl\:focus-within\:ring-black:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-white:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-darkCoolGray-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 246, 247, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-darkCoolGray-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(235, 237, 239, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-darkCoolGray-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(206, 209, 214, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-darkCoolGray-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(176, 181, 189, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-darkCoolGray-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(117, 126, 140, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-darkCoolGray-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(58, 71, 91, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-darkCoolGray-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(52, 64, 82, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-darkCoolGray-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(44, 53, 68, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-darkCoolGray-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(35, 43, 55, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-darkCoolGray-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(28, 35, 45, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-coolGray-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(247, 248, 249, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-coolGray-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(238, 240, 243, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-coolGray-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(213, 218, 225, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-coolGray-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(187, 195, 207, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-coolGray-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(136, 150, 171, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-coolGray-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(85, 105, 135, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-coolGray-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(77, 95, 122, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-coolGray-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(64, 79, 101, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-coolGray-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(51, 63, 81, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-coolGray-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(42, 51, 66, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-indigo-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(248, 246, 255, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-indigo-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(240, 238, 255, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-indigo-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(218, 212, 255, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-indigo-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(195, 185, 255, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-indigo-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(150, 133, 255, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-indigo-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(105, 81, 255, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-indigo-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(95, 73, 230, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-indigo-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(79, 61, 191, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-indigo-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(63, 49, 153, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-indigo-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(51, 40, 125, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-violet-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 247, 255, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-violet-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(246, 238, 254, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-violet-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(233, 213, 253, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-violet-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(220, 187, 252, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-violet-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(194, 136, 249, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-violet-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(168, 85, 247, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-violet-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(151, 77, 222, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-violet-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(126, 64, 185, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-violet-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(101, 51, 148, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-violet-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(82, 42, 121, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-yellow-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(255, 250, 243, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-yellow-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(254, 245, 231, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-yellow-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(253, 231, 194, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-yellow-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 216, 157, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-yellow-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(248, 187, 84, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-yellow-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-yellow-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(221, 142, 10, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-yellow-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(184, 119, 8, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-yellow-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(147, 95, 7, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-yellow-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(120, 77, 5, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-red-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(254, 247, 246, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-red-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(253, 238, 236, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-red-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 214, 208, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-red-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(249, 189, 180, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-red-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(244, 139, 124, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-red-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(239, 88, 68, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-red-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(215, 80, 61, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-red-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(179, 67, 51, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-red-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(143, 53, 41, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-red-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(117, 44, 33, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-green-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(244, 253, 247, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-green-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(234, 250, 240, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-green-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(202, 244, 217, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-green-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(170, 237, 195, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-green-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(106, 223, 149, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-green-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(42, 209, 103, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-green-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(38, 188, 94, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-green-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(32, 157, 78, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-green-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(25, 125, 62, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-green-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(21, 102, 51, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-blue-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 249, 255, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-blue-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(235, 243, 254, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-blue-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(206, 224, 253, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-blue-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(177, 205, 251, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-blue-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(118, 168, 249, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-blue-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-blue-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(53, 117, 221, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-blue-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(44, 98, 185, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-blue-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(35, 78, 148, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-blue-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(29, 64, 121, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-gray-50:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-gray-100:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-gray-200:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-gray-300:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-gray-400:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-gray-500:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-gray-600:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-gray-700:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-gray-800:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus-within\:ring-gray-900:focus-within {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-current:focus {
-    --tw-ring-color: currentColor;
-  }
-
-  .\32xl\:focus\:ring-transparent:focus {
-    --tw-ring-color: transparent;
-  }
-
-  .\32xl\:focus\:ring-black:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-white:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-darkCoolGray-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 246, 247, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-darkCoolGray-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(235, 237, 239, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-darkCoolGray-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(206, 209, 214, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-darkCoolGray-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(176, 181, 189, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-darkCoolGray-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(117, 126, 140, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-darkCoolGray-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(58, 71, 91, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-darkCoolGray-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(52, 64, 82, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-darkCoolGray-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(44, 53, 68, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-darkCoolGray-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(35, 43, 55, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-darkCoolGray-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(28, 35, 45, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-coolGray-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(247, 248, 249, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-coolGray-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(238, 240, 243, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-coolGray-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(213, 218, 225, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-coolGray-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(187, 195, 207, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-coolGray-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(136, 150, 171, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-coolGray-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(85, 105, 135, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-coolGray-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(77, 95, 122, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-coolGray-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(64, 79, 101, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-coolGray-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(51, 63, 81, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-coolGray-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(42, 51, 66, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-indigo-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(248, 246, 255, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-indigo-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(240, 238, 255, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-indigo-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(218, 212, 255, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-indigo-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(195, 185, 255, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-indigo-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(150, 133, 255, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-indigo-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(105, 81, 255, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-indigo-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(95, 73, 230, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-indigo-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(79, 61, 191, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-indigo-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(63, 49, 153, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-indigo-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(51, 40, 125, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-violet-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 247, 255, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-violet-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(246, 238, 254, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-violet-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(233, 213, 253, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-violet-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(220, 187, 252, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-violet-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(194, 136, 249, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-violet-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(168, 85, 247, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-violet-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(151, 77, 222, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-violet-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(126, 64, 185, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-violet-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(101, 51, 148, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-violet-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(82, 42, 121, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-yellow-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(255, 250, 243, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-yellow-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(254, 245, 231, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-yellow-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(253, 231, 194, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-yellow-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 216, 157, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-yellow-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(248, 187, 84, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-yellow-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-yellow-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(221, 142, 10, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-yellow-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(184, 119, 8, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-yellow-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(147, 95, 7, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-yellow-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(120, 77, 5, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-red-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(254, 247, 246, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-red-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(253, 238, 236, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-red-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(251, 214, 208, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-red-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(249, 189, 180, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-red-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(244, 139, 124, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-red-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(239, 88, 68, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-red-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(215, 80, 61, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-red-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(179, 67, 51, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-red-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(143, 53, 41, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-red-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(117, 44, 33, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-green-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(244, 253, 247, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-green-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(234, 250, 240, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-green-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(202, 244, 217, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-green-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(170, 237, 195, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-green-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(106, 223, 149, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-green-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(42, 209, 103, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-green-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(38, 188, 94, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-green-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(32, 157, 78, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-green-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(25, 125, 62, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-green-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(21, 102, 51, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-blue-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(245, 249, 255, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-blue-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(235, 243, 254, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-blue-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(206, 224, 253, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-blue-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(177, 205, 251, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-blue-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(118, 168, 249, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-blue-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-blue-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(53, 117, 221, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-blue-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(44, 98, 185, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-blue-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(35, 78, 148, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-blue-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(29, 64, 121, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-gray-50:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-gray-100:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-gray-200:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-gray-300:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-gray-400:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-gray-500:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-gray-600:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-gray-700:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-gray-800:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:focus\:ring-gray-900:focus {
-    --tw-ring-opacity: 1;
-    --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity));
-  }
-
-  .\32xl\:ring-opacity-0 {
-    --tw-ring-opacity: 0;
-  }
-
-  .\32xl\:ring-opacity-5 {
-    --tw-ring-opacity: 0.05;
-  }
-
-  .\32xl\:ring-opacity-10 {
-    --tw-ring-opacity: 0.1;
-  }
-
-  .\32xl\:ring-opacity-20 {
-    --tw-ring-opacity: 0.2;
-  }
-
-  .\32xl\:ring-opacity-25 {
-    --tw-ring-opacity: 0.25;
-  }
-
-  .\32xl\:ring-opacity-30 {
-    --tw-ring-opacity: 0.3;
-  }
-
-  .\32xl\:ring-opacity-40 {
-    --tw-ring-opacity: 0.4;
-  }
-
-  .\32xl\:ring-opacity-50 {
-    --tw-ring-opacity: 0.5;
-  }
-
-  .\32xl\:ring-opacity-60 {
-    --tw-ring-opacity: 0.6;
-  }
-
-  .\32xl\:ring-opacity-70 {
-    --tw-ring-opacity: 0.7;
-  }
-
-  .\32xl\:ring-opacity-75 {
-    --tw-ring-opacity: 0.75;
-  }
-
-  .\32xl\:ring-opacity-80 {
-    --tw-ring-opacity: 0.8;
-  }
-
-  .\32xl\:ring-opacity-90 {
-    --tw-ring-opacity: 0.9;
-  }
-
-  .\32xl\:ring-opacity-95 {
-    --tw-ring-opacity: 0.95;
-  }
-
-  .\32xl\:ring-opacity-100 {
-    --tw-ring-opacity: 1;
-  }
-
-  .\32xl\:focus-within\:ring-opacity-0:focus-within {
-    --tw-ring-opacity: 0;
-  }
-
-  .\32xl\:focus-within\:ring-opacity-5:focus-within {
-    --tw-ring-opacity: 0.05;
-  }
-
-  .\32xl\:focus-within\:ring-opacity-10:focus-within {
-    --tw-ring-opacity: 0.1;
-  }
-
-  .\32xl\:focus-within\:ring-opacity-20:focus-within {
-    --tw-ring-opacity: 0.2;
-  }
-
-  .\32xl\:focus-within\:ring-opacity-25:focus-within {
-    --tw-ring-opacity: 0.25;
-  }
-
-  .\32xl\:focus-within\:ring-opacity-30:focus-within {
-    --tw-ring-opacity: 0.3;
-  }
-
-  .\32xl\:focus-within\:ring-opacity-40:focus-within {
-    --tw-ring-opacity: 0.4;
-  }
-
-  .\32xl\:focus-within\:ring-opacity-50:focus-within {
-    --tw-ring-opacity: 0.5;
-  }
-
-  .\32xl\:focus-within\:ring-opacity-60:focus-within {
-    --tw-ring-opacity: 0.6;
-  }
-
-  .\32xl\:focus-within\:ring-opacity-70:focus-within {
-    --tw-ring-opacity: 0.7;
-  }
-
-  .\32xl\:focus-within\:ring-opacity-75:focus-within {
-    --tw-ring-opacity: 0.75;
-  }
-
-  .\32xl\:focus-within\:ring-opacity-80:focus-within {
-    --tw-ring-opacity: 0.8;
-  }
-
-  .\32xl\:focus-within\:ring-opacity-90:focus-within {
-    --tw-ring-opacity: 0.9;
-  }
-
-  .\32xl\:focus-within\:ring-opacity-95:focus-within {
-    --tw-ring-opacity: 0.95;
-  }
-
-  .\32xl\:focus-within\:ring-opacity-100:focus-within {
-    --tw-ring-opacity: 1;
-  }
-
-  .\32xl\:focus\:ring-opacity-0:focus {
-    --tw-ring-opacity: 0;
-  }
-
-  .\32xl\:focus\:ring-opacity-5:focus {
-    --tw-ring-opacity: 0.05;
-  }
-
-  .\32xl\:focus\:ring-opacity-10:focus {
-    --tw-ring-opacity: 0.1;
-  }
-
-  .\32xl\:focus\:ring-opacity-20:focus {
-    --tw-ring-opacity: 0.2;
-  }
-
-  .\32xl\:focus\:ring-opacity-25:focus {
-    --tw-ring-opacity: 0.25;
-  }
-
-  .\32xl\:focus\:ring-opacity-30:focus {
-    --tw-ring-opacity: 0.3;
-  }
-
-  .\32xl\:focus\:ring-opacity-40:focus {
-    --tw-ring-opacity: 0.4;
-  }
-
-  .\32xl\:focus\:ring-opacity-50:focus {
-    --tw-ring-opacity: 0.5;
-  }
-
-  .\32xl\:focus\:ring-opacity-60:focus {
-    --tw-ring-opacity: 0.6;
-  }
-
-  .\32xl\:focus\:ring-opacity-70:focus {
-    --tw-ring-opacity: 0.7;
-  }
-
-  .\32xl\:focus\:ring-opacity-75:focus {
-    --tw-ring-opacity: 0.75;
-  }
-
-  .\32xl\:focus\:ring-opacity-80:focus {
-    --tw-ring-opacity: 0.8;
-  }
-
-  .\32xl\:focus\:ring-opacity-90:focus {
-    --tw-ring-opacity: 0.9;
-  }
-
-  .\32xl\:focus\:ring-opacity-95:focus {
-    --tw-ring-opacity: 0.95;
-  }
-
-  .\32xl\:focus\:ring-opacity-100:focus {
-    --tw-ring-opacity: 1;
-  }
-
-  .\32xl\:fill-current {
-    fill: currentColor;
-  }
-
-  .\32xl\:stroke-current {
-    stroke: currentColor;
-  }
-
-  .\32xl\:stroke-0 {
-    stroke-width: 0;
-  }
-
-  .\32xl\:stroke-1 {
-    stroke-width: 1;
-  }
-
-  .\32xl\:stroke-2 {
-    stroke-width: 2;
-  }
-
-  .\32xl\:table-auto {
-    table-layout: auto;
-  }
-
-  .\32xl\:table-fixed {
-    table-layout: fixed;
-  }
-
-  .\32xl\:text-left {
-    text-align: left;
-  }
-
-  .\32xl\:text-center {
-    text-align: center;
-  }
-
-  .\32xl\:text-right {
-    text-align: right;
-  }
-
-  .\32xl\:text-justify {
-    text-align: justify;
-  }
-
-  .\32xl\:text-current {
-    color: currentColor;
-  }
-
-  .\32xl\:text-transparent {
-    color: transparent;
-  }
-
-  .\32xl\:text-black {
-    --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-white {
-    --tw-text-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-darkCoolGray-50 {
-    --tw-text-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-darkCoolGray-100 {
-    --tw-text-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-darkCoolGray-200 {
-    --tw-text-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-darkCoolGray-300 {
-    --tw-text-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-darkCoolGray-400 {
-    --tw-text-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-darkCoolGray-500 {
-    --tw-text-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-darkCoolGray-600 {
-    --tw-text-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-darkCoolGray-700 {
-    --tw-text-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-darkCoolGray-800 {
-    --tw-text-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-darkCoolGray-900 {
-    --tw-text-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-coolGray-50 {
-    --tw-text-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-coolGray-100 {
-    --tw-text-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-coolGray-200 {
-    --tw-text-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-coolGray-300 {
-    --tw-text-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-coolGray-400 {
-    --tw-text-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-coolGray-500 {
-    --tw-text-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-coolGray-600 {
-    --tw-text-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-coolGray-700 {
-    --tw-text-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-coolGray-800 {
-    --tw-text-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-coolGray-900 {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-indigo-50 {
-    --tw-text-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-indigo-100 {
-    --tw-text-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-indigo-200 {
-    --tw-text-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-indigo-300 {
-    --tw-text-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-indigo-400 {
-    --tw-text-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-indigo-500 {
-    --tw-text-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-indigo-600 {
-    --tw-text-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-indigo-700 {
-    --tw-text-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-indigo-800 {
-    --tw-text-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-indigo-900 {
-    --tw-text-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-violet-50 {
-    --tw-text-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-violet-100 {
-    --tw-text-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-violet-200 {
-    --tw-text-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-violet-300 {
-    --tw-text-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-violet-400 {
-    --tw-text-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-violet-500 {
-    --tw-text-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-violet-600 {
-    --tw-text-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-violet-700 {
-    --tw-text-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-violet-800 {
-    --tw-text-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-violet-900 {
-    --tw-text-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-yellow-50 {
-    --tw-text-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-yellow-100 {
-    --tw-text-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-yellow-200 {
-    --tw-text-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-yellow-300 {
-    --tw-text-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-yellow-400 {
-    --tw-text-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-yellow-500 {
-    --tw-text-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-yellow-600 {
-    --tw-text-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-yellow-700 {
-    --tw-text-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-yellow-800 {
-    --tw-text-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-yellow-900 {
-    --tw-text-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-red-50 {
-    --tw-text-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-red-100 {
-    --tw-text-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-red-200 {
-    --tw-text-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-red-300 {
-    --tw-text-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-red-400 {
-    --tw-text-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-red-500 {
-    --tw-text-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-red-600 {
-    --tw-text-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-red-700 {
-    --tw-text-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-red-800 {
-    --tw-text-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-red-900 {
-    --tw-text-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-green-50 {
-    --tw-text-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-green-100 {
-    --tw-text-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-green-200 {
-    --tw-text-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-green-300 {
-    --tw-text-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-green-400 {
-    --tw-text-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-green-500 {
-    --tw-text-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-green-600 {
-    --tw-text-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-green-700 {
-    --tw-text-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-green-800 {
-    --tw-text-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-green-900 {
-    --tw-text-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-blue-50 {
-    --tw-text-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-blue-100 {
-    --tw-text-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-blue-200 {
-    --tw-text-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-blue-300 {
-    --tw-text-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-blue-400 {
-    --tw-text-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-blue-500 {
-    --tw-text-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-blue-600 {
-    --tw-text-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-blue-700 {
-    --tw-text-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-blue-800 {
-    --tw-text-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-blue-900 {
-    --tw-text-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-gray-50 {
-    --tw-text-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-gray-100 {
-    --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-gray-200 {
-    --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-gray-300 {
-    --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-gray-400 {
-    --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-gray-500 {
-    --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-gray-600 {
-    --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-gray-700 {
-    --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-gray-800 {
-    --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-gray-900 {
-    --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-body {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-current {
-    color: currentColor;
-  }
-
-  .group:hover .\32xl\:group-hover\:text-transparent {
-    color: transparent;
-  }
-
-  .group:hover .\32xl\:group-hover\:text-black {
-    --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-white {
-    --tw-text-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-darkCoolGray-50 {
-    --tw-text-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-darkCoolGray-100 {
-    --tw-text-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-darkCoolGray-200 {
-    --tw-text-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-darkCoolGray-300 {
-    --tw-text-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-darkCoolGray-400 {
-    --tw-text-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-darkCoolGray-500 {
-    --tw-text-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-darkCoolGray-600 {
-    --tw-text-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-darkCoolGray-700 {
-    --tw-text-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-darkCoolGray-800 {
-    --tw-text-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-darkCoolGray-900 {
-    --tw-text-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-coolGray-50 {
-    --tw-text-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-coolGray-100 {
-    --tw-text-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-coolGray-200 {
-    --tw-text-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-coolGray-300 {
-    --tw-text-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-coolGray-400 {
-    --tw-text-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-coolGray-500 {
-    --tw-text-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-coolGray-600 {
-    --tw-text-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-coolGray-700 {
-    --tw-text-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-coolGray-800 {
-    --tw-text-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-coolGray-900 {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-indigo-50 {
-    --tw-text-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-indigo-100 {
-    --tw-text-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-indigo-200 {
-    --tw-text-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-indigo-300 {
-    --tw-text-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-indigo-400 {
-    --tw-text-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-indigo-500 {
-    --tw-text-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-indigo-600 {
-    --tw-text-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-indigo-700 {
-    --tw-text-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-indigo-800 {
-    --tw-text-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-indigo-900 {
-    --tw-text-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-violet-50 {
-    --tw-text-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-violet-100 {
-    --tw-text-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-violet-200 {
-    --tw-text-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-violet-300 {
-    --tw-text-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-violet-400 {
-    --tw-text-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-violet-500 {
-    --tw-text-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-violet-600 {
-    --tw-text-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-violet-700 {
-    --tw-text-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-violet-800 {
-    --tw-text-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-violet-900 {
-    --tw-text-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-yellow-50 {
-    --tw-text-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-yellow-100 {
-    --tw-text-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-yellow-200 {
-    --tw-text-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-yellow-300 {
-    --tw-text-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-yellow-400 {
-    --tw-text-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-yellow-500 {
-    --tw-text-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-yellow-600 {
-    --tw-text-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-yellow-700 {
-    --tw-text-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-yellow-800 {
-    --tw-text-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-yellow-900 {
-    --tw-text-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-red-50 {
-    --tw-text-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-red-100 {
-    --tw-text-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-red-200 {
-    --tw-text-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-red-300 {
-    --tw-text-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-red-400 {
-    --tw-text-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-red-500 {
-    --tw-text-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-red-600 {
-    --tw-text-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-red-700 {
-    --tw-text-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-red-800 {
-    --tw-text-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-red-900 {
-    --tw-text-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-green-50 {
-    --tw-text-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-green-100 {
-    --tw-text-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-green-200 {
-    --tw-text-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-green-300 {
-    --tw-text-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-green-400 {
-    --tw-text-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-green-500 {
-    --tw-text-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-green-600 {
-    --tw-text-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-green-700 {
-    --tw-text-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-green-800 {
-    --tw-text-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-green-900 {
-    --tw-text-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-blue-50 {
-    --tw-text-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-blue-100 {
-    --tw-text-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-blue-200 {
-    --tw-text-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-blue-300 {
-    --tw-text-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-blue-400 {
-    --tw-text-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-blue-500 {
-    --tw-text-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-blue-600 {
-    --tw-text-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-blue-700 {
-    --tw-text-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-blue-800 {
-    --tw-text-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-blue-900 {
-    --tw-text-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-gray-50 {
-    --tw-text-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-gray-100 {
-    --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-gray-200 {
-    --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-gray-300 {
-    --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-gray-400 {
-    --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-gray-500 {
-    --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-gray-600 {
-    --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-gray-700 {
-    --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-gray-800 {
-    --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-gray-900 {
-    --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
-  }
-
-  .group:hover .\32xl\:group-hover\:text-body {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-current:focus-within {
-    color: currentColor;
-  }
-
-  .\32xl\:focus-within\:text-transparent:focus-within {
-    color: transparent;
-  }
-
-  .\32xl\:focus-within\:text-black:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-white:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-darkCoolGray-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-darkCoolGray-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-darkCoolGray-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-darkCoolGray-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-darkCoolGray-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-darkCoolGray-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-darkCoolGray-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-darkCoolGray-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-darkCoolGray-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-darkCoolGray-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-coolGray-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-coolGray-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-coolGray-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-coolGray-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-coolGray-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-coolGray-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-coolGray-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-coolGray-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-coolGray-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-coolGray-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-indigo-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-indigo-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-indigo-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-indigo-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-indigo-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-indigo-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-indigo-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-indigo-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-indigo-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-indigo-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-violet-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-violet-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-violet-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-violet-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-violet-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-violet-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-violet-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-violet-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-violet-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-violet-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-yellow-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-yellow-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-yellow-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-yellow-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-yellow-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-yellow-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-yellow-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-yellow-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-yellow-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-yellow-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-red-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-red-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-red-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-red-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-red-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-red-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-red-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-red-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-red-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-red-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-green-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-green-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-green-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-green-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-green-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-green-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-green-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-green-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-green-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-green-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-blue-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-blue-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-blue-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-blue-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-blue-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-blue-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-blue-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-blue-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-blue-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-blue-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-gray-50:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-gray-100:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-gray-200:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-gray-300:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-gray-400:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-gray-500:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-gray-600:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-gray-700:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-gray-800:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-gray-900:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus-within\:text-body:focus-within {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-current:hover {
-    color: currentColor;
-  }
-
-  .\32xl\:hover\:text-transparent:hover {
-    color: transparent;
-  }
-
-  .\32xl\:hover\:text-black:hover {
-    --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-white:hover {
-    --tw-text-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-darkCoolGray-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-darkCoolGray-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-darkCoolGray-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-darkCoolGray-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-darkCoolGray-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-darkCoolGray-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-darkCoolGray-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-darkCoolGray-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-darkCoolGray-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-darkCoolGray-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-coolGray-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-coolGray-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-coolGray-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-coolGray-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-coolGray-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-coolGray-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-coolGray-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-coolGray-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-coolGray-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-coolGray-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-indigo-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-indigo-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-indigo-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-indigo-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-indigo-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-indigo-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-indigo-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-indigo-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-indigo-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-indigo-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-violet-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-violet-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-violet-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-violet-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-violet-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-violet-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-violet-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-violet-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-violet-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-violet-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-yellow-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-yellow-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-yellow-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-yellow-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-yellow-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-yellow-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-yellow-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-yellow-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-yellow-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-yellow-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-red-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-red-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-red-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-red-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-red-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-red-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-red-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-red-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-red-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-red-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-green-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-green-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-green-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-green-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-green-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-green-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-green-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-green-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-green-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-green-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-blue-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-blue-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-blue-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-blue-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-blue-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-blue-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-blue-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-blue-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-blue-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-blue-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-gray-50:hover {
-    --tw-text-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-gray-100:hover {
-    --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-gray-200:hover {
-    --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-gray-300:hover {
-    --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-gray-400:hover {
-    --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-gray-500:hover {
-    --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-gray-600:hover {
-    --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-gray-700:hover {
-    --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-gray-800:hover {
-    --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-gray-900:hover {
-    --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
-  }
-
-  .\32xl\:hover\:text-body:hover {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-current:focus {
-    color: currentColor;
-  }
-
-  .\32xl\:focus\:text-transparent:focus {
-    color: transparent;
-  }
-
-  .\32xl\:focus\:text-black:focus {
-    --tw-text-opacity: 1;
-    color: rgba(0, 0, 0, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-white:focus {
-    --tw-text-opacity: 1;
-    color: rgba(255, 255, 255, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-darkCoolGray-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(245, 246, 247, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-darkCoolGray-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(235, 237, 239, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-darkCoolGray-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(206, 209, 214, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-darkCoolGray-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(176, 181, 189, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-darkCoolGray-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(117, 126, 140, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-darkCoolGray-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(58, 71, 91, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-darkCoolGray-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(52, 64, 82, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-darkCoolGray-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(44, 53, 68, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-darkCoolGray-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(35, 43, 55, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-darkCoolGray-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(28, 35, 45, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-coolGray-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(247, 248, 249, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-coolGray-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(238, 240, 243, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-coolGray-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(213, 218, 225, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-coolGray-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(187, 195, 207, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-coolGray-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(136, 150, 171, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-coolGray-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(85, 105, 135, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-coolGray-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(77, 95, 122, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-coolGray-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(64, 79, 101, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-coolGray-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(51, 63, 81, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-coolGray-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-indigo-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(248, 246, 255, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-indigo-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(240, 238, 255, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-indigo-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(218, 212, 255, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-indigo-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(195, 185, 255, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-indigo-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(150, 133, 255, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-indigo-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(105, 81, 255, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-indigo-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(95, 73, 230, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-indigo-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(79, 61, 191, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-indigo-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(63, 49, 153, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-indigo-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(51, 40, 125, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-violet-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(251, 247, 255, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-violet-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(246, 238, 254, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-violet-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(233, 213, 253, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-violet-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(220, 187, 252, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-violet-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(194, 136, 249, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-violet-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(168, 85, 247, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-violet-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(151, 77, 222, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-violet-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(126, 64, 185, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-violet-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(101, 51, 148, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-violet-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(82, 42, 121, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-yellow-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(255, 250, 243, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-yellow-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(254, 245, 231, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-yellow-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(253, 231, 194, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-yellow-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(251, 216, 157, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-yellow-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(248, 187, 84, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-yellow-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(245, 158, 11, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-yellow-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(221, 142, 10, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-yellow-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(184, 119, 8, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-yellow-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(147, 95, 7, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-yellow-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(120, 77, 5, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-red-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(254, 247, 246, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-red-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(253, 238, 236, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-red-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(251, 214, 208, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-red-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(249, 189, 180, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-red-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(244, 139, 124, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-red-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(239, 88, 68, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-red-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(215, 80, 61, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-red-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(179, 67, 51, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-red-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(143, 53, 41, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-red-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(117, 44, 33, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-green-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(244, 253, 247, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-green-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(234, 250, 240, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-green-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(202, 244, 217, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-green-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(170, 237, 195, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-green-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(106, 223, 149, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-green-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(42, 209, 103, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-green-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(38, 188, 94, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-green-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(32, 157, 78, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-green-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(25, 125, 62, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-green-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(21, 102, 51, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-blue-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(245, 249, 255, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-blue-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(235, 243, 254, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-blue-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(206, 224, 253, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-blue-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(177, 205, 251, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-blue-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(118, 168, 249, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-blue-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(59, 130, 246, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-blue-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(53, 117, 221, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-blue-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(44, 98, 185, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-blue-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(35, 78, 148, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-blue-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(29, 64, 121, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-gray-50:focus {
-    --tw-text-opacity: 1;
-    color: rgba(249, 250, 251, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-gray-100:focus {
-    --tw-text-opacity: 1;
-    color: rgba(243, 244, 246, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-gray-200:focus {
-    --tw-text-opacity: 1;
-    color: rgba(229, 231, 235, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-gray-300:focus {
-    --tw-text-opacity: 1;
-    color: rgba(209, 213, 219, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-gray-400:focus {
-    --tw-text-opacity: 1;
-    color: rgba(156, 163, 175, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-gray-500:focus {
-    --tw-text-opacity: 1;
-    color: rgba(107, 114, 128, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-gray-600:focus {
-    --tw-text-opacity: 1;
-    color: rgba(75, 85, 99, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-gray-700:focus {
-    --tw-text-opacity: 1;
-    color: rgba(55, 65, 81, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-gray-800:focus {
-    --tw-text-opacity: 1;
-    color: rgba(31, 41, 55, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-gray-900:focus {
-    --tw-text-opacity: 1;
-    color: rgba(17, 24, 39, var(--tw-text-opacity));
-  }
-
-  .\32xl\:focus\:text-body:focus {
-    --tw-text-opacity: 1;
-    color: rgba(42, 51, 66, var(--tw-text-opacity));
-  }
-
-  .\32xl\:text-opacity-0 {
-    --tw-text-opacity: 0;
-  }
-
-  .\32xl\:text-opacity-5 {
-    --tw-text-opacity: 0.05;
-  }
-
-  .\32xl\:text-opacity-10 {
-    --tw-text-opacity: 0.1;
-  }
-
-  .\32xl\:text-opacity-20 {
-    --tw-text-opacity: 0.2;
-  }
-
-  .\32xl\:text-opacity-25 {
-    --tw-text-opacity: 0.25;
-  }
-
-  .\32xl\:text-opacity-30 {
-    --tw-text-opacity: 0.3;
-  }
-
-  .\32xl\:text-opacity-40 {
-    --tw-text-opacity: 0.4;
-  }
-
-  .\32xl\:text-opacity-50 {
-    --tw-text-opacity: 0.5;
-  }
-
-  .\32xl\:text-opacity-60 {
-    --tw-text-opacity: 0.6;
-  }
-
-  .\32xl\:text-opacity-70 {
-    --tw-text-opacity: 0.7;
-  }
-
-  .\32xl\:text-opacity-75 {
-    --tw-text-opacity: 0.75;
-  }
-
-  .\32xl\:text-opacity-80 {
-    --tw-text-opacity: 0.8;
-  }
-
-  .\32xl\:text-opacity-90 {
-    --tw-text-opacity: 0.9;
-  }
-
-  .\32xl\:text-opacity-95 {
-    --tw-text-opacity: 0.95;
-  }
-
-  .\32xl\:text-opacity-100 {
-    --tw-text-opacity: 1;
-  }
-
-  .group:hover .\32xl\:group-hover\:text-opacity-0 {
-    --tw-text-opacity: 0;
-  }
-
-  .group:hover .\32xl\:group-hover\:text-opacity-5 {
-    --tw-text-opacity: 0.05;
-  }
-
-  .group:hover .\32xl\:group-hover\:text-opacity-10 {
-    --tw-text-opacity: 0.1;
-  }
-
-  .group:hover .\32xl\:group-hover\:text-opacity-20 {
-    --tw-text-opacity: 0.2;
-  }
-
-  .group:hover .\32xl\:group-hover\:text-opacity-25 {
-    --tw-text-opacity: 0.25;
-  }
-
-  .group:hover .\32xl\:group-hover\:text-opacity-30 {
-    --tw-text-opacity: 0.3;
-  }
-
-  .group:hover .\32xl\:group-hover\:text-opacity-40 {
-    --tw-text-opacity: 0.4;
-  }
-
-  .group:hover .\32xl\:group-hover\:text-opacity-50 {
-    --tw-text-opacity: 0.5;
-  }
-
-  .group:hover .\32xl\:group-hover\:text-opacity-60 {
-    --tw-text-opacity: 0.6;
-  }
-
-  .group:hover .\32xl\:group-hover\:text-opacity-70 {
-    --tw-text-opacity: 0.7;
-  }
-
-  .group:hover .\32xl\:group-hover\:text-opacity-75 {
-    --tw-text-opacity: 0.75;
-  }
-
-  .group:hover .\32xl\:group-hover\:text-opacity-80 {
-    --tw-text-opacity: 0.8;
-  }
-
-  .group:hover .\32xl\:group-hover\:text-opacity-90 {
-    --tw-text-opacity: 0.9;
-  }
-
-  .group:hover .\32xl\:group-hover\:text-opacity-95 {
-    --tw-text-opacity: 0.95;
-  }
-
-  .group:hover .\32xl\:group-hover\:text-opacity-100 {
-    --tw-text-opacity: 1;
-  }
-
-  .\32xl\:focus-within\:text-opacity-0:focus-within {
-    --tw-text-opacity: 0;
-  }
-
-  .\32xl\:focus-within\:text-opacity-5:focus-within {
-    --tw-text-opacity: 0.05;
-  }
-
-  .\32xl\:focus-within\:text-opacity-10:focus-within {
-    --tw-text-opacity: 0.1;
-  }
-
-  .\32xl\:focus-within\:text-opacity-20:focus-within {
-    --tw-text-opacity: 0.2;
-  }
-
-  .\32xl\:focus-within\:text-opacity-25:focus-within {
-    --tw-text-opacity: 0.25;
-  }
-
-  .\32xl\:focus-within\:text-opacity-30:focus-within {
-    --tw-text-opacity: 0.3;
-  }
-
-  .\32xl\:focus-within\:text-opacity-40:focus-within {
-    --tw-text-opacity: 0.4;
-  }
-
-  .\32xl\:focus-within\:text-opacity-50:focus-within {
-    --tw-text-opacity: 0.5;
-  }
-
-  .\32xl\:focus-within\:text-opacity-60:focus-within {
-    --tw-text-opacity: 0.6;
-  }
-
-  .\32xl\:focus-within\:text-opacity-70:focus-within {
-    --tw-text-opacity: 0.7;
-  }
-
-  .\32xl\:focus-within\:text-opacity-75:focus-within {
-    --tw-text-opacity: 0.75;
-  }
-
-  .\32xl\:focus-within\:text-opacity-80:focus-within {
-    --tw-text-opacity: 0.8;
-  }
-
-  .\32xl\:focus-within\:text-opacity-90:focus-within {
-    --tw-text-opacity: 0.9;
-  }
-
-  .\32xl\:focus-within\:text-opacity-95:focus-within {
-    --tw-text-opacity: 0.95;
-  }
-
-  .\32xl\:focus-within\:text-opacity-100:focus-within {
-    --tw-text-opacity: 1;
-  }
-
-  .\32xl\:hover\:text-opacity-0:hover {
-    --tw-text-opacity: 0;
-  }
-
-  .\32xl\:hover\:text-opacity-5:hover {
-    --tw-text-opacity: 0.05;
-  }
-
-  .\32xl\:hover\:text-opacity-10:hover {
-    --tw-text-opacity: 0.1;
-  }
-
-  .\32xl\:hover\:text-opacity-20:hover {
-    --tw-text-opacity: 0.2;
-  }
-
-  .\32xl\:hover\:text-opacity-25:hover {
-    --tw-text-opacity: 0.25;
-  }
-
-  .\32xl\:hover\:text-opacity-30:hover {
-    --tw-text-opacity: 0.3;
-  }
-
-  .\32xl\:hover\:text-opacity-40:hover {
-    --tw-text-opacity: 0.4;
-  }
-
-  .\32xl\:hover\:text-opacity-50:hover {
-    --tw-text-opacity: 0.5;
-  }
-
-  .\32xl\:hover\:text-opacity-60:hover {
-    --tw-text-opacity: 0.6;
-  }
-
-  .\32xl\:hover\:text-opacity-70:hover {
-    --tw-text-opacity: 0.7;
-  }
-
-  .\32xl\:hover\:text-opacity-75:hover {
-    --tw-text-opacity: 0.75;
-  }
-
-  .\32xl\:hover\:text-opacity-80:hover {
-    --tw-text-opacity: 0.8;
-  }
-
-  .\32xl\:hover\:text-opacity-90:hover {
-    --tw-text-opacity: 0.9;
-  }
-
-  .\32xl\:hover\:text-opacity-95:hover {
-    --tw-text-opacity: 0.95;
-  }
-
-  .\32xl\:hover\:text-opacity-100:hover {
-    --tw-text-opacity: 1;
-  }
-
-  .\32xl\:focus\:text-opacity-0:focus {
-    --tw-text-opacity: 0;
-  }
-
-  .\32xl\:focus\:text-opacity-5:focus {
-    --tw-text-opacity: 0.05;
-  }
-
-  .\32xl\:focus\:text-opacity-10:focus {
-    --tw-text-opacity: 0.1;
-  }
-
-  .\32xl\:focus\:text-opacity-20:focus {
-    --tw-text-opacity: 0.2;
-  }
-
-  .\32xl\:focus\:text-opacity-25:focus {
-    --tw-text-opacity: 0.25;
-  }
-
-  .\32xl\:focus\:text-opacity-30:focus {
-    --tw-text-opacity: 0.3;
-  }
-
-  .\32xl\:focus\:text-opacity-40:focus {
-    --tw-text-opacity: 0.4;
-  }
-
-  .\32xl\:focus\:text-opacity-50:focus {
-    --tw-text-opacity: 0.5;
-  }
-
-  .\32xl\:focus\:text-opacity-60:focus {
-    --tw-text-opacity: 0.6;
-  }
-
-  .\32xl\:focus\:text-opacity-70:focus {
-    --tw-text-opacity: 0.7;
-  }
-
-  .\32xl\:focus\:text-opacity-75:focus {
-    --tw-text-opacity: 0.75;
-  }
-
-  .\32xl\:focus\:text-opacity-80:focus {
-    --tw-text-opacity: 0.8;
-  }
-
-  .\32xl\:focus\:text-opacity-90:focus {
-    --tw-text-opacity: 0.9;
-  }
-
-  .\32xl\:focus\:text-opacity-95:focus {
-    --tw-text-opacity: 0.95;
-  }
-
-  .\32xl\:focus\:text-opacity-100:focus {
-    --tw-text-opacity: 1;
-  }
-
-  .\32xl\:truncate {
-    overflow: hidden;
-    text-overflow: ellipsis;
-    white-space: nowrap;
-  }
-
-  .\32xl\:overflow-ellipsis {
-    text-overflow: ellipsis;
-  }
-
-  .\32xl\:overflow-clip {
-    text-overflow: clip;
-  }
-
-  .\32xl\:italic {
-    font-style: italic;
-  }
-
-  .\32xl\:not-italic {
-    font-style: normal;
-  }
-
-  .\32xl\:uppercase {
-    text-transform: uppercase;
-  }
-
-  .\32xl\:lowercase {
-    text-transform: lowercase;
-  }
-
-  .\32xl\:capitalize {
-    text-transform: capitalize;
-  }
-
-  .\32xl\:normal-case {
-    text-transform: none;
-  }
-
-  .\32xl\:underline {
-    text-decoration: underline;
-  }
-
-  .\32xl\:line-through {
-    text-decoration: line-through;
-  }
-
-  .\32xl\:no-underline {
-    text-decoration: none;
-  }
-
-  .group:hover .\32xl\:group-hover\:underline {
-    text-decoration: underline;
-  }
-
-  .group:hover .\32xl\:group-hover\:line-through {
-    text-decoration: line-through;
-  }
-
-  .group:hover .\32xl\:group-hover\:no-underline {
-    text-decoration: none;
-  }
-
-  .\32xl\:focus-within\:underline:focus-within {
-    text-decoration: underline;
-  }
-
-  .\32xl\:focus-within\:line-through:focus-within {
-    text-decoration: line-through;
-  }
-
-  .\32xl\:focus-within\:no-underline:focus-within {
-    text-decoration: none;
-  }
-
-  .\32xl\:hover\:underline:hover {
-    text-decoration: underline;
-  }
-
-  .\32xl\:hover\:line-through:hover {
-    text-decoration: line-through;
-  }
-
-  .\32xl\:hover\:no-underline:hover {
-    text-decoration: none;
-  }
-
-  .\32xl\:focus\:underline:focus {
-    text-decoration: underline;
-  }
-
-  .\32xl\:focus\:line-through:focus {
-    text-decoration: line-through;
-  }
-
-  .\32xl\:focus\:no-underline:focus {
-    text-decoration: none;
-  }
-
-  .\32xl\:antialiased {
-    -webkit-font-smoothing: antialiased;
-    -moz-osx-font-smoothing: grayscale;
-  }
-
-  .\32xl\:subpixel-antialiased {
-    -webkit-font-smoothing: auto;
-    -moz-osx-font-smoothing: auto;
-  }
-
-  .\32xl\:ordinal, .\32xl\:slashed-zero, .\32xl\:lining-nums, .\32xl\:oldstyle-nums, .\32xl\:proportional-nums, .\32xl\:tabular-nums, .\32xl\:diagonal-fractions, .\32xl\:stacked-fractions {
-    --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);
-    --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);
-    --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);
-    --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);
-    --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);
-    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
-  }
-
-  .\32xl\:normal-nums {
-    font-variant-numeric: normal;
-  }
-
-  .\32xl\:ordinal {
-    --tw-ordinal: ordinal;
-  }
-
-  .\32xl\:slashed-zero {
-    --tw-slashed-zero: slashed-zero;
-  }
-
-  .\32xl\:lining-nums {
-    --tw-numeric-figure: lining-nums;
-  }
-
-  .\32xl\:oldstyle-nums {
-    --tw-numeric-figure: oldstyle-nums;
-  }
-
-  .\32xl\:proportional-nums {
-    --tw-numeric-spacing: proportional-nums;
-  }
-
-  .\32xl\:tabular-nums {
-    --tw-numeric-spacing: tabular-nums;
-  }
-
-  .\32xl\:diagonal-fractions {
-    --tw-numeric-fraction: diagonal-fractions;
-  }
-
-  .\32xl\:stacked-fractions {
-    --tw-numeric-fraction: stacked-fractions;
-  }
-
-  .\32xl\:tracking-tighter {
-    letter-spacing: -0.02em;
-  }
-
-  .\32xl\:tracking-tight {
-    letter-spacing: -1px;
-  }
-
-  .\32xl\:tracking-normal {
-    letter-spacing: 0em;
-  }
-
-  .\32xl\:tracking-wide {
-    letter-spacing: 0.03em;
-  }
-
-  .\32xl\:tracking-wider {
-    letter-spacing: 0.08em;
-  }
-
-  .\32xl\:tracking-widest {
-    letter-spacing: 0.1em;
-  }
-
-  .\32xl\:select-none {
-    -webkit-user-select: none;
-       -moz-user-select: none;
-        -ms-user-select: none;
-            user-select: none;
-  }
-
-  .\32xl\:select-text {
-    -webkit-user-select: text;
-       -moz-user-select: text;
-        -ms-user-select: text;
-            user-select: text;
-  }
-
-  .\32xl\:select-all {
-    -webkit-user-select: all;
-       -moz-user-select: all;
-        -ms-user-select: all;
-            user-select: all;
-  }
-
-  .\32xl\:select-auto {
-    -webkit-user-select: auto;
-       -moz-user-select: auto;
-        -ms-user-select: auto;
-            user-select: auto;
-  }
-
-  .\32xl\:align-baseline {
-    vertical-align: baseline;
-  }
-
-  .\32xl\:align-top {
-    vertical-align: top;
-  }
-
-  .\32xl\:align-middle {
-    vertical-align: middle;
-  }
-
-  .\32xl\:align-bottom {
-    vertical-align: bottom;
-  }
-
-  .\32xl\:align-text-top {
-    vertical-align: text-top;
-  }
-
-  .\32xl\:align-text-bottom {
-    vertical-align: text-bottom;
-  }
-
-  .\32xl\:visible {
-    visibility: visible;
-  }
-
-  .\32xl\:invisible {
-    visibility: hidden;
-  }
-
-  .\32xl\:whitespace-normal {
-    white-space: normal;
-  }
-
-  .\32xl\:whitespace-nowrap {
-    white-space: nowrap;
-  }
-
-  .\32xl\:whitespace-pre {
-    white-space: pre;
-  }
-
-  .\32xl\:whitespace-pre-line {
-    white-space: pre-line;
-  }
-
-  .\32xl\:whitespace-pre-wrap {
-    white-space: pre-wrap;
-  }
-
-  .\32xl\:break-normal {
-    overflow-wrap: normal;
-    word-break: normal;
-  }
-
-  .\32xl\:break-words {
-    overflow-wrap: break-word;
-  }
-
-  .\32xl\:break-all {
-    word-break: break-all;
-  }
-
-  .\32xl\:w-0 {
-    width: 0px;
-  }
-
-  .\32xl\:w-1 {
-    width: 0.25rem;
-  }
-
-  .\32xl\:w-2 {
-    width: 0.5rem;
-  }
-
-  .\32xl\:w-3 {
-    width: 0.75rem;
-  }
-
-  .\32xl\:w-4 {
-    width: 1rem;
-  }
-
-  .\32xl\:w-5 {
-    width: 1.25rem;
-  }
-
-  .\32xl\:w-6 {
-    width: 1.5rem;
-  }
-
-  .\32xl\:w-7 {
-    width: 1.75rem;
-  }
-
-  .\32xl\:w-8 {
-    width: 2rem;
-  }
-
-  .\32xl\:w-9 {
-    width: 2.25rem;
-  }
-
-  .\32xl\:w-10 {
-    width: 2.5rem;
-  }
-
-  .\32xl\:w-11 {
-    width: 2.75rem;
-  }
-
-  .\32xl\:w-12 {
-    width: 3rem;
-  }
-
-  .\32xl\:w-14 {
-    width: 3.5rem;
-  }
-
-  .\32xl\:w-16 {
-    width: 4rem;
-  }
-
-  .\32xl\:w-20 {
-    width: 5rem;
-  }
-
-  .\32xl\:w-24 {
-    width: 6rem;
-  }
-
-  .\32xl\:w-28 {
-    width: 7rem;
-  }
-
-  .\32xl\:w-32 {
-    width: 8rem;
-  }
-
-  .\32xl\:w-36 {
-    width: 9rem;
-  }
-
-  .\32xl\:w-40 {
-    width: 10rem;
-  }
-
-  .\32xl\:w-44 {
-    width: 11rem;
-  }
-
-  .\32xl\:w-48 {
-    width: 12rem;
-  }
-
-  .\32xl\:w-52 {
-    width: 13rem;
-  }
-
-  .\32xl\:w-56 {
-    width: 14rem;
-  }
-
-  .\32xl\:w-60 {
-    width: 15rem;
-  }
-
-  .\32xl\:w-64 {
-    width: 16rem;
-  }
-
-  .\32xl\:w-72 {
-    width: 18rem;
-  }
-
-  .\32xl\:w-80 {
-    width: 20rem;
-  }
-
-  .\32xl\:w-96 {
-    width: 24rem;
-  }
-
-  .\32xl\:w-auto {
-    width: auto;
-  }
-
-  .\32xl\:w-px {
-    width: 1px;
-  }
-
-  .\32xl\:w-0\.5 {
-    width: 0.125rem;
-  }
-
-  .\32xl\:w-1\.5 {
-    width: 0.375rem;
-  }
-
-  .\32xl\:w-2\.5 {
-    width: 0.625rem;
-  }
-
-  .\32xl\:w-3\.5 {
-    width: 0.875rem;
-  }
-
-  .\32xl\:w-1\/2 {
-    width: 50%;
-  }
-
-  .\32xl\:w-1\/3 {
-    width: 33.333333%;
-  }
-
-  .\32xl\:w-2\/3 {
-    width: 66.666667%;
-  }
-
-  .\32xl\:w-1\/4 {
-    width: 25%;
-  }
-
-  .\32xl\:w-2\/4 {
-    width: 50%;
-  }
-
-  .\32xl\:w-3\/4 {
-    width: 75%;
-  }
-
-  .\32xl\:w-1\/5 {
-    width: 20%;
-  }
-
-  .\32xl\:w-2\/5 {
-    width: 40%;
-  }
-
-  .\32xl\:w-3\/5 {
-    width: 60%;
-  }
-
-  .\32xl\:w-4\/5 {
-    width: 80%;
-  }
-
-  .\32xl\:w-1\/6 {
-    width: 16.666667%;
-  }
-
-  .\32xl\:w-2\/6 {
-    width: 33.333333%;
-  }
-
-  .\32xl\:w-3\/6 {
-    width: 50%;
-  }
-
-  .\32xl\:w-4\/6 {
-    width: 66.666667%;
-  }
-
-  .\32xl\:w-5\/6 {
-    width: 83.333333%;
-  }
-
-  .\32xl\:w-1\/12 {
-    width: 8.333333%;
-  }
-
-  .\32xl\:w-2\/12 {
-    width: 16.666667%;
-  }
-
-  .\32xl\:w-3\/12 {
-    width: 25%;
-  }
-
-  .\32xl\:w-4\/12 {
-    width: 33.333333%;
-  }
-
-  .\32xl\:w-5\/12 {
-    width: 41.666667%;
-  }
-
-  .\32xl\:w-6\/12 {
-    width: 50%;
-  }
-
-  .\32xl\:w-7\/12 {
-    width: 58.333333%;
-  }
-
-  .\32xl\:w-8\/12 {
-    width: 66.666667%;
-  }
-
-  .\32xl\:w-9\/12 {
-    width: 75%;
-  }
-
-  .\32xl\:w-10\/12 {
-    width: 83.333333%;
-  }
-
-  .\32xl\:w-11\/12 {
-    width: 91.666667%;
-  }
-
-  .\32xl\:w-full {
-    width: 100%;
-  }
-
-  .\32xl\:w-screen {
-    width: 100vw;
-  }
-
-  .\32xl\:z-0 {
-    z-index: 0;
-  }
-
-  .\32xl\:z-10 {
-    z-index: 10;
-  }
-
-  .\32xl\:z-20 {
-    z-index: 20;
-  }
-
-  .\32xl\:z-30 {
-    z-index: 30;
-  }
-
-  .\32xl\:z-40 {
-    z-index: 40;
-  }
-
-  .\32xl\:z-50 {
-    z-index: 50;
-  }
-
-  .\32xl\:z-auto {
-    z-index: auto;
-  }
-
-  .\32xl\:focus-within\:z-0:focus-within {
-    z-index: 0;
-  }
-
-  .\32xl\:focus-within\:z-10:focus-within {
-    z-index: 10;
-  }
-
-  .\32xl\:focus-within\:z-20:focus-within {
-    z-index: 20;
-  }
-
-  .\32xl\:focus-within\:z-30:focus-within {
-    z-index: 30;
-  }
-
-  .\32xl\:focus-within\:z-40:focus-within {
-    z-index: 40;
-  }
-
-  .\32xl\:focus-within\:z-50:focus-within {
-    z-index: 50;
-  }
-
-  .\32xl\:focus-within\:z-auto:focus-within {
-    z-index: auto;
-  }
-
-  .\32xl\:focus\:z-0:focus {
-    z-index: 0;
-  }
-
-  .\32xl\:focus\:z-10:focus {
-    z-index: 10;
-  }
-
-  .\32xl\:focus\:z-20:focus {
-    z-index: 20;
-  }
-
-  .\32xl\:focus\:z-30:focus {
-    z-index: 30;
-  }
-
-  .\32xl\:focus\:z-40:focus {
-    z-index: 40;
-  }
-
-  .\32xl\:focus\:z-50:focus {
-    z-index: 50;
-  }
-
-  .\32xl\:focus\:z-auto:focus {
-    z-index: auto;
-  }
-
-  .\32xl\:gap-0 {
-    gap: 0px;
-  }
-
-  .\32xl\:gap-1 {
-    gap: 0.25rem;
-  }
-
-  .\32xl\:gap-2 {
-    gap: 0.5rem;
-  }
-
-  .\32xl\:gap-3 {
-    gap: 0.75rem;
-  }
-
-  .\32xl\:gap-4 {
-    gap: 1rem;
-  }
-
-  .\32xl\:gap-5 {
-    gap: 1.25rem;
-  }
-
-  .\32xl\:gap-6 {
-    gap: 1.5rem;
-  }
-
-  .\32xl\:gap-7 {
-    gap: 1.75rem;
-  }
-
-  .\32xl\:gap-8 {
-    gap: 2rem;
-  }
-
-  .\32xl\:gap-9 {
-    gap: 2.25rem;
-  }
-
-  .\32xl\:gap-10 {
-    gap: 2.5rem;
-  }
-
-  .\32xl\:gap-11 {
-    gap: 2.75rem;
-  }
-
-  .\32xl\:gap-12 {
-    gap: 3rem;
-  }
-
-  .\32xl\:gap-14 {
-    gap: 3.5rem;
-  }
-
-  .\32xl\:gap-16 {
-    gap: 4rem;
-  }
-
-  .\32xl\:gap-20 {
-    gap: 5rem;
-  }
-
-  .\32xl\:gap-24 {
-    gap: 6rem;
-  }
-
-  .\32xl\:gap-28 {
-    gap: 7rem;
-  }
-
-  .\32xl\:gap-32 {
-    gap: 8rem;
-  }
-
-  .\32xl\:gap-36 {
-    gap: 9rem;
-  }
-
-  .\32xl\:gap-40 {
-    gap: 10rem;
-  }
-
-  .\32xl\:gap-44 {
-    gap: 11rem;
-  }
-
-  .\32xl\:gap-48 {
-    gap: 12rem;
-  }
-
-  .\32xl\:gap-52 {
-    gap: 13rem;
-  }
-
-  .\32xl\:gap-56 {
-    gap: 14rem;
-  }
-
-  .\32xl\:gap-60 {
-    gap: 15rem;
-  }
-
-  .\32xl\:gap-64 {
-    gap: 16rem;
-  }
-
-  .\32xl\:gap-72 {
-    gap: 18rem;
-  }
-
-  .\32xl\:gap-80 {
-    gap: 20rem;
-  }
-
-  .\32xl\:gap-96 {
-    gap: 24rem;
-  }
-
-  .\32xl\:gap-px {
-    gap: 1px;
-  }
-
-  .\32xl\:gap-0\.5 {
-    gap: 0.125rem;
-  }
-
-  .\32xl\:gap-1\.5 {
-    gap: 0.375rem;
-  }
-
-  .\32xl\:gap-2\.5 {
-    gap: 0.625rem;
-  }
-
-  .\32xl\:gap-3\.5 {
-    gap: 0.875rem;
-  }
-
-  .\32xl\:gap-x-0 {
-    -moz-column-gap: 0px;
-         column-gap: 0px;
-  }
-
-  .\32xl\:gap-x-1 {
-    -moz-column-gap: 0.25rem;
-         column-gap: 0.25rem;
-  }
-
-  .\32xl\:gap-x-2 {
-    -moz-column-gap: 0.5rem;
-         column-gap: 0.5rem;
-  }
-
-  .\32xl\:gap-x-3 {
-    -moz-column-gap: 0.75rem;
-         column-gap: 0.75rem;
-  }
-
-  .\32xl\:gap-x-4 {
-    -moz-column-gap: 1rem;
-         column-gap: 1rem;
-  }
-
-  .\32xl\:gap-x-5 {
-    -moz-column-gap: 1.25rem;
-         column-gap: 1.25rem;
-  }
-
-  .\32xl\:gap-x-6 {
-    -moz-column-gap: 1.5rem;
-         column-gap: 1.5rem;
-  }
-
-  .\32xl\:gap-x-7 {
-    -moz-column-gap: 1.75rem;
-         column-gap: 1.75rem;
-  }
-
-  .\32xl\:gap-x-8 {
-    -moz-column-gap: 2rem;
-         column-gap: 2rem;
-  }
-
-  .\32xl\:gap-x-9 {
-    -moz-column-gap: 2.25rem;
-         column-gap: 2.25rem;
-  }
-
-  .\32xl\:gap-x-10 {
-    -moz-column-gap: 2.5rem;
-         column-gap: 2.5rem;
-  }
-
-  .\32xl\:gap-x-11 {
-    -moz-column-gap: 2.75rem;
-         column-gap: 2.75rem;
-  }
-
-  .\32xl\:gap-x-12 {
-    -moz-column-gap: 3rem;
-         column-gap: 3rem;
-  }
-
-  .\32xl\:gap-x-14 {
-    -moz-column-gap: 3.5rem;
-         column-gap: 3.5rem;
-  }
-
-  .\32xl\:gap-x-16 {
-    -moz-column-gap: 4rem;
-         column-gap: 4rem;
-  }
-
-  .\32xl\:gap-x-20 {
-    -moz-column-gap: 5rem;
-         column-gap: 5rem;
-  }
-
-  .\32xl\:gap-x-24 {
-    -moz-column-gap: 6rem;
-         column-gap: 6rem;
-  }
-
-  .\32xl\:gap-x-28 {
-    -moz-column-gap: 7rem;
-         column-gap: 7rem;
-  }
-
-  .\32xl\:gap-x-32 {
-    -moz-column-gap: 8rem;
-         column-gap: 8rem;
-  }
-
-  .\32xl\:gap-x-36 {
-    -moz-column-gap: 9rem;
-         column-gap: 9rem;
-  }
-
-  .\32xl\:gap-x-40 {
-    -moz-column-gap: 10rem;
-         column-gap: 10rem;
-  }
-
-  .\32xl\:gap-x-44 {
-    -moz-column-gap: 11rem;
-         column-gap: 11rem;
-  }
-
-  .\32xl\:gap-x-48 {
-    -moz-column-gap: 12rem;
-         column-gap: 12rem;
-  }
-
-  .\32xl\:gap-x-52 {
-    -moz-column-gap: 13rem;
-         column-gap: 13rem;
-  }
-
-  .\32xl\:gap-x-56 {
-    -moz-column-gap: 14rem;
-         column-gap: 14rem;
-  }
-
-  .\32xl\:gap-x-60 {
-    -moz-column-gap: 15rem;
-         column-gap: 15rem;
-  }
-
-  .\32xl\:gap-x-64 {
-    -moz-column-gap: 16rem;
-         column-gap: 16rem;
-  }
-
-  .\32xl\:gap-x-72 {
-    -moz-column-gap: 18rem;
-         column-gap: 18rem;
-  }
-
-  .\32xl\:gap-x-80 {
-    -moz-column-gap: 20rem;
-         column-gap: 20rem;
-  }
-
-  .\32xl\:gap-x-96 {
-    -moz-column-gap: 24rem;
-         column-gap: 24rem;
-  }
-
-  .\32xl\:gap-x-px {
-    -moz-column-gap: 1px;
-         column-gap: 1px;
-  }
-
-  .\32xl\:gap-x-0\.5 {
-    -moz-column-gap: 0.125rem;
-         column-gap: 0.125rem;
-  }
-
-  .\32xl\:gap-x-1\.5 {
-    -moz-column-gap: 0.375rem;
-         column-gap: 0.375rem;
-  }
-
-  .\32xl\:gap-x-2\.5 {
-    -moz-column-gap: 0.625rem;
-         column-gap: 0.625rem;
-  }
-
-  .\32xl\:gap-x-3\.5 {
-    -moz-column-gap: 0.875rem;
-         column-gap: 0.875rem;
-  }
-
-  .\32xl\:gap-y-0 {
-    row-gap: 0px;
-  }
-
-  .\32xl\:gap-y-1 {
-    row-gap: 0.25rem;
-  }
-
-  .\32xl\:gap-y-2 {
-    row-gap: 0.5rem;
-  }
-
-  .\32xl\:gap-y-3 {
-    row-gap: 0.75rem;
-  }
-
-  .\32xl\:gap-y-4 {
-    row-gap: 1rem;
-  }
-
-  .\32xl\:gap-y-5 {
-    row-gap: 1.25rem;
-  }
-
-  .\32xl\:gap-y-6 {
-    row-gap: 1.5rem;
-  }
-
-  .\32xl\:gap-y-7 {
-    row-gap: 1.75rem;
-  }
-
-  .\32xl\:gap-y-8 {
-    row-gap: 2rem;
-  }
-
-  .\32xl\:gap-y-9 {
-    row-gap: 2.25rem;
-  }
-
-  .\32xl\:gap-y-10 {
-    row-gap: 2.5rem;
-  }
-
-  .\32xl\:gap-y-11 {
-    row-gap: 2.75rem;
-  }
-
-  .\32xl\:gap-y-12 {
-    row-gap: 3rem;
-  }
-
-  .\32xl\:gap-y-14 {
-    row-gap: 3.5rem;
-  }
-
-  .\32xl\:gap-y-16 {
-    row-gap: 4rem;
-  }
-
-  .\32xl\:gap-y-20 {
-    row-gap: 5rem;
-  }
-
-  .\32xl\:gap-y-24 {
-    row-gap: 6rem;
-  }
-
-  .\32xl\:gap-y-28 {
-    row-gap: 7rem;
-  }
-
-  .\32xl\:gap-y-32 {
-    row-gap: 8rem;
-  }
-
-  .\32xl\:gap-y-36 {
-    row-gap: 9rem;
-  }
-
-  .\32xl\:gap-y-40 {
-    row-gap: 10rem;
-  }
-
-  .\32xl\:gap-y-44 {
-    row-gap: 11rem;
-  }
-
-  .\32xl\:gap-y-48 {
-    row-gap: 12rem;
-  }
-
-  .\32xl\:gap-y-52 {
-    row-gap: 13rem;
-  }
-
-  .\32xl\:gap-y-56 {
-    row-gap: 14rem;
-  }
-
-  .\32xl\:gap-y-60 {
-    row-gap: 15rem;
-  }
-
-  .\32xl\:gap-y-64 {
-    row-gap: 16rem;
-  }
-
-  .\32xl\:gap-y-72 {
-    row-gap: 18rem;
-  }
-
-  .\32xl\:gap-y-80 {
-    row-gap: 20rem;
-  }
-
-  .\32xl\:gap-y-96 {
-    row-gap: 24rem;
-  }
-
-  .\32xl\:gap-y-px {
-    row-gap: 1px;
-  }
-
-  .\32xl\:gap-y-0\.5 {
-    row-gap: 0.125rem;
-  }
-
-  .\32xl\:gap-y-1\.5 {
-    row-gap: 0.375rem;
-  }
-
-  .\32xl\:gap-y-2\.5 {
-    row-gap: 0.625rem;
-  }
-
-  .\32xl\:gap-y-3\.5 {
-    row-gap: 0.875rem;
-  }
-
-  .\32xl\:grid-flow-row {
-    grid-auto-flow: row;
-  }
-
-  .\32xl\:grid-flow-col {
-    grid-auto-flow: column;
-  }
-
-  .\32xl\:grid-flow-row-dense {
-    grid-auto-flow: row dense;
-  }
-
-  .\32xl\:grid-flow-col-dense {
-    grid-auto-flow: column dense;
-  }
-
-  .\32xl\:grid-cols-1 {
-    grid-template-columns: repeat(1, minmax(0, 1fr));
-  }
-
-  .\32xl\:grid-cols-2 {
-    grid-template-columns: repeat(2, minmax(0, 1fr));
-  }
-
-  .\32xl\:grid-cols-3 {
-    grid-template-columns: repeat(3, minmax(0, 1fr));
-  }
-
-  .\32xl\:grid-cols-4 {
-    grid-template-columns: repeat(4, minmax(0, 1fr));
-  }
-
-  .\32xl\:grid-cols-5 {
-    grid-template-columns: repeat(5, minmax(0, 1fr));
-  }
-
-  .\32xl\:grid-cols-6 {
-    grid-template-columns: repeat(6, minmax(0, 1fr));
-  }
-
-  .\32xl\:grid-cols-7 {
-    grid-template-columns: repeat(7, minmax(0, 1fr));
-  }
-
-  .\32xl\:grid-cols-8 {
-    grid-template-columns: repeat(8, minmax(0, 1fr));
-  }
-
-  .\32xl\:grid-cols-9 {
-    grid-template-columns: repeat(9, minmax(0, 1fr));
-  }
-
-  .\32xl\:grid-cols-10 {
-    grid-template-columns: repeat(10, minmax(0, 1fr));
-  }
-
-  .\32xl\:grid-cols-11 {
-    grid-template-columns: repeat(11, minmax(0, 1fr));
-  }
-
-  .\32xl\:grid-cols-12 {
-    grid-template-columns: repeat(12, minmax(0, 1fr));
-  }
-
-  .\32xl\:grid-cols-none {
-    grid-template-columns: none;
-  }
-
-  .\32xl\:auto-cols-auto {
-    grid-auto-columns: auto;
-  }
-
-  .\32xl\:auto-cols-min {
-    grid-auto-columns: -webkit-min-content;
-    grid-auto-columns: min-content;
-  }
-
-  .\32xl\:auto-cols-max {
-    grid-auto-columns: -webkit-max-content;
-    grid-auto-columns: max-content;
-  }
-
-  .\32xl\:auto-cols-fr {
-    grid-auto-columns: minmax(0, 1fr);
-  }
-
-  .\32xl\:col-auto {
-    grid-column: auto;
-  }
-
-  .\32xl\:col-span-1 {
-    grid-column: span 1 / span 1;
-  }
-
-  .\32xl\:col-span-2 {
-    grid-column: span 2 / span 2;
-  }
-
-  .\32xl\:col-span-3 {
-    grid-column: span 3 / span 3;
-  }
-
-  .\32xl\:col-span-4 {
-    grid-column: span 4 / span 4;
-  }
-
-  .\32xl\:col-span-5 {
-    grid-column: span 5 / span 5;
-  }
-
-  .\32xl\:col-span-6 {
-    grid-column: span 6 / span 6;
-  }
-
-  .\32xl\:col-span-7 {
-    grid-column: span 7 / span 7;
-  }
-
-  .\32xl\:col-span-8 {
-    grid-column: span 8 / span 8;
-  }
-
-  .\32xl\:col-span-9 {
-    grid-column: span 9 / span 9;
-  }
-
-  .\32xl\:col-span-10 {
-    grid-column: span 10 / span 10;
-  }
-
-  .\32xl\:col-span-11 {
-    grid-column: span 11 / span 11;
-  }
-
-  .\32xl\:col-span-12 {
-    grid-column: span 12 / span 12;
-  }
-
-  .\32xl\:col-span-full {
-    grid-column: 1 / -1;
-  }
-
-  .\32xl\:col-start-1 {
-    grid-column-start: 1;
-  }
-
-  .\32xl\:col-start-2 {
-    grid-column-start: 2;
-  }
-
-  .\32xl\:col-start-3 {
-    grid-column-start: 3;
-  }
-
-  .\32xl\:col-start-4 {
-    grid-column-start: 4;
-  }
-
-  .\32xl\:col-start-5 {
-    grid-column-start: 5;
-  }
-
-  .\32xl\:col-start-6 {
-    grid-column-start: 6;
-  }
-
-  .\32xl\:col-start-7 {
-    grid-column-start: 7;
-  }
-
-  .\32xl\:col-start-8 {
-    grid-column-start: 8;
-  }
-
-  .\32xl\:col-start-9 {
-    grid-column-start: 9;
-  }
-
-  .\32xl\:col-start-10 {
-    grid-column-start: 10;
-  }
-
-  .\32xl\:col-start-11 {
-    grid-column-start: 11;
-  }
-
-  .\32xl\:col-start-12 {
-    grid-column-start: 12;
-  }
-
-  .\32xl\:col-start-13 {
-    grid-column-start: 13;
-  }
-
-  .\32xl\:col-start-auto {
-    grid-column-start: auto;
-  }
-
-  .\32xl\:col-end-1 {
-    grid-column-end: 1;
-  }
-
-  .\32xl\:col-end-2 {
-    grid-column-end: 2;
-  }
-
-  .\32xl\:col-end-3 {
-    grid-column-end: 3;
-  }
-
-  .\32xl\:col-end-4 {
-    grid-column-end: 4;
-  }
-
-  .\32xl\:col-end-5 {
-    grid-column-end: 5;
-  }
-
-  .\32xl\:col-end-6 {
-    grid-column-end: 6;
-  }
-
-  .\32xl\:col-end-7 {
-    grid-column-end: 7;
-  }
-
-  .\32xl\:col-end-8 {
-    grid-column-end: 8;
-  }
-
-  .\32xl\:col-end-9 {
-    grid-column-end: 9;
-  }
-
-  .\32xl\:col-end-10 {
-    grid-column-end: 10;
-  }
-
-  .\32xl\:col-end-11 {
-    grid-column-end: 11;
-  }
-
-  .\32xl\:col-end-12 {
-    grid-column-end: 12;
-  }
-
-  .\32xl\:col-end-13 {
-    grid-column-end: 13;
-  }
-
-  .\32xl\:col-end-auto {
-    grid-column-end: auto;
-  }
-
-  .\32xl\:grid-rows-1 {
-    grid-template-rows: repeat(1, minmax(0, 1fr));
-  }
-
-  .\32xl\:grid-rows-2 {
-    grid-template-rows: repeat(2, minmax(0, 1fr));
-  }
-
-  .\32xl\:grid-rows-3 {
-    grid-template-rows: repeat(3, minmax(0, 1fr));
-  }
-
-  .\32xl\:grid-rows-4 {
-    grid-template-rows: repeat(4, minmax(0, 1fr));
-  }
-
-  .\32xl\:grid-rows-5 {
-    grid-template-rows: repeat(5, minmax(0, 1fr));
-  }
-
-  .\32xl\:grid-rows-6 {
-    grid-template-rows: repeat(6, minmax(0, 1fr));
-  }
-
-  .\32xl\:grid-rows-none {
-    grid-template-rows: none;
-  }
-
-  .\32xl\:auto-rows-auto {
-    grid-auto-rows: auto;
-  }
-
-  .\32xl\:auto-rows-min {
-    grid-auto-rows: -webkit-min-content;
-    grid-auto-rows: min-content;
-  }
-
-  .\32xl\:auto-rows-max {
-    grid-auto-rows: -webkit-max-content;
     grid-auto-rows: max-content;
   }
 
@@ -415938,82 +188947,22 @@ video {
   }
 
   .\32xl\:animate-none {
-    -webkit-animation: none;
-            animation: none;
+    animation: none;
   }
 
   .\32xl\:animate-spin {
-    -webkit-animation: spin 1s linear infinite;
-            animation: spin 1s linear infinite;
+    animation: spin 1s linear infinite;
   }
 
   .\32xl\:animate-ping {
-    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
-            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
+    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
   }
 
   .\32xl\:animate-pulse {
-    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
-            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
+    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
   }
 
   .\32xl\:animate-bounce {
-    -webkit-animation: bounce 1s infinite;
-            animation: bounce 1s infinite;
+    animation: bounce 1s infinite;
   }
 }
-  }
-
-  .\32xl\:delay-100 {
-    transition-delay: 100ms;
-  }
-
-  .\32xl\:delay-150 {
-    transition-delay: 150ms;
-  }
-
-  .\32xl\:delay-200 {
-    transition-delay: 200ms;
-  }
-
-  .\32xl\:delay-300 {
-    transition-delay: 300ms;
-  }
-
-  .\32xl\:delay-500 {
-    transition-delay: 500ms;
-  }
-
-  .\32xl\:delay-700 {
-    transition-delay: 700ms;
-  }
-
-  .\32xl\:delay-1000 {
-    transition-delay: 1000ms;
-  }
-
-  .\32xl\:animate-none {
-    -webkit-animation: none;
-            animation: none;
-  }
-
-  .\32xl\:animate-spin {
-    -webkit-animation: spin 1s linear infinite;
-            animation: spin 1s linear infinite;
-  }
-
-  .\32xl\:animate-ping {
-    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
-            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
-  }
-
-  .\32xl\:animate-pulse {
-    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
-            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
-  }
-
-  .\32xl\:animate-bounce {
-    -webkit-animation: bounce 1s infinite;
-            animation: bounce 1s infinite;
-  }
-}
\ No newline at end of file
diff --git a/basicswap/static/css/style.css b/basicswap/static/css/style.css
index 528c400..c008660 100644
--- a/basicswap/static/css/style.css
+++ b/basicswap/static/css/style.css
@@ -16,16 +16,12 @@
 
 .floatright
 {
-  position: absolute;
+  position: fixed;
   top:1.25rem;
   right:1.25rem;
   z-index: 9999;
 }
 
-.error
-{
-}
-
 .error_msg
 {
   color:red;
@@ -55,4 +51,64 @@
         height:0;
         visibility:hidden;
     }
-}
\ No newline at end of file
+}
+
+.custom-select .select {
+    appearance: none;
+    background-image: url('/static/images/other/coin.png');
+    background-position: 10px center;
+    background-repeat: no-repeat;
+    position: relative;
+  }
+
+.custom-select select::-webkit-scrollbar {
+  width: 0;
+}
+
+.custom-select .select option {
+  padding-left: 0;
+  text-indent: 0;
+  background-repeat: no-repeat;
+  background-position: 0 50%;
+}
+
+.custom-select .select option.no-space {
+  padding-left: 0;
+}
+
+.custom-select .select option[data-image] {
+  background-image: url('');
+}
+
+.custom-select .select-icon {
+  position: absolute;
+  top: 50%;
+  left: 10px;
+  transform: translateY(-50%);
+}
+
+.custom-select .select-image {
+  display: none;
+  margin-top: 10px;
+}
+
+.custom-select .select:focus + .select-dropdown .select-image {
+  display: block;
+}
+
+
+/* Disable opacity on disabled form elements in Chrome */
+@media screen and (-webkit-min-device-pixel-ratio:0) {
+  select:disabled,
+  input:disabled,
+  textarea:disabled {
+    opacity: 1 !important;
+  }
+}
+
+
+
+/* Add this to your existing CSS file */
+.error {
+  border: 1px solid red !important;
+}
diff --git a/basicswap/static/images/gfx/dashboard.jpg b/basicswap/static/images/gfx/dashboard.jpg
index af2b0ed506b982613e30b17b2e38e3cbdc30d173..e9163679da011bc3d5f386a1e21628bb35f6f05d 100644
GIT binary patch
literal 130197
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
YaubDt>HNgwsmZyc|D;%2`|rws1FPQfY5)KL

literal 113993
zcmeFZWmua{yEYnJiUkeYBm~z44OS$CK!M^81wwES4sG!UEp82Mai_SKQrwHTXp0wZ
zOH1XcZJu|(YprkXz1Cje_iz7r=g55=W0%a_*UUZF%sKh<`p-51q#fqr3IOQpiUOzs
z{}KM20)VJstXDXI1VDb3?E(P&*(Q^64+`>El9KYpOFFsuIpZX;em+uRPX1DGNogs7
z%8f98C#)AP2<(h=^YB%LzVCew1$(%tLM`PCqz(MFaPA(Mh(MfagrONW!V8OZf!<I9
ztAr_q`S|<bf}Fr%KHk1~r7%_KKbR|B#sAKhf`b21CCEz^s`0l}u$6%kSj#UE2S!Rt
zOJJp?rNIhFNw@+Wi%@WNaux?8q!9=yX+<fxyaWQFBqOIJ3kUx*K(7P_y0|KtpwRym
zca>6w{<B@7p`ntYGLn9QZc=b05-BB(kU}6Nu4+i&!+nFC!X$k0{Qt%Qg~MY5J^X__
z{CvTGb98d{3l36+UMc&3x5CH&-`W0`-SxjzG%)!8uIl6ScOU$NEk4Ku_aFNHmyGdd
z;r=)&6CB<zI1r1ws?Ps6vA>d5AkHbsFVM`-&->px(#YK}$Pe%C=MP56N=k!;Ej@f)
z{6g^}{~$0hP}23q2RZp-ak?l~=oJe|4-Xe5Ik=__S`Mu!FQ<io!?jV0+H$gra%c^C
zX_Pb^j#l_LT9h9)*aznu^l!8-|3QoVZ)yKF2Os|{$tYZ)M+nXZ9q8u+{zsdYJpOxK
z<o{cK|D<*K?{!i5Z)v5jl#%-T&HgWM`ropy%;)duznkt=;@^!Q=X+)Gfmf#e=N!QB
z4}%4`3|tK%l0WN!cmT=&ejxpiK=$w9pX8(@Bv++Z&%YP^??(O%0D#maE2QgWBtQTu
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%0D{73=}_X8%i!<LrG92J338Px>A7zRzD<^TExKe{
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

diff --git a/basicswap/static/images/gfx/dashboard2.jpg b/basicswap/static/images/gfx/dashboard2.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b2a7f891a7fd506557d87da72a957cb6d5741e94
GIT binary patch
literal 136034
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
WzLW-^|NqAl(>VV(Ch_%uv;PB@51beP

literal 0
HcmV?d00001

diff --git a/basicswap/static/images/gfx/macbook2.png b/basicswap/static/images/gfx/macbook2.png
new file mode 100644
index 0000000000000000000000000000000000000000..9cbf9cee30d0c3682549a5ccfcdb5e384305094b
GIT binary patch
literal 47539
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

literal 0
HcmV?d00001

diff --git a/basicswap/static/images/other/coin.png b/basicswap/static/images/other/coin.png
new file mode 100644
index 0000000000000000000000000000000000000000..0bab48e3fc6be028e8354857c11a32891105b720
GIT binary patch
literal 1315
zcmah}Uu@e%95(A3XiHE*1I7?=^Ctc-_Ss2keKcL0IH94qiqeeb0f{=kOKY|Ex%Rbo
zD<NeQ5-AArio}Gpw;`lGAl{H*h;9OnNjxH6m@1HXKumq2LQLbFHrbFGVcEX(>HEIl
ze{Ys&Uri1k8x#Z~S(?@>d_59B4<z{egUzRse0hQuYHW@+SZMl0n8LJ9K*=!|NQIbq
zedT*HE(m>p*wq@V8LuOYI+7V<q{#6&TM))iN1kad5eDjH!FIFatuMb8fsM1`*%1R8
zUY;!4(;GgS+nB9d8%vgk#nTgDJVIQ+A<P7kv+M>a%8G4W#P{*BEP^(KEoH?$r)owS
z<f%`9Cc%^ip#nxV$$~1()KyFxr+^C8v<y{#rxX<_8Kh>w{v~pYK5n3jUfj3Gzp~;Y
zV;+*_Fbt(IEm40#Ry0kEHB>dl5vgF^WoDFegA*MEodlL|d(5UTh!xE`U1eF3d%G8g
z<8@`-U_VtnX>w$GvLeAatTqr^U7WY-FSm_jOD4<2AubCzR_S7SrVOJCKTy_jy6Ava
z$lcfuL<iM%kH{4g&{f~!g>IaP-SSZ0CnlqQmD1%-*2{~O(O{8!K+Q;L@cdcZ#WW0F
zxQ9S=laZ_#r#}TVDL7J9#*hk;`tnOqMG)>m4T|l?`hiddrAPh)<@LuVGyfNiE!3dC
zWAXynam&h{yU?~~7^vh1%ycbM(z7CuO|or_3dNDJQMI7!>AbEe1zj711x-`)IVC-s
zDW)?Wu1>AhxC|XGzRNB2<i<@M7Ygabx7P?R`qTmKVj#P>FS(w2`&``HmwZpI%$<?r
z_PnQEJ4bv5;%#>T`A2tziOc8K=L7m|IeMHA_l=T1RgHeGf8qXpZPK{1HA$M+Cm#iW
z3fps&|2)#VliQiORJ*^LOw4~HJ~ps5)ch#<{)MAQK0dT^eE2zG$InR@&VLKpmBg8u
zJMf45w%^i!zukXk20l1t`o~&x&7THZzn!Zce(|qF>zPA46X27+t+1v1*w+e$mHvk>
zzw_zUrJHNutHG_$&g~u^{w1*;mbK&HjsE%&c&NYbfW}FD^OZ|EM|^YF{k8Dk(D1E`
zCo8+n+Cb|@bL{AA9~KAKym!BwzWDZLa(G^N`ufC^)5XtW{M#xOX7$Ut`Sbq*lJ=km

literal 0
HcmV?d00001

diff --git a/basicswap/static/js/chart.js b/basicswap/static/js/chart.js
deleted file mode 100644
index c95358a..0000000
--- a/basicswap/static/js/chart.js
+++ /dev/null
@@ -1,19768 +0,0 @@
-/**
- * Skipped minification because the original files appears to be already minified.
- * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
- */
-var CryptoCharts = (function (t) {
-    var e = {};
-    function i(a) {
-        if (e[a]) return e[a].exports;
-        var s = (e[a] = { i: a, l: !1, exports: {} });
-        return t[a].call(s.exports, s, s.exports, i), (s.l = !0), s.exports;
-    }
-    return (
-        (i.m = t),
-        (i.c = e),
-        (i.d = function (t, e, a) {
-            i.o(t, e) || Object.defineProperty(t, e, { enumerable: !0, get: a });
-        }),
-        (i.r = function (t) {
-            "undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(t, Symbol.toStringTag, { value: "Module" }), Object.defineProperty(t, "__esModule", { value: !0 });
-        }),
-        (i.t = function (t, e) {
-            if ((1 & e && (t = i(t)), 8 & e)) return t;
-            if (4 & e && "object" == typeof t && t && t.__esModule) return t;
-            var a = Object.create(null);
-            if ((i.r(a), Object.defineProperty(a, "default", { enumerable: !0, value: t }), 2 & e && "string" != typeof t))
-                for (var s in t)
-                    i.d(
-                        a,
-                        s,
-                        function (e) {
-                            return t[e];
-                        }.bind(null, s)
-                    );
-            return a;
-        }),
-        (i.n = function (t) {
-            var e =
-                t && t.__esModule
-                    ? function () {
-                          return t.default;
-                      }
-                    : function () {
-                          return t;
-                      };
-            return i.d(e, "a", e), e;
-        }),
-        (i.o = function (t, e) {
-            return Object.prototype.hasOwnProperty.call(t, e);
-        }),
-        (i.p = ""),
-        i((i.s = 106))
-    );
-})([
-    function (t, e, i) {
-        (function (e) {
-            var i = "object",
-                a = function (t) {
-                    return t && t.Math == Math && t;
-                };
-            t.exports = a(typeof globalThis == i && globalThis) || a(typeof window == i && window) || a(typeof self == i && self) || a(typeof e == i && e) || Function("return this")();
-        }.call(this, i(23)));
-    },
-    function (t, e, i) {
-        var a = i(0),
-            s = i(16),
-            n = i(40),
-            r = i(59),
-            o = a.Symbol,
-            l = s("wks");
-        t.exports = function (t) {
-            return l[t] || (l[t] = (r && o[t]) || (r ? o : n)("Symbol." + t));
-        };
-    },
-    function (t, e, i) {
-        "use strict";
-        (function (t, a) {
-            /*!
-             * ApexCharts v3.8.0
-             * (c) 2018-2019 Juned Chhipa
-             * Released under the MIT License.
-             */
-            function s(t) {
-                return (s =
-                    "function" == typeof Symbol && "symbol" == typeof Symbol.iterator
-                        ? function (t) {
-                              return typeof t;
-                          }
-                        : function (t) {
-                              return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t;
-                          })(t);
-            }
-            function n(t, e) {
-                if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function");
-            }
-            function r(t, e) {
-                for (var i = 0; i < e.length; i++) {
-                    var a = e[i];
-                    (a.enumerable = a.enumerable || !1), (a.configurable = !0), "value" in a && (a.writable = !0), Object.defineProperty(t, a.key, a);
-                }
-            }
-            function o(t, e, i) {
-                return e && r(t.prototype, e), i && r(t, i), t;
-            }
-            function l(t, e, i) {
-                return e in t ? Object.defineProperty(t, e, { value: i, enumerable: !0, configurable: !0, writable: !0 }) : (t[e] = i), t;
-            }
-            function h(t) {
-                for (var e = 1; e < arguments.length; e++) {
-                    var i = null != arguments[e] ? arguments[e] : {},
-                        a = Object.keys(i);
-                    "function" == typeof Object.getOwnPropertySymbols &&
-                        (a = a.concat(
-                            Object.getOwnPropertySymbols(i).filter(function (t) {
-                                return Object.getOwnPropertyDescriptor(i, t).enumerable;
-                            })
-                        )),
-                        a.forEach(function (e) {
-                            l(t, e, i[e]);
-                        });
-                }
-                return t;
-            }
-            function c(t, e) {
-                if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function");
-                (t.prototype = Object.create(e && e.prototype, { constructor: { value: t, writable: !0, configurable: !0 } })), e && u(t, e);
-            }
-            function d(t) {
-                return (d = Object.setPrototypeOf
-                    ? Object.getPrototypeOf
-                    : function (t) {
-                          return t.__proto__ || Object.getPrototypeOf(t);
-                      })(t);
-            }
-            function u(t, e) {
-                return (u =
-                    Object.setPrototypeOf ||
-                    function (t, e) {
-                        return (t.__proto__ = e), t;
-                    })(t, e);
-            }
-            function f(t, e) {
-                return !e || ("object" != typeof e && "function" != typeof e)
-                    ? (function (t) {
-                          if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
-                          return t;
-                      })(t)
-                    : e;
-            }
-            function g(t) {
-                return (
-                    (function (t) {
-                        if (Array.isArray(t)) {
-                            for (var e = 0, i = new Array(t.length); e < t.length; e++) i[e] = t[e];
-                            return i;
-                        }
-                    })(t) ||
-                    (function (t) {
-                        if (Symbol.iterator in Object(t) || "[object Arguments]" === Object.prototype.toString.call(t)) return Array.from(t);
-                    })(t) ||
-                    (function () {
-                        throw new TypeError("Invalid attempt to spread non-iterable instance");
-                    })()
-                );
-            }
-            var p = (function () {
-                    function t() {
-                        n(this, t);
-                    }
-                    return (
-                        o(
-                            t,
-                            [
-                                {
-                                    key: "shadeRGBColor",
-                                    value: function (t, e) {
-                                        var i = e.split(","),
-                                            a = t < 0 ? 0 : 255,
-                                            s = t < 0 ? -1 * t : t,
-                                            n = parseInt(i[0].slice(4)),
-                                            r = parseInt(i[1]),
-                                            o = parseInt(i[2]);
-                                        return "rgb(" + (Math.round((a - n) * s) + n) + "," + (Math.round((a - r) * s) + r) + "," + (Math.round((a - o) * s) + o) + ")";
-                                    },
-                                },
-                                {
-                                    key: "shadeHexColor",
-                                    value: function (t, e) {
-                                        var i = parseInt(e.slice(1), 16),
-                                            a = t < 0 ? 0 : 255,
-                                            s = t < 0 ? -1 * t : t,
-                                            n = i >> 16,
-                                            r = (i >> 8) & 255,
-                                            o = 255 & i;
-                                        return "#" + (16777216 + 65536 * (Math.round((a - n) * s) + n) + 256 * (Math.round((a - r) * s) + r) + (Math.round((a - o) * s) + o)).toString(16).slice(1);
-                                    },
-                                },
-                                {
-                                    key: "shadeColor",
-                                    value: function (t, e) {
-                                        return e.length > 7 ? this.shadeRGBColor(t, e) : this.shadeHexColor(t, e);
-                                    },
-                                },
-                            ],
-                            [
-                                {
-                                    key: "bind",
-                                    value: function (t, e) {
-                                        return function () {
-                                            return t.apply(e, arguments);
-                                        };
-                                    },
-                                },
-                                {
-                                    key: "isObject",
-                                    value: function (t) {
-                                        return t && "object" === s(t) && !Array.isArray(t) && null != t;
-                                    },
-                                },
-                                {
-                                    key: "listToArray",
-                                    value: function (t) {
-                                        var e,
-                                            i = [];
-                                        for (e = 0; e < t.length; e++) i[e] = t[e];
-                                        return i;
-                                    },
-                                },
-                                {
-                                    key: "extend",
-                                    value: function (t, e) {
-                                        var i = this;
-                                        "function" != typeof Object.assign &&
-                                            (Object.assign = function (t) {
-                                                if (null == t) throw new TypeError("Cannot convert undefined or null to object");
-                                                for (var e = Object(t), i = 1; i < arguments.length; i++) {
-                                                    var a = arguments[i];
-                                                    if (null != a) for (var s in a) a.hasOwnProperty(s) && (e[s] = a[s]);
-                                                }
-                                                return e;
-                                            });
-                                        var a = Object.assign({}, t);
-                                        return (
-                                            this.isObject(t) &&
-                                                this.isObject(e) &&
-                                                Object.keys(e).forEach(function (s) {
-                                                    i.isObject(e[s]) && s in t ? (a[s] = i.extend(t[s], e[s])) : Object.assign(a, l({}, s, e[s]));
-                                                }),
-                                            a
-                                        );
-                                    },
-                                },
-                                {
-                                    key: "extendArray",
-                                    value: function (e, i) {
-                                        var a = [];
-                                        return (
-                                            e.map(function (e) {
-                                                a.push(t.extend(i, e));
-                                            }),
-                                            (e = a)
-                                        );
-                                    },
-                                },
-                                {
-                                    key: "monthMod",
-                                    value: function (t) {
-                                        return t % 12;
-                                    },
-                                },
-                                {
-                                    key: "addProps",
-                                    value: function (t, e, i) {
-                                        "string" == typeof e && (e = e.split(".")), (t[e[0]] = t[e[0]] || {});
-                                        var a = t[e[0]];
-                                        return e.length > 1 ? (e.shift(), this.addProps(a, e, i)) : (t[e[0]] = i), t;
-                                    },
-                                },
-                                {
-                                    key: "clone",
-                                    value: function (t) {
-                                        if ("[object Array]" === Object.prototype.toString.call(t)) {
-                                            for (var e = [], i = 0; i < t.length; i++) e[i] = this.clone(t[i]);
-                                            return e;
-                                        }
-                                        if ("object" === s(t)) {
-                                            var a = {};
-                                            for (var n in t) t.hasOwnProperty(n) && (a[n] = this.clone(t[n]));
-                                            return a;
-                                        }
-                                        return t;
-                                    },
-                                },
-                                {
-                                    key: "log10",
-                                    value: function (t) {
-                                        return Math.log(t) / Math.LN10;
-                                    },
-                                },
-                                {
-                                    key: "roundToBase10",
-                                    value: function (t) {
-                                        return Math.pow(10, Math.floor(Math.log10(t)));
-                                    },
-                                },
-                                {
-                                    key: "roundToBase",
-                                    value: function (t, e) {
-                                        return Math.pow(e, Math.floor(Math.log(t) / Math.log(e)));
-                                    },
-                                },
-                                {
-                                    key: "parseNumber",
-                                    value: function (t) {
-                                        return null === t ? t : parseFloat(t);
-                                    },
-                                },
-                                {
-                                    key: "noExponents",
-                                    value: function (t) {
-                                        var e = String(t).split(/[eE]/);
-                                        if (1 == e.length) return e[0];
-                                        var i = "",
-                                            a = t < 0 ? "-" : "",
-                                            s = e[0].replace(".", ""),
-                                            n = Number(e[1]) + 1;
-                                        if (n < 0) {
-                                            for (i = a + "0."; n++; ) i += "0";
-                                            return i + s.replace(/^\-/, "");
-                                        }
-                                        for (n -= s.length; n--; ) i += "0";
-                                        return s + i;
-                                    },
-                                },
-                                {
-                                    key: "getDimensions",
-                                    value: function (t) {
-                                        var e = getComputedStyle(t),
-                                            i = [],
-                                            a = t.clientHeight,
-                                            s = t.clientWidth;
-                                        return (a -= parseFloat(e.paddingTop) + parseFloat(e.paddingBottom)), (s -= parseFloat(e.paddingLeft) + parseFloat(e.paddingRight)), i.push(s), i.push(a), i;
-                                    },
-                                },
-                                {
-                                    key: "getBoundingClientRect",
-                                    value: function (t) {
-                                        var e = t.getBoundingClientRect();
-                                        return { top: e.top, right: e.right, bottom: e.bottom, left: e.left, width: e.width, height: e.height, x: e.x, y: e.y };
-                                    },
-                                },
-                                {
-                                    key: "hexToRgba",
-                                    value: function () {
-                                        var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : "#999999",
-                                            e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 0.6;
-                                        "#" !== t.substring(0, 1) && (t = "#999999");
-                                        var i = t.replace("#", "");
-                                        i = i.match(new RegExp("(.{" + i.length / 3 + "})", "g"));
-                                        for (var a = 0; a < i.length; a++) i[a] = parseInt(1 === i[a].length ? i[a] + i[a] : i[a], 16);
-                                        return void 0 !== e && i.push(e), "rgba(" + i.join(",") + ")";
-                                    },
-                                },
-                                {
-                                    key: "getOpacityFromRGBA",
-                                    value: function (t) {
-                                        return (t = t.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i))[3];
-                                    },
-                                },
-                                {
-                                    key: "rgb2hex",
-                                    value: function (t) {
-                                        return (t = t.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i)) && 4 === t.length
-                                            ? "#" + ("0" + parseInt(t[1], 10).toString(16)).slice(-2) + ("0" + parseInt(t[2], 10).toString(16)).slice(-2) + ("0" + parseInt(t[3], 10).toString(16)).slice(-2)
-                                            : "";
-                                    },
-                                },
-                                {
-                                    key: "isColorHex",
-                                    value: function (t) {
-                                        return /(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(t);
-                                    },
-                                },
-                                {
-                                    key: "polarToCartesian",
-                                    value: function (t, e, i, a) {
-                                        var s = ((a - 90) * Math.PI) / 180;
-                                        return { x: t + i * Math.cos(s), y: e + i * Math.sin(s) };
-                                    },
-                                },
-                                {
-                                    key: "escapeString",
-                                    value: function (t) {
-                                        var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "x",
-                                            i = t.toString().slice();
-                                        return (i = i.replace(/[` ~!@#$%^&*()_|+\-=?;:'",.<>\{\}\[\]\\\/]/gi, e));
-                                    },
-                                },
-                                {
-                                    key: "negToZero",
-                                    value: function (t) {
-                                        return t < 0 ? 0 : t;
-                                    },
-                                },
-                                {
-                                    key: "moveIndexInArray",
-                                    value: function (t, e, i) {
-                                        if (i >= t.length) for (var a = i - t.length + 1; a--; ) t.push(void 0);
-                                        return t.splice(i, 0, t.splice(e, 1)[0]), t;
-                                    },
-                                },
-                                {
-                                    key: "extractNumber",
-                                    value: function (t) {
-                                        return parseFloat(t.replace(/[^\d\.]*/g, ""));
-                                    },
-                                },
-                                {
-                                    key: "randomString",
-                                    value: function (t) {
-                                        for (var e = "", i = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz", a = 0; a < t; a++) e += i.charAt(Math.floor(Math.random() * i.length));
-                                        return e;
-                                    },
-                                },
-                                {
-                                    key: "findAncestor",
-                                    value: function (t, e) {
-                                        for (; (t = t.parentElement) && !t.classList.contains(e); );
-                                        return t;
-                                    },
-                                },
-                                {
-                                    key: "setELstyles",
-                                    value: function (t, e) {
-                                        for (var i in e) e.hasOwnProperty(i) && (t.style.key = e[i]);
-                                    },
-                                },
-                                {
-                                    key: "isNumber",
-                                    value: function (t) {
-                                        return !isNaN(t) && parseFloat(Number(t)) === t && !isNaN(parseInt(t, 10));
-                                    },
-                                },
-                                {
-                                    key: "isFloat",
-                                    value: function (t) {
-                                        return Number(t) === t && t % 1 != 0;
-                                    },
-                                },
-                                {
-                                    key: "isSafari",
-                                    value: function () {
-                                        return /^((?!chrome|android).)*safari/i.test(navigator.userAgent);
-                                    },
-                                },
-                                {
-                                    key: "isFirefox",
-                                    value: function () {
-                                        return navigator.userAgent.toLowerCase().indexOf("firefox") > -1;
-                                    },
-                                },
-                                {
-                                    key: "isIE11",
-                                    value: function () {
-                                        if (-1 !== window.navigator.userAgent.indexOf("MSIE") || window.navigator.appVersion.indexOf("Trident/") > -1) return !0;
-                                    },
-                                },
-                                {
-                                    key: "isIE",
-                                    value: function () {
-                                        var t = window.navigator.userAgent,
-                                            e = t.indexOf("MSIE ");
-                                        if (e > 0) return parseInt(t.substring(e + 5, t.indexOf(".", e)), 10);
-                                        if (t.indexOf("Trident/") > 0) {
-                                            var i = t.indexOf("rv:");
-                                            return parseInt(t.substring(i + 3, t.indexOf(".", i)), 10);
-                                        }
-                                        var a = t.indexOf("Edge/");
-                                        return a > 0 && parseInt(t.substring(a + 5, t.indexOf(".", a)), 10);
-                                    },
-                                },
-                            ]
-                        ),
-                        t
-                    );
-                })(),
-                x = (function () {
-                    function t(e) {
-                        n(this, t), (this.ctx = e), (this.w = e.w);
-                    }
-                    return (
-                        o(t, [
-                            {
-                                key: "getDefaultFilter",
-                                value: function (t, e) {
-                                    var i = this.w;
-                                    t.unfilter(!0),
-                                        new window.SVG.Filter().size("120%", "180%", "-5%", "-40%"),
-                                        "none" !== i.config.states.normal.filter
-                                            ? this.applyFilter(t, e, i.config.states.normal.filter.type, i.config.states.normal.filter.value)
-                                            : i.config.chart.dropShadow.enabled && this.dropShadow(t, i.config.chart.dropShadow, e);
-                                },
-                            },
-                            {
-                                key: "addNormalFilter",
-                                value: function (t, e) {
-                                    var i = this.w;
-                                    i.config.chart.dropShadow.enabled && this.dropShadow(t, i.config.chart.dropShadow, e);
-                                },
-                            },
-                            {
-                                key: "addLightenFilter",
-                                value: function (t, e, i) {
-                                    var a = this,
-                                        s = this.w,
-                                        n = i.intensity;
-                                    if (!p.isFirefox()) {
-                                        t.unfilter(!0);
-                                        var r = new window.SVG.Filter();
-                                        r.size("120%", "180%", "-5%", "-40%"),
-                                            t.filter(function (t) {
-                                                var i = s.config.chart.dropShadow;
-                                                (r = i.enabled ? a.addShadow(t, e, i) : t).componentTransfer({ rgb: { type: "linear", slope: 1.5, intercept: n } });
-                                            }),
-                                            t.filterer.node.setAttribute("filterUnits", "userSpaceOnUse");
-                                    }
-                                },
-                            },
-                            {
-                                key: "addDarkenFilter",
-                                value: function (t, e, i) {
-                                    var a = this,
-                                        s = this.w,
-                                        n = i.intensity;
-                                    if (!p.isFirefox()) {
-                                        t.unfilter(!0);
-                                        var r = new window.SVG.Filter();
-                                        r.size("120%", "180%", "-5%", "-40%"),
-                                            t.filter(function (t) {
-                                                var i = s.config.chart.dropShadow;
-                                                (r = i.enabled ? a.addShadow(t, e, i) : t).componentTransfer({ rgb: { type: "linear", slope: n } });
-                                            }),
-                                            t.filterer.node.setAttribute("filterUnits", "userSpaceOnUse");
-                                    }
-                                },
-                            },
-                            {
-                                key: "applyFilter",
-                                value: function (t, e, i) {
-                                    var a = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : 0.5;
-                                    switch (i) {
-                                        case "none":
-                                            this.addNormalFilter(t, e);
-                                            break;
-                                        case "lighten":
-                                            this.addLightenFilter(t, e, { intensity: a });
-                                            break;
-                                        case "darken":
-                                            this.addDarkenFilter(t, e, { intensity: a });
-                                    }
-                                },
-                            },
-                            {
-                                key: "addShadow",
-                                value: function (t, e, i) {
-                                    var a = i.blur,
-                                        s = i.top,
-                                        n = i.left,
-                                        r = i.color,
-                                        o = i.opacity,
-                                        l = t
-                                            .flood(Array.isArray(r) ? r[e] : r, o)
-                                            .composite(t.sourceAlpha, "in")
-                                            .offset(n, s)
-                                            .gaussianBlur(a)
-                                            .merge(t.source);
-                                    return t.blend(t.source, l);
-                                },
-                            },
-                            {
-                                key: "dropShadow",
-                                value: function (t, e) {
-                                    var i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 0,
-                                        a = e.top,
-                                        s = e.left,
-                                        n = e.blur,
-                                        r = e.color,
-                                        o = e.opacity,
-                                        l = e.noUserSpaceOnUse;
-                                    return (
-                                        t.unfilter(!0),
-                                        (r = Array.isArray(r) ? r[i] : r),
-                                        new window.SVG.Filter().size("120%", "180%", "-5%", "-40%"),
-                                        t.filter(function (t) {
-                                            var e = null;
-                                            (e =
-                                                p.isSafari() || p.isFirefox() || p.isIE()
-                                                    ? t.flood(r, o).composite(t.sourceAlpha, "in").offset(s, a).gaussianBlur(n)
-                                                    : t.flood(r, o).composite(t.sourceAlpha, "in").offset(s, a).gaussianBlur(n).merge(t.source)),
-                                                t.blend(t.source, e);
-                                        }),
-                                        l || t.filterer.node.setAttribute("filterUnits", "userSpaceOnUse"),
-                                        t
-                                    );
-                                },
-                            },
-                            {
-                                key: "setSelectionFilter",
-                                value: function (t, e, i) {
-                                    var a = this.w;
-                                    if (void 0 !== a.globals.selectedDataPoints[e] && a.globals.selectedDataPoints[e].indexOf(i) > -1) {
-                                        t.node.setAttribute("selected", !0);
-                                        var s = a.config.states.active.filter;
-                                        "none" !== s && this.applyFilter(t, e, s.type, s.value);
-                                    }
-                                },
-                            },
-                        ]),
-                        t
-                    );
-                })(),
-                v = (function () {
-                    function t(e) {
-                        n(this, t), (this.ctx = e), (this.w = e.w), this.setEasingFunctions();
-                    }
-                    return (
-                        o(t, [
-                            {
-                                key: "setEasingFunctions",
-                                value: function () {
-                                    var t;
-                                    switch (this.w.config.chart.animations.easing) {
-                                        case "linear":
-                                            t = "-";
-                                            break;
-                                        case "easein":
-                                            t = "<";
-                                            break;
-                                        case "easeout":
-                                            t = ">";
-                                            break;
-                                        case "easeinout":
-                                            t = "<>";
-                                            break;
-                                        case "swing":
-                                            t = function (t) {
-                                                var e = 1.70158;
-                                                return (t -= 1) * t * ((e + 1) * t + e) + 1;
-                                            };
-                                            break;
-                                        case "bounce":
-                                            t = function (t) {
-                                                return t < 1 / 2.75
-                                                    ? 7.5625 * t * t
-                                                    : t < 2 / 2.75
-                                                    ? 7.5625 * (t -= 1.5 / 2.75) * t + 0.75
-                                                    : t < 2.5 / 2.75
-                                                    ? 7.5625 * (t -= 2.25 / 2.75) * t + 0.9375
-                                                    : 7.5625 * (t -= 2.625 / 2.75) * t + 0.984375;
-                                            };
-                                            break;
-                                        case "elastic":
-                                            t = function (t) {
-                                                return t === !!t ? t : Math.pow(2, -10 * t) * Math.sin(((t - 0.075) * (2 * Math.PI)) / 0.3) + 1;
-                                            };
-                                            break;
-                                        default:
-                                            t = "<>";
-                                    }
-                                    this.w.globals.easing = t;
-                                },
-                            },
-                            {
-                                key: "animateLine",
-                                value: function (t, e, i, a) {
-                                    t.attr(e).animate(a).attr(i);
-                                },
-                            },
-                            {
-                                key: "animateCircleRadius",
-                                value: function (t, e, i, a, s) {
-                                    e || (e = 0), t.attr({ r: e }).animate(a, s).attr({ r: i });
-                                },
-                            },
-                            {
-                                key: "animateCircle",
-                                value: function (t, e, i, a, s) {
-                                    t.attr({ r: e.r, cx: e.cx, cy: e.cy }).animate(a, s).attr({ r: i.r, cx: i.cx, cy: i.cy });
-                                },
-                            },
-                            {
-                                key: "animateRect",
-                                value: function (t, e, i, a, s) {
-                                    t.attr(e)
-                                        .animate(a)
-                                        .attr(i)
-                                        .afterAll(function () {
-                                            s();
-                                        });
-                                },
-                            },
-                            {
-                                key: "animatePathsGradually",
-                                value: function (t) {
-                                    var e = t.el,
-                                        i = t.j,
-                                        a = t.pathFrom,
-                                        s = t.pathTo,
-                                        n = t.speed,
-                                        r = t.delay,
-                                        o = t.strokeWidth,
-                                        l = this.w,
-                                        h = 0;
-                                    l.config.chart.animations.animateGradually.enabled && (h = l.config.chart.animations.animateGradually.delay),
-                                        l.config.chart.animations.dynamicAnimation.enabled && l.globals.dataChanged && (h = 0),
-                                        this.morphSVG(e, i, a, s, n, o, r * h);
-                                },
-                            },
-                            {
-                                key: "showDelayedElements",
-                                value: function () {
-                                    this.w.globals.delayedElements.forEach(function (t) {
-                                        t.el.classList.remove("hidden");
-                                    });
-                                },
-                            },
-                            {
-                                key: "morphSVG",
-                                value: function (t, e, i, a, s, n, r) {
-                                    var o = this,
-                                        l = this.w;
-                                    i || (i = t.attr("pathFrom")),
-                                        a || (a = t.attr("pathTo")),
-                                        (!i || i.indexOf("undefined") > -1 || i.indexOf("NaN") > -1) && ((i = "M 0 ".concat(l.globals.gridHeight)), (s = 1)),
-                                        (a.indexOf("undefined") > -1 || a.indexOf("NaN") > -1) && ((a = "M 0 ".concat(l.globals.gridHeight)), (s = 1)),
-                                        l.globals.shouldAnimate || (s = 1),
-                                        t
-                                            .plot(i)
-                                            .animate(1, l.globals.easing, r)
-                                            .plot(i)
-                                            .animate(s, l.globals.easing, r)
-                                            .plot(a)
-                                            .afterAll(function () {
-                                                p.isNumber(e)
-                                                    ? e === l.globals.series[l.globals.maxValsInArrayIndex].length - 2 && l.globals.shouldAnimate && (l.globals.animationEnded = !0)
-                                                    : l.globals.shouldAnimate && ((l.globals.animationEnded = !0), "function" == typeof l.config.chart.events.animationEnd && l.config.chart.events.animationEnd(o.ctx, l)),
-                                                    o.showDelayedElements();
-                                            });
-                                },
-                            },
-                        ]),
-                        t
-                    );
-                })(),
-                m = (function () {
-                    function t(e) {
-                        n(this, t), (this.ctx = e), (this.w = e.w);
-                    }
-                    return (
-                        o(
-                            t,
-                            [
-                                {
-                                    key: "drawLine",
-                                    value: function (t, e, i, a) {
-                                        var s = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : "#a8a8a8",
-                                            n = arguments.length > 5 && void 0 !== arguments[5] ? arguments[5] : 0,
-                                            r = arguments.length > 6 && void 0 !== arguments[6] ? arguments[6] : null;
-                                        return this.w.globals.dom.Paper.line().attr({ x1: t, y1: e, x2: i, y2: a, stroke: s, "stroke-dasharray": n, "stroke-width": r });
-                                    },
-                                },
-                                {
-                                    key: "drawRect",
-                                    value: function () {
-                                        var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 0,
-                                            e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 0,
-                                            i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 0,
-                                            a = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : 0,
-                                            s = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : 0,
-                                            n = arguments.length > 5 && void 0 !== arguments[5] ? arguments[5] : "#fefefe",
-                                            r = arguments.length > 6 && void 0 !== arguments[6] ? arguments[6] : 1,
-                                            o = arguments.length > 7 && void 0 !== arguments[7] ? arguments[7] : null,
-                                            l = arguments.length > 8 && void 0 !== arguments[8] ? arguments[8] : null,
-                                            h = arguments.length > 9 && void 0 !== arguments[9] ? arguments[9] : 0,
-                                            c = this.w.globals.dom.Paper.rect();
-                                        return (
-                                            c.attr({ x: t, y: e, width: i > 0 ? i : 0, height: a > 0 ? a : 0, rx: s, ry: s, fill: n, opacity: r, "stroke-width": null !== o ? o : 0, stroke: null !== l ? l : "none", "stroke-dasharray": h }),
-                                            c
-                                        );
-                                    },
-                                },
-                                {
-                                    key: "drawPolygon",
-                                    value: function (t) {
-                                        var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "#e1e1e1",
-                                            i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : "none";
-                                        return this.w.globals.dom.Paper.polygon(t).attr({ fill: i, stroke: e });
-                                    },
-                                },
-                                {
-                                    key: "drawCircle",
-                                    value: function (t) {
-                                        var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null,
-                                            i = this.w.globals.dom.Paper.circle(2 * t);
-                                        return null !== e && i.attr(e), i;
-                                    },
-                                },
-                                {
-                                    key: "drawPath",
-                                    value: function (t) {
-                                        var e = t.d,
-                                            i = void 0 === e ? "" : e,
-                                            a = t.stroke,
-                                            s = void 0 === a ? "#a8a8a8" : a,
-                                            n = t.strokeWidth,
-                                            r = void 0 === n ? 1 : n,
-                                            o = t.fill,
-                                            l = t.fillOpacity,
-                                            h = void 0 === l ? 1 : l,
-                                            c = t.strokeOpacity,
-                                            d = void 0 === c ? 1 : c,
-                                            u = t.classes,
-                                            f = t.strokeLinecap,
-                                            g = void 0 === f ? null : f,
-                                            p = t.strokeDashArray,
-                                            x = void 0 === p ? 0 : p,
-                                            v = this.w;
-                                        return (
-                                            null === g && (g = v.config.stroke.lineCap),
-                                            (i.indexOf("undefined") > -1 || i.indexOf("NaN") > -1) && (i = "M 0 ".concat(v.globals.gridHeight)),
-                                            v.globals.dom.Paper.path(i).attr({ fill: o, "fill-opacity": h, stroke: s, "stroke-opacity": d, "stroke-linecap": g, "stroke-width": r, "stroke-dasharray": x, class: u })
-                                        );
-                                    },
-                                },
-                                {
-                                    key: "group",
-                                    value: function () {
-                                        var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : null,
-                                            e = this.w.globals.dom.Paper.group();
-                                        return null !== t && e.attr(t), e;
-                                    },
-                                },
-                                {
-                                    key: "move",
-                                    value: function (t, e) {
-                                        var i = ["M", t, e].join(" ");
-                                        return i;
-                                    },
-                                },
-                                {
-                                    key: "line",
-                                    value: function (t, e) {
-                                        var i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : null,
-                                            a = null;
-                                        return null === i ? (a = ["L", t, e].join(" ")) : "H" === i ? (a = ["H", t].join(" ")) : "V" === i && (a = ["V", e].join(" ")), a;
-                                    },
-                                },
-                                {
-                                    key: "curve",
-                                    value: function (t, e, i, a, s, n) {
-                                        var r = ["C", t, e, i, a, s, n].join(" ");
-                                        return r;
-                                    },
-                                },
-                                {
-                                    key: "quadraticCurve",
-                                    value: function (t, e, i, a) {
-                                        return ["Q", t, e, i, a].join(" ");
-                                    },
-                                },
-                                {
-                                    key: "arc",
-                                    value: function (t, e, i, a, s, n, r) {
-                                        var o = "A";
-                                        arguments.length > 7 && void 0 !== arguments[7] && arguments[7] && (o = "a");
-                                        var l = [o, t, e, i, a, s, n, r].join(" ");
-                                        return l;
-                                    },
-                                },
-                                {
-                                    key: "renderPaths",
-                                    value: function (t) {
-                                        var e,
-                                            i = t.i,
-                                            a = t.j,
-                                            s = t.realIndex,
-                                            n = t.pathFrom,
-                                            r = t.pathTo,
-                                            o = t.stroke,
-                                            l = t.strokeWidth,
-                                            c = t.strokeLinecap,
-                                            d = t.fill,
-                                            u = t.animationDelay,
-                                            f = t.initialSpeed,
-                                            g = t.dataChangeSpeed,
-                                            p = t.className,
-                                            m = t.id,
-                                            b = t.shouldClipToGrid,
-                                            y = void 0 === b || b,
-                                            w = t.bindEventsOnPaths,
-                                            k = void 0 === w || w,
-                                            S = t.drawShadow,
-                                            A = void 0 === S || S,
-                                            C = this.w,
-                                            L = new x(this.ctx),
-                                            E = new v(this.ctx),
-                                            P = this.w.config.chart.animations.enabled,
-                                            T = P && this.w.config.chart.animations.dynamicAnimation.enabled,
-                                            M = !!((P && !C.globals.resized) || (T && C.globals.dataChanged && C.globals.shouldAnimate));
-                                        M ? (e = n) : ((e = r), (this.w.globals.animationEnded = !0));
-                                        var z = C.config.stroke.dashArray,
-                                            I = 0;
-                                        I = Array.isArray(z) ? z[s] : C.config.stroke.dashArray;
-                                        var X = this.drawPath({ d: e, stroke: o, strokeWidth: l, fill: d, fillOpacity: 1, classes: p, strokeLinecap: c, strokeDashArray: I });
-                                        if ((X.attr("id", "".concat(m, "-").concat(i)), X.attr("index", s), y && X.attr({ "clip-path": "url(#gridRectMask".concat(C.globals.cuid, ")") }), "none" !== C.config.states.normal.filter.type))
-                                            L.getDefaultFilter(X, s);
-                                        else if (
-                                            C.config.chart.dropShadow.enabled &&
-                                            A &&
-                                            (!C.config.chart.dropShadow.enabledSeries || (C.config.chart.dropShadow.enabledSeries && -1 !== C.config.chart.dropShadow.enabledSeries.indexOf(s)))
-                                        ) {
-                                            var F = C.config.chart.dropShadow;
-                                            L.dropShadow(X, F, s);
-                                        }
-                                        k &&
-                                            (X.node.addEventListener("mouseenter", this.pathMouseEnter.bind(this, X)),
-                                            X.node.addEventListener("mouseleave", this.pathMouseLeave.bind(this, X)),
-                                            X.node.addEventListener("mousedown", this.pathMouseDown.bind(this, X))),
-                                            X.attr({ pathTo: r, pathFrom: n });
-                                        var Y = { el: X, j: a, pathFrom: n, pathTo: r, strokeWidth: l };
-                                        return (
-                                            !P || C.globals.resized || C.globals.dataChanged ? (!C.globals.resized && C.globals.dataChanged) || E.showDelayedElements() : E.animatePathsGradually(h({}, Y, { speed: f, delay: u })),
-                                            C.globals.dataChanged && T && M && E.animatePathsGradually(h({}, Y, { speed: g })),
-                                            X
-                                        );
-                                    },
-                                },
-                                {
-                                    key: "drawPattern",
-                                    value: function (t, e, i) {
-                                        var a = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : "#a8a8a8",
-                                            s = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : 0;
-                                        return this.w.globals.dom.Paper.pattern(e, i, function (n) {
-                                            "horizontalLines" === t
-                                                ? n.line(0, 0, i, 0).stroke({ color: a, width: s + 1 })
-                                                : "verticalLines" === t
-                                                ? n.line(0, 0, 0, e).stroke({ color: a, width: s + 1 })
-                                                : "slantedLines" === t
-                                                ? n.line(0, 0, e, i).stroke({ color: a, width: s })
-                                                : "squares" === t
-                                                ? n.rect(e, i).fill("none").stroke({ color: a, width: s })
-                                                : "circles" === t && n.circle(e).fill("none").stroke({ color: a, width: s });
-                                        });
-                                    },
-                                },
-                                {
-                                    key: "drawGradient",
-                                    value: function (t, e, i, a, s) {
-                                        var n,
-                                            r = arguments.length > 5 && void 0 !== arguments[5] ? arguments[5] : null,
-                                            o = arguments.length > 6 && void 0 !== arguments[6] ? arguments[6] : null,
-                                            l = arguments.length > 7 && void 0 !== arguments[7] ? arguments[7] : null,
-                                            h = arguments.length > 8 && void 0 !== arguments[8] ? arguments[8] : 0,
-                                            c = this.w;
-                                        (e = p.hexToRgba(e, a)), (i = p.hexToRgba(i, s));
-                                        var d = 0,
-                                            u = 1,
-                                            f = 1,
-                                            g = null;
-                                        null !== o && ((d = void 0 !== o[0] ? o[0] / 100 : 0), (u = void 0 !== o[1] ? o[1] / 100 : 1), (f = void 0 !== o[2] ? o[2] / 100 : 1), (g = void 0 !== o[3] ? o[3] / 100 : null));
-                                        var x = !("donut" !== c.config.chart.type && "pie" !== c.config.chart.type && "bubble" !== c.config.chart.type);
-                                        if (
-                                            ((n =
-                                                null === l || 0 === l.length
-                                                    ? c.globals.dom.Paper.gradient(x ? "radial" : "linear", function (t) {
-                                                          t.at(d, e, a), t.at(u, i, s), t.at(f, i, s), null !== g && t.at(g, e, a);
-                                                      })
-                                                    : c.globals.dom.Paper.gradient(x ? "radial" : "linear", function (t) {
-                                                          (Array.isArray(l[h]) ? l[h] : l).forEach(function (e) {
-                                                              t.at(e.offset / 100, e.color, e.opacity);
-                                                          });
-                                                      })),
-                                            x)
-                                        ) {
-                                            var v = c.globals.gridWidth / 2,
-                                                m = c.globals.gridHeight / 2;
-                                            "bubble" !== c.config.chart.type ? n.attr({ gradientUnits: "userSpaceOnUse", cx: v, cy: m, r: r }) : n.attr({ cx: 0.5, cy: 0.5, r: 0.8, fx: 0.2, fy: 0.2 });
-                                        } else "vertical" === t ? n.from(0, 0).to(0, 1) : "diagonal" === t ? n.from(0, 0).to(1, 1) : "horizontal" === t ? n.from(0, 1).to(1, 1) : "diagonal2" === t && n.from(0, 1).to(2, 2);
-                                        return n;
-                                    },
-                                },
-                                {
-                                    key: "drawText",
-                                    value: function (t) {
-                                        var e,
-                                            i = this.w,
-                                            a = t.x,
-                                            s = t.y,
-                                            n = t.text,
-                                            r = t.textAnchor,
-                                            o = t.fontSize,
-                                            l = t.fontFamily,
-                                            h = t.foreColor,
-                                            c = t.opacity;
-                                        return (
-                                            void 0 === n && (n = ""),
-                                            r || (r = "start"),
-                                            h || (h = i.config.chart.foreColor),
-                                            (l = l || i.config.chart.fontFamily),
-                                            (e = Array.isArray(n)
-                                                ? i.globals.dom.Paper.text(function (t) {
-                                                      for (var e = 0; e < n.length; e++) t.tspan(n[e]);
-                                                  })
-                                                : i.globals.dom.Paper.plain(n)).attr({ x: a, y: s, "text-anchor": r, "dominant-baseline": "auto", "font-size": o, "font-family": l, fill: h, class: t.cssClass }),
-                                            (e.node.style.fontFamily = l),
-                                            (e.node.style.opacity = c),
-                                            e
-                                        );
-                                    },
-                                },
-                                {
-                                    key: "addTspan",
-                                    value: function (t, e, i) {
-                                        var a = t.tspan(e);
-                                        i || (i = this.w.config.chart.fontFamily), (a.node.style.fontFamily = i);
-                                    },
-                                },
-                                {
-                                    key: "drawMarker",
-                                    value: function (t, e, i) {
-                                        t = t || 0;
-                                        var a = i.pSize || 0,
-                                            s = null;
-                                        if ("square" === i.shape) {
-                                            var n = void 0 === i.pRadius ? a / 2 : i.pRadius;
-                                            null === e && ((a = 0), (n = 0));
-                                            var r = 1.2 * a + n,
-                                                o = this.drawRect(r, r, r, r, n);
-                                            o.attr({
-                                                x: t - r / 2,
-                                                y: e - r / 2,
-                                                cx: t,
-                                                cy: e,
-                                                class: i.class ? i.class : "",
-                                                fill: i.pointFillColor,
-                                                "fill-opacity": i.pointFillOpacity ? i.pointFillOpacity : 1,
-                                                stroke: i.pointStrokeColor,
-                                                "stroke-width": i.pWidth ? i.pWidth : 0,
-                                                "stroke-opacity": i.pointStrokeOpacity ? i.pointStrokeOpacity : 1,
-                                            }),
-                                                (s = o);
-                                        } else
-                                            "circle" === i.shape &&
-                                                (p.isNumber(e) || ((a = 0), (e = 0)),
-                                                (s = this.drawCircle(a, {
-                                                    cx: t,
-                                                    cy: e,
-                                                    class: i.class ? i.class : "",
-                                                    stroke: i.pointStrokeColor,
-                                                    fill: i.pointFillColor,
-                                                    "fill-opacity": i.pointFillOpacity ? i.pointFillOpacity : 1,
-                                                    "stroke-width": i.pWidth ? i.pWidth : 0,
-                                                    "stroke-opacity": i.pointStrokeOpacity ? i.pointStrokeOpacity : 1,
-                                                })));
-                                        return s;
-                                    },
-                                },
-                                {
-                                    key: "pathMouseEnter",
-                                    value: function (t, e) {
-                                        var i = this.w,
-                                            a = new x(this.ctx),
-                                            s = parseInt(t.node.getAttribute("index")),
-                                            n = parseInt(t.node.getAttribute("j"));
-                                        if (
-                                            ("function" == typeof i.config.chart.events.dataPointMouseEnter && i.config.chart.events.dataPointMouseEnter(e, this.ctx, { seriesIndex: s, dataPointIndex: n, w: i }),
-                                            this.ctx.fireEvent("dataPointMouseEnter", [e, this.ctx, { seriesIndex: s, dataPointIndex: n, w: i }]),
-                                            ("none" === i.config.states.active.filter.type || "true" !== t.node.getAttribute("selected")) &&
-                                                "none" !== i.config.states.hover.filter.type &&
-                                                "none" !== i.config.states.active.filter.type &&
-                                                !i.globals.isTouchDevice)
-                                        ) {
-                                            var r = i.config.states.hover.filter;
-                                            a.applyFilter(t, s, r.type, r.value);
-                                        }
-                                    },
-                                },
-                                {
-                                    key: "pathMouseLeave",
-                                    value: function (t, e) {
-                                        var i = this.w,
-                                            a = new x(this.ctx),
-                                            s = parseInt(t.node.getAttribute("index")),
-                                            n = parseInt(t.node.getAttribute("j"));
-                                        "function" == typeof i.config.chart.events.dataPointMouseLeave && i.config.chart.events.dataPointMouseLeave(e, this.ctx, { seriesIndex: s, dataPointIndex: n, w: i }),
-                                            this.ctx.fireEvent("dataPointMouseLeave", [e, this.ctx, { seriesIndex: s, dataPointIndex: n, w: i }]),
-                                            ("none" !== i.config.states.active.filter.type && "true" === t.node.getAttribute("selected")) || ("none" !== i.config.states.hover.filter.type && a.getDefaultFilter(t, s));
-                                    },
-                                },
-                                {
-                                    key: "pathMouseDown",
-                                    value: function (t, e) {
-                                        var i = this.w,
-                                            a = new x(this.ctx),
-                                            s = parseInt(t.node.getAttribute("index")),
-                                            n = parseInt(t.node.getAttribute("j")),
-                                            r = "false";
-                                        if ("true" === t.node.getAttribute("selected")) {
-                                            if ((t.node.setAttribute("selected", "false"), i.globals.selectedDataPoints[s].indexOf(n) > -1)) {
-                                                var o = i.globals.selectedDataPoints[s].indexOf(n);
-                                                i.globals.selectedDataPoints[s].splice(o, 1);
-                                            }
-                                        } else {
-                                            if (!i.config.states.active.allowMultipleDataPointsSelection && i.globals.selectedDataPoints.length > 0) {
-                                                i.globals.selectedDataPoints = [];
-                                                var l = i.globals.dom.Paper.select(".apexcharts-series path").members,
-                                                    h = i.globals.dom.Paper.select(".apexcharts-series circle, .apexcharts-series rect").members;
-                                                l.forEach(function (t) {
-                                                    t.node.setAttribute("selected", "false"), a.getDefaultFilter(t, s);
-                                                }),
-                                                    h.forEach(function (t) {
-                                                        t.node.setAttribute("selected", "false"), a.getDefaultFilter(t, s);
-                                                    });
-                                            }
-                                            t.node.setAttribute("selected", "true"), (r = "true"), void 0 === i.globals.selectedDataPoints[s] && (i.globals.selectedDataPoints[s] = []), i.globals.selectedDataPoints[s].push(n);
-                                        }
-                                        if ("true" === r) {
-                                            var c = i.config.states.active.filter;
-                                            "none" !== c && a.applyFilter(t, s, c.type, c.value);
-                                        } else "none" !== i.config.states.active.filter.type && a.getDefaultFilter(t, s);
-                                        "function" == typeof i.config.chart.events.dataPointSelection &&
-                                            i.config.chart.events.dataPointSelection(e, this.ctx, { selectedDataPoints: i.globals.selectedDataPoints, seriesIndex: s, dataPointIndex: n, w: i }),
-                                            e && this.ctx.fireEvent("dataPointSelection", [e, this.ctx, { selectedDataPoints: i.globals.selectedDataPoints, seriesIndex: s, dataPointIndex: n, w: i }]);
-                                    },
-                                },
-                                {
-                                    key: "rotateAroundCenter",
-                                    value: function (t) {
-                                        var e = t.getBBox();
-                                        return { x: e.x + e.width / 2, y: e.y + e.height / 2 };
-                                    },
-                                },
-                                {
-                                    key: "getTextRects",
-                                    value: function (t, e, i, a) {
-                                        var s = !(arguments.length > 4 && void 0 !== arguments[4]) || arguments[4],
-                                            n = this.w,
-                                            r = this.drawText({ x: -200, y: -200, text: t, textAnchor: "start", fontSize: e, fontFamily: i, foreColor: "#fff", opacity: 0 });
-                                        a && r.attr("transform", a), n.globals.dom.Paper.add(r);
-                                        var o = r.bbox();
-                                        return s || (o = r.node.getBoundingClientRect()), r.remove(), { width: o.width, height: o.height };
-                                    },
-                                },
-                                {
-                                    key: "placeTextWithEllipsis",
-                                    value: function (t, e, i) {
-                                        if (((t.textContent = e), e.length > 0 && t.getComputedTextLength() >= i)) {
-                                            for (var a = e.length - 3; a > 0; a -= 3) if (t.getSubStringLength(0, a) <= i) return void (t.textContent = e.substring(0, a) + "...");
-                                            t.textContent = "...";
-                                        }
-                                    },
-                                },
-                            ],
-                            [
-                                {
-                                    key: "setAttrs",
-                                    value: function (t, e) {
-                                        for (var i in e) e.hasOwnProperty(i) && t.setAttribute(i, e[i]);
-                                    },
-                                },
-                            ]
-                        ),
-                        t
-                    );
-                })();
-            var b = {
-                    name: "en",
-                    options: {
-                        months: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"],
-                        shortMonths: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"],
-                        days: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"],
-                        shortDays: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
-                        toolbar: {
-                            exportToSVG: "Download SVG",
-                            exportToPNG: "Download PNG",
-                            menu: "Menu",
-                            selection: "Selection",
-                            selectionZoom: "Selection Zoom",
-                            zoomIn: "Zoom In",
-                            zoomOut: "Zoom Out",
-                            pan: "Panning",
-                            reset: "Reset Zoom",
-                        },
-                    },
-                },
-                y = (function () {
-                    function t() {
-                        n(this, t),
-                            (this.yAxis = {
-                                show: !0,
-                                showAlways: !1,
-                                seriesName: void 0,
-                                opposite: !1,
-                                reversed: !1,
-                                logarithmic: !1,
-                                tickAmount: void 0,
-                                forceNiceScale: !1,
-                                max: void 0,
-                                min: void 0,
-                                floating: !1,
-                                decimalsInFloat: void 0,
-                                labels: { show: !0, minWidth: 0, maxWidth: 160, offsetX: 0, offsetY: 0, align: void 0, rotate: 0, padding: 20, style: { colors: [], fontSize: "11px", fontFamily: void 0, cssClass: "" }, formatter: void 0 },
-                                axisBorder: { show: !1, color: "#78909C", offsetX: 0, offsetY: 0 },
-                                axisTicks: { show: !1, color: "#78909C", width: 6, offsetX: 0, offsetY: 0 },
-                                title: { text: void 0, rotate: 90, offsetY: 0, offsetX: 0, style: { color: void 0, fontSize: "11px", fontFamily: void 0, cssClass: "" } },
-                                tooltip: { enabled: !1, offsetX: 0 },
-                                crosshairs: { show: !0, position: "front", stroke: { color: "#b6b6b6", width: 1, dashArray: 0 } },
-                            }),
-                            (this.xAxisAnnotation = {
-                                x: 0,
-                                x2: null,
-                                strokeDashArray: 1,
-                                fillColor: "#c2c2c2",
-                                borderColor: "#c2c2c2",
-                                opacity: 0.3,
-                                offsetX: 0,
-                                offsetY: 0,
-                                label: {
-                                    borderColor: "#c2c2c2",
-                                    borderWidth: 1,
-                                    text: void 0,
-                                    textAnchor: "middle",
-                                    orientation: "vertical",
-                                    position: "top",
-                                    offsetX: 0,
-                                    offsetY: 0,
-                                    style: { background: "#fff", color: void 0, fontSize: "11px", fontFamily: void 0, cssClass: "", padding: { left: 5, right: 5, top: 2, bottom: 2 } },
-                                },
-                            }),
-                            (this.yAxisAnnotation = {
-                                y: 0,
-                                y2: null,
-                                strokeDashArray: 1,
-                                fillColor: "#c2c2c2",
-                                borderColor: "#c2c2c2",
-                                opacity: 0.3,
-                                offsetX: 0,
-                                offsetY: 0,
-                                yAxisIndex: 0,
-                                label: {
-                                    borderColor: "#c2c2c2",
-                                    borderWidth: 1,
-                                    text: void 0,
-                                    textAnchor: "end",
-                                    position: "right",
-                                    offsetX: 0,
-                                    offsetY: -3,
-                                    style: { background: "#fff", color: void 0, fontSize: "11px", fontFamily: void 0, cssClass: "", padding: { left: 5, right: 5, top: 0, bottom: 2 } },
-                                },
-                            }),
-                            (this.pointAnnotation = {
-                                x: 0,
-                                y: null,
-                                yAxisIndex: 0,
-                                seriesIndex: 0,
-                                marker: { size: 0, fillColor: "#fff", strokeWidth: 2, strokeColor: "#333", shape: "circle", offsetX: 0, offsetY: 0, radius: 2, cssClass: "" },
-                                label: {
-                                    borderColor: "#c2c2c2",
-                                    borderWidth: 1,
-                                    text: void 0,
-                                    textAnchor: "middle",
-                                    offsetX: 0,
-                                    offsetY: -15,
-                                    style: { background: "#fff", color: void 0, fontSize: "11px", fontFamily: void 0, cssClass: "", padding: { left: 5, right: 5, top: 0, bottom: 2 } },
-                                },
-                                customSVG: { SVG: void 0, cssClass: void 0, offsetX: 0, offsetY: 0 },
-                            });
-                    }
-                    return (
-                        o(t, [
-                            {
-                                key: "init",
-                                value: function () {
-                                    return {
-                                        annotations: { position: "front", yaxis: [this.yAxisAnnotation], xaxis: [this.xAxisAnnotation], points: [this.pointAnnotation] },
-                                        chart: {
-                                            animations: { enabled: !0, easing: "easeinout", speed: 800, animateGradually: { delay: 150, enabled: !0 }, dynamicAnimation: { enabled: !0, speed: 350 } },
-                                            background: "transparent",
-                                            locales: [b],
-                                            defaultLocale: "en",
-                                            dropShadow: { enabled: !1, enabledSeries: void 0, top: 2, left: 2, blur: 4, color: "#000", opacity: 0.35 },
-                                            events: {
-                                                animationEnd: void 0,
-                                                beforeMount: void 0,
-                                                mounted: void 0,
-                                                updated: void 0,
-                                                click: void 0,
-                                                legendClick: void 0,
-                                                markerClick: void 0,
-                                                selection: void 0,
-                                                dataPointSelection: void 0,
-                                                dataPointMouseEnter: void 0,
-                                                dataPointMouseLeave: void 0,
-                                                beforeZoom: void 0,
-                                                zoomed: void 0,
-                                                scrolled: void 0,
-                                            },
-                                            foreColor: "#373d3f",
-                                            fontFamily: "Helvetica, Arial, sans-serif",
-                                            height: "auto",
-                                            parentHeightOffset: 15,
-                                            id: void 0,
-                                            group: void 0,
-                                            offsetX: 0,
-                                            offsetY: 0,
-                                            selection: {
-                                                enabled: !1,
-                                                type: "x",
-                                                fill: { color: "#24292e", opacity: 0.1 },
-                                                stroke: { width: 1, color: "#24292e", opacity: 0.4, dashArray: 3 },
-                                                xaxis: { min: void 0, max: void 0 },
-                                                yaxis: { min: void 0, max: void 0 },
-                                            },
-                                            sparkline: { enabled: !1 },
-                                            brush: { enabled: !1, autoScaleYaxis: !0, target: void 0 },
-                                            stacked: !1,
-                                            stackType: "normal",
-                                            toolbar: { show: !0, tools: { download: !0, selection: !0, zoom: !0, zoomin: !0, zoomout: !0, pan: !0, reset: !0, customIcons: [] }, autoSelected: "zoom" },
-                                            type: "line",
-                                            width: "100%",
-                                            zoom: { enabled: !0, type: "x", autoScaleYaxis: !1, zoomedArea: { fill: { color: "#90CAF9", opacity: 0.4 }, stroke: { color: "#0D47A1", opacity: 0.4, width: 1 } } },
-                                        },
-                                        plotOptions: {
-                                            bar: {
-                                                horizontal: !1,
-                                                columnWidth: "70%",
-                                                barHeight: "70%",
-                                                distributed: !1,
-                                                endingShape: "flat",
-                                                colors: { ranges: [], backgroundBarColors: [], backgroundBarOpacity: 1 },
-                                                dataLabels: { maxItems: 100, hideOverflowingLabels: !0, position: "top" },
-                                            },
-                                            candlestick: { colors: { upward: "#00B746", downward: "#EF403C" }, wick: { useFillColor: !0 } },
-                                            heatmap: { radius: 2, enableShades: !0, shadeIntensity: 0.5, reverseNegativeShade: !0, distributed: !1, colorScale: { inverse: !1, ranges: [], min: void 0, max: void 0 } },
-                                            radialBar: {
-                                                size: void 0,
-                                                inverseOrder: !1,
-                                                startAngle: 0,
-                                                endAngle: 360,
-                                                offsetX: 0,
-                                                offsetY: 0,
-                                                hollow: {
-                                                    margin: 5,
-                                                    size: "50%",
-                                                    background: "transparent",
-                                                    image: void 0,
-                                                    imageWidth: 150,
-                                                    imageHeight: 150,
-                                                    imageOffsetX: 0,
-                                                    imageOffsetY: 0,
-                                                    imageClipped: !0,
-                                                    position: "front",
-                                                    dropShadow: { enabled: !1, top: 0, left: 0, blur: 3, color: "#000", opacity: 0.5 },
-                                                },
-                                                track: {
-                                                    show: !0,
-                                                    startAngle: void 0,
-                                                    endAngle: void 0,
-                                                    background: "#f2f2f2",
-                                                    strokeWidth: "97%",
-                                                    opacity: 1,
-                                                    margin: 5,
-                                                    dropShadow: { enabled: !1, top: 0, left: 0, blur: 3, color: "#000", opacity: 0.5 },
-                                                },
-                                                dataLabels: {
-                                                    show: !0,
-                                                    name: { show: !0, fontSize: "16px", fontFamily: void 0, color: void 0, offsetY: 0 },
-                                                    value: {
-                                                        show: !0,
-                                                        fontSize: "14px",
-                                                        fontFamily: void 0,
-                                                        color: void 0,
-                                                        offsetY: 16,
-                                                        formatter: function (t) {
-                                                            return t + "%";
-                                                        },
-                                                    },
-                                                    total: {
-                                                        show: !1,
-                                                        label: "Total",
-                                                        color: void 0,
-                                                        formatter: function (t) {
-                                                            return (
-                                                                t.globals.seriesTotals.reduce(function (t, e) {
-                                                                    return t + e;
-                                                                }, 0) /
-                                                                    t.globals.series.length +
-                                                                "%"
-                                                            );
-                                                        },
-                                                    },
-                                                },
-                                            },
-                                            rangeBar: {},
-                                            pie: {
-                                                size: void 0,
-                                                customScale: 1,
-                                                offsetX: 0,
-                                                offsetY: 0,
-                                                expandOnClick: !0,
-                                                dataLabels: { offset: 0, minAngleToShowLabel: 10 },
-                                                donut: {
-                                                    size: "65%",
-                                                    background: "transparent",
-                                                    labels: {
-                                                        show: !1,
-                                                        name: { show: !0, fontSize: "16px", fontFamily: void 0, color: void 0, offsetY: -10 },
-                                                        value: {
-                                                            show: !0,
-                                                            fontSize: "20px",
-                                                            fontFamily: void 0,
-                                                            color: void 0,
-                                                            offsetY: 10,
-                                                            formatter: function (t) {
-                                                                return t;
-                                                            },
-                                                        },
-                                                        total: {
-                                                            show: !1,
-                                                            label: "Total",
-                                                            color: void 0,
-                                                            formatter: function (t) {
-                                                                return t.globals.seriesTotals.reduce(function (t, e) {
-                                                                    return t + e;
-                                                                }, 0);
-                                                            },
-                                                        },
-                                                    },
-                                                },
-                                            },
-                                            radar: { size: void 0, offsetX: 0, offsetY: 0, polygons: { strokeColors: "#e8e8e8", connectorColors: "#e8e8e8", fill: { colors: void 0 } } },
-                                        },
-                                        colors: void 0,
-                                        dataLabels: {
-                                            enabled: !0,
-                                            enabledOnSeries: void 0,
-                                            formatter: function (t) {
-                                                return null !== t ? t : "";
-                                            },
-                                            textAnchor: "middle",
-                                            offsetX: 0,
-                                            offsetY: 0,
-                                            style: { fontSize: "12px", fontFamily: void 0, colors: void 0 },
-                                            dropShadow: { enabled: !1, top: 1, left: 1, blur: 1, color: "#000", opacity: 0.45 },
-                                        },
-                                        fill: {
-                                            type: "solid",
-                                            colors: void 0,
-                                            opacity: 0.85,
-                                            gradient: { shade: "dark", type: "horizontal", shadeIntensity: 0.5, gradientToColors: void 0, inverseColors: !0, opacityFrom: 1, opacityTo: 1, stops: [0, 50, 100], colorStops: [] },
-                                            image: { src: [], width: void 0, height: void 0 },
-                                            pattern: { style: "sqaures", width: 6, height: 6, strokeWidth: 2 },
-                                        },
-                                        grid: {
-                                            show: !0,
-                                            borderColor: "#e0e0e0",
-                                            strokeDashArray: 0,
-                                            position: "back",
-                                            xaxis: { lines: { show: !1, animate: !1 } },
-                                            yaxis: { lines: { show: !0, animate: !1 } },
-                                            row: { colors: void 0, opacity: 0.5 },
-                                            column: { colors: void 0, opacity: 0.5 },
-                                            padding: { top: 0, right: 10, bottom: 0, left: 12 },
-                                        },
-                                        labels: [],
-                                        legend: {
-                                            show: !0,
-                                            showForSingleSeries: !1,
-                                            showForNullSeries: !0,
-                                            showForZeroSeries: !0,
-                                            floating: !1,
-                                            position: "bottom",
-                                            horizontalAlign: "center",
-                                            fontSize: "12px",
-                                            fontFamily: void 0,
-                                            width: void 0,
-                                            height: void 0,
-                                            formatter: void 0,
-                                            offsetX: -20,
-                                            offsetY: 0,
-                                            labels: { colors: void 0, useSeriesColors: !1 },
-                                            markers: { width: 12, height: 12, strokeWidth: 0, strokeColor: "#fff", radius: 12, customHTML: void 0, offsetX: 0, offsetY: 0, onClick: void 0 },
-                                            itemMargin: { horizontal: 0, vertical: 5 },
-                                            onItemClick: { toggleDataSeries: !0 },
-                                            onItemHover: { highlightDataSeries: !0 },
-                                        },
-                                        markers: {
-                                            discrete: [],
-                                            size: 0,
-                                            colors: void 0,
-                                            strokeColors: "#fff",
-                                            strokeWidth: 2,
-                                            strokeOpacity: 0.9,
-                                            fillOpacity: 1,
-                                            shape: "circle",
-                                            radius: 2,
-                                            offsetX: 0,
-                                            offsetY: 0,
-                                            hover: { size: void 0, sizeOffset: 3 },
-                                        },
-                                        noData: { text: void 0, align: "center", verticalAlign: "middle", offsetX: 0, offsetY: 0, style: { color: void 0, fontSize: "14px", fontFamily: void 0 } },
-                                        responsive: [],
-                                        series: void 0,
-                                        states: {
-                                            normal: { filter: { type: "none", value: 0 } },
-                                            hover: { filter: { type: "lighten", value: 0.15 } },
-                                            active: { allowMultipleDataPointsSelection: !1, filter: { type: "darken", value: 0.65 } },
-                                        },
-                                        title: { text: void 0, align: "left", margin: 10, offsetX: 0, offsetY: 0, floating: !1, style: { fontSize: "14px", fontFamily: void 0, color: void 0 } },
-                                        subtitle: { text: void 0, align: "left", margin: 10, offsetX: 0, offsetY: 30, floating: !1, style: { fontSize: "12px", fontFamily: void 0, color: void 0 } },
-                                        stroke: { show: !0, curve: "smooth", lineCap: "butt", width: 2, colors: void 0, dashArray: 0 },
-                                        tooltip: {
-                                            enabled: !0,
-                                            enabledOnSeries: void 0,
-                                            shared: !0,
-                                            followCursor: !1,
-                                            intersect: !1,
-                                            inverseOrder: !1,
-                                            custom: void 0,
-                                            fillSeriesColor: !1,
-                                            theme: "light",
-                                            style: { fontSize: "12px", fontFamily: void 0 },
-                                            onDatasetHover: { highlightDataSeries: !1 },
-                                            x: { show: !0, format: "dd MMM", formatter: void 0 },
-                                            y: {
-                                                formatter: void 0,
-                                                title: {
-                                                    formatter: function (t) {
-                                                        return t;
-                                                    },
-                                                },
-                                            },
-                                            z: { formatter: void 0, title: "Size: " },
-                                            marker: { show: !0 },
-                                            items: { display: "flex" },
-                                            fixed: { enabled: !1, position: "topRight", offsetX: 0, offsetY: 0 },
-                                        },
-                                        xaxis: {
-                                            type: "category",
-                                            categories: [],
-                                            offsetX: 0,
-                                            offsetY: 0,
-                                            labels: {
-                                                show: !0,
-                                                rotate: -45,
-                                                rotateAlways: !1,
-                                                hideOverlappingLabels: !0,
-                                                trim: !0,
-                                                minHeight: void 0,
-                                                maxHeight: 120,
-                                                showDuplicates: !0,
-                                                style: { colors: [], fontSize: "12px", fontFamily: void 0, cssClass: "" },
-                                                offsetX: 0,
-                                                offsetY: 0,
-                                                format: void 0,
-                                                formatter: void 0,
-                                                datetimeFormatter: { year: "yyyy", month: "MMM 'yy", day: "dd MMM", hour: "HH:mm", minute: "HH:mm:ss" },
-                                            },
-                                            axisBorder: { show: !0, color: "#78909C", width: "100%", height: 1, offsetX: 0, offsetY: 0 },
-                                            axisTicks: { show: !0, color: "#78909C", height: 6, offsetX: 0, offsetY: 0 },
-                                            tickAmount: void 0,
-                                            tickPlacement: "on",
-                                            min: void 0,
-                                            max: void 0,
-                                            range: void 0,
-                                            floating: !1,
-                                            position: "bottom",
-                                            title: { text: void 0, offsetX: 0, offsetY: 0, style: { color: void 0, fontSize: "12px", fontFamily: void 0, cssClass: "" } },
-                                            crosshairs: {
-                                                show: !0,
-                                                width: 1,
-                                                position: "back",
-                                                opacity: 0.9,
-                                                stroke: { color: "#b6b6b6", width: 1, dashArray: 3 },
-                                                fill: { type: "solid", color: "#B1B9C4", gradient: { colorFrom: "#D8E3F0", colorTo: "#BED1E6", stops: [0, 100], opacityFrom: 0.4, opacityTo: 0.5 } },
-                                                dropShadow: { enabled: !1, left: 0, top: 0, blur: 1, opacity: 0.4 },
-                                            },
-                                            tooltip: { enabled: !0, offsetY: 0, formatter: void 0, style: { fontSize: "12px", fontFamily: void 0 } },
-                                        },
-                                        yaxis: this.yAxis,
-                                        theme: { mode: "light", palette: "palette1", monochrome: { enabled: !1, color: "#008FFB", shadeTo: "light", shadeIntensity: 0.65 } },
-                                    };
-                                },
-                            },
-                        ]),
-                        t
-                    );
-                })(),
-                w = (function () {
-                    function t(e) {
-                        n(this, t), (this.ctx = e), (this.w = e.w), (this.graphics = new m(this.ctx)), this.w.globals.isBarHorizontal && (this.invertAxis = !0), (this.xDivision = this.w.globals.gridWidth / this.w.globals.dataPoints);
-                    }
-                    return (
-                        o(t, [
-                            {
-                                key: "drawAnnotations",
-                                value: function () {
-                                    var t = this.w;
-                                    if (t.globals.axisCharts) {
-                                        for (
-                                            var e = this.drawYAxisAnnotations(), i = this.drawXAxisAnnotations(), a = this.drawPointAnnotations(), s = t.config.chart.animations.enabled, n = [e, i, a], r = [i.node, e.node, a.node], o = 0;
-                                            o < 3;
-                                            o++
-                                        )
-                                            t.globals.dom.elGraphical.add(n[o]), !s || t.globals.resized || t.globals.dataChanged || r[o].classList.add("hidden"), t.globals.delayedElements.push({ el: r[o], index: 0 });
-                                        this.annotationsBackground();
-                                    }
-                                },
-                            },
-                            {
-                                key: "getStringX",
-                                value: function (t) {
-                                    var e = this.w,
-                                        i = t,
-                                        a = e.globals.labels.indexOf(t),
-                                        s = e.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g text:nth-child(" + (a + 1) + ")");
-                                    return s && (i = parseFloat(s.getAttribute("x"))), i;
-                                },
-                            },
-                            {
-                                key: "addXaxisAnnotation",
-                                value: function (t, e, i) {
-                                    var a = this.w,
-                                        s = this.invertAxis ? a.globals.minY : a.globals.minX,
-                                        n = this.invertAxis ? a.globals.yRange[0] : a.globals.xRange,
-                                        r = (t.x - s) / (n / a.globals.gridWidth),
-                                        o = t.label.text;
-                                    ("category" !== a.config.xaxis.type && !a.config.xaxis.convertedCatToNumeric) || this.invertAxis || (r = this.getStringX(t.x));
-                                    var l = t.strokeDashArray;
-                                    if (!(r < 0 || r > a.globals.gridWidth)) {
-                                        if (null === t.x2) {
-                                            var h = this.graphics.drawLine(r + t.offsetX, 0 + t.offsetY, r + t.offsetX, a.globals.gridHeight + t.offsetY, t.borderColor, l);
-                                            e.appendChild(h.node);
-                                        } else {
-                                            var c = (t.x2 - s) / (n / a.globals.gridWidth);
-                                            if ((("category" !== a.config.xaxis.type && !a.config.xaxis.convertedCatToNumeric) || this.invertAxis || (c = this.getStringX(t.x2)), c < r)) {
-                                                var d = r;
-                                                (r = c), (c = d);
-                                            }
-                                            if (o) {
-                                                var u = this.graphics.drawRect(r + t.offsetX, 0 + t.offsetY, c - r, a.globals.gridHeight + t.offsetY, 0, t.fillColor, t.opacity, 1, t.borderColor, l);
-                                                e.appendChild(u.node);
-                                            }
-                                        }
-                                        var f = "top" === t.label.position ? -3 : a.globals.gridHeight,
-                                            g = this.graphics.drawText({
-                                                x: r + t.label.offsetX,
-                                                y: f + t.label.offsetY,
-                                                text: o,
-                                                textAnchor: t.label.textAnchor,
-                                                fontSize: t.label.style.fontSize,
-                                                fontFamily: t.label.style.fontFamily,
-                                                foreColor: t.label.style.color,
-                                                cssClass: "apexcharts-xaxis-annotation-label " + t.label.style.cssClass,
-                                            });
-                                        g.attr({ rel: i }), e.appendChild(g.node), this.setOrientations(t, i);
-                                    }
-                                },
-                            },
-                            {
-                                key: "drawXAxisAnnotations",
-                                value: function () {
-                                    var t = this,
-                                        e = this.w,
-                                        i = this.graphics.group({ class: "apexcharts-xaxis-annotations" });
-                                    return (
-                                        e.config.annotations.xaxis.map(function (e, a) {
-                                            t.addXaxisAnnotation(e, i.node, a);
-                                        }),
-                                        i
-                                    );
-                                },
-                            },
-                            {
-                                key: "addYaxisAnnotation",
-                                value: function (t, e, i) {
-                                    var a,
-                                        s,
-                                        n = this.w,
-                                        r = t.strokeDashArray;
-                                    if (this.invertAxis) {
-                                        var o = n.globals.labels.indexOf(t.y),
-                                            l = n.globals.dom.baseEl.querySelector(".apexcharts-yaxis-texts-g text:nth-child(" + (o + 1) + ")");
-                                        l && (a = parseFloat(l.getAttribute("y")));
-                                    } else
-                                        (a = n.globals.gridHeight - (t.y - n.globals.minYArr[t.yAxisIndex]) / (n.globals.yRange[t.yAxisIndex] / n.globals.gridHeight)),
-                                            n.config.yaxis[t.yAxisIndex] && n.config.yaxis[t.yAxisIndex].reversed && (a = (t.y - n.globals.minYArr[t.yAxisIndex]) / (n.globals.yRange[t.yAxisIndex] / n.globals.gridHeight));
-                                    var h = t.label.text;
-                                    if (null === t.y2) {
-                                        var c = this.graphics.drawLine(0 + t.offsetX, a + t.offsetY, n.globals.gridWidth + t.offsetX, a + t.offsetY, t.borderColor, r);
-                                        e.appendChild(c.node);
-                                    } else {
-                                        if (this.invertAxis) {
-                                            var d = n.globals.labels.indexOf(t.y2),
-                                                u = n.globals.dom.baseEl.querySelector(".apexcharts-yaxis-texts-g text:nth-child(" + (d + 1) + ")");
-                                            u && (s = parseFloat(u.getAttribute("y")));
-                                        } else
-                                            (s = n.globals.gridHeight - (t.y2 - n.globals.minYArr[t.yAxisIndex]) / (n.globals.yRange[t.yAxisIndex] / n.globals.gridHeight)),
-                                                n.config.yaxis[t.yAxisIndex] && n.config.yaxis[t.yAxisIndex].reversed && (s = (t.y2 - n.globals.minYArr[t.yAxisIndex]) / (n.globals.yRange[t.yAxisIndex] / n.globals.gridHeight));
-                                        if (s > a) {
-                                            var f = a;
-                                            (a = s), (s = f);
-                                        }
-                                        if (h) {
-                                            var g = this.graphics.drawRect(0 + t.offsetX, s + t.offsetY, n.globals.gridWidth + t.offsetX, a - s, 0, t.fillColor, t.opacity, 1, t.borderColor, r);
-                                            e.appendChild(g.node);
-                                        }
-                                    }
-                                    var p = "right" === t.label.position ? n.globals.gridWidth : 0,
-                                        x = this.graphics.drawText({
-                                            x: p + t.label.offsetX,
-                                            y: (s || a) + t.label.offsetY - 3,
-                                            text: h,
-                                            textAnchor: t.label.textAnchor,
-                                            fontSize: t.label.style.fontSize,
-                                            fontFamily: t.label.style.fontFamily,
-                                            foreColor: t.label.style.color,
-                                            cssClass: "apexcharts-yaxis-annotation-label " + t.label.style.cssClass,
-                                        });
-                                    x.attr({ rel: i }), e.appendChild(x.node);
-                                },
-                            },
-                            {
-                                key: "drawYAxisAnnotations",
-                                value: function () {
-                                    var t = this,
-                                        e = this.w,
-                                        i = this.graphics.group({ class: "apexcharts-yaxis-annotations" });
-                                    return (
-                                        e.config.annotations.yaxis.map(function (e, a) {
-                                            t.addYaxisAnnotation(e, i.node, a);
-                                        }),
-                                        i
-                                    );
-                                },
-                            },
-                            {
-                                key: "clearAnnotations",
-                                value: function (t) {
-                                    var e = t.w.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-annotations, .apexcharts-xaxis-annotations, .apexcharts-point-annotations");
-                                    (e = p.listToArray(e)).forEach(function (t) {
-                                        for (; t.firstChild; ) t.removeChild(t.firstChild);
-                                    });
-                                },
-                            },
-                            {
-                                key: "addPointAnnotation",
-                                value: function (t, e, i) {
-                                    var a = this.w,
-                                        s = 0,
-                                        n = 0,
-                                        r = 0;
-                                    if ((this.invertAxis && console.warn("Point annotation is not supported in horizontal bar charts."), "string" == typeof t.x)) {
-                                        var o = a.globals.labels.indexOf(t.x),
-                                            l = a.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g text:nth-child(" + (o + 1) + ")");
-                                        s = parseFloat(l.getAttribute("x"));
-                                        var h = t.y;
-                                        null === t.y && (h = a.globals.series[t.seriesIndex][o]),
-                                            (n = a.globals.gridHeight - (h - a.globals.minYArr[t.yAxisIndex]) / (a.globals.yRange[t.yAxisIndex] / a.globals.gridHeight) - parseInt(t.label.style.fontSize) - t.marker.size),
-                                            (r = a.globals.gridHeight - (h - a.globals.minYArr[t.yAxisIndex]) / (a.globals.yRange[t.yAxisIndex] / a.globals.gridHeight)),
-                                            a.config.yaxis[t.yAxisIndex] &&
-                                                a.config.yaxis[t.yAxisIndex].reversed &&
-                                                ((n = (h - a.globals.minYArr[t.yAxisIndex]) / (a.globals.yRange[t.yAxisIndex] / a.globals.gridHeight) + parseInt(t.label.style.fontSize) + t.marker.size),
-                                                (r = (h - a.globals.minYArr[t.yAxisIndex]) / (a.globals.yRange[t.yAxisIndex] / a.globals.gridHeight)));
-                                    } else
-                                        (s = (t.x - a.globals.minX) / (a.globals.xRange / a.globals.gridWidth)),
-                                            (n = a.globals.gridHeight - (parseFloat(t.y) - a.globals.minYArr[t.yAxisIndex]) / (a.globals.yRange[t.yAxisIndex] / a.globals.gridHeight) - parseInt(t.label.style.fontSize) - t.marker.size),
-                                            (r = a.globals.gridHeight - (t.y - a.globals.minYArr[t.yAxisIndex]) / (a.globals.yRange[t.yAxisIndex] / a.globals.gridHeight)),
-                                            a.config.yaxis[t.yAxisIndex] &&
-                                                a.config.yaxis[t.yAxisIndex].reversed &&
-                                                ((n = (parseFloat(t.y) - a.globals.minYArr[t.yAxisIndex]) / (a.globals.yRange[t.yAxisIndex] / a.globals.gridHeight) - parseInt(t.label.style.fontSize) - t.marker.size),
-                                                (r = (t.y - a.globals.minYArr[t.yAxisIndex]) / (a.globals.yRange[t.yAxisIndex] / a.globals.gridHeight)));
-                                    if (!(s < 0 || s > a.globals.gridWidth)) {
-                                        var c = {
-                                                pSize: t.marker.size,
-                                                pWidth: t.marker.strokeWidth,
-                                                pointFillColor: t.marker.fillColor,
-                                                pointStrokeColor: t.marker.strokeColor,
-                                                shape: t.marker.shape,
-                                                radius: t.marker.radius,
-                                                class: "apexcharts-point-annotation-marker " + t.marker.cssClass,
-                                            },
-                                            d = this.graphics.drawMarker(s + t.marker.offsetX, r + t.marker.offsetY, c);
-                                        e.appendChild(d.node);
-                                        var u = t.label.text ? t.label.text : "",
-                                            f = this.graphics.drawText({
-                                                x: s + t.label.offsetX,
-                                                y: n + t.label.offsetY,
-                                                text: u,
-                                                textAnchor: t.label.textAnchor,
-                                                fontSize: t.label.style.fontSize,
-                                                fontFamily: t.label.style.fontFamily,
-                                                foreColor: t.label.style.color,
-                                                cssClass: "apexcharts-point-annotation-label " + t.label.style.cssClass,
-                                            });
-                                        if ((f.attr({ rel: i }), e.appendChild(f.node), t.customSVG.SVG)) {
-                                            var g = this.graphics.group({ class: "apexcharts-point-annotations-custom-svg " + t.customSVG.cssClass });
-                                            g.attr({ transform: "translate(".concat(s + t.customSVG.offsetX, ", ").concat(n + t.customSVG.offsetY, ")") }), (g.node.innerHTML = t.customSVG.SVG), e.appendChild(g.node);
-                                        }
-                                    }
-                                },
-                            },
-                            {
-                                key: "drawPointAnnotations",
-                                value: function () {
-                                    var t = this,
-                                        e = this.w,
-                                        i = this.graphics.group({ class: "apexcharts-point-annotations" });
-                                    return (
-                                        e.config.annotations.points.map(function (e, a) {
-                                            t.addPointAnnotation(e, i.node, a);
-                                        }),
-                                        i
-                                    );
-                                },
-                            },
-                            {
-                                key: "setOrientations",
-                                value: function (t) {
-                                    var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null,
-                                        i = this.w;
-                                    if ("vertical" === t.label.orientation) {
-                                        var a = null !== e ? e : 0,
-                                            s = i.globals.dom.baseEl.querySelector(".apexcharts-xaxis-annotations .apexcharts-xaxis-annotation-label[rel='".concat(a, "']"));
-                                        if (null !== s) {
-                                            var n = s.getBoundingClientRect();
-                                            s.setAttribute("x", parseFloat(s.getAttribute("x")) - n.height + 4),
-                                                "top" === t.label.position ? s.setAttribute("y", parseFloat(s.getAttribute("y")) + n.width) : s.setAttribute("y", parseFloat(s.getAttribute("y")) - n.width);
-                                            var r = this.graphics.rotateAroundCenter(s),
-                                                o = r.x,
-                                                l = r.y;
-                                            s.setAttribute("transform", "rotate(-90 ".concat(o, " ").concat(l, ")"));
-                                        }
-                                    }
-                                },
-                            },
-                            {
-                                key: "addBackgroundToAnno",
-                                value: function (t, e) {
-                                    var i = this.w;
-                                    if (!e.label.text || (e.label.text && !e.label.text.trim())) return null;
-                                    var a = i.globals.dom.baseEl.querySelector(".apexcharts-grid").getBoundingClientRect(),
-                                        s = t.getBoundingClientRect(),
-                                        n = e.label.style.padding.left,
-                                        r = e.label.style.padding.right,
-                                        o = e.label.style.padding.top,
-                                        l = e.label.style.padding.bottom;
-                                    "vertical" === e.label.orientation && ((o = e.label.style.padding.left), (l = e.label.style.padding.right), (n = e.label.style.padding.top), (r = e.label.style.padding.bottom));
-                                    var h = s.left - a.left - n,
-                                        c = s.top - a.top - o;
-                                    return this.graphics.drawRect(h, c, s.width + n + r, s.height + o + l, 0, e.label.style.background, 1, e.label.borderWidth, e.label.borderColor, 0);
-                                },
-                            },
-                            {
-                                key: "annotationsBackground",
-                                value: function () {
-                                    var t = this,
-                                        e = this.w,
-                                        i = function (i, a, s) {
-                                            var n = e.globals.dom.baseEl.querySelector(".apexcharts-".concat(s, "-annotations .apexcharts-").concat(s, "-annotation-label[rel='").concat(a, "']"));
-                                            if (n) {
-                                                var r = n.parentNode,
-                                                    o = t.addBackgroundToAnno(n, i);
-                                                o && r.insertBefore(o.node, n);
-                                            }
-                                        };
-                                    e.config.annotations.xaxis.map(function (t, e) {
-                                        i(t, e, "xaxis");
-                                    }),
-                                        e.config.annotations.yaxis.map(function (t, e) {
-                                            i(t, e, "yaxis");
-                                        }),
-                                        e.config.annotations.points.map(function (t, e) {
-                                            i(t, e, "point");
-                                        });
-                                },
-                            },
-                            {
-                                key: "addText",
-                                value: function (t, e, i) {
-                                    var a = t.x,
-                                        s = t.y,
-                                        n = t.text,
-                                        r = t.textAnchor,
-                                        o = t.appendTo,
-                                        l = void 0 === o ? ".apexcharts-inner" : o,
-                                        h = t.foreColor,
-                                        c = t.fontSize,
-                                        d = t.fontFamily,
-                                        u = t.cssClass,
-                                        f = t.backgroundColor,
-                                        g = t.borderWidth,
-                                        p = t.strokeDashArray,
-                                        x = t.radius,
-                                        v = t.borderColor,
-                                        m = t.paddingLeft,
-                                        b = void 0 === m ? 4 : m,
-                                        y = t.paddingRight,
-                                        w = void 0 === y ? 4 : y,
-                                        k = t.paddingBottom,
-                                        S = void 0 === k ? 2 : k,
-                                        A = t.paddingTop,
-                                        C = void 0 === A ? 2 : A,
-                                        L = i,
-                                        E = L.w,
-                                        P = E.globals.dom.baseEl.querySelector(l),
-                                        T = this.graphics.drawText({ x: a, y: s, text: n, textAnchor: r || "start", fontSize: c || "12px", fontFamily: d || E.config.chart.fontFamily, foreColor: h || E.config.chart.foreColor, cssClass: u });
-                                    P.appendChild(T.node);
-                                    var M = T.bbox();
-                                    if (n) {
-                                        var z = this.graphics.drawRect(M.x - b, M.y - C, M.width + b + w, M.height + S + C, x, f, 1, g, v, p);
-                                        T.before(z);
-                                    }
-                                    return (
-                                        e &&
-                                            E.globals.memory.methodsToExec.push({
-                                                context: L,
-                                                method: L.addText,
-                                                params: {
-                                                    x: a,
-                                                    y: s,
-                                                    text: n,
-                                                    textAnchor: r,
-                                                    appendTo: l,
-                                                    foreColor: h,
-                                                    fontSize: c,
-                                                    cssClass: u,
-                                                    backgroundColor: f,
-                                                    borderWidth: g,
-                                                    strokeDashArray: p,
-                                                    radius: x,
-                                                    borderColor: v,
-                                                    paddingLeft: b,
-                                                    paddingRight: w,
-                                                    paddingBottom: S,
-                                                    paddingTop: C,
-                                                },
-                                            }),
-                                        i
-                                    );
-                                },
-                            },
-                            {
-                                key: "addPointAnnotationExternal",
-                                value: function (t, e, i) {
-                                    return (
-                                        void 0 === this.invertAxis && (this.invertAxis = i.w.globals.isBarHorizontal),
-                                        this.addAnnotationExternal({ params: t, pushToMemory: e, context: i, type: "point", contextMethod: i.addPointAnnotation }),
-                                        i
-                                    );
-                                },
-                            },
-                            {
-                                key: "addYaxisAnnotationExternal",
-                                value: function (t, e, i) {
-                                    return this.addAnnotationExternal({ params: t, pushToMemory: e, context: i, type: "yaxis", contextMethod: i.addYaxisAnnotation }), i;
-                                },
-                            },
-                            {
-                                key: "addXaxisAnnotationExternal",
-                                value: function (t, e, i) {
-                                    return this.addAnnotationExternal({ params: t, pushToMemory: e, context: i, type: "xaxis", contextMethod: i.addXaxisAnnotation }), i;
-                                },
-                            },
-                            {
-                                key: "addAnnotationExternal",
-                                value: function (t) {
-                                    var e = t.params,
-                                        i = t.pushToMemory,
-                                        a = t.context,
-                                        s = t.type,
-                                        n = t.contextMethod,
-                                        r = a,
-                                        o = r.w,
-                                        l = o.globals.dom.baseEl.querySelector(".apexcharts-".concat(s, "-annotations")),
-                                        h = l.childNodes.length + 1,
-                                        c = new y(),
-                                        d = Object.assign({}, "xaxis" === s ? c.xAxisAnnotation : "yaxis" === s ? c.yAxisAnnotation : c.pointAnnotation),
-                                        u = p.extend(d, e);
-                                    switch (s) {
-                                        case "xaxis":
-                                            this.addXaxisAnnotation(u, l, h);
-                                            break;
-                                        case "yaxis":
-                                            this.addYaxisAnnotation(u, l, h);
-                                            break;
-                                        case "point":
-                                            this.addPointAnnotation(u, l, h);
-                                    }
-                                    var f = o.globals.dom.baseEl.querySelector(".apexcharts-".concat(s, "-annotations .apexcharts-").concat(s, "-annotation-label[rel='").concat(h, "']")),
-                                        g = this.addBackgroundToAnno(f, u);
-                                    return g && l.insertBefore(g.node, f), i && o.globals.memory.methodsToExec.push({ context: r, method: n, params: e }), a;
-                                },
-                            },
-                        ]),
-                        t
-                    );
-                })(),
-                k = (function () {
-                    function t(e) {
-                        n(this, t), (this.ctx = e), (this.w = e.w), (this.months31 = [1, 3, 5, 7, 8, 10, 12]), (this.months30 = [2, 4, 6, 9, 11]), (this.daysCntOfYear = [0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334]);
-                    }
-                    return (
-                        o(t, [
-                            {
-                                key: "isValidDate",
-                                value: function (t) {
-                                    return !isNaN(this.parseDate(t));
-                                },
-                            },
-                            {
-                                key: "getUTCTimeStamp",
-                                value: function (t) {
-                                    return Date.parse(t) ? new Date(new Date(t).toISOString().substr(0, 25)).getTime() : t;
-                                },
-                            },
-                            {
-                                key: "parseDate",
-                                value: function (t) {
-                                    var e = Date.parse(t);
-                                    if (!isNaN(e)) return this.getUTCTimeStamp(t);
-                                    var i = Date.parse(t.replace(/-/g, "/").replace(/[a-z]+/gi, " "));
-                                    return (i = this.getUTCTimeStamp(i));
-                                },
-                            },
-                            {
-                                key: "treatAsUtc",
-                                value: function (t) {
-                                    var e = new Date(t);
-                                    return e.setMinutes(e.getMinutes() - e.getTimezoneOffset()), e;
-                                },
-                            },
-                            {
-                                key: "formatDate",
-                                value: function (t, e) {
-                                    var i = !(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2],
-                                        a = !(arguments.length > 3 && void 0 !== arguments[3]) || arguments[3],
-                                        s = this.w.globals.locale,
-                                        n = ["\0"].concat(g(s.months)),
-                                        r = [""].concat(g(s.shortMonths)),
-                                        o = [""].concat(g(s.days)),
-                                        l = [""].concat(g(s.shortDays));
-                                    function h(t, e) {
-                                        var i = t + "";
-                                        for (e = e || 2; i.length < e; ) i = "0" + i;
-                                        return i;
-                                    }
-                                    a && (t = this.treatAsUtc(t));
-                                    var c = i ? t.getUTCFullYear() : t.getFullYear();
-                                    e = (e = (e = e.replace(/(^|[^\\])yyyy+/g, "$1" + c)).replace(/(^|[^\\])yy/g, "$1" + c.toString().substr(2, 2))).replace(/(^|[^\\])y/g, "$1" + c);
-                                    var d = (i ? t.getUTCMonth() : t.getMonth()) + 1;
-                                    e = (e = (e = (e = e.replace(/(^|[^\\])MMMM+/g, "$1" + n[0])).replace(/(^|[^\\])MMM/g, "$1" + r[0])).replace(/(^|[^\\])MM/g, "$1" + h(d))).replace(/(^|[^\\])M/g, "$1" + d);
-                                    var u = i ? t.getUTCDate() : t.getDate();
-                                    e = (e = (e = (e = e.replace(/(^|[^\\])dddd+/g, "$1" + o[0])).replace(/(^|[^\\])ddd/g, "$1" + l[0])).replace(/(^|[^\\])dd/g, "$1" + h(u))).replace(/(^|[^\\])d/g, "$1" + u);
-                                    var f = i ? t.getUTCHours() : t.getHours(),
-                                        p = f > 12 ? f - 12 : 0 === f ? 12 : f;
-                                    e = (e = (e = (e = e.replace(/(^|[^\\])HH+/g, "$1" + h(f))).replace(/(^|[^\\])H/g, "$1" + f)).replace(/(^|[^\\])hh+/g, "$1" + h(p))).replace(/(^|[^\\])h/g, "$1" + p);
-                                    var x = i ? t.getUTCMinutes() : t.getMinutes();
-                                    e = (e = e.replace(/(^|[^\\])mm+/g, "$1" + h(x))).replace(/(^|[^\\])m/g, "$1" + x);
-                                    var v = i ? t.getUTCSeconds() : t.getSeconds();
-                                    e = (e = e.replace(/(^|[^\\])ss+/g, "$1" + h(v))).replace(/(^|[^\\])s/g, "$1" + v);
-                                    var m = i ? t.getUTCMilliseconds() : t.getMilliseconds();
-                                    (e = e.replace(/(^|[^\\])fff+/g, "$1" + h(m, 3))), (m = Math.round(m / 10)), (e = e.replace(/(^|[^\\])ff/g, "$1" + h(m))), (m = Math.round(m / 10));
-                                    var b = f < 12 ? "AM" : "PM";
-                                    e = (e = (e = e.replace(/(^|[^\\])f/g, "$1" + m)).replace(/(^|[^\\])TT+/g, "$1" + b)).replace(/(^|[^\\])T/g, "$1" + b.charAt(0));
-                                    var y = b.toLowerCase();
-                                    e = (e = e.replace(/(^|[^\\])tt+/g, "$1" + y)).replace(/(^|[^\\])t/g, "$1" + y.charAt(0));
-                                    var w = -t.getTimezoneOffset(),
-                                        k = i || !w ? "Z" : w > 0 ? "+" : "-";
-                                    if (!i) {
-                                        var S = (w = Math.abs(w)) % 60;
-                                        k += h(Math.floor(w / 60)) + ":" + h(S);
-                                    }
-                                    e = e.replace(/(^|[^\\])K/g, "$1" + k);
-                                    var A = (i ? t.getUTCDay() : t.getDay()) + 1;
-                                    return (e = (e = (e = (e = (e = e.replace(new RegExp(o[0], "g"), o[A])).replace(new RegExp(l[0], "g"), l[A])).replace(new RegExp(n[0], "g"), n[d])).replace(new RegExp(r[0], "g"), r[d])).replace(
-                                        /\\(.)/g,
-                                        "$1"
-                                    ));
-                                },
-                            },
-                            {
-                                key: "getTimeUnitsfromTimestamp",
-                                value: function (t, e) {
-                                    var i = this.w;
-                                    void 0 !== i.config.xaxis.min && (t = i.config.xaxis.min), void 0 !== i.config.xaxis.max && (e = i.config.xaxis.max);
-                                    var a = new Date(t).getFullYear(),
-                                        s = new Date(e).getFullYear(),
-                                        n = new Date(t).getMonth(),
-                                        r = new Date(e).getMonth(),
-                                        o = new Date(t).getDate(),
-                                        l = new Date(e).getDate(),
-                                        h = new Date(t).getHours(),
-                                        c = new Date(e).getHours();
-                                    return { minMinute: new Date(t).getMinutes(), maxMinute: new Date(e).getMinutes(), minHour: h, maxHour: c, minDate: o, maxDate: l, minMonth: n, maxMonth: r, minYear: a, maxYear: s };
-                                },
-                            },
-                            {
-                                key: "isLeapYear",
-                                value: function (t) {
-                                    return (t % 4 == 0 && t % 100 != 0) || t % 400 == 0;
-                                },
-                            },
-                            {
-                                key: "calculcateLastDaysOfMonth",
-                                value: function (t, e, i) {
-                                    return this.determineDaysOfMonths(t, e) - i;
-                                },
-                            },
-                            {
-                                key: "determineDaysOfYear",
-                                value: function (t) {
-                                    var e = 365;
-                                    return this.isLeapYear(t) && (e = 366), e;
-                                },
-                            },
-                            {
-                                key: "determineRemainingDaysOfYear",
-                                value: function (t, e, i) {
-                                    var a = this.daysCntOfYear[e] + i;
-                                    return e > 1 && this.isLeapYear() && a++, a;
-                                },
-                            },
-                            {
-                                key: "determineDaysOfMonths",
-                                value: function (t, e) {
-                                    var i = 30;
-                                    switch (((t = p.monthMod(t)), !0)) {
-                                        case this.months30.indexOf(t) > -1:
-                                            2 === t && (i = this.isLeapYear(e) ? 29 : 28);
-                                            break;
-                                        case this.months31.indexOf(t) > -1:
-                                        default:
-                                            i = 31;
-                                    }
-                                    return i;
-                                },
-                            },
-                        ]),
-                        t
-                    );
-                })(),
-                S = (function () {
-                    function t(e) {
-                        n(this, t), (this.opts = e);
-                    }
-                    return (
-                        o(
-                            t,
-                            [
-                                {
-                                    key: "line",
-                                    value: function () {
-                                        return {
-                                            chart: { animations: { easing: "swing" } },
-                                            dataLabels: { enabled: !1 },
-                                            stroke: { width: 5, curve: "straight" },
-                                            markers: { size: 0, hover: { sizeOffset: 6 } },
-                                            xaxis: { crosshairs: { width: 1 } },
-                                        };
-                                    },
-                                },
-                                {
-                                    key: "sparkline",
-                                    value: function (t) {
-                                        (this.opts.yaxis[0].labels.show = !1), (this.opts.yaxis[0].floating = !0);
-                                        return p.extend(t, {
-                                            grid: { show: !1, padding: { left: 0, right: 0, top: 0, bottom: 0 } },
-                                            legend: { show: !1 },
-                                            xaxis: { labels: { show: !1 }, tooltip: { enabled: !1 }, axisBorder: { show: !1 } },
-                                            chart: { toolbar: { show: !1 }, zoom: { enabled: !1 } },
-                                            dataLabels: { enabled: !1 },
-                                        });
-                                    },
-                                },
-                                {
-                                    key: "bar",
-                                    value: function () {
-                                        return {
-                                            chart: { stacked: !1, animations: { easing: "swing" } },
-                                            plotOptions: { bar: { dataLabels: { position: "center" } } },
-                                            dataLabels: { style: { colors: ["#fff"] } },
-                                            stroke: { width: 0 },
-                                            fill: { opacity: 0.85 },
-                                            legend: { markers: { shape: "square", radius: 2, size: 8 } },
-                                            tooltip: { shared: !1 },
-                                            xaxis: { tooltip: { enabled: !1 }, crosshairs: { width: "barWidth", position: "back", fill: { type: "gradient" }, dropShadow: { enabled: !1 }, stroke: { width: 0 } } },
-                                        };
-                                    },
-                                },
-                                {
-                                    key: "candlestick",
-                                    value: function () {
-                                        return {
-                                            stroke: { width: 1, colors: ["#333"] },
-                                            dataLabels: { enabled: !1 },
-                                            tooltip: {
-                                                shared: !0,
-                                                custom: function (t) {
-                                                    var e = t.seriesIndex,
-                                                        i = t.dataPointIndex,
-                                                        a = t.w;
-                                                    return (
-                                                        '<div class="apexcharts-tooltip-candlestick"><div>Open: <span class="value">' +
-                                                        a.globals.seriesCandleO[e][i] +
-                                                        '</span></div><div>High: <span class="value">' +
-                                                        a.globals.seriesCandleH[e][i] +
-                                                        '</span></div><div>Low: <span class="value">' +
-                                                        a.globals.seriesCandleL[e][i] +
-                                                        '</span></div><div>Close: <span class="value">' +
-                                                        a.globals.seriesCandleC[e][i] +
-                                                        "</span></div></div>"
-                                                    );
-                                                },
-                                            },
-                                            states: { active: { filter: { type: "none" } } },
-                                            xaxis: { crosshairs: { width: 1 } },
-                                        };
-                                    },
-                                },
-                                {
-                                    key: "rangeBar",
-                                    value: function () {
-                                        return {
-                                            stroke: { width: 0 },
-                                            plotOptions: { bar: { dataLabels: { position: "center" } } },
-                                            dataLabels: {
-                                                enabled: !1,
-                                                formatter: function (t, e) {
-                                                    e.ctx;
-                                                    var i = e.seriesIndex,
-                                                        a = e.dataPointIndex,
-                                                        s = e.w,
-                                                        n = s.globals.seriesRangeStart[i][a];
-                                                    return s.globals.seriesRangeEnd[i][a] - n;
-                                                },
-                                                style: { colors: ["#fff"] },
-                                            },
-                                            tooltip: {
-                                                shared: !1,
-                                                followCursor: !0,
-                                                custom: function (t) {
-                                                    var e = t.ctx,
-                                                        i = t.seriesIndex,
-                                                        a = t.dataPointIndex,
-                                                        s = t.w,
-                                                        n = s.globals.seriesRangeStart[i][a],
-                                                        r = s.globals.seriesRangeEnd[i][a],
-                                                        o = "",
-                                                        l = "",
-                                                        h = s.globals.colors[i];
-                                                    if (void 0 === s.config.tooltip.x.formatter)
-                                                        if ("datetime" === s.config.xaxis.type) {
-                                                            var c = new k(e);
-                                                            (o = c.formatDate(new Date(n), s.config.tooltip.x.format, !0, !0)), (l = c.formatDate(new Date(r), s.config.tooltip.x.format, !0, !0));
-                                                        } else (o = n), (l = r);
-                                                    else (o = s.config.tooltip.x.formatter(n)), (l = s.config.tooltip.x.formatter(r));
-                                                    var d = s.globals.labels[a];
-                                                    return (
-                                                        '<div class="apexcharts-tooltip-rangebar"><div> <span class="series-name" style="color: ' +
-                                                        h +
-                                                        '">' +
-                                                        (s.config.series[i].name ? s.config.series[i].name : "") +
-                                                        '</span></div><div> <span class="category">' +
-                                                        d +
-                                                        ': </span> <span class="value start-value">' +
-                                                        o +
-                                                        '</span> <span class="separator">-</span> <span class="value end-value">' +
-                                                        l +
-                                                        "</span></div></div>"
-                                                    );
-                                                },
-                                            },
-                                            xaxis: { tooltip: { enabled: !1 }, crosshairs: { stroke: { width: 0 } } },
-                                        };
-                                    },
-                                },
-                                {
-                                    key: "area",
-                                    value: function () {
-                                        return {
-                                            stroke: { width: 4 },
-                                            fill: { type: "gradient", gradient: { inverseColors: !1, shade: "light", type: "vertical", opacityFrom: 0.65, opacityTo: 0.5, stops: [0, 100, 100] } },
-                                            markers: { size: 0, hover: { sizeOffset: 6 } },
-                                            tooltip: { followCursor: !1 },
-                                        };
-                                    },
-                                },
-                                {
-                                    key: "brush",
-                                    value: function (t) {
-                                        return p.extend(t, {
-                                            chart: { toolbar: { autoSelected: "selection", show: !1 }, zoom: { enabled: !1 } },
-                                            dataLabels: { enabled: !1 },
-                                            stroke: { width: 1 },
-                                            tooltip: { enabled: !1 },
-                                            xaxis: { tooltip: { enabled: !1 } },
-                                        });
-                                    },
-                                },
-                                {
-                                    key: "stacked100",
-                                    value: function () {
-                                        var t = this;
-                                        (this.opts.dataLabels = this.opts.dataLabels || {}), (this.opts.dataLabels.formatter = this.opts.dataLabels.formatter || void 0);
-                                        var e = this.opts.dataLabels.formatter;
-                                        this.opts.yaxis.forEach(function (e, i) {
-                                            (t.opts.yaxis[i].min = 0), (t.opts.yaxis[i].max = 100);
-                                        }),
-                                            "bar" === this.opts.chart.type &&
-                                                (this.opts.dataLabels.formatter =
-                                                    e ||
-                                                    function (t) {
-                                                        return "number" == typeof t && t ? t.toFixed(0) + "%" : t;
-                                                    });
-                                    },
-                                },
-                                {
-                                    key: "bubble",
-                                    value: function () {
-                                        return {
-                                            dataLabels: { style: { colors: ["#fff"] } },
-                                            tooltip: { shared: !1, intersect: !0 },
-                                            xaxis: { crosshairs: { width: 0 } },
-                                            fill: { type: "solid", gradient: { shade: "light", inverse: !0, shadeIntensity: 0.55, opacityFrom: 0.4, opacityTo: 0.8 } },
-                                        };
-                                    },
-                                },
-                                {
-                                    key: "scatter",
-                                    value: function () {
-                                        return { dataLabels: { enabled: !1 }, tooltip: { shared: !1, intersect: !0 }, markers: { size: 6, strokeWidth: 2, hover: { sizeOffset: 2 } } };
-                                    },
-                                },
-                                {
-                                    key: "heatmap",
-                                    value: function () {
-                                        return {
-                                            chart: { stacked: !1, zoom: { enabled: !1 } },
-                                            fill: { opacity: 1 },
-                                            dataLabels: { style: { colors: ["#fff"] } },
-                                            stroke: { colors: ["#fff"] },
-                                            tooltip: { followCursor: !0, marker: { show: !1 }, x: { show: !1 } },
-                                            legend: { position: "top", markers: { shape: "square", size: 10, offsetY: 2 } },
-                                            grid: { padding: { right: 20 } },
-                                        };
-                                    },
-                                },
-                                {
-                                    key: "pie",
-                                    value: function () {
-                                        return {
-                                            chart: { toolbar: { show: !1 } },
-                                            plotOptions: { pie: { donut: { labels: { show: !1 } } } },
-                                            dataLabels: {
-                                                formatter: function (t) {
-                                                    return t.toFixed(1) + "%";
-                                                },
-                                                style: { colors: ["#fff"] },
-                                                dropShadow: { enabled: !0 },
-                                            },
-                                            stroke: { colors: ["#fff"] },
-                                            fill: { opacity: 1, gradient: { shade: "dark", shadeIntensity: 0.35, inverseColors: !1, stops: [0, 100, 100] } },
-                                            padding: { right: 0, left: 0 },
-                                            tooltip: { theme: "dark", fillSeriesColor: !0 },
-                                            legend: { position: "right" },
-                                        };
-                                    },
-                                },
-                                {
-                                    key: "donut",
-                                    value: function () {
-                                        return {
-                                            chart: { toolbar: { show: !1 } },
-                                            dataLabels: {
-                                                formatter: function (t) {
-                                                    return t.toFixed(1) + "%";
-                                                },
-                                                style: { colors: ["#fff"] },
-                                                dropShadow: { enabled: !0 },
-                                            },
-                                            stroke: { colors: ["#fff"] },
-                                            fill: { opacity: 1, gradient: { shade: "dark", shadeIntensity: 0.4, inverseColors: !1, type: "vertical", opacityFrom: 1, opacityTo: 1, stops: [70, 98, 100] } },
-                                            padding: { right: 0, left: 0 },
-                                            tooltip: { theme: "dark", fillSeriesColor: !0 },
-                                            legend: { position: "right" },
-                                        };
-                                    },
-                                },
-                                {
-                                    key: "radar",
-                                    value: function () {
-                                        return (
-                                            (this.opts.yaxis[0].labels.style.fontSize = "13px"),
-                                            (this.opts.yaxis[0].labels.offsetY = 6),
-                                            {
-                                                dataLabels: { enabled: !0, style: { colors: ["#a8a8a8"], fontSize: "11px" } },
-                                                stroke: { width: 2 },
-                                                markers: { size: 3, strokeWidth: 1, strokeOpacity: 1 },
-                                                fill: { opacity: 0.2 },
-                                                tooltip: { shared: !1, intersect: !0, followCursor: !0 },
-                                                grid: { show: !1 },
-                                                xaxis: { tooltip: { enabled: !1 }, crosshairs: { show: !1 } },
-                                            }
-                                        );
-                                    },
-                                },
-                                {
-                                    key: "radialBar",
-                                    value: function () {
-                                        return {
-                                            chart: { animations: { dynamicAnimation: { enabled: !0, speed: 800 } }, toolbar: { show: !1 } },
-                                            fill: { gradient: { shade: "dark", shadeIntensity: 0.4, inverseColors: !1, type: "diagonal2", opacityFrom: 1, opacityTo: 1, stops: [70, 98, 100] } },
-                                            padding: { right: 0, left: 0 },
-                                            legend: { show: !1, position: "right" },
-                                            tooltip: { enabled: !1, fillSeriesColor: !0 },
-                                        };
-                                    },
-                                },
-                            ],
-                            [
-                                {
-                                    key: "convertCatToNumeric",
-                                    value: function (t) {
-                                        (t.xaxis.type = "numeric"),
-                                            (t.xaxis.convertedCatToNumeric = !0),
-                                            (t.xaxis.labels = t.xaxis.labels || {}),
-                                            (t.xaxis.labels.formatter =
-                                                t.xaxis.labels.formatter ||
-                                                function (t) {
-                                                    return t;
-                                                }),
-                                            (t.chart = t.chart || {}),
-                                            (t.chart.zoom = t.chart.zoom || (window.Apex.chart && window.Apex.chart.zoom) || {});
-                                        var e = t.xaxis.labels.formatter,
-                                            i = t.xaxis.categories && t.xaxis.categories.length ? t.xaxis.categories : t.labels;
-                                        return (
-                                            i &&
-                                                i.length &&
-                                                (t.xaxis.labels.formatter = function (t) {
-                                                    return e(i[t - 1]);
-                                                }),
-                                            (t.xaxis.categories = []),
-                                            (t.labels = []),
-                                            (t.chart.zoom.enabled = t.chart.zoom.enabled || !1),
-                                            t
-                                        );
-                                    },
-                                },
-                            ]
-                        ),
-                        t
-                    );
-                })(),
-                A = (function () {
-                    function t(e) {
-                        n(this, t), (this.ctx = e), (this.w = e.w);
-                    }
-                    return (
-                        o(
-                            t,
-                            [
-                                {
-                                    key: "getStackedSeriesTotals",
-                                    value: function () {
-                                        for (var t = this.w, e = [], i = 0; i < t.globals.series[t.globals.maxValsInArrayIndex].length; i++) {
-                                            for (var a = 0, s = 0; s < t.globals.series.length; s++) a += t.globals.series[s][i];
-                                            e.push(a);
-                                        }
-                                        return (t.globals.stackedSeriesTotals = e), e;
-                                    },
-                                },
-                                {
-                                    key: "getSeriesTotalByIndex",
-                                    value: function () {
-                                        var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : null;
-                                        return null === t
-                                            ? this.w.config.series.reduce(function (t, e) {
-                                                  return t + e;
-                                              }, 0)
-                                            : this.w.globals.series[t].reduce(function (t, e) {
-                                                  return t + e;
-                                              }, 0);
-                                    },
-                                },
-                                {
-                                    key: "isSeriesNull",
-                                    value: function () {
-                                        var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : null;
-                                        return (
-                                            0 ===
-                                            (null === t
-                                                ? this.w.config.series.filter(function (t) {
-                                                      return null !== t;
-                                                  })
-                                                : this.w.globals.series[t].filter(function (t) {
-                                                      return null !== t;
-                                                  })
-                                            ).length
-                                        );
-                                    },
-                                },
-                                {
-                                    key: "seriesHaveSameValues",
-                                    value: function (t) {
-                                        return this.w.globals.series[t].every(function (t, e, i) {
-                                            return t === i[0];
-                                        });
-                                    },
-                                },
-                                {
-                                    key: "getLargestSeries",
-                                    value: function () {
-                                        var t = this.w;
-                                        t.globals.maxValsInArrayIndex = t.globals.series
-                                            .map(function (t) {
-                                                return t.length;
-                                            })
-                                            .indexOf(
-                                                Math.max.apply(
-                                                    Math,
-                                                    t.globals.series.map(function (t) {
-                                                        return t.length;
-                                                    })
-                                                )
-                                            );
-                                    },
-                                },
-                                {
-                                    key: "getLargestMarkerSize",
-                                    value: function () {
-                                        var t = this.w,
-                                            e = 0;
-                                        return (
-                                            t.globals.markers.size.forEach(function (t) {
-                                                e = Math.max(e, t);
-                                            }),
-                                            (t.globals.markers.largestSize = e),
-                                            e
-                                        );
-                                    },
-                                },
-                                {
-                                    key: "getSeriesTotals",
-                                    value: function () {
-                                        var t = this.w;
-                                        t.globals.seriesTotals = t.globals.series.map(function (t, e) {
-                                            var i = 0;
-                                            if (Array.isArray(t)) for (var a = 0; a < t.length; a++) i += t[a];
-                                            else i += t;
-                                            return i;
-                                        });
-                                    },
-                                },
-                                {
-                                    key: "getSeriesTotalsXRange",
-                                    value: function (t, e) {
-                                        var i = this.w;
-                                        return i.globals.series.map(function (a, s) {
-                                            for (var n = 0, r = 0; r < a.length; r++) i.globals.seriesX[s][r] > t && i.globals.seriesX[s][r] < e && (n += a[r]);
-                                            return n;
-                                        });
-                                    },
-                                },
-                                {
-                                    key: "getPercentSeries",
-                                    value: function () {
-                                        var t = this.w;
-                                        t.globals.seriesPercent = t.globals.series.map(function (e, i) {
-                                            var a = [];
-                                            if (Array.isArray(e))
-                                                for (var s = 0; s < e.length; s++) {
-                                                    var n = t.globals.stackedSeriesTotals[s],
-                                                        r = (100 * e[s]) / n;
-                                                    a.push(r);
-                                                }
-                                            else {
-                                                var o =
-                                                    (100 * e) /
-                                                    t.globals.seriesTotals.reduce(function (t, e) {
-                                                        return t + e;
-                                                    }, 0);
-                                                a.push(o);
-                                            }
-                                            return a;
-                                        });
-                                    },
-                                },
-                                {
-                                    key: "getCalculatedRatios",
-                                    value: function () {
-                                        var t,
-                                            e,
-                                            i,
-                                            a,
-                                            s,
-                                            n = this.w.globals,
-                                            r = [],
-                                            o = [],
-                                            l = 0.1,
-                                            h = 0;
-                                        if (((n.yRange = []), n.isMultipleYAxis)) for (var c = 0; c < n.minYArr.length; c++) n.yRange.push(Math.abs(n.minYArr[c] - n.maxYArr[c])), o.push(0);
-                                        else n.yRange.push(Math.abs(n.minY - n.maxY));
-                                        (n.xRange = Math.abs(n.maxX - n.minX)), (n.zRange = Math.abs(n.maxZ - n.minZ));
-                                        for (var d = 0; d < n.yRange.length; d++) r.push(n.yRange[d] / n.gridHeight);
-                                        if (
-                                            ((e = n.xRange / n.gridWidth),
-                                            (i = Math.abs(n.initialmaxX - n.initialminX) / n.gridWidth),
-                                            (t = n.yRange / n.gridWidth),
-                                            (a = n.xRange / n.gridHeight),
-                                            (s = (n.zRange / n.gridHeight) * 16),
-                                            n.minY !== Number.MIN_VALUE && 0 !== Math.abs(n.minY) && (n.hasNegs = !0),
-                                            n.isMultipleYAxis)
-                                        ) {
-                                            o = [];
-                                            for (var u = 0; u < r.length; u++) o.push(-n.minYArr[u] / r[u]);
-                                        } else o.push(-n.minY / r[0]), n.minY !== Number.MIN_VALUE && 0 !== Math.abs(n.minY) && ((l = -n.minY / t), (h = n.minX / e));
-                                        return { yRatio: r, invertedYRatio: t, zRatio: s, xRatio: e, initialXRatio: i, invertedXRatio: a, baseLineInvertedY: l, baseLineY: o, baseLineX: h };
-                                    },
-                                },
-                                {
-                                    key: "getLogSeries",
-                                    value: function (t) {
-                                        var e = this.w;
-                                        return (
-                                            (e.globals.seriesLog = t.map(function (t, i) {
-                                                return e.config.yaxis[i] && e.config.yaxis[i].logarithmic
-                                                    ? t.map(function (t) {
-                                                          return null === t ? null : (Math.log(t) - Math.log(e.globals.minYArr[i])) / (Math.log(e.globals.maxYArr[i]) - Math.log(e.globals.minYArr[i]));
-                                                      })
-                                                    : t;
-                                            })),
-                                            e.globals.seriesLog
-                                        );
-                                    },
-                                },
-                                {
-                                    key: "getLogYRatios",
-                                    value: function (t) {
-                                        var e = this,
-                                            i = this.w,
-                                            a = this.w.globals;
-                                        return (
-                                            (a.yLogRatio = t.slice()),
-                                            (a.logYRange = a.yRange.map(function (t, s) {
-                                                if (i.config.yaxis[s] && e.w.config.yaxis[s].logarithmic) {
-                                                    var n,
-                                                        r = -Number.MAX_VALUE,
-                                                        o = Number.MIN_VALUE;
-                                                    return (
-                                                        a.seriesLog.forEach(function (t, e) {
-                                                            t.forEach(function (t) {
-                                                                i.config.yaxis[e] && i.config.yaxis[e].logarithmic && ((r = Math.max(t, r)), (o = Math.min(t, o)));
-                                                            });
-                                                        }),
-                                                        (n = Math.pow(a.yRange[s], Math.abs(o - r) / a.yRange[s])),
-                                                        (a.yLogRatio[s] = n / a.gridHeight),
-                                                        n
-                                                    );
-                                                }
-                                            })),
-                                            a.yLogRatio
-                                        );
-                                    },
-                                },
-                            ],
-                            [
-                                {
-                                    key: "checkComboSeries",
-                                    value: function (t) {
-                                        var e = !1,
-                                            i = !1;
-                                        return (
-                                            t.length &&
-                                                void 0 !== t[0].type &&
-                                                ((e = !0),
-                                                t.forEach(function (t) {
-                                                    ("bar" !== t.type && "column" !== t.type) || (i = !0);
-                                                })),
-                                            { comboCharts: e, comboChartsHasBars: i }
-                                        );
-                                    },
-                                },
-                                {
-                                    key: "extendArrayProps",
-                                    value: function (t, e) {
-                                        return (
-                                            e.yaxis && (e = t.extendYAxis(e)),
-                                            e.annotations && (e.annotations.yaxis && (e = t.extendYAxisAnnotations(e)), e.annotations.xaxis && (e = t.extendXAxisAnnotations(e)), e.annotations.points && (e = t.extendPointAnnotations(e))),
-                                            e
-                                        );
-                                    },
-                                },
-                            ]
-                        ),
-                        t
-                    );
-                })(),
-                C = (function () {
-                    function t(e) {
-                        n(this, t), (this.opts = e);
-                    }
-                    return (
-                        o(t, [
-                            {
-                                key: "init",
-                                value: function () {
-                                    var t = this.opts,
-                                        e = new y(),
-                                        i = new S(t);
-                                    (this.chartType = t.chart.type),
-                                        "histogram" === this.chartType && ((t.chart.type = "bar"), (t = p.extend({ plotOptions: { bar: { columnWidth: "99.99%" } } }, t))),
-                                        (t.series = this.checkEmptySeries(t.series)),
-                                        (t = this.extendYAxis(t)),
-                                        (t = this.extendAnnotations(t));
-                                    var a = e.init(),
-                                        n = {};
-                                    if (t && "object" === s(t)) {
-                                        var r = {};
-                                        switch (this.chartType) {
-                                            case "line":
-                                                r = i.line();
-                                                break;
-                                            case "area":
-                                                r = i.area();
-                                                break;
-                                            case "bar":
-                                                r = i.bar();
-                                                break;
-                                            case "candlestick":
-                                                r = i.candlestick();
-                                                break;
-                                            case "rangeBar":
-                                                r = i.rangeBar();
-                                                break;
-                                            case "histogram":
-                                                r = i.bar();
-                                                break;
-                                            case "bubble":
-                                                r = i.bubble();
-                                                break;
-                                            case "scatter":
-                                                r = i.scatter();
-                                                break;
-                                            case "heatmap":
-                                                r = i.heatmap();
-                                                break;
-                                            case "pie":
-                                                r = i.pie();
-                                                break;
-                                            case "donut":
-                                                r = i.donut();
-                                                break;
-                                            case "radar":
-                                                r = i.radar();
-                                                break;
-                                            case "radialBar":
-                                                r = i.radialBar();
-                                                break;
-                                            default:
-                                                r = i.line();
-                                        }
-                                        t.chart.brush && t.chart.brush.enabled && (r = i.brush(r)),
-                                            t.chart.stacked && "100%" === t.chart.stackType && i.stacked100(),
-                                            this.checkForDarkTheme(window.Apex),
-                                            this.checkForDarkTheme(t),
-                                            (t.xaxis = t.xaxis || window.Apex.xaxis || {});
-                                        var o = A.checkComboSeries(t.series);
-                                        ("line" !== t.chart.type && "area" !== t.chart.type && "scatter" !== t.chart.type) ||
-                                            o.comboChartsHasBars ||
-                                            "datetime" === t.xaxis.type ||
-                                            "numeric" === t.xaxis.type ||
-                                            "between" === t.xaxis.tickPlacement ||
-                                            (t = S.convertCatToNumeric(t)),
-                                            ((t.chart.sparkline && t.chart.sparkline.enabled) || (window.Apex.chart && window.Apex.chart.sparkline && window.Apex.chart.sparkline.enabled)) && (r = i.sparkline(r)),
-                                            (n = p.extend(a, r));
-                                    }
-                                    var l = p.extend(n, window.Apex);
-                                    return (a = p.extend(l, t)), (a = this.handleUserInputErrors(a));
-                                },
-                            },
-                            {
-                                key: "extendYAxis",
-                                value: function (t) {
-                                    var e = new y();
-                                    return (
-                                        void 0 === t.yaxis && (t.yaxis = {}),
-                                        t.yaxis.constructor !== Array && window.Apex.yaxis && window.Apex.yaxis.constructor !== Array && (t.yaxis = p.extend(t.yaxis, window.Apex.yaxis)),
-                                        t.yaxis.constructor !== Array ? (t.yaxis = [p.extend(e.yAxis, t.yaxis)]) : (t.yaxis = p.extendArray(t.yaxis, e.yAxis)),
-                                        t
-                                    );
-                                },
-                            },
-                            {
-                                key: "extendAnnotations",
-                                value: function (t) {
-                                    return (
-                                        void 0 === t.annotations && ((t.annotations = {}), (t.annotations.yaxis = []), (t.annotations.xaxis = []), (t.annotations.points = [])),
-                                        (t = this.extendYAxisAnnotations(t)),
-                                        (t = this.extendXAxisAnnotations(t)),
-                                        (t = this.extendPointAnnotations(t))
-                                    );
-                                },
-                            },
-                            {
-                                key: "extendYAxisAnnotations",
-                                value: function (t) {
-                                    var e = new y();
-                                    return (t.annotations.yaxis = p.extendArray(void 0 !== t.annotations.yaxis ? t.annotations.yaxis : [], e.yAxisAnnotation)), t;
-                                },
-                            },
-                            {
-                                key: "extendXAxisAnnotations",
-                                value: function (t) {
-                                    var e = new y();
-                                    return (t.annotations.xaxis = p.extendArray(void 0 !== t.annotations.xaxis ? t.annotations.xaxis : [], e.xAxisAnnotation)), t;
-                                },
-                            },
-                            {
-                                key: "extendPointAnnotations",
-                                value: function (t) {
-                                    var e = new y();
-                                    return (t.annotations.points = p.extendArray(void 0 !== t.annotations.points ? t.annotations.points : [], e.pointAnnotation)), t;
-                                },
-                            },
-                            {
-                                key: "checkForDarkTheme",
-                                value: function (t) {
-                                    t.theme &&
-                                        "dark" === t.theme.mode &&
-                                        (t.tooltip || (t.tooltip = {}), "light" !== t.tooltip.theme && (t.tooltip.theme = "dark"), t.chart.foreColor || (t.chart.foreColor = "#f6f7f8"), t.theme.palette || (t.theme.palette = "palette4"));
-                                },
-                            },
-                            {
-                                key: "checkEmptySeries",
-                                value: function (t) {
-                                    return 0 === t.length ? [{ data: [] }] : t;
-                                },
-                            },
-                            {
-                                key: "handleUserInputErrors",
-                                value: function (t) {
-                                    var e = t;
-                                    if (e.tooltip.shared && e.tooltip.intersect) throw new Error("tooltip.shared cannot be enabled when tooltip.intersect is true. Turn off any other option by setting it to false.");
-                                    if (
-                                        (e.chart.scroller && console.warn("Scroller has been deprecated since v2.0.0. Please remove the configuration for chart.scroller"),
-                                        ("bar" === e.chart.type || "rangeBar" === e.chart.type) && e.plotOptions.bar.horizontal)
-                                    ) {
-                                        if (e.yaxis.length > 1) throw new Error("Multiple Y Axis for bars are not supported. Switch to column chart by setting plotOptions.bar.horizontal=false");
-                                        e.yaxis[0].reversed && (e.yaxis[0].opposite = !0), (e.xaxis.tooltip.enabled = !1), (e.yaxis[0].tooltip.enabled = !1), (e.chart.zoom.enabled = !1);
-                                    }
-                                    return (
-                                        ("bar" !== e.chart.type && "rangeBar" !== e.chart.type) ||
-                                            (e.tooltip.shared &&
-                                                ("barWidth" === e.xaxis.crosshairs.width &&
-                                                    e.series.length > 1 &&
-                                                    (console.warn('crosshairs.width = "barWidth" is only supported in single series, not in a multi-series barChart.'), (e.xaxis.crosshairs.width = "tickWidth")),
-                                                e.plotOptions.bar.horizontal && ((e.states.hover.type = "none"), (e.tooltip.shared = !1)),
-                                                e.tooltip.followCursor ||
-                                                    (console.warn("followCursor option in shared columns cannot be turned off. Please set %ctooltip.followCursor: true", "color: blue;"), (e.tooltip.followCursor = !0)))),
-                                        "candlestick" === e.chart.type && e.yaxis[0].reversed && (console.warn("Reversed y-axis in candlestick chart is not supported."), (e.yaxis[0].reversed = !1)),
-                                        e.chart.group &&
-                                            0 === e.yaxis[0].labels.minWidth &&
-                                            console.warn("It looks like you have multiple charts in synchronization. You must provide yaxis.labels.minWidth which must be EQUAL for all grouped charts to prevent incorrect behaviour."),
-                                        Array.isArray(e.stroke.width) &&
-                                            "line" !== e.chart.type &&
-                                            "area" !== e.chart.type &&
-                                            (console.warn("stroke.width option accepts array only for line and area charts. Reverted back to Number"), (e.stroke.width = e.stroke.width[0])),
-                                        e
-                                    );
-                                },
-                            },
-                        ]),
-                        t
-                    );
-                })(),
-                L = (function () {
-                    function t() {
-                        n(this, t);
-                    }
-                    return (
-                        o(t, [
-                            {
-                                key: "globalVars",
-                                value: function (t) {
-                                    return {
-                                        chartID: null,
-                                        cuid: null,
-                                        events: { beforeMount: [], mounted: [], updated: [], clicked: [], selection: [], dataPointSelection: [], zoomed: [], scrolled: [] },
-                                        colors: [],
-                                        clientX: null,
-                                        clientY: null,
-                                        fill: { colors: [] },
-                                        stroke: { colors: [] },
-                                        dataLabels: { style: { colors: [] } },
-                                        radarPolygons: { fill: { colors: [] } },
-                                        markers: { colors: [], size: t.markers.size, largestSize: 0 },
-                                        animationEnded: !1,
-                                        isTouchDevice: "ontouchstart" in window || navigator.msMaxTouchPoints,
-                                        isDirty: !1,
-                                        isExecCalled: !1,
-                                        initialConfig: null,
-                                        lastXAxis: [],
-                                        lastYAxis: [],
-                                        series: [],
-                                        seriesRangeStart: [],
-                                        seriesRangeEnd: [],
-                                        seriesPercent: [],
-                                        seriesTotals: [],
-                                        stackedSeriesTotals: [],
-                                        seriesX: [],
-                                        seriesZ: [],
-                                        labels: [],
-                                        timelineLabels: [],
-                                        invertedTimelineLabels: [],
-                                        seriesNames: [],
-                                        noLabelsProvided: !1,
-                                        allSeriesCollapsed: !1,
-                                        collapsedSeries: [],
-                                        collapsedSeriesIndices: [],
-                                        ancillaryCollapsedSeries: [],
-                                        ancillaryCollapsedSeriesIndices: [],
-                                        risingSeries: [],
-                                        dataFormatXNumeric: !1,
-                                        selectedDataPoints: [],
-                                        ignoreYAxisIndexes: [],
-                                        padHorizontal: 0,
-                                        maxValsInArrayIndex: 0,
-                                        radialSize: 0,
-                                        zoomEnabled: "zoom" === t.chart.toolbar.autoSelected && t.chart.toolbar.tools.zoom && t.chart.zoom.enabled,
-                                        panEnabled: "pan" === t.chart.toolbar.autoSelected && t.chart.toolbar.tools.pan,
-                                        selectionEnabled: "selection" === t.chart.toolbar.autoSelected && t.chart.toolbar.tools.selection,
-                                        yaxis: null,
-                                        minY: Number.MIN_VALUE,
-                                        maxY: -Number.MAX_VALUE,
-                                        minYArr: [],
-                                        maxYArr: [],
-                                        maxX: -Number.MAX_VALUE,
-                                        initialmaxX: -Number.MAX_VALUE,
-                                        minX: Number.MIN_VALUE,
-                                        initialminX: Number.MIN_VALUE,
-                                        minZ: Number.MIN_VALUE,
-                                        maxZ: -Number.MAX_VALUE,
-                                        minXDiff: Number.MAX_VALUE,
-                                        mousedown: !1,
-                                        lastClientPosition: {},
-                                        visibleXRange: void 0,
-                                        yRange: [],
-                                        zRange: 0,
-                                        xRange: 0,
-                                        yValueDecimal: 0,
-                                        total: 0,
-                                        SVGNS: "http://www.w3.org/2000/svg",
-                                        svgWidth: 0,
-                                        svgHeight: 0,
-                                        noData: !1,
-                                        locale: {},
-                                        dom: {},
-                                        memory: { methodsToExec: [] },
-                                        shouldAnimate: !0,
-                                        skipLastTimelinelabel: !1,
-                                        delayedElements: [],
-                                        axisCharts: !0,
-                                        isXNumeric: !1,
-                                        isDataXYZ: !1,
-                                        resized: !1,
-                                        resizeTimer: null,
-                                        comboCharts: !1,
-                                        comboChartsHasBars: !1,
-                                        dataChanged: !1,
-                                        previousPaths: [],
-                                        seriesXvalues: [],
-                                        seriesYvalues: [],
-                                        seriesCandleO: [],
-                                        seriesCandleH: [],
-                                        seriesCandleL: [],
-                                        seriesCandleC: [],
-                                        allSeriesHasEqualX: !0,
-                                        dataPoints: 0,
-                                        pointsArray: [],
-                                        dataLabelsRects: [],
-                                        lastDrawnDataLabelsIndexes: [],
-                                        hasNullValues: !1,
-                                        easing: null,
-                                        zoomed: !1,
-                                        gridWidth: 0,
-                                        gridHeight: 0,
-                                        yAxisScale: [],
-                                        xAxisScale: null,
-                                        xAxisTicksPositions: [],
-                                        timescaleTicks: [],
-                                        rotateXLabels: !1,
-                                        defaultLabels: !1,
-                                        xLabelFormatter: void 0,
-                                        yLabelFormatters: [],
-                                        xaxisTooltipFormatter: void 0,
-                                        ttKeyFormatter: void 0,
-                                        ttVal: void 0,
-                                        ttZFormatter: void 0,
-                                        LINE_HEIGHT_RATIO: 1.618,
-                                        xAxisLabelsHeight: 0,
-                                        yAxisLabelsWidth: 0,
-                                        scaleX: 1,
-                                        scaleY: 1,
-                                        translateX: 0,
-                                        translateY: 0,
-                                        translateYAxisX: [],
-                                        yLabelsCoords: [],
-                                        yTitleCoords: [],
-                                        yAxisWidths: [],
-                                        translateXAxisY: 0,
-                                        translateXAxisX: 0,
-                                        tooltip: null,
-                                        tooltipOpts: null,
-                                    };
-                                },
-                            },
-                            {
-                                key: "init",
-                                value: function (t) {
-                                    var e = this.globalVars(t);
-                                    return (
-                                        (e.initialConfig = p.extend({}, t)),
-                                        (e.initialSeries = JSON.parse(JSON.stringify(e.initialConfig.series))),
-                                        (e.lastXAxis = JSON.parse(JSON.stringify(e.initialConfig.xaxis))),
-                                        (e.lastYAxis = JSON.parse(JSON.stringify(e.initialConfig.yaxis))),
-                                        e
-                                    );
-                                },
-                            },
-                        ]),
-                        t
-                    );
-                })(),
-                E = (function () {
-                    function t(e) {
-                        n(this, t), (this.opts = e);
-                    }
-                    return (
-                        o(t, [
-                            {
-                                key: "init",
-                                value: function () {
-                                    var t = new C(this.opts).init();
-                                    return { config: t, globals: new L().init(t) };
-                                },
-                            },
-                        ]),
-                        t
-                    );
-                })(),
-                P = (function () {
-                    function t(e) {
-                        n(this, t), (this.ctx = e), (this.w = e.w), (this.opts = null), (this.seriesIndex = 0);
-                    }
-                    return (
-                        o(t, [
-                            {
-                                key: "clippedImgArea",
-                                value: function (t) {
-                                    var e = this.w,
-                                        i = e.config,
-                                        a = parseInt(e.globals.gridWidth),
-                                        s = parseInt(e.globals.gridHeight),
-                                        n = a > s ? a : s,
-                                        r = t.image,
-                                        o = 0,
-                                        l = 0;
-                                    void 0 === t.width && void 0 === t.height
-                                        ? void 0 !== i.fill.image.width && void 0 !== i.fill.image.height
-                                            ? ((o = i.fill.image.width + 1), (l = i.fill.image.height))
-                                            : ((o = n + 1), (l = n))
-                                        : ((o = t.width), (l = t.height));
-                                    var h = document.createElementNS(e.globals.SVGNS, "pattern");
-                                    m.setAttrs(h, { id: t.patternID, patternUnits: t.patternUnits ? t.patternUnits : "userSpaceOnUse", width: o + "px", height: l + "px" });
-                                    var c = document.createElementNS(e.globals.SVGNS, "image");
-                                    h.appendChild(c),
-                                        c.setAttributeNS("http://www.w3.org/1999/xlink", "href", r),
-                                        m.setAttrs(c, { x: 0, y: 0, preserveAspectRatio: "none", width: o + "px", height: l + "px" }),
-                                        (c.style.opacity = t.opacity),
-                                        e.globals.dom.elDefs.node.appendChild(h);
-                                },
-                            },
-                            {
-                                key: "getSeriesIndex",
-                                value: function (t) {
-                                    var e = this.w;
-                                    return (
-                                        ("bar" === e.config.chart.type && e.config.plotOptions.bar.distributed) || "heatmap" === e.config.chart.type
-                                            ? (this.seriesIndex = t.seriesNumber)
-                                            : (this.seriesIndex = t.seriesNumber % e.globals.series.length),
-                                        this.seriesIndex
-                                    );
-                                },
-                            },
-                            {
-                                key: "fillPath",
-                                value: function (t) {
-                                    var e = this.w;
-                                    this.opts = t;
-                                    var i,
-                                        a,
-                                        s,
-                                        n = this.w.config;
-                                    this.seriesIndex = this.getSeriesIndex(t);
-                                    var r = this.getFillColors(),
-                                        o = r[this.seriesIndex];
-                                    "function" == typeof o && (o = o({ seriesIndex: this.seriesIndex, value: t.value, w: e }));
-                                    var l = this.getFillType(this.seriesIndex),
-                                        h = Array.isArray(n.fill.opacity) ? n.fill.opacity[this.seriesIndex] : n.fill.opacity,
-                                        c = o;
-                                    return (
-                                        t.color && (o = t.color),
-                                        -1 === o.indexOf("rgb") ? (c = p.hexToRgba(o, h)) : o.indexOf("rgba") > -1 && (h = "0." + p.getOpacityFromRGBA(r[this.seriesIndex])),
-                                        "pattern" === l && (a = this.handlePatternFill(a, o, h, c)),
-                                        "gradient" === l && (s = this.handleGradientFill(s, o, h, this.seriesIndex)),
-                                        n.fill.image.src.length > 0 && "image" === l
-                                            ? t.seriesNumber < n.fill.image.src.length
-                                                ? (this.clippedImgArea({ opacity: h, image: n.fill.image.src[t.seriesNumber], patternUnits: t.patternUnits, patternID: "pattern".concat(e.globals.cuid).concat(t.seriesNumber + 1) }),
-                                                  (i = "url(#pattern".concat(e.globals.cuid).concat(t.seriesNumber + 1, ")")))
-                                                : (i = c)
-                                            : (i = "gradient" === l ? s : "pattern" === l ? a : c),
-                                        t.solid && (i = c),
-                                        i
-                                    );
-                                },
-                            },
-                            {
-                                key: "getFillType",
-                                value: function (t) {
-                                    var e = this.w;
-                                    return Array.isArray(e.config.fill.type) ? e.config.fill.type[t] : e.config.fill.type;
-                                },
-                            },
-                            {
-                                key: "getFillColors",
-                                value: function () {
-                                    var t = this.w,
-                                        e = t.config,
-                                        i = this.opts,
-                                        a = [];
-                                    return (
-                                        t.globals.comboCharts
-                                            ? "line" === t.config.series[this.seriesIndex].type
-                                                ? t.globals.stroke.colors instanceof Array
-                                                    ? (a = t.globals.stroke.colors)
-                                                    : a.push(t.globals.stroke.colors)
-                                                : t.globals.fill.colors instanceof Array
-                                                ? (a = t.globals.fill.colors)
-                                                : a.push(t.globals.fill.colors)
-                                            : "line" === e.chart.type
-                                            ? t.globals.stroke.colors instanceof Array
-                                                ? (a = t.globals.stroke.colors)
-                                                : a.push(t.globals.stroke.colors)
-                                            : t.globals.fill.colors instanceof Array
-                                            ? (a = t.globals.fill.colors)
-                                            : a.push(t.globals.fill.colors),
-                                        void 0 !== i.fillColors && ((a = []), i.fillColors instanceof Array ? (a = i.fillColors.slice()) : a.push(i.fillColors)),
-                                        a
-                                    );
-                                },
-                            },
-                            {
-                                key: "handlePatternFill",
-                                value: function (t, e, i, a) {
-                                    var s = this.w.config,
-                                        n = this.opts,
-                                        r = new m(this.ctx),
-                                        o =
-                                            void 0 === s.fill.pattern.strokeWidth
-                                                ? Array.isArray(s.stroke.width)
-                                                    ? s.stroke.width[this.seriesIndex]
-                                                    : s.stroke.width
-                                                : Array.isArray(s.fill.pattern.strokeWidth)
-                                                ? s.fill.pattern.strokeWidth[this.seriesIndex]
-                                                : s.fill.pattern.strokeWidth,
-                                        l = e;
-                                    s.fill.pattern.style instanceof Array
-                                        ? (t = void 0 !== s.fill.pattern.style[n.seriesNumber] ? r.drawPattern(s.fill.pattern.style[n.seriesNumber], s.fill.pattern.width, s.fill.pattern.height, l, o, i) : a)
-                                        : (t = r.drawPattern(s.fill.pattern.style, s.fill.pattern.width, s.fill.pattern.height, l, o, i));
-                                    return t;
-                                },
-                            },
-                            {
-                                key: "handleGradientFill",
-                                value: function (t, e, i, a) {
-                                    var s,
-                                        n,
-                                        r = this.w.config,
-                                        o = this.opts,
-                                        l = new m(this.ctx),
-                                        h = new p(),
-                                        c = r.fill.gradient.type,
-                                        d = void 0 === r.fill.gradient.opacityFrom ? i : Array.isArray(r.fill.gradient.opacityFrom) ? r.fill.gradient.opacityFrom[a] : r.fill.gradient.opacityFrom,
-                                        u = void 0 === r.fill.gradient.opacityTo ? i : Array.isArray(r.fill.gradient.opacityTo) ? r.fill.gradient.opacityTo[a] : r.fill.gradient.opacityTo;
-                                    if (
-                                        ((s = e),
-                                        (n =
-                                            void 0 === r.fill.gradient.gradientToColors || 0 === r.fill.gradient.gradientToColors.length
-                                                ? "dark" === r.fill.gradient.shade
-                                                    ? h.shadeColor(-1 * parseFloat(r.fill.gradient.shadeIntensity), e)
-                                                    : h.shadeColor(parseFloat(r.fill.gradient.shadeIntensity), e)
-                                                : r.fill.gradient.gradientToColors[o.seriesNumber]),
-                                        r.fill.gradient.inverseColors)
-                                    ) {
-                                        var f = s;
-                                        (s = n), (n = f);
-                                    }
-                                    return l.drawGradient(c, s, n, d, u, o.size, r.fill.gradient.stops, r.fill.gradient.colorStops, a);
-                                },
-                            },
-                        ]),
-                        t
-                    );
-                })(),
-                T = (function () {
-                    function t(e, i) {
-                        n(this, t), (this.ctx = e), (this.w = e.w);
-                    }
-                    return (
-                        o(t, [
-                            {
-                                key: "setGlobalMarkerSize",
-                                value: function () {
-                                    var t = this.w;
-                                    if (((t.globals.markers.size = Array.isArray(t.config.markers.size) ? t.config.markers.size : [t.config.markers.size]), t.globals.markers.size.length > 0)) {
-                                        if (t.globals.markers.size.length < t.globals.series.length + 1)
-                                            for (var e = 0; e <= t.globals.series.length; e++) void 0 === t.globals.markers.size[e] && t.globals.markers.size.push(t.globals.markers.size[0]);
-                                    } else
-                                        t.globals.markers.size = t.config.series.map(function (e) {
-                                            return t.config.markers.size;
-                                        });
-                                },
-                            },
-                            {
-                                key: "plotChartMarkers",
-                                value: function (t, e, i) {
-                                    var a,
-                                        s = this,
-                                        n = this.w,
-                                        r = e,
-                                        o = t,
-                                        l = null,
-                                        h = new m(this.ctx);
-                                    if ((n.globals.markers.size[e] > 0 && (l = h.group({ class: "apexcharts-series-markers" })).attr("clip-path", "url(#gridRectMarkerMask".concat(n.globals.cuid, ")")), o.x instanceof Array))
-                                        for (
-                                            var c = function (t) {
-                                                    var c = i;
-                                                    1 === i && 0 === t && (c = 0), 1 === i && 1 === t && (c = 1);
-                                                    var d = "apexcharts-marker";
-                                                    if (
-                                                        (("line" !== n.config.chart.type && "area" !== n.config.chart.type) || n.globals.comboCharts || n.config.tooltip.intersect || (d += " no-pointer-events"),
-                                                        Array.isArray(n.config.markers.size) ? n.globals.markers.size[e] > 0 : n.config.markers.size > 0)
-                                                    ) {
-                                                        p.isNumber(o.y[t]) ? (d += " w".concat((Math.random() + 1).toString(36).substring(4))) : (d = "apexcharts-nullpoint");
-                                                        var u = s.getMarkerConfig(d, e);
-                                                        n.config.markers.discrete.map(function (t) {
-                                                            t.seriesIndex === e && t.dataPointIndex === c && ((u.pointStrokeColor = t.strokeColor), (u.pointFillColor = t.fillColor), (u.pSize = t.size));
-                                                        }),
-                                                            n.config.series[r].data[i] &&
-                                                                (n.config.series[r].data[i].fillColor && (u.pointFillColor = n.config.series[r].data[i].fillColor),
-                                                                n.config.series[r].data[i].strokeColor && (u.pointStrokeColor = n.config.series[r].data[i].strokeColor)),
-                                                            (a = h.drawMarker(o.x[t], o.y[t], u)).attr("rel", c),
-                                                            a.attr("j", c),
-                                                            a.attr("index", e),
-                                                            a.node.setAttribute("default-marker-size", u.pSize),
-                                                            new x(s.ctx).setSelectionFilter(a, e, c),
-                                                            s.addEvents(a),
-                                                            l && l.add(a);
-                                                    } else void 0 === n.globals.pointsArray[e] && (n.globals.pointsArray[e] = []), n.globals.pointsArray[e].push([o.x[t], o.y[t]]);
-                                                },
-                                                d = 0;
-                                            d < o.x.length;
-                                            d++
-                                        )
-                                            c(d);
-                                    return l;
-                                },
-                            },
-                            {
-                                key: "getMarkerConfig",
-                                value: function (t, e) {
-                                    var i = this.w,
-                                        a = this.getMarkerStyle(e);
-                                    return {
-                                        pSize: i.globals.markers.size[e],
-                                        pRadius: i.config.markers.radius,
-                                        pWidth: i.config.markers.strokeWidth,
-                                        pointStrokeColor: a.pointStrokeColor,
-                                        pointFillColor: a.pointFillColor,
-                                        shape: i.config.markers.shape instanceof Array ? i.config.markers.shape[e] : i.config.markers.shape,
-                                        class: t,
-                                        pointStrokeOpacity: i.config.markers.strokeOpacity,
-                                        pointFillOpacity: i.config.markers.fillOpacity,
-                                        seriesIndex: e,
-                                    };
-                                },
-                            },
-                            {
-                                key: "addEvents",
-                                value: function (t) {
-                                    var e = new m(this.ctx);
-                                    t.node.addEventListener("mouseenter", e.pathMouseEnter.bind(this.ctx, t)),
-                                        t.node.addEventListener("mouseleave", e.pathMouseLeave.bind(this.ctx, t)),
-                                        t.node.addEventListener("mousedown", e.pathMouseDown.bind(this.ctx, t)),
-                                        t.node.addEventListener("touchstart", e.pathMouseDown.bind(this.ctx, t), { passive: !0 });
-                                },
-                            },
-                            {
-                                key: "getMarkerStyle",
-                                value: function (t) {
-                                    var e = this.w,
-                                        i = e.globals.markers.colors,
-                                        a = e.config.markers.strokeColor || e.config.markers.strokeColors;
-                                    return { pointStrokeColor: a instanceof Array ? a[t] : a, pointFillColor: i instanceof Array ? i[t] : i };
-                                },
-                            },
-                        ]),
-                        t
-                    );
-                })(),
-                M = (function () {
-                    function t(e) {
-                        n(this, t),
-                            (this.ctx = e),
-                            (this.w = e.w),
-                            (this.initialAnim = this.w.config.chart.animations.enabled),
-                            (this.dynamicAnim = this.initialAnim && this.w.config.chart.animations.dynamicAnimation.enabled),
-                            (this.radiusSizes = []);
-                    }
-                    return (
-                        o(t, [
-                            {
-                                key: "draw",
-                                value: function (t, e, i) {
-                                    var a = this.w,
-                                        s = new m(this.ctx),
-                                        n = i.realIndex,
-                                        r = i.pointsPos,
-                                        o = i.zRatio,
-                                        l = i.elParent,
-                                        h = s.group({ class: "apexcharts-series-markers apexcharts-series-".concat(a.config.chart.type) });
-                                    if ((h.attr("clip-path", "url(#gridRectMarkerMask".concat(a.globals.cuid, ")")), r.x instanceof Array))
-                                        for (var c = 0; c < r.x.length; c++) {
-                                            var d = e + 1,
-                                                u = !0;
-                                            0 === e && 0 === c && (d = 0), 0 === e && 1 === c && (d = 1);
-                                            var f = 0,
-                                                g = a.globals.markers.size[n];
-                                            o !== 1 / 0 && ((g = a.globals.seriesZ[n][d] / o), void 0 === this.radiusSizes[n] && this.radiusSizes.push([]), this.radiusSizes[n].push(g)), a.config.chart.animations.enabled || (f = g);
-                                            var p = r.x[c],
-                                                x = r.y[c];
-                                            if (((f = f || 0), ((0 === p && 0 === x) || null === x || void 0 === a.globals.series[n][d]) && (u = !1), u)) {
-                                                var v = this.drawPoint(p, x, f, g, n, d, e);
-                                                h.add(v);
-                                            }
-                                            l.add(h);
-                                        }
-                                },
-                            },
-                            {
-                                key: "drawPoint",
-                                value: function (t, e, i, a, s, n, r) {
-                                    var o = this.w,
-                                        l = s,
-                                        h = new v(this.ctx),
-                                        c = new x(this.ctx),
-                                        d = new P(this.ctx),
-                                        u = new T(this.ctx),
-                                        f = new m(this.ctx),
-                                        g = u.getMarkerConfig("apexcharts-marker", l),
-                                        p = d.fillPath({ seriesNumber: s, patternUnits: "objectBoundingBox", value: o.globals.series[s][r] }),
-                                        b = f.drawCircle(i);
-                                    if (
-                                        (o.config.series[l].data[n] && o.config.series[l].data[n].fillColor && (p = o.config.series[l].data[n].fillColor),
-                                        b.attr({ cx: t, cy: e, fill: p, stroke: g.pointStrokeColor, strokeWidth: g.pWidth }),
-                                        o.config.chart.dropShadow.enabled)
-                                    ) {
-                                        var y = o.config.chart.dropShadow;
-                                        c.dropShadow(b, y, s);
-                                    }
-                                    if (this.initialAnim && !o.globals.dataChanged) {
-                                        var w = 1;
-                                        o.globals.resized || (w = o.config.chart.animations.speed), h.animateCircleRadius(b, 0, a, w, o.globals.easing);
-                                    }
-                                    if (o.globals.dataChanged)
-                                        if (this.dynamicAnim) {
-                                            var k,
-                                                S,
-                                                A,
-                                                C,
-                                                L = o.config.chart.animations.dynamicAnimation.speed;
-                                            null != (C = o.globals.previousPaths[s] && o.globals.previousPaths[s][r]) && ((k = C.x), (S = C.y), (A = void 0 !== C.r ? C.r : a));
-                                            for (var E = 0; E < o.globals.collapsedSeries.length; E++) o.globals.collapsedSeries[E].index === s && ((L = 1), (a = 0));
-                                            0 === t && 0 === e && (a = 0), h.animateCircle(b, { cx: k, cy: S, r: A }, { cx: t, cy: e, r: a }, L, o.globals.easing);
-                                        } else b.attr({ r: a });
-                                    return b.attr({ rel: n, j: n, index: s, "default-marker-size": a }), c.setSelectionFilter(b, s, n), u.addEvents(b), b.node.classList.add("apexcharts-marker"), b;
-                                },
-                            },
-                            {
-                                key: "centerTextInBubble",
-                                value: function (t) {
-                                    var e = this.w;
-                                    return { y: (t += parseInt(e.config.dataLabels.style.fontSize) / 4) };
-                                },
-                            },
-                        ]),
-                        t
-                    );
-                })(),
-                z = (function () {
-                    function t(e) {
-                        n(this, t), (this.ctx = e), (this.w = e.w);
-                    }
-                    return (
-                        o(t, [
-                            {
-                                key: "dataLabelsCorrection",
-                                value: function (t, e, i, a, s, n, r) {
-                                    var o = this.w,
-                                        l = !1,
-                                        h = new m(this.ctx).getTextRects(i, r),
-                                        c = h.width,
-                                        d = h.height;
-                                    void 0 === o.globals.dataLabelsRects[a] && (o.globals.dataLabelsRects[a] = []), o.globals.dataLabelsRects[a].push({ x: t, y: e, width: c, height: d });
-                                    var u = o.globals.dataLabelsRects[a].length - 2,
-                                        f = void 0 !== o.globals.lastDrawnDataLabelsIndexes[a] ? o.globals.lastDrawnDataLabelsIndexes[a][o.globals.lastDrawnDataLabelsIndexes[a].length - 1] : 0;
-                                    if (void 0 !== o.globals.dataLabelsRects[a][u]) {
-                                        var g = o.globals.dataLabelsRects[a][f];
-                                        (t > g.x + g.width + 2 || e > g.y + g.height + 2 || t + c < g.x) && (l = !0);
-                                    }
-                                    return (0 === s || n) && (l = !0), { x: t, y: e, drawnextLabel: l };
-                                },
-                            },
-                            {
-                                key: "drawDataLabel",
-                                value: function (t, e, i) {
-                                    var a = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : "top",
-                                        s = this.w,
-                                        n = new m(this.ctx),
-                                        r = s.config.dataLabels,
-                                        o = 0,
-                                        l = 0,
-                                        h = i,
-                                        c = null;
-                                    if (!r.enabled || t.x instanceof Array != !0) return c;
-                                    (c = n.group({ class: "apexcharts-data-labels" })).attr("clip-path", "url(#gridRectMarkerMask".concat(s.globals.cuid, ")"));
-                                    for (var d = 0; d < t.x.length; d++)
-                                        if (((o = t.x[d] + r.offsetX), (l = t.y[d] + r.offsetY - s.globals.markers.size[e] - 5), "bottom" === a && (l = l + 2 * s.globals.markers.size[e] + 1.4 * parseInt(r.style.fontSize)), !isNaN(o))) {
-                                            1 === i && 0 === d && (h = 0), 1 === i && 1 === d && (h = 1);
-                                            var u = s.globals.series[e][h],
-                                                f = "";
-                                            if ("bubble" === s.config.chart.type) (f = s.globals.seriesZ[e][h]), (l = t.y[d] + s.config.dataLabels.offsetY), (l = new M(this.ctx).centerTextInBubble(l, e, h).y);
-                                            else void 0 !== u && (f = s.config.dataLabels.formatter(u, { ctx: this.ctx, seriesIndex: e, dataPointIndex: h, w: s }));
-                                            this.plotDataLabelsText({ x: o, y: l, text: f, i: e, j: h, parent: c, offsetCorrection: !0, dataLabelsConfig: s.config.dataLabels });
-                                        }
-                                    return c;
-                                },
-                            },
-                            {
-                                key: "plotDataLabelsText",
-                                value: function (t) {
-                                    var e = this.w,
-                                        i = new m(this.ctx),
-                                        a = t.x,
-                                        s = t.y,
-                                        n = t.i,
-                                        r = t.j,
-                                        o = t.text,
-                                        l = t.textAnchor,
-                                        h = t.parent,
-                                        c = t.dataLabelsConfig,
-                                        d = t.alwaysDrawDataLabel,
-                                        u = t.offsetCorrection;
-                                    if (!(Array.isArray(e.config.dataLabels.enabledOnSeries) && e.config.dataLabels.enabledOnSeries.indexOf(n) > -1)) {
-                                        var f = { x: a, y: s, drawnextLabel: !0 };
-                                        if ((u && (f = this.dataLabelsCorrection(a, s, o, n, r, d, parseInt(c.style.fontSize))), e.globals.zoomed || ((a = f.x), (s = f.y)), f.drawnextLabel)) {
-                                            var g = i.drawText({
-                                                width: 100,
-                                                height: parseInt(c.style.fontSize),
-                                                x: a,
-                                                y: s,
-                                                foreColor: e.globals.dataLabels.style.colors[n],
-                                                textAnchor: l || c.textAnchor,
-                                                text: o,
-                                                fontSize: c.style.fontSize,
-                                                fontFamily: c.style.fontFamily,
-                                            });
-                                            if ((g.attr({ class: "apexcharts-datalabel", cx: a, cy: s }), c.dropShadow.enabled)) {
-                                                var p = c.dropShadow;
-                                                new x(this.ctx).dropShadow(g, p);
-                                            }
-                                            h.add(g), void 0 === e.globals.lastDrawnDataLabelsIndexes[n] && (e.globals.lastDrawnDataLabelsIndexes[n] = []), e.globals.lastDrawnDataLabelsIndexes[n].push(r);
-                                        }
-                                    }
-                                },
-                            },
-                        ]),
-                        t
-                    );
-                })(),
-                I = (function () {
-                    function t(e, i) {
-                        n(this, t), (this.ctx = e), (this.w = e.w);
-                        var a = this.w;
-                        (this.barOptions = a.config.plotOptions.bar),
-                            (this.isHorizontal = this.barOptions.horizontal),
-                            (this.strokeWidth = a.config.stroke.width),
-                            (this.isNullValue = !1),
-                            (this.xyRatios = i),
-                            null !== this.xyRatios &&
-                                ((this.xRatio = i.xRatio),
-                                (this.yRatio = i.yRatio),
-                                (this.invertedXRatio = i.invertedXRatio),
-                                (this.invertedYRatio = i.invertedYRatio),
-                                (this.baseLineY = i.baseLineY),
-                                (this.baseLineInvertedY = i.baseLineInvertedY)),
-                            (this.yaxisIndex = 0),
-                            (this.seriesLen = 0);
-                    }
-                    return (
-                        o(t, [
-                            {
-                                key: "draw",
-                                value: function (t, e) {
-                                    var i = this.w,
-                                        a = new m(this.ctx),
-                                        s = new A(this.ctx, i);
-                                    (t = s.getLogSeries(t)), (this.series = t), (this.yRatio = s.getLogYRatios(this.yRatio)), this.initVariables(t);
-                                    var n = a.group({ class: "apexcharts-bar-series apexcharts-plot-series" });
-                                    i.config.dataLabels.enabled &&
-                                        this.totalItems > i.config.plotOptions.bar.dataLabels.maxItems &&
-                                        console.warn("WARNING: DataLabels are enabled but there are too many to display. This may cause performance issue when rendering.");
-                                    for (var r = 0, o = 0; r < t.length; r++, o++) {
-                                        var l,
-                                            h,
-                                            c,
-                                            d,
-                                            u = void 0,
-                                            f = void 0,
-                                            g = void 0,
-                                            x = void 0,
-                                            v = [],
-                                            b = [],
-                                            y = i.globals.comboCharts ? e[r] : r,
-                                            w = a.group({ class: "apexcharts-series", rel: r + 1, seriesName: p.escapeString(i.globals.seriesNames[y]), "data:realIndex": y });
-                                        this.ctx.series.addCollapsedClassToSeries(w, y), t[r].length > 0 && (this.visibleI = this.visibleI + 1);
-                                        var k = 0,
-                                            S = 0,
-                                            C = 0;
-                                        this.yRatio.length > 1 && (this.yaxisIndex = y), (this.isReversed = i.config.yaxis[this.yaxisIndex] && i.config.yaxis[this.yaxisIndex].reversed);
-                                        var L = this.initialPositions();
-                                        (x = L.y), (S = L.barHeight), (h = L.yDivision), (d = L.zeroW), (g = L.x), (C = L.barWidth), (l = L.xDivision), (c = L.zeroH), this.horizontal || b.push(g + C / 2);
-                                        for (var E = a.group({ class: "apexcharts-datalabels" }), P = 0, T = i.globals.dataPoints; P < i.globals.dataPoints; P++, T--) {
-                                            void 0 === this.series[r][P] || null === t[r][P] ? (this.isNullValue = !0) : (this.isNullValue = !1),
-                                                i.config.stroke.show && (k = this.isNullValue ? 0 : Array.isArray(this.strokeWidth) ? this.strokeWidth[y] : this.strokeWidth);
-                                            var M = null;
-                                            this.isHorizontal
-                                                ? ((M = this.drawBarPaths({ indexes: { i: r, j: P, realIndex: y, bc: o }, barHeight: S, strokeWidth: k, pathTo: u, pathFrom: f, zeroW: d, x: g, y: x, yDivision: h, elSeries: w })),
-                                                  (C = this.series[r][P] / this.invertedYRatio))
-                                                : ((M = this.drawColumnPaths({ indexes: { i: r, j: P, realIndex: y, bc: o }, x: g, y: x, xDivision: l, pathTo: u, pathFrom: f, barWidth: C, zeroH: c, strokeWidth: k, elSeries: w })),
-                                                  (S = this.series[r][P] / this.yRatio[this.yaxisIndex])),
-                                                (u = M.pathTo),
-                                                (f = M.pathFrom),
-                                                (x = M.y),
-                                                (g = M.x),
-                                                P > 0 && b.push(g + C / 2),
-                                                v.push(x);
-                                            var z = this.getPathFillColor(t, r, P, y);
-                                            w = this.renderSeries({
-                                                realIndex: y,
-                                                pathFill: z,
-                                                j: P,
-                                                i: r,
-                                                pathFrom: f,
-                                                pathTo: u,
-                                                strokeWidth: k,
-                                                elSeries: w,
-                                                x: g,
-                                                y: x,
-                                                series: t,
-                                                barHeight: S,
-                                                barWidth: C,
-                                                elDataLabelsWrap: E,
-                                                visibleSeries: this.visibleI,
-                                                type: "bar",
-                                            });
-                                        }
-                                        (i.globals.seriesXvalues[y] = b), (i.globals.seriesYvalues[y] = v), n.add(w);
-                                    }
-                                    return n;
-                                },
-                            },
-                            {
-                                key: "getPathFillColor",
-                                value: function (t, e, i, a) {
-                                    var s = this.w,
-                                        n = new P(this.ctx),
-                                        r = null,
-                                        o = this.barOptions.distributed ? i : e;
-                                    this.barOptions.colors.ranges.length > 0 &&
-                                        this.barOptions.colors.ranges.map(function (a) {
-                                            t[e][i] >= a.from && t[e][i] <= a.to && (r = a.color);
-                                        });
-                                    return (
-                                        s.config.series[e].data[i] && s.config.series[e].data[i].fillColor && (r = s.config.series[e].data[i].fillColor),
-                                        n.fillPath({ seriesNumber: this.barOptions.distributed ? o : a, color: r, value: t[e][i] })
-                                    );
-                                },
-                            },
-                            {
-                                key: "renderSeries",
-                                value: function (t) {
-                                    var e = t.realIndex,
-                                        i = t.pathFill,
-                                        a = t.lineFill,
-                                        s = t.j,
-                                        n = t.i,
-                                        r = t.pathFrom,
-                                        o = t.pathTo,
-                                        l = t.strokeWidth,
-                                        h = t.elSeries,
-                                        c = t.x,
-                                        d = t.y,
-                                        u = t.series,
-                                        f = t.barHeight,
-                                        g = t.barWidth,
-                                        p = t.elDataLabelsWrap,
-                                        v = t.visibleSeries,
-                                        b = t.type,
-                                        y = this.w,
-                                        w = new m(this.ctx);
-                                    a || (a = this.barOptions.distributed ? y.globals.stroke.colors[s] : y.globals.stroke.colors[e]),
-                                        y.config.series[n].data[s] && y.config.series[n].data[s].strokeColor && (a = y.config.series[n].data[s].strokeColor),
-                                        this.isNullValue && (i = "none");
-                                    var k = ((s / y.config.chart.animations.animateGradually.delay) * (y.config.chart.animations.speed / y.globals.dataPoints)) / 2.4,
-                                        S = w.renderPaths({
-                                            i: n,
-                                            j: s,
-                                            realIndex: e,
-                                            pathFrom: r,
-                                            pathTo: o,
-                                            stroke: a,
-                                            strokeWidth: l,
-                                            strokeLineCap: y.config.stroke.lineCap,
-                                            fill: i,
-                                            animationDelay: k,
-                                            initialSpeed: y.config.chart.animations.speed,
-                                            dataChangeSpeed: y.config.chart.animations.dynamicAnimation.speed,
-                                            className: "apexcharts-".concat(b, "-area"),
-                                            id: "apexcharts-".concat(b, "-area"),
-                                        });
-                                    S.attr("clip-path", "url(#gridRectMask".concat(y.globals.cuid, ")")), new x(this.ctx).setSelectionFilter(S, e, s), h.add(S);
-                                    var A = this.calculateDataLabelsPos({ x: c, y: d, i: n, j: s, series: u, realIndex: e, barHeight: f, barWidth: g, renderedPath: S, visibleSeries: v });
-                                    return null !== A && p.add(A), h.add(p), h;
-                                },
-                            },
-                            {
-                                key: "initVariables",
-                                value: function (t) {
-                                    var e = this.w;
-                                    (this.series = t), (this.totalItems = 0), (this.seriesLen = 0), (this.visibleI = -1), (this.visibleItems = 1);
-                                    for (var i = 0; i < t.length; i++)
-                                        if ((t[i].length > 0 && ((this.seriesLen = this.seriesLen + 1), (this.totalItems += t[i].length)), e.globals.isXNumeric))
-                                            for (var a = 0; a < t[i].length; a++) e.globals.seriesX[i][a] > e.globals.minX && e.globals.seriesX[i][a] < e.globals.maxX && this.visibleItems++;
-                                        else this.visibleItems = e.globals.dataPoints;
-                                    0 === this.seriesLen && (this.seriesLen = 1);
-                                },
-                            },
-                            {
-                                key: "initialPositions",
-                                value: function () {
-                                    var t,
-                                        e,
-                                        i,
-                                        a,
-                                        s,
-                                        n,
-                                        r,
-                                        o,
-                                        l = this.w;
-                                    return (
-                                        this.isHorizontal
-                                            ? ((s = (i = l.globals.gridHeight / l.globals.dataPoints) / this.seriesLen),
-                                              l.globals.isXNumeric && (s = (i = l.globals.gridHeight / this.totalItems) / this.seriesLen),
-                                              (s = (s * parseInt(this.barOptions.barHeight)) / 100),
-                                              (o = this.baseLineInvertedY + l.globals.padHorizontal + (this.isReversed ? l.globals.gridWidth : 0) - (this.isReversed ? 2 * this.baseLineInvertedY : 0)),
-                                              (e = (i - s * this.seriesLen) / 2))
-                                            : ((n = (((a = l.globals.gridWidth / this.visibleItems) / this.seriesLen) * parseInt(this.barOptions.columnWidth)) / 100),
-                                              l.globals.isXNumeric && (n = (((a = l.globals.minXDiff / this.xRatio) / this.seriesLen) * parseInt(this.barOptions.columnWidth)) / 100),
-                                              (r = l.globals.gridHeight - this.baseLineY[this.yaxisIndex] - (this.isReversed ? l.globals.gridHeight : 0) + (this.isReversed ? 2 * this.baseLineY[this.yaxisIndex] : 0)),
-                                              (t = l.globals.padHorizontal + (a - n * this.seriesLen) / 2)),
-                                        { x: t, y: e, yDivision: i, xDivision: a, barHeight: s, barWidth: n, zeroH: r, zeroW: o }
-                                    );
-                                },
-                            },
-                            {
-                                key: "drawBarPaths",
-                                value: function (t) {
-                                    var e = t.indexes,
-                                        i = t.barHeight,
-                                        a = t.strokeWidth,
-                                        s = t.pathTo,
-                                        n = t.pathFrom,
-                                        r = t.zeroW,
-                                        o = t.x,
-                                        l = t.y,
-                                        h = t.yDivision,
-                                        c = t.elSeries,
-                                        d = this.w,
-                                        u = new m(this.ctx),
-                                        f = e.i,
-                                        g = e.j,
-                                        p = e.realIndex,
-                                        x = e.bc;
-                                    d.globals.isXNumeric && (l = (d.globals.seriesX[f][g] - d.globals.minX) / this.invertedXRatio - i);
-                                    var v = l + i * this.visibleI;
-                                    (s = u.move(r, v)), (n = u.move(r, v)), d.globals.previousPaths.length > 0 && (n = this.getPathFrom(p, g));
-                                    var b = {
-                                            barHeight: i,
-                                            strokeWidth: a,
-                                            barYPosition: v,
-                                            x: (o = void 0 === this.series[f][g] || null === this.series[f][g] ? r : r + this.series[f][g] / this.invertedYRatio - 2 * (this.isReversed ? this.series[f][g] / this.invertedYRatio : 0)),
-                                            zeroW: r,
-                                        },
-                                        y = this.barEndingShape(d, b, this.series, f, g);
-                                    if (
-                                        ((s = s + u.line(y.newX, v) + y.path + u.line(r, v + i - a) + u.line(r, v)),
-                                        (n = n + u.line(r, v) + y.ending_p_from + u.line(r, v + i - a) + u.line(r, v + i - a) + u.line(r, v)),
-                                        d.globals.isXNumeric || (l += h),
-                                        this.barOptions.colors.backgroundBarColors.length > 0 && 0 === f)
-                                    ) {
-                                        x >= this.barOptions.colors.backgroundBarColors.length && (x = 0);
-                                        var w = this.barOptions.colors.backgroundBarColors[x],
-                                            k = u.drawRect(0, v - i * this.visibleI, d.globals.gridWidth, i * this.seriesLen, 0, w, this.barOptions.colors.backgroundBarOpacity);
-                                        c.add(k), k.node.classList.add("apexcharts-backgroundBar");
-                                    }
-                                    return { pathTo: s, pathFrom: n, x: o, y: l, barYPosition: v };
-                                },
-                            },
-                            {
-                                key: "drawColumnPaths",
-                                value: function (t) {
-                                    var e = t.indexes,
-                                        i = t.x,
-                                        a = t.y,
-                                        s = t.xDivision,
-                                        n = t.pathTo,
-                                        r = t.pathFrom,
-                                        o = t.barWidth,
-                                        l = t.zeroH,
-                                        h = t.strokeWidth,
-                                        c = t.elSeries,
-                                        d = this.w,
-                                        u = new m(this.ctx),
-                                        f = e.i,
-                                        g = e.j,
-                                        p = e.realIndex,
-                                        x = e.bc;
-                                    d.globals.isXNumeric && (i = (d.globals.seriesX[f][g] - d.globals.minX) / this.xRatio - o / 2);
-                                    var v = i + o * this.visibleI;
-                                    (n = u.move(v, l)), (r = u.move(v, l)), d.globals.previousPaths.length > 0 && (r = this.getPathFrom(p, g));
-                                    var b = {
-                                            barWidth: o,
-                                            strokeWidth: h,
-                                            barXPosition: v,
-                                            y: (a =
-                                                void 0 === this.series[f][g] || null === this.series[f][g]
-                                                    ? l
-                                                    : l - this.series[f][g] / this.yRatio[this.yaxisIndex] + 2 * (this.isReversed ? this.series[f][g] / this.yRatio[this.yaxisIndex] : 0)),
-                                            zeroH: l,
-                                        },
-                                        y = this.barEndingShape(d, b, this.series, f, g);
-                                    if (
-                                        ((n = n + u.line(v, y.newY) + y.path + u.line(v + o - h, l) + u.line(v - h / 2, l)),
-                                        (r = r + u.line(v, l) + y.ending_p_from + u.line(v + o - h, l) + u.line(v + o - h, l) + u.line(v - h / 2, l)),
-                                        d.globals.isXNumeric || (i += s),
-                                        this.barOptions.colors.backgroundBarColors.length > 0 && 0 === f)
-                                    ) {
-                                        x >= this.barOptions.colors.backgroundBarColors.length && (x = 0);
-                                        var w = this.barOptions.colors.backgroundBarColors[x],
-                                            k = u.drawRect(v - o * this.visibleI, 0, o * this.seriesLen, d.globals.gridHeight, 0, w, this.barOptions.colors.backgroundBarOpacity);
-                                        c.add(k), k.node.classList.add("apexcharts-backgroundBar");
-                                    }
-                                    return { pathTo: n, pathFrom: r, x: i, y: a, barXPosition: v };
-                                },
-                            },
-                            {
-                                key: "getPathFrom",
-                                value: function (t, e) {
-                                    for (var i, a = this.w, s = 0; s < a.globals.previousPaths.length; s++) {
-                                        var n = a.globals.previousPaths[s];
-                                        n.paths.length > 0 && parseInt(n.realIndex) === parseInt(t) && void 0 !== a.globals.previousPaths[s].paths[e] && (i = a.globals.previousPaths[s].paths[e].d);
-                                    }
-                                    return i;
-                                },
-                            },
-                            {
-                                key: "calculateDataLabelsPos",
-                                value: function (t) {
-                                    var e = t.x,
-                                        i = t.y,
-                                        a = t.i,
-                                        s = t.j,
-                                        n = t.realIndex,
-                                        r = t.series,
-                                        o = t.barHeight,
-                                        l = t.barWidth,
-                                        h = t.visibleSeries,
-                                        c = t.renderedPath,
-                                        d = this.w,
-                                        u = new m(this.ctx),
-                                        f = Array.isArray(this.strokeWidth) ? this.strokeWidth[n] : this.strokeWidth,
-                                        g = e + parseFloat(l * h),
-                                        p = i + parseFloat(o * h);
-                                    d.globals.isXNumeric && !d.globals.isBarHorizontal && ((g = e + parseFloat(l * (h + 1)) - f), (p = i + parseFloat(o * (h + 1)) - f));
-                                    var x = e,
-                                        v = i,
-                                        b = {},
-                                        y = d.config.dataLabels,
-                                        w = this.barOptions.dataLabels,
-                                        k = y.offsetX,
-                                        S = y.offsetY,
-                                        A = { width: 0, height: 0 };
-                                    return (
-                                        d.config.dataLabels.enabled && (A = u.getTextRects(d.globals.yLabelFormatters[0](d.globals.maxY), parseInt(y.style.fontSize))),
-                                        (b = this.isHorizontal
-                                            ? this.calculateBarsDataLabelsPosition({
-                                                  x: e,
-                                                  y: i,
-                                                  i: a,
-                                                  j: s,
-                                                  renderedPath: c,
-                                                  bcy: p,
-                                                  barHeight: o,
-                                                  barWidth: l,
-                                                  textRects: A,
-                                                  strokeWidth: f,
-                                                  dataLabelsX: x,
-                                                  dataLabelsY: v,
-                                                  barDataLabelsConfig: w,
-                                                  offX: k,
-                                                  offY: S,
-                                              })
-                                            : this.calculateColumnsDataLabelsPosition({
-                                                  x: e,
-                                                  y: i,
-                                                  i: a,
-                                                  j: s,
-                                                  renderedPath: c,
-                                                  realIndex: n,
-                                                  bcx: g,
-                                                  bcy: p,
-                                                  barHeight: o,
-                                                  barWidth: l,
-                                                  textRects: A,
-                                                  strokeWidth: f,
-                                                  dataLabelsY: v,
-                                                  barDataLabelsConfig: w,
-                                                  offX: k,
-                                                  offY: S,
-                                              })),
-                                        c.attr({ cy: b.bcy, cx: b.bcx, j: s, val: r[a][s], barHeight: o, barWidth: l }),
-                                        this.drawCalculatedDataLabels({ x: b.dataLabelsX, y: b.dataLabelsY, val: r[a][s], i: n, j: s, barWidth: l, barHeight: o, textRects: A, dataLabelsConfig: y })
-                                    );
-                                },
-                            },
-                            {
-                                key: "calculateColumnsDataLabelsPosition",
-                                value: function (t) {
-                                    var e,
-                                        i = this.w,
-                                        a = t.i,
-                                        s = t.j,
-                                        n = t.y,
-                                        r = t.bcx,
-                                        o = t.barWidth,
-                                        l = t.barHeight,
-                                        h = t.textRects,
-                                        c = t.dataLabelsY,
-                                        d = t.barDataLabelsConfig,
-                                        u = t.strokeWidth,
-                                        f = t.offX,
-                                        g = t.offY,
-                                        p = i.globals.gridWidth / i.globals.dataPoints;
-                                    (r -= u / 2), (e = i.globals.isXNumeric ? r - o / 2 + f : r - p + o / 2 + f);
-                                    var x = this.series[a][s] <= 0;
-                                    switch ((this.isReversed && (n -= l), d.position)) {
-                                        case "center":
-                                            c = x ? n + l / 2 + h.height / 2 + g : n + l / 2 + h.height / 2 - g;
-                                            break;
-                                        case "bottom":
-                                            c = x ? n + l + h.height + u + g : n + l - h.height / 2 + u - g;
-                                            break;
-                                        case "top":
-                                            c = x ? n - h.height / 2 - g : n + h.height + g;
-                                    }
-                                    return i.config.chart.stacked || (c < 0 ? (c = 0 + u) : c + h.height / 3 > i.globals.gridHeight && (c = i.globals.gridHeight - u)), { bcx: r, bcy: n, dataLabelsX: e, dataLabelsY: c };
-                                },
-                            },
-                            {
-                                key: "calculateBarsDataLabelsPosition",
-                                value: function (t) {
-                                    var e = this.w,
-                                        i = t.x,
-                                        a = t.i,
-                                        s = t.j,
-                                        n = t.bcy,
-                                        r = t.barHeight,
-                                        o = t.barWidth,
-                                        l = t.textRects,
-                                        h = t.dataLabelsX,
-                                        c = t.strokeWidth,
-                                        d = t.barDataLabelsConfig,
-                                        u = t.offX,
-                                        f = t.offY,
-                                        g = n - e.globals.gridHeight / e.globals.dataPoints + r / 2 + l.height / 2 + f - 3,
-                                        p = this.series[a][s] <= 0;
-                                    switch ((this.isReversed && (i += o), d.position)) {
-                                        case "center":
-                                            h = p ? i - o / 2 - u : i - o / 2 + u;
-                                            break;
-                                        case "bottom":
-                                            h = p ? i - o - c - Math.round(l.width / 2) - u : i - o + c + Math.round(l.width / 2) + u;
-                                            break;
-                                        case "top":
-                                            h = p ? i - c + Math.round(l.width / 2) - u : i - c - Math.round(l.width / 2) + u;
-                                    }
-                                    return e.config.chart.stacked || (h < 0 ? (h = h + l.width + c) : h + l.width / 2 > e.globals.gridWidth && (h = e.globals.gridWidth - l.width - c)), { bcx: i, bcy: n, dataLabelsX: h, dataLabelsY: g };
-                                },
-                            },
-                            {
-                                key: "drawCalculatedDataLabels",
-                                value: function (t) {
-                                    var e = t.x,
-                                        i = t.y,
-                                        a = t.val,
-                                        s = t.i,
-                                        n = t.j,
-                                        r = t.textRects,
-                                        o = t.barHeight,
-                                        l = t.barWidth,
-                                        h = t.dataLabelsConfig,
-                                        c = this.w,
-                                        d = new z(this.ctx),
-                                        u = new m(this.ctx),
-                                        f = h.formatter,
-                                        g = null,
-                                        p = c.globals.collapsedSeriesIndices.indexOf(s) > -1;
-                                    if (h.enabled && !p) {
-                                        g = u.group({ class: "apexcharts-data-labels" });
-                                        var x = "";
-                                        void 0 !== a && (x = f(a, { seriesIndex: s, dataPointIndex: n, w: c })),
-                                            0 === a && c.config.chart.stacked && (x = ""),
-                                            c.config.chart.stacked &&
-                                                this.barOptions.dataLabels.hideOverflowingLabels &&
-                                                (this.isHorizontal
-                                                    ? ((l = this.series[s][n] / this.yRatio[this.yaxisIndex]), r.width / 1.6 > l && (x = ""))
-                                                    : ((o = this.series[s][n] / this.yRatio[this.yaxisIndex]), r.height / 1.6 > o && (x = ""))),
-                                            d.plotDataLabelsText({ x: e, y: i, text: x, i: s, j: n, parent: g, dataLabelsConfig: h, alwaysDrawDataLabel: !0, offsetCorrection: !0 });
-                                    }
-                                    return g;
-                                },
-                            },
-                            {
-                                key: "barEndingShape",
-                                value: function (t, e, i, a, s) {
-                                    var n = new m(this.ctx);
-                                    if (this.isHorizontal) {
-                                        var r = null,
-                                            o = e.x;
-                                        if (void 0 !== i[a][s] || null !== i[a][s]) {
-                                            var l = i[a][s] < 0,
-                                                h = e.barHeight / 2 - e.strokeWidth;
-                                            switch ((l && (h = -e.barHeight / 2 - e.strokeWidth), t.config.chart.stacked || ("rounded" === this.barOptions.endingShape && (o = e.x - h / 2)), this.barOptions.endingShape)) {
-                                                case "flat":
-                                                    r = n.line(o, e.barYPosition + e.barHeight - e.strokeWidth);
-                                                    break;
-                                                case "rounded":
-                                                    r = n.quadraticCurve(o + h, e.barYPosition + (e.barHeight - e.strokeWidth) / 2, o, e.barYPosition + e.barHeight - e.strokeWidth);
-                                            }
-                                        }
-                                        return { path: r, ending_p_from: "", newX: o };
-                                    }
-                                    var c = null,
-                                        d = e.y;
-                                    if (void 0 !== i[a][s] || null !== i[a][s]) {
-                                        var u = i[a][s] < 0,
-                                            f = e.barWidth / 2 - e.strokeWidth;
-                                        switch ((u && (f = -e.barWidth / 2 - e.strokeWidth), t.config.chart.stacked || ("rounded" === this.barOptions.endingShape && (d += f / 2)), this.barOptions.endingShape)) {
-                                            case "flat":
-                                                c = n.line(e.barXPosition + e.barWidth - e.strokeWidth, d);
-                                                break;
-                                            case "rounded":
-                                                c = n.quadraticCurve(e.barXPosition + (e.barWidth - e.strokeWidth) / 2, d - f, e.barXPosition + e.barWidth - e.strokeWidth, d);
-                                        }
-                                    }
-                                    return { path: c, ending_p_from: "", newY: d };
-                                },
-                            },
-                        ]),
-                        t
-                    );
-                })(),
-                X = (function (t) {
-                    function e() {
-                        return n(this, e), f(this, d(e).apply(this, arguments));
-                    }
-                    return (
-                        c(e, I),
-                        o(e, [
-                            {
-                                key: "draw",
-                                value: function (t, e) {
-                                    var i = this.w;
-                                    (this.graphics = new m(this.ctx)), (this.fill = new P(this.ctx)), (this.bar = new I(this.ctx, this.xyRatios));
-                                    var a = new A(this.ctx, i);
-                                    (t = a.getLogSeries(t)),
-                                        (this.yRatio = a.getLogYRatios(this.yRatio)),
-                                        this.initVariables(t),
-                                        "100%" === i.config.chart.stackType && (t = i.globals.seriesPercent.slice()),
-                                        (this.series = t),
-                                        (this.totalItems = 0),
-                                        (this.prevY = []),
-                                        (this.prevX = []),
-                                        (this.prevYF = []),
-                                        (this.prevXF = []),
-                                        (this.prevYVal = []),
-                                        (this.prevXVal = []),
-                                        (this.xArrj = []),
-                                        (this.xArrjF = []),
-                                        (this.xArrjVal = []),
-                                        (this.yArrj = []),
-                                        (this.yArrjF = []),
-                                        (this.yArrjVal = []);
-                                    for (var s = 0; s < t.length; s++) t[s].length > 0 && (this.totalItems += t[s].length);
-                                    for (var n = this.graphics.group({ class: "apexcharts-bar-series apexcharts-plot-series" }), r = 0, o = 0, l = 0, h = 0; l < t.length; l++, h++) {
-                                        var c = void 0,
-                                            d = void 0,
-                                            u = void 0,
-                                            f = void 0,
-                                            g = void 0,
-                                            x = void 0,
-                                            v = [],
-                                            b = [],
-                                            y = i.globals.comboCharts ? e[l] : l;
-                                        this.yRatio.length > 1 && (this.yaxisIndex = y), (this.isReversed = i.config.yaxis[this.yaxisIndex] && i.config.yaxis[this.yaxisIndex].reversed);
-                                        var w = this.graphics.group({ class: "apexcharts-series", seriesName: p.escapeString(i.globals.seriesNames[y]), rel: l + 1, "data:realIndex": y }),
-                                            k = this.graphics.group({ class: "apexcharts-datalabels" }),
-                                            S = 0,
-                                            C = 0,
-                                            L = 0,
-                                            E = this.initialPositions(r, o, u, f, g, x);
-                                        (o = E.y),
-                                            (C = E.barHeight),
-                                            (f = E.yDivision),
-                                            (x = E.zeroW),
-                                            (r = E.x),
-                                            (L = E.barWidth),
-                                            (u = E.xDivision),
-                                            (g = E.zeroH),
-                                            (this.yArrj = []),
-                                            (this.yArrjF = []),
-                                            (this.yArrjVal = []),
-                                            (this.xArrj = []),
-                                            (this.xArrjF = []),
-                                            (this.xArrjVal = []);
-                                        for (var T = 0; T < i.globals.dataPoints; T++) {
-                                            i.config.stroke.show && (S = this.isNullValue ? 0 : Array.isArray(this.strokeWidth) ? this.strokeWidth[y] : this.strokeWidth);
-                                            var M = null;
-                                            this.isHorizontal
-                                                ? ((M = this.drawBarPaths({ indexes: { i: l, j: T, realIndex: y, bc: h }, barHeight: C, strokeWidth: S, pathTo: c, pathFrom: d, zeroW: x, x: r, y: o, yDivision: f, elSeries: w })),
-                                                  (L = this.series[l][T] / this.invertedYRatio))
-                                                : ((M = this.drawColumnPaths({ indexes: { i: l, j: T, realIndex: y, bc: h }, x: r, y: o, xDivision: u, pathTo: c, pathFrom: d, barWidth: L, zeroH: g, strokeWidth: S, elSeries: w })),
-                                                  (C = this.series[l][T] / this.yRatio[this.yaxisIndex])),
-                                                (c = M.pathTo),
-                                                (d = M.pathFrom),
-                                                (o = M.y),
-                                                (r = M.x),
-                                                v.push(r),
-                                                b.push(o);
-                                            var z = this.bar.getPathFillColor(t, l, T, y);
-                                            w = this.renderSeries({
-                                                realIndex: y,
-                                                pathFill: z,
-                                                j: T,
-                                                i: l,
-                                                pathFrom: d,
-                                                pathTo: c,
-                                                strokeWidth: S,
-                                                elSeries: w,
-                                                x: r,
-                                                y: o,
-                                                series: t,
-                                                barHeight: C,
-                                                barWidth: L,
-                                                elDataLabelsWrap: k,
-                                                type: "bar",
-                                                visibleSeries: 0,
-                                            });
-                                        }
-                                        (i.globals.seriesXvalues[y] = v),
-                                            (i.globals.seriesYvalues[y] = b),
-                                            this.prevY.push(this.yArrj),
-                                            this.prevYF.push(this.yArrjF),
-                                            this.prevYVal.push(this.yArrjVal),
-                                            this.prevX.push(this.xArrj),
-                                            this.prevXF.push(this.xArrjF),
-                                            this.prevXVal.push(this.xArrjVal),
-                                            n.add(w);
-                                    }
-                                    return n;
-                                },
-                            },
-                            {
-                                key: "initialPositions",
-                                value: function (t, e, i, a, s, n) {
-                                    var r,
-                                        o,
-                                        l = this.w;
-                                    return (
-                                        this.isHorizontal
-                                            ? ((r = ((r = a = l.globals.gridHeight / l.globals.dataPoints) * parseInt(l.config.plotOptions.bar.barHeight)) / 100),
-                                              (n = this.baseLineInvertedY + l.globals.padHorizontal + (this.isReversed ? l.globals.gridWidth : 0) - (this.isReversed ? 2 * this.baseLineInvertedY : 0)),
-                                              (e = (a - r) / 2))
-                                            : ((o = i = l.globals.gridWidth / l.globals.dataPoints),
-                                              (o = l.globals.isXNumeric ? ((i = l.globals.minXDiff / this.xRatio) * parseInt(this.barOptions.columnWidth)) / 100 : (o * parseInt(l.config.plotOptions.bar.columnWidth)) / 100),
-                                              (s = this.baseLineY[this.yaxisIndex] + (this.isReversed ? l.globals.gridHeight : 0) - (this.isReversed ? 2 * this.baseLineY[this.yaxisIndex] : 0)),
-                                              (t = l.globals.padHorizontal + (i - o) / 2)),
-                                        { x: t, y: e, yDivision: a, xDivision: i, barHeight: r, barWidth: o, zeroH: s, zeroW: n }
-                                    );
-                                },
-                            },
-                            {
-                                key: "drawBarPaths",
-                                value: function (t) {
-                                    for (
-                                        var e,
-                                            i = t.indexes,
-                                            a = t.barHeight,
-                                            s = t.strokeWidth,
-                                            n = t.pathTo,
-                                            r = t.pathFrom,
-                                            o = t.zeroW,
-                                            l = t.x,
-                                            h = t.y,
-                                            c = t.yDivision,
-                                            d = t.elSeries,
-                                            u = this.w,
-                                            f = h,
-                                            g = i.i,
-                                            p = i.j,
-                                            x = i.realIndex,
-                                            v = i.bc,
-                                            m = 0,
-                                            b = 0;
-                                        b < this.prevXF.length;
-                                        b++
-                                    )
-                                        m += this.prevXF[b][p];
-                                    if (g > 0) {
-                                        var y = o;
-                                        this.prevXVal[g - 1][p] < 0
-                                            ? (y = this.series[g][p] >= 0 ? this.prevX[g - 1][p] + m - 2 * (this.isReversed ? m : 0) : this.prevX[g - 1][p])
-                                            : this.prevXVal[g - 1][p] >= 0 && (y = this.series[g][p] >= 0 ? this.prevX[g - 1][p] : this.prevX[g - 1][p] - m + 2 * (this.isReversed ? m : 0)),
-                                            (e = y);
-                                    } else e = o;
-                                    l = null === this.series[g][p] ? e : e + this.series[g][p] / this.invertedYRatio - 2 * (this.isReversed ? this.series[g][p] / this.invertedYRatio : 0);
-                                    var w = { barHeight: a, strokeWidth: s, invertedYRatio: this.invertedYRatio, barYPosition: f, x: l },
-                                        k = this.bar.barEndingShape(u, w, this.series, g, p);
-                                    if (
-                                        (this.series.length > 1 && g !== this.endingShapeOnSeriesNumber && (k.path = this.graphics.line(k.newX, f + a - s)),
-                                        this.xArrj.push(k.newX),
-                                        this.xArrjF.push(Math.abs(e - k.newX)),
-                                        this.xArrjVal.push(this.series[g][p]),
-                                        (n = this.graphics.move(e, f)),
-                                        (r = this.graphics.move(e, f)),
-                                        u.globals.previousPaths.length > 0 && (r = this.bar.getPathFrom(x, p, !1)),
-                                        (n = n + this.graphics.line(k.newX, f) + k.path + this.graphics.line(e, f + a - s) + this.graphics.line(e, f)),
-                                        (r = r + this.graphics.line(e, f) + this.graphics.line(e, f + a - s) + this.graphics.line(e, f + a - s) + this.graphics.line(e, f + a - s) + this.graphics.line(e, f)),
-                                        u.config.plotOptions.bar.colors.backgroundBarColors.length > 0 && 0 === g)
-                                    ) {
-                                        v >= u.config.plotOptions.bar.colors.backgroundBarColors.length && (v = 0);
-                                        var S = u.config.plotOptions.bar.colors.backgroundBarColors[v],
-                                            A = this.graphics.drawRect(0, f, u.globals.gridWidth, a, 0, S, u.config.plotOptions.bar.colors.backgroundBarOpacity);
-                                        d.add(A), A.node.classList.add("apexcharts-backgroundBar");
-                                    }
-                                    return { pathTo: n, pathFrom: r, x: l, y: (h += c) };
-                                },
-                            },
-                            {
-                                key: "drawColumnPaths",
-                                value: function (t) {
-                                    var e = t.indexes,
-                                        i = t.x,
-                                        a = t.y,
-                                        s = t.xDivision,
-                                        n = t.pathTo,
-                                        r = t.pathFrom,
-                                        o = t.barWidth,
-                                        l = t.zeroH,
-                                        h = t.strokeWidth,
-                                        c = t.elSeries,
-                                        d = this.w,
-                                        u = e.i,
-                                        f = e.j,
-                                        g = e.realIndex,
-                                        p = e.bc;
-                                    if (d.globals.isXNumeric) {
-                                        var x = d.globals.seriesX[u][f];
-                                        x || (x = 0), (i = (x - d.globals.minX) / this.xRatio - o / 2);
-                                    }
-                                    for (var v, m = i, b = 0, y = 0; y < this.prevYF.length; y++) b += this.prevYF[y][f];
-                                    if ((u > 0 && !d.globals.isXNumeric) || (u > 0 && d.globals.isXNumeric && d.globals.seriesX[u - 1][f] === d.globals.seriesX[u][f])) {
-                                        var w = this.prevY[u - 1][f];
-                                        v = this.prevYVal[u - 1][f] < 0 ? (this.series[u][f] >= 0 ? w - b + 2 * (this.isReversed ? b : 0) : w) : this.series[u][f] >= 0 ? w : w + b - 2 * (this.isReversed ? b : 0);
-                                    } else v = d.globals.gridHeight - l;
-                                    a = v - this.series[u][f] / this.yRatio[this.yaxisIndex] + 2 * (this.isReversed ? this.series[u][f] / this.yRatio[this.yaxisIndex] : 0);
-                                    var k = { barWidth: o, strokeWidth: h, yRatio: this.yRatio[this.yaxisIndex], barXPosition: m, y: a },
-                                        S = this.bar.barEndingShape(d, k, this.series, u, f);
-                                    if (
-                                        (this.yArrj.push(S.newY),
-                                        this.yArrjF.push(Math.abs(v - S.newY)),
-                                        this.yArrjVal.push(this.series[u][f]),
-                                        (n = this.graphics.move(m, v)),
-                                        (r = this.graphics.move(m, v)),
-                                        d.globals.previousPaths.length > 0 && (r = this.bar.getPathFrom(g, f, !1)),
-                                        (n = n + this.graphics.line(m, S.newY) + S.path + this.graphics.line(m + o - h, v) + this.graphics.line(m - h / 2, v)),
-                                        (r = r + this.graphics.line(m, v) + this.graphics.line(m + o - h, v) + this.graphics.line(m + o - h, v) + this.graphics.line(m + o - h, v) + this.graphics.line(m - h / 2, v)),
-                                        d.config.plotOptions.bar.colors.backgroundBarColors.length > 0 && 0 === u)
-                                    ) {
-                                        p >= d.config.plotOptions.bar.colors.backgroundBarColors.length && (p = 0);
-                                        var A = d.config.plotOptions.bar.colors.backgroundBarColors[p],
-                                            C = this.graphics.drawRect(m, 0, o, d.globals.gridHeight, 0, A, d.config.plotOptions.bar.colors.backgroundBarOpacity);
-                                        c.add(C), C.node.classList.add("apexcharts-backgroundBar");
-                                    }
-                                    return (i += s), { pathTo: n, pathFrom: r, x: d.globals.isXNumeric ? i - s : i, y: a };
-                                },
-                            },
-                            {
-                                key: "checkZeroSeries",
-                                value: function (t) {
-                                    for (var e = t.series, i = this.w, a = 0; a < e.length; a++) {
-                                        for (var s = 0, n = 0; n < e[i.globals.maxValsInArrayIndex].length; n++) s += e[a][n];
-                                        0 === s && this.zeroSerieses.push(a);
-                                    }
-                                    for (var r = e.length - 1; r >= 0; r--) this.zeroSerieses.indexOf(r) > -1 && r === this.endingShapeOnSeriesNumber && (this.endingShapeOnSeriesNumber -= 1);
-                                },
-                            },
-                        ]),
-                        e
-                    );
-                })(),
-                F = (function (t) {
-                    function e() {
-                        return n(this, e), f(this, d(e).apply(this, arguments));
-                    }
-                    return (
-                        c(e, I),
-                        o(e, [
-                            {
-                                key: "draw",
-                                value: function (t, e) {
-                                    var i = this.w,
-                                        a = new m(this.ctx),
-                                        s = new P(this.ctx);
-                                    this.candlestickOptions = this.w.config.plotOptions.candlestick;
-                                    var n = new A(this.ctx, i);
-                                    (t = n.getLogSeries(t)), (this.series = t), (this.yRatio = n.getLogYRatios(this.yRatio)), this.initVariables(t);
-                                    for (var r = a.group({ class: "apexcharts-candlestick-series apexcharts-plot-series" }), o = 0, l = 0; o < t.length; o++, l++) {
-                                        var h,
-                                            c,
-                                            d = void 0,
-                                            u = void 0,
-                                            f = void 0,
-                                            g = void 0,
-                                            x = [],
-                                            v = [],
-                                            b = i.globals.comboCharts ? e[o] : o,
-                                            y = a.group({ class: "apexcharts-series", seriesName: p.escapeString(i.globals.seriesNames[b]), rel: o + 1, "data:realIndex": b });
-                                        t[o].length > 0 && (this.visibleI = this.visibleI + 1);
-                                        var w,
-                                            k,
-                                            S = 0;
-                                        this.yRatio.length > 1 && (this.yaxisIndex = b);
-                                        var C = this.initialPositions();
-                                        (g = C.y), (w = C.barHeight), (f = C.x), (k = C.barWidth), (h = C.xDivision), (c = C.zeroH), v.push(f + k / 2);
-                                        for (var L = a.group({ class: "apexcharts-datalabels" }), E = 0, T = i.globals.dataPoints; E < i.globals.dataPoints; E++, T--) {
-                                            void 0 === this.series[o][E] || null === t[o][E] ? (this.isNullValue = !0) : (this.isNullValue = !1),
-                                                i.config.stroke.show && (S = this.isNullValue ? 0 : Array.isArray(this.strokeWidth) ? this.strokeWidth[b] : this.strokeWidth);
-                                            var M,
-                                                z = this.drawCandleStickPaths({ indexes: { i: o, j: E, realIndex: b, bc: l }, x: f, y: g, xDivision: h, pathTo: d, pathFrom: u, barWidth: k, zeroH: c, strokeWidth: S, elSeries: y });
-                                            (d = z.pathTo), (u = z.pathFrom), (g = z.y), (f = z.x), (M = z.color), E > 0 && v.push(f + k / 2), x.push(g);
-                                            var I = s.fillPath({ seriesNumber: b, color: M, value: t[o][E] }),
-                                                X = this.candlestickOptions.wick.useFillColor ? M : void 0;
-                                            y = this.renderSeries({
-                                                realIndex: b,
-                                                pathFill: I,
-                                                lineFill: X,
-                                                j: E,
-                                                i: o,
-                                                pathFrom: u,
-                                                pathTo: d,
-                                                strokeWidth: S,
-                                                elSeries: y,
-                                                x: f,
-                                                y: g,
-                                                series: t,
-                                                barHeight: w,
-                                                barWidth: k,
-                                                elDataLabelsWrap: L,
-                                                visibleSeries: this.visibleI,
-                                                type: "candlestick",
-                                            });
-                                        }
-                                        (i.globals.seriesXvalues[b] = v), (i.globals.seriesYvalues[b] = x), r.add(y);
-                                    }
-                                    return r;
-                                },
-                            },
-                            {
-                                key: "drawCandleStickPaths",
-                                value: function (t) {
-                                    var e = t.indexes,
-                                        i = t.x,
-                                        a = (t.y, t.xDivision),
-                                        s = t.pathTo,
-                                        n = t.pathFrom,
-                                        r = t.barWidth,
-                                        o = t.zeroH,
-                                        l = t.strokeWidth,
-                                        h = this.w,
-                                        c = new m(this.ctx),
-                                        d = e.i,
-                                        u = e.j,
-                                        f = !0,
-                                        g = h.config.plotOptions.candlestick.colors.upward,
-                                        p = h.config.plotOptions.candlestick.colors.downward,
-                                        x = this.yRatio[this.yaxisIndex],
-                                        v = e.realIndex,
-                                        b = this.getOHLCValue(v, u),
-                                        y = o,
-                                        w = o;
-                                    b.o > b.c && (f = !1);
-                                    var k = Math.min(b.o, b.c),
-                                        S = Math.max(b.o, b.c);
-                                    h.globals.isXNumeric && (i = (h.globals.seriesX[d][u] - h.globals.minX) / this.xRatio - r / 2);
-                                    var A = i + r * this.visibleI;
-                                    return (
-                                        void 0 === this.series[d][u] || null === this.series[d][u] ? (k = o) : ((k = o - k / x), (S = o - S / x), (y = o - b.h / x), (w = o - b.l / x)),
-                                        c.move(A, o),
-                                        (n = c.move(A, k)),
-                                        h.globals.previousPaths.length > 0 && (n = this.getPathFrom(v, u, !0)),
-                                        (s =
-                                            c.move(A, S) +
-                                            c.line(A + r / 2, S) +
-                                            c.line(A + r / 2, y) +
-                                            c.line(A + r / 2, S) +
-                                            c.line(A + r, S) +
-                                            c.line(A + r, k) +
-                                            c.line(A + r / 2, k) +
-                                            c.line(A + r / 2, w) +
-                                            c.line(A + r / 2, k) +
-                                            c.line(A, k) +
-                                            c.line(A, S - l / 2)),
-                                        (n += c.move(A, k)),
-                                        h.globals.isXNumeric || (i += a),
-                                        { pathTo: s, pathFrom: n, x: i, y: S, barXPosition: A, color: f ? g : p }
-                                    );
-                                },
-                            },
-                            {
-                                key: "getOHLCValue",
-                                value: function (t, e) {
-                                    var i = this.w;
-                                    return { o: i.globals.seriesCandleO[t][e], h: i.globals.seriesCandleH[t][e], l: i.globals.seriesCandleL[t][e], c: i.globals.seriesCandleC[t][e] };
-                                },
-                            },
-                        ]),
-                        e
-                    );
-                })(),
-                Y = (function () {
-                    function t(e) {
-                        n(this, t), (this.ctx = e), (this.w = e.w);
-                    }
-                    return (
-                        o(t, [
-                            {
-                                key: "drawXCrosshairs",
-                                value: function () {
-                                    var t = this.w,
-                                        e = new m(this.ctx),
-                                        i = new x(this.ctx),
-                                        a = t.config.xaxis.crosshairs.fill.gradient,
-                                        s = t.config.xaxis.crosshairs.dropShadow,
-                                        n = t.config.xaxis.crosshairs.fill.type,
-                                        r = a.colorFrom,
-                                        o = a.colorTo,
-                                        l = a.opacityFrom,
-                                        h = a.opacityTo,
-                                        c = a.stops,
-                                        d = s.enabled,
-                                        u = s.left,
-                                        f = s.top,
-                                        g = s.blur,
-                                        v = s.color,
-                                        b = s.opacity,
-                                        y = t.config.xaxis.crosshairs.fill.color;
-                                    if (t.config.xaxis.crosshairs.show) {
-                                        "gradient" === n && (y = e.drawGradient("vertical", r, o, l, h, null, c, null));
-                                        var w = e.drawRect();
-                                        1 === t.config.xaxis.crosshairs.width && (w = e.drawLine()),
-                                            w.attr({
-                                                class: "apexcharts-xcrosshairs",
-                                                x: 0,
-                                                y: 0,
-                                                y2: t.globals.gridHeight,
-                                                width: p.isNumber(t.config.xaxis.crosshairs.width) ? t.config.xaxis.crosshairs.width : 0,
-                                                height: t.globals.gridHeight,
-                                                fill: y,
-                                                filter: "none",
-                                                "fill-opacity": t.config.xaxis.crosshairs.opacity,
-                                                stroke: t.config.xaxis.crosshairs.stroke.color,
-                                                "stroke-width": t.config.xaxis.crosshairs.stroke.width,
-                                                "stroke-dasharray": t.config.xaxis.crosshairs.stroke.dashArray,
-                                            }),
-                                            d && (w = i.dropShadow(w, { left: u, top: f, blur: g, color: v, opacity: b })),
-                                            t.globals.dom.elGraphical.add(w);
-                                    }
-                                },
-                            },
-                            {
-                                key: "drawYCrosshairs",
-                                value: function () {
-                                    var t = this.w,
-                                        e = new m(this.ctx),
-                                        i = t.config.yaxis[0].crosshairs;
-                                    if (t.config.yaxis[0].crosshairs.show) {
-                                        var a = e.drawLine(0, 0, t.globals.gridWidth, 0, i.stroke.color, i.stroke.dashArray, i.stroke.width);
-                                        a.attr({ class: "apexcharts-ycrosshairs" }), t.globals.dom.elGraphical.add(a);
-                                    }
-                                    var s = e.drawLine(0, 0, t.globals.gridWidth, 0, i.stroke.color, 0, 0);
-                                    s.attr({ class: "apexcharts-ycrosshairs-hidden" }), t.globals.dom.elGraphical.add(s);
-                                },
-                            },
-                        ]),
-                        t
-                    );
-                })(),
-                O = (function () {
-                    function t(e, i) {
-                        n(this, t),
-                            (this.ctx = e),
-                            (this.w = e.w),
-                            (this.xRatio = i.xRatio),
-                            (this.yRatio = i.yRatio),
-                            (this.negRange = !1),
-                            (this.dynamicAnim = this.w.config.chart.animations.dynamicAnimation),
-                            (this.rectRadius = this.w.config.plotOptions.heatmap.radius),
-                            (this.strokeWidth = this.w.config.stroke.width);
-                    }
-                    return (
-                        o(t, [
-                            {
-                                key: "draw",
-                                value: function (t) {
-                                    var e = this.w,
-                                        i = new m(this.ctx),
-                                        a = i.group({ class: "apexcharts-heatmap" });
-                                    a.attr("clip-path", "url(#gridRectMask".concat(e.globals.cuid, ")"));
-                                    var s = e.globals.gridWidth / e.globals.dataPoints,
-                                        n = e.globals.gridHeight / e.globals.series.length,
-                                        r = 0,
-                                        o = !1;
-                                    this.checkColorRange();
-                                    var l = t.slice();
-                                    e.config.yaxis[0].reversed && ((o = !0), l.reverse());
-                                    for (var h = o ? 0 : l.length - 1; o ? h < l.length : h >= 0; o ? h++ : h--) {
-                                        var c = i.group({ class: "apexcharts-series apexcharts-heatmap-series", seriesName: p.escapeString(e.globals.seriesNames[h]), rel: h + 1, "data:realIndex": h });
-                                        if (e.config.chart.dropShadow.enabled) {
-                                            var d = e.config.chart.dropShadow;
-                                            new x(this.ctx).dropShadow(c, d, h);
-                                        }
-                                        for (var u = 0, f = 0; f < l[h].length; f++) {
-                                            var g = 1,
-                                                v = this.determineHeatColor(h, f);
-                                            if (e.globals.hasNegs || this.negRange) {
-                                                var b = e.config.plotOptions.heatmap.shadeIntensity;
-                                                g = e.config.plotOptions.heatmap.reverseNegativeShade
-                                                    ? v.percent < 0
-                                                        ? (v.percent / 100) * (1.25 * b)
-                                                        : (1 - v.percent / 100) * (1.25 * b)
-                                                    : v.percent < 0
-                                                    ? 1 - (1 + v.percent / 100) * b
-                                                    : (1 - v.percent / 100) * b;
-                                            } else g = 1 - v.percent / 100;
-                                            var y = v.color;
-                                            if (e.config.plotOptions.heatmap.enableShades) {
-                                                var w = new p();
-                                                y = p.hexToRgba(w.shadeColor(g, v.color), e.config.fill.opacity);
-                                            }
-                                            var k = this.rectRadius,
-                                                S = i.drawRect(u, r, s, n, k);
-                                            if (
-                                                (S.attr({ cx: u, cy: r }),
-                                                S.node.classList.add("apexcharts-heatmap-rect"),
-                                                c.add(S),
-                                                S.attr({ fill: y, i: h, index: h, j: f, val: l[h][f], "stroke-width": this.strokeWidth, stroke: e.globals.stroke.colors[0], color: y }),
-                                                S.node.addEventListener("mouseenter", i.pathMouseEnter.bind(this, S)),
-                                                S.node.addEventListener("mouseleave", i.pathMouseLeave.bind(this, S)),
-                                                S.node.addEventListener("mousedown", i.pathMouseDown.bind(this, S)),
-                                                e.config.chart.animations.enabled && !e.globals.dataChanged)
-                                            ) {
-                                                var A = 1;
-                                                e.globals.resized || (A = e.config.chart.animations.speed), this.animateHeatMap(S, u, r, s, n, A);
-                                            }
-                                            if (e.globals.dataChanged) {
-                                                var C = 1;
-                                                if (this.dynamicAnim.enabled && e.globals.shouldAnimate) {
-                                                    C = this.dynamicAnim.speed;
-                                                    var L = e.globals.previousPaths[h] && e.globals.previousPaths[h][f] && e.globals.previousPaths[h][f].color;
-                                                    L || (L = "rgba(255, 255, 255, 0)"), this.animateHeatColor(S, p.isColorHex(L) ? L : p.rgb2hex(L), p.isColorHex(y) ? y : p.rgb2hex(y), C);
-                                                }
-                                            }
-                                            var E = this.calculateHeatmapDataLabels({ x: u, y: r, i: h, j: f, series: l, rectHeight: n, rectWidth: s });
-                                            null !== E && c.add(E), (u += s);
-                                        }
-                                        (r += n), a.add(c);
-                                    }
-                                    var P = e.globals.yAxisScale[0].result.slice();
-                                    e.config.yaxis[0].reversed ? P.unshift("") : P.push(""), (e.globals.yAxisScale[0].result = P);
-                                    var T = e.globals.gridHeight / e.globals.series.length;
-                                    return (e.config.yaxis[0].labels.offsetY = -T / 2), a;
-                                },
-                            },
-                            {
-                                key: "checkColorRange",
-                                value: function () {
-                                    var t = this,
-                                        e = this.w.config.plotOptions.heatmap;
-                                    e.colorScale.ranges.length > 0 &&
-                                        e.colorScale.ranges.map(function (e, i) {
-                                            e.from < 0 && (t.negRange = !0);
-                                        });
-                                },
-                            },
-                            {
-                                key: "determineHeatColor",
-                                value: function (t, e) {
-                                    var i = this.w,
-                                        a = i.globals.series[t][e],
-                                        s = i.config.plotOptions.heatmap,
-                                        n = s.colorScale.inverse ? e : t,
-                                        r = i.globals.colors[n],
-                                        o = Math.min.apply(Math, g(i.globals.series[t])),
-                                        l = Math.max.apply(Math, g(i.globals.series[t]));
-                                    s.distributed || ((o = i.globals.minY), (l = i.globals.maxY)),
-                                        void 0 !== s.colorScale.min && ((o = s.colorScale.min < i.globals.minY ? s.colorScale.min : i.globals.minY), (l = s.colorScale.max > i.globals.maxY ? s.colorScale.max : i.globals.maxY));
-                                    var h = Math.abs(l) + Math.abs(o),
-                                        c = (100 * a) / (0 === h ? h - 1e-6 : h);
-                                    s.colorScale.ranges.length > 0 &&
-                                        s.colorScale.ranges.map(function (t, e) {
-                                            if (a >= t.from && a <= t.to) {
-                                                (r = t.color), (o = t.from), (l = t.to);
-                                                var i = Math.abs(l) + Math.abs(o);
-                                                c = (100 * a) / (0 === i ? i - 1e-6 : i);
-                                            }
-                                        });
-                                    return { color: r, percent: c };
-                                },
-                            },
-                            {
-                                key: "calculateHeatmapDataLabels",
-                                value: function (t) {
-                                    var e = t.x,
-                                        i = t.y,
-                                        a = t.i,
-                                        s = t.j,
-                                        n = (t.series, t.rectHeight),
-                                        r = t.rectWidth,
-                                        o = this.w,
-                                        l = o.config.dataLabels,
-                                        h = new m(this.ctx),
-                                        c = new z(this.ctx),
-                                        d = l.formatter,
-                                        u = null;
-                                    if (l.enabled) {
-                                        u = h.group({ class: "apexcharts-data-labels" });
-                                        var f = l.offsetX,
-                                            g = l.offsetY,
-                                            p = e + r / 2 + f,
-                                            x = i + n / 2 + parseInt(l.style.fontSize) / 3 + g,
-                                            v = d(o.globals.series[a][s], { seriesIndex: a, dataPointIndex: s, w: o });
-                                        c.plotDataLabelsText({ x: p, y: x, text: v, i: a, j: s, parent: u, dataLabelsConfig: l });
-                                    }
-                                    return u;
-                                },
-                            },
-                            {
-                                key: "animateHeatMap",
-                                value: function (t, e, i, a, s, n) {
-                                    var r = this;
-                                    new v(this.ctx).animateRect(t, { x: e + a / 2, y: i + s / 2, width: 0, height: 0 }, { x: e, y: i, width: a, height: s }, n, function () {
-                                        r.w.globals.animationEnded = !0;
-                                    });
-                                },
-                            },
-                            {
-                                key: "animateHeatColor",
-                                value: function (t, e, i, a) {
-                                    t.attr({ fill: e }).animate(a).attr({ fill: i });
-                                },
-                            },
-                        ]),
-                        t
-                    );
-                })(),
-                R = (function () {
-                    function t(e) {
-                        n(this, t),
-                            (this.ctx = e),
-                            (this.w = e.w),
-                            (this.chartType = this.w.config.chart.type),
-                            (this.initialAnim = this.w.config.chart.animations.enabled),
-                            (this.dynamicAnim = this.initialAnim && this.w.config.chart.animations.dynamicAnimation.enabled),
-                            (this.animBeginArr = [0]),
-                            (this.animDur = 0),
-                            (this.donutDataLabels = this.w.config.plotOptions.pie.donut.labels);
-                        var i = this.w;
-                        (this.lineColorArr = void 0 !== i.globals.stroke.colors ? i.globals.stroke.colors : i.globals.colors),
-                            (this.defaultSize = i.globals.svgHeight < i.globals.svgWidth ? i.globals.svgHeight - 35 : i.globals.gridWidth),
-                            (this.centerY = this.defaultSize / 2),
-                            (this.centerX = i.globals.gridWidth / 2),
-                            (this.fullAngle = 360),
-                            (this.donutSize = 0),
-                            (this.sliceLabels = []),
-                            (this.prevSectorAngleArr = []);
-                    }
-                    return (
-                        o(t, [
-                            {
-                                key: "draw",
-                                value: function (t) {
-                                    var e = this.w,
-                                        i = new m(this.ctx),
-                                        a = i.group({ class: "apexcharts-pie" });
-                                    if (e.globals.noData) return a;
-                                    for (var s = 0, n = 0; n < t.length; n++) s += p.negToZero(t[n]);
-                                    var r = [],
-                                        o = i.group();
-                                    0 === s && (s = 1e-5);
-                                    for (var l = 0; l < t.length; l++) {
-                                        var h = (this.fullAngle * p.negToZero(t[l])) / s;
-                                        r.push(h);
-                                    }
-                                    if (e.globals.dataChanged) {
-                                        for (var c, d = 0, u = 0; u < e.globals.previousPaths.length; u++) d += p.negToZero(e.globals.previousPaths[u]);
-                                        for (var f = 0; f < e.globals.previousPaths.length; f++) (c = (this.fullAngle * p.negToZero(e.globals.previousPaths[f])) / d), this.prevSectorAngleArr.push(c);
-                                    }
-                                    (e.globals.radialSize = this.defaultSize / 2.05 - e.config.stroke.width - e.config.chart.dropShadow.blur),
-                                        void 0 !== e.config.plotOptions.pie.size && (e.globals.radialSize = e.config.plotOptions.pie.size),
-                                        (this.donutSize = (e.globals.radialSize * parseInt(e.config.plotOptions.pie.donut.size)) / 100),
-                                        this.donutSize < 0 && (this.donutSize = 0);
-                                    var g = e.config.plotOptions.pie.customScale,
-                                        x = e.globals.gridWidth / 2,
-                                        v = e.globals.gridHeight / 2,
-                                        b = x - (e.globals.gridWidth / 2) * g,
-                                        y = v - (e.globals.gridHeight / 2) * g;
-                                    if (this.donutDataLabels.show) {
-                                        var w = this.renderInnerDataLabels(this.donutDataLabels, {
-                                            hollowSize: this.donutSize,
-                                            centerX: this.centerX,
-                                            centerY: this.centerY,
-                                            opacity: this.donutDataLabels.show,
-                                            translateX: b,
-                                            translateY: y,
-                                        });
-                                        a.add(w);
-                                    }
-                                    if ("donut" === e.config.chart.type) {
-                                        var k = i.drawCircle(this.donutSize);
-                                        k.attr({ cx: this.centerX, cy: this.centerY, fill: e.config.plotOptions.pie.donut.background }), o.add(k);
-                                    }
-                                    var S = this.drawArcs(r, t);
-                                    return (
-                                        this.sliceLabels.forEach(function (t) {
-                                            S.add(t);
-                                        }),
-                                        o.attr({
-                                            transform: "translate("
-                                                .concat(b, ", ")
-                                                .concat(y - 5, ") scale(")
-                                                .concat(g, ")"),
-                                        }),
-                                        a.attr({ "data:innerTranslateX": b, "data:innerTranslateY": y - 25 }),
-                                        o.add(S),
-                                        a.add(o),
-                                        a
-                                    );
-                                },
-                            },
-                            {
-                                key: "drawArcs",
-                                value: function (t, e) {
-                                    var i = this.w,
-                                        a = new x(this.ctx),
-                                        s = new m(this.ctx),
-                                        n = new P(this.ctx),
-                                        r = s.group({ class: "apexcharts-slices" }),
-                                        o = 0,
-                                        l = 0,
-                                        h = 0,
-                                        c = 0;
-                                    this.strokeWidth = i.config.stroke.show ? i.config.stroke.width : 0;
-                                    for (var d = 0; d < t.length; d++) {
-                                        var u = s.group({ class: "apexcharts-series apexcharts-pie-series", seriesName: p.escapeString(i.globals.seriesNames[d]), id: "apexcharts-series-" + d, rel: d + 1, "data:realIndex": d });
-                                        r.add(u), (l = c), (h = (o = h) + t[d]), (c = l + this.prevSectorAngleArr[d]);
-                                        var f = h - o,
-                                            g = n.fillPath({ seriesNumber: d, size: i.globals.radialSize, value: e[d] }),
-                                            v = this.getChangedPath(l, c),
-                                            b = s.drawPath({
-                                                d: v,
-                                                stroke: this.lineColorArr instanceof Array ? this.lineColorArr[d] : this.lineColorArr,
-                                                strokeWidth: this.strokeWidth,
-                                                fill: g,
-                                                fillOpacity: i.config.fill.opacity,
-                                                classes: "apexcharts-pie-area",
-                                            });
-                                        if ((b.attr({ id: "apexcharts-".concat(i.config.chart.type, "-slice-").concat(d), index: 0, j: d }), i.config.chart.dropShadow.enabled)) {
-                                            var y = i.config.chart.dropShadow;
-                                            a.dropShadow(b, y, d);
-                                        }
-                                        this.addListeners(b, this.donutDataLabels), m.setAttrs(b.node, { "data:angle": f, "data:startAngle": o, "data:strokeWidth": this.strokeWidth, "data:value": e[d] });
-                                        var w = { x: 0, y: 0 };
-                                        "pie" === i.config.chart.type
-                                            ? (w = p.polarToCartesian(this.centerX, this.centerY, i.globals.radialSize / 1.25 + i.config.plotOptions.pie.dataLabels.offset, o + (h - o) / 2))
-                                            : "donut" === i.config.chart.type &&
-                                              (w = p.polarToCartesian(this.centerX, this.centerY, (i.globals.radialSize + this.donutSize) / 2 + i.config.plotOptions.pie.dataLabels.offset, o + (h - o) / 2)),
-                                            u.add(b);
-                                        var k = 0;
-                                        if (
-                                            (!this.initialAnim || i.globals.resized || i.globals.dataChanged
-                                                ? this.animBeginArr.push(0)
-                                                : ((k = ((h - o) / this.fullAngle) * i.config.chart.animations.speed), (this.animDur = k + this.animDur), this.animBeginArr.push(this.animDur)),
-                                            this.dynamicAnim && i.globals.dataChanged
-                                                ? this.animatePaths(b, {
-                                                      size: i.globals.radialSize,
-                                                      endAngle: h,
-                                                      startAngle: o,
-                                                      prevStartAngle: l,
-                                                      prevEndAngle: c,
-                                                      animateStartingPos: !0,
-                                                      i: d,
-                                                      animBeginArr: this.animBeginArr,
-                                                      dur: i.config.chart.animations.dynamicAnimation.speed,
-                                                  })
-                                                : this.animatePaths(b, { size: i.globals.radialSize, endAngle: h, startAngle: o, i: d, totalItems: t.length - 1, animBeginArr: this.animBeginArr, dur: k }),
-                                            i.config.plotOptions.pie.expandOnClick && b.click(this.pieClicked.bind(this, d)),
-                                            i.config.dataLabels.enabled)
-                                        ) {
-                                            var S = w.x,
-                                                A = w.y,
-                                                C = (100 * (h - o)) / 360 + "%";
-                                            if (0 !== f && i.config.plotOptions.pie.dataLabels.minAngleToShowLabel < t[d]) {
-                                                var L = i.config.dataLabels.formatter;
-                                                void 0 !== L && (C = L(i.globals.seriesPercent[d][0], { seriesIndex: d, w: i }));
-                                                var E = i.globals.dataLabels.style.colors[d],
-                                                    T = s.drawText({ x: S, y: A, text: C, textAnchor: "middle", fontSize: i.config.dataLabels.style.fontSize, fontFamily: i.config.dataLabels.style.fontFamily, foreColor: E });
-                                                if (i.config.dataLabels.dropShadow.enabled) {
-                                                    var M = i.config.dataLabels.dropShadow;
-                                                    new x(this.ctx).dropShadow(T, M);
-                                                }
-                                                T.node.classList.add("apexcharts-pie-label"),
-                                                    i.config.chart.animations.animate &&
-                                                        !1 === i.globals.resized &&
-                                                        (T.node.classList.add("apexcharts-pie-label-delay"), (T.node.style.animationDelay = i.config.chart.animations.speed / 940 + "s")),
-                                                    this.sliceLabels.push(T);
-                                            }
-                                        }
-                                    }
-                                    return r;
-                                },
-                            },
-                            {
-                                key: "addListeners",
-                                value: function (t, e) {
-                                    var i = new m(this.ctx);
-                                    t.node.addEventListener("mouseenter", i.pathMouseEnter.bind(this, t)),
-                                        t.node.addEventListener("mouseenter", this.printDataLabelsInner.bind(this, t.node, e)),
-                                        t.node.addEventListener("mouseleave", i.pathMouseLeave.bind(this, t)),
-                                        t.node.addEventListener("mouseleave", this.revertDataLabelsInner.bind(this, t.node, e)),
-                                        t.node.addEventListener("mousedown", i.pathMouseDown.bind(this, t)),
-                                        t.node.addEventListener("mousedown", this.printDataLabelsInner.bind(this, t.node, e));
-                                },
-                            },
-                            {
-                                key: "animatePaths",
-                                value: function (t, e) {
-                                    var i = this.w,
-                                        a = e.endAngle - e.startAngle,
-                                        s = a,
-                                        n = e.startAngle,
-                                        r = e.startAngle;
-                                    void 0 !== e.prevStartAngle && void 0 !== e.prevEndAngle && ((n = e.prevEndAngle), (s = e.prevEndAngle - e.prevStartAngle)),
-                                        e.i === i.config.series.length - 1 && (a + r > this.fullAngle ? (e.endAngle = e.endAngle - (a + r)) : a + r < this.fullAngle && (e.endAngle = e.endAngle + (this.fullAngle - (a + r)))),
-                                        a === this.fullAngle && (a = this.fullAngle - 0.01),
-                                        this.animateArc(t, n, r, a, s, e);
-                                },
-                            },
-                            {
-                                key: "animateArc",
-                                value: function (t, e, i, a, s, n) {
-                                    var r,
-                                        o = this,
-                                        l = this.w,
-                                        h = n.size;
-                                    (isNaN(e) || isNaN(s)) && ((e = i), (s = a), (n.dur = 0));
-                                    var c = a,
-                                        d = i,
-                                        u = e - i;
-                                    l.globals.dataChanged && n.shouldSetPrevPaths && ((r = o.getPiePath({ me: o, startAngle: d, angle: s, size: h })), t.attr({ d: r })),
-                                        0 !== n.dur
-                                            ? t
-                                                  .animate(n.dur, l.globals.easing, n.animBeginArr[n.i])
-                                                  .afterAll(function () {
-                                                      ("pie" !== l.config.chart.type && "donut" !== l.config.chart.type) || this.animate(300).attr({ "stroke-width": l.config.stroke.width }), (l.globals.animationEnded = !0);
-                                                  })
-                                                  .during(function (l) {
-                                                      (c = u + (a - u) * l),
-                                                          n.animateStartingPos && ((c = s + (a - s) * l), (d = e - s + (i - (e - s)) * l)),
-                                                          (r = o.getPiePath({ me: o, startAngle: d, angle: c, size: h })),
-                                                          t.node.setAttribute("data:pathOrig", r),
-                                                          t.attr({ d: r });
-                                                  })
-                                            : ((r = o.getPiePath({ me: o, startAngle: d, angle: a, size: h })), n.isTrack || (l.globals.animationEnded = !0), t.node.setAttribute("data:pathOrig", r), t.attr({ d: r }));
-                                },
-                            },
-                            {
-                                key: "pieClicked",
-                                value: function (t) {
-                                    var e,
-                                        i = this.w,
-                                        a = this.w.globals.radialSize + 4,
-                                        s = i.globals.dom.Paper.select("#apexcharts-".concat(i.config.chart.type.toLowerCase(), "-slice-").concat(t)).members[0],
-                                        n = s.attr("d");
-                                    if ("true" !== s.attr("data:pieClicked")) {
-                                        var r = i.globals.dom.baseEl.querySelectorAll(".apexcharts-pie-area");
-                                        Array.prototype.forEach.call(r, function (t) {
-                                            t.setAttribute("data:pieClicked", "false");
-                                            var e = t.getAttribute("data:pathOrig");
-                                            t.setAttribute("d", e);
-                                        }),
-                                            s.attr("data:pieClicked", "true");
-                                        var o = parseInt(s.attr("data:startAngle")),
-                                            l = parseInt(s.attr("data:angle"));
-                                        (e = this.getPiePath({ me: this, startAngle: o, angle: l, size: a })), 360 !== l && s.plot(e).animate(1).plot(n).animate(100).plot(e);
-                                    } else {
-                                        s.attr({ "data:pieClicked": "false" }), this.revertDataLabelsInner(s.node, this.donutDataLabels);
-                                        var h = s.attr("data:pathOrig");
-                                        s.attr({ d: h });
-                                    }
-                                },
-                            },
-                            {
-                                key: "getChangedPath",
-                                value: function (t, e) {
-                                    var i = "";
-                                    return this.dynamicAnim && this.w.globals.dataChanged && (i = this.getPiePath({ me: this, startAngle: t, angle: e - t, size: this.size })), i;
-                                },
-                            },
-                            {
-                                key: "getPiePath",
-                                value: function (t) {
-                                    var e = t.me,
-                                        i = t.startAngle,
-                                        a = t.angle,
-                                        s = t.size,
-                                        n = this.w,
-                                        r = i,
-                                        o = (Math.PI * (r - 90)) / 180,
-                                        l = a + i;
-                                    Math.ceil(l) >= 360 && (l = 359.99);
-                                    var h = (Math.PI * (l - 90)) / 180,
-                                        c = e.centerX + s * Math.cos(o),
-                                        d = e.centerY + s * Math.sin(o),
-                                        u = e.centerX + s * Math.cos(h),
-                                        f = e.centerY + s * Math.sin(h),
-                                        g = p.polarToCartesian(e.centerX, e.centerY, e.donutSize, l),
-                                        x = p.polarToCartesian(e.centerX, e.centerY, e.donutSize, r),
-                                        v = a > 180 ? 1 : 0;
-                                    return "donut" === n.config.chart.type
-                                        ? ["M", c, d, "A", s, s, 0, v, 1, u, f, "L", g.x, g.y, "A", e.donutSize, e.donutSize, 0, v, 0, x.x, x.y, "L", c, d, "z"].join(" ")
-                                        : "pie" === n.config.chart.type
-                                        ? ["M", c, d, "A", s, s, 0, v, 1, u, f, "L", e.centerX, e.centerY, "L", c, d].join(" ")
-                                        : ["M", c, d, "A", s, s, 0, v, 1, u, f].join(" ");
-                                },
-                            },
-                            {
-                                key: "renderInnerDataLabels",
-                                value: function (t, e) {
-                                    var i = this.w,
-                                        a = new m(this.ctx),
-                                        s = a.group({ class: "apexcharts-datalabels-group", transform: "translate(".concat(e.translateX ? e.translateX : 0, ", ").concat(e.translateY ? e.translateY : 0, ")") }),
-                                        n = t.total.show;
-                                    s.node.style.opacity = e.opacity;
-                                    var r,
-                                        o,
-                                        l = e.centerX,
-                                        h = e.centerY;
-                                    (r = void 0 === t.name.color ? i.globals.colors[0] : t.name.color), (o = void 0 === t.value.color ? i.config.chart.foreColor : t.value.color);
-                                    var c = t.value.formatter,
-                                        d = "",
-                                        u = "";
-                                    if ((n ? ((r = t.total.color), (u = t.total.label), (d = t.total.formatter(i))) : 1 === i.globals.series.length && ((d = c(i.globals.series[0], i)), (u = i.globals.seriesNames[0])), t.name.show)) {
-                                        var f = a.drawText({ x: l, y: h + parseInt(t.name.offsetY), text: u, textAnchor: "middle", foreColor: r, fontSize: t.name.fontSize, fontFamily: t.name.fontFamily });
-                                        f.node.classList.add("apexcharts-datalabel-label"), s.add(f);
-                                    }
-                                    if (t.value.show) {
-                                        var g = t.name.show ? parseInt(t.value.offsetY) + 16 : t.value.offsetY,
-                                            p = a.drawText({ x: l, y: h + g, text: d, textAnchor: "middle", foreColor: o, fontSize: t.value.fontSize, fontFamily: t.value.fontFamily });
-                                        p.node.classList.add("apexcharts-datalabel-value"), s.add(p);
-                                    }
-                                    return s;
-                                },
-                            },
-                            {
-                                key: "printInnerLabels",
-                                value: function (t, e, i, a) {
-                                    var s,
-                                        n = this.w;
-                                    a ? (s = void 0 === t.name.color ? n.globals.colors[parseInt(a.parentNode.getAttribute("rel")) - 1] : t.name.color) : n.globals.series.length > 1 && t.total.show && (s = t.total.color);
-                                    var r = n.globals.dom.baseEl.querySelector(".apexcharts-datalabel-label"),
-                                        o = n.globals.dom.baseEl.querySelector(".apexcharts-datalabel-value");
-                                    (i = (0, t.value.formatter)(i, n)),
-                                        a || "function" != typeof t.total.formatter || (i = t.total.formatter(n)),
-                                        null !== r && (r.textContent = e),
-                                        null !== o && (o.textContent = i),
-                                        null !== r && (r.style.fill = s);
-                                },
-                            },
-                            {
-                                key: "printDataLabelsInner",
-                                value: function (t, e) {
-                                    var i = this.w,
-                                        a = t.getAttribute("data:value"),
-                                        s = i.globals.seriesNames[parseInt(t.parentNode.getAttribute("rel")) - 1];
-                                    i.globals.series.length > 1 && this.printInnerLabels(e, s, a, t);
-                                    var n = i.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group");
-                                    null !== n && (n.style.opacity = 1);
-                                },
-                            },
-                            {
-                                key: "revertDataLabelsInner",
-                                value: function (e, i, a) {
-                                    var s = this.w,
-                                        n = s.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group");
-                                    if (i.total.show && s.globals.series.length > 1) {
-                                        new t(this.ctx).printInnerLabels(i, i.total.label, i.total.formatter(s));
-                                    } else {
-                                        var r = document.querySelectorAll(".apexcharts-pie-area"),
-                                            o = !1;
-                                        if (
-                                            (Array.prototype.forEach.call(r, function (t) {
-                                                "true" === t.getAttribute("data:pieClicked") && ((o = !0), this.printDataLabelsInner(t, i));
-                                            }),
-                                            !o)
-                                        )
-                                            if (s.globals.selectedDataPoints.length && s.globals.series.length > 1)
-                                                if (s.globals.selectedDataPoints[0].length > 0) {
-                                                    var l = s.globals.selectedDataPoints[0],
-                                                        h = s.globals.dom.baseEl.querySelector("#apexcharts-".concat(s.config.chart.type.toLowerCase(), "-slice-").concat(l));
-                                                    this.printDataLabelsInner(h, i);
-                                                } else n && s.globals.selectedDataPoints.length && 0 === s.globals.selectedDataPoints[0].length && (n.style.opacity = 0);
-                                            else n && s.globals.series.length > 1 && (n.style.opacity = 0);
-                                    }
-                                },
-                            },
-                        ]),
-                        t
-                    );
-                })(),
-                D = (function () {
-                    function t(e) {
-                        n(this, t),
-                            (this.ctx = e),
-                            (this.w = e.w),
-                            (this.chartType = this.w.config.chart.type),
-                            (this.initialAnim = this.w.config.chart.animations.enabled),
-                            (this.dynamicAnim = this.initialAnim && this.w.config.chart.animations.dynamicAnimation.enabled),
-                            (this.animDur = 0);
-                        var i = this.w;
-                        (this.graphics = new m(this.ctx)),
-                            (this.lineColorArr = void 0 !== i.globals.stroke.colors ? i.globals.stroke.colors : i.globals.colors),
-                            (this.defaultSize = i.globals.svgHeight < i.globals.svgWidth ? i.globals.svgHeight - 35 : i.globals.gridWidth),
-                            (this.maxValue = this.w.globals.maxY),
-                            (this.polygons = i.config.plotOptions.radar.polygons),
-                            (this.maxLabelWidth = 20);
-                        var a = i.globals.labels.slice().sort(function (t, e) {
-                                return e.length - t.length;
-                            })[0],
-                            s = this.graphics.getTextRects(a, i.config.dataLabels.style.fontSize);
-                        (this.size = this.defaultSize / 2.1 - i.config.stroke.width - i.config.chart.dropShadow.blur - s.width / 1.75),
-                            void 0 !== i.config.plotOptions.radar.size && (this.size = i.config.plotOptions.radar.size),
-                            (this.dataRadiusOfPercent = []),
-                            (this.dataRadius = []),
-                            (this.angleArr = []),
-                            (this.yaxisLabelsTextsPos = []);
-                    }
-                    return (
-                        o(t, [
-                            {
-                                key: "draw",
-                                value: function (t) {
-                                    var e = this,
-                                        i = this.w,
-                                        a = new P(this.ctx),
-                                        s = [];
-                                    (this.dataPointsLen = t[i.globals.maxValsInArrayIndex].length), (this.disAngle = (2 * Math.PI) / this.dataPointsLen);
-                                    var n = i.globals.gridWidth / 2,
-                                        r = i.globals.gridHeight / 2,
-                                        o = this.graphics.group({ class: "apexcharts-radar-series", "data:innerTranslateX": n, "data:innerTranslateY": r - 25, transform: "translate(".concat(n || 0, ", ").concat(r || 0, ")") }),
-                                        l = [],
-                                        c = null;
-                                    if (
-                                        ((this.yaxisLabels = this.graphics.group({ class: "apexcharts-yaxis" })),
-                                        t.forEach(function (t, n) {
-                                            var r = e.graphics.group().attr({ class: "apexcharts-series", seriesName: p.escapeString(i.globals.seriesNames[n]), rel: n + 1, "data:realIndex": n });
-                                            (e.dataRadiusOfPercent[n] = []),
-                                                (e.dataRadius[n] = []),
-                                                (e.angleArr[n] = []),
-                                                t.forEach(function (t, i) {
-                                                    (e.dataRadiusOfPercent[n][i] = t / e.maxValue), (e.dataRadius[n][i] = e.dataRadiusOfPercent[n][i] * e.size), (e.angleArr[n][i] = i * e.disAngle);
-                                                }),
-                                                (l = e.getDataPointsPos(e.dataRadius[n], e.angleArr[n]));
-                                            var o = e.createPaths(l, { x: 0, y: 0 });
-                                            (c = e.graphics.group({ class: "apexcharts-series-markers-wrap hidden" })), i.globals.delayedElements.push({ el: c.node, index: n });
-                                            var d = {
-                                                    i: n,
-                                                    realIndex: n,
-                                                    animationDelay: n,
-                                                    initialSpeed: i.config.chart.animations.speed,
-                                                    dataChangeSpeed: i.config.chart.animations.dynamicAnimation.speed,
-                                                    className: "apexcharts-radar",
-                                                    id: "apexcharts-radar",
-                                                    shouldClipToGrid: !1,
-                                                    bindEventsOnPaths: !1,
-                                                    stroke: i.globals.stroke.colors[n],
-                                                    strokeLineCap: i.config.stroke.lineCap,
-                                                },
-                                                u = null;
-                                            i.globals.previousPaths.length > 0 && (u = e.getPathFrom(n));
-                                            for (var f = 0; f < o.linePathsTo.length; f++) {
-                                                var g = e.graphics.renderPaths(
-                                                    h({}, d, {
-                                                        pathFrom: null === u ? o.linePathsFrom[f] : u,
-                                                        pathTo: o.linePathsTo[f],
-                                                        strokeWidth: Array.isArray(i.config.stroke.width) ? i.config.stroke.width[n] : i.config.stroke.width,
-                                                        fill: "none",
-                                                        drawShadow: !1,
-                                                    })
-                                                );
-                                                r.add(g);
-                                                var v = a.fillPath({ seriesNumber: n }),
-                                                    m = e.graphics.renderPaths(h({}, d, { pathFrom: null === u ? o.areaPathsFrom[f] : u, pathTo: o.areaPathsTo[f], strokeWidth: 0, fill: v, drawShadow: !1 }));
-                                                if (i.config.chart.dropShadow.enabled) {
-                                                    var b = new x(e.ctx),
-                                                        y = i.config.chart.dropShadow;
-                                                    b.dropShadow(m, Object.assign({}, y, { noUserSpaceOnUse: !0 }), n);
-                                                }
-                                                r.add(m);
-                                            }
-                                            t.forEach(function (t, i) {
-                                                var a = new T(e.ctx).getMarkerConfig("apexcharts-marker", n),
-                                                    s = e.graphics.drawMarker(l[i].x, l[i].y, a);
-                                                s.attr("rel", i), s.attr("j", i), s.attr("index", n), s.node.setAttribute("default-marker-size", a.pSize);
-                                                var o = e.graphics.group({ class: "apexcharts-series-markers" });
-                                                o && o.add(s), c.add(o), r.add(c);
-                                            }),
-                                                s.push(r);
-                                        }),
-                                        this.drawPolygons({ parent: o }),
-                                        i.config.dataLabels.enabled)
-                                    ) {
-                                        var d = this.drawLabels();
-                                        o.add(d);
-                                    }
-                                    return (
-                                        o.add(this.yaxisLabels),
-                                        s.forEach(function (t) {
-                                            o.add(t);
-                                        }),
-                                        o
-                                    );
-                                },
-                            },
-                            {
-                                key: "drawPolygons",
-                                value: function (t) {
-                                    for (var e = this, i = this.w, a = t.parent, s = i.globals.yAxisScale[0].result.reverse(), n = s.length, r = [], o = this.size / (n - 1), l = 0; l < n; l++) r[l] = o * l;
-                                    r.reverse();
-                                    var h = [],
-                                        c = [];
-                                    r.forEach(function (t, i) {
-                                        var a = e.getPolygonPos(t),
-                                            s = "";
-                                        a.forEach(function (t, a) {
-                                            if (0 === i) {
-                                                var n = e.graphics.drawLine(t.x, t.y, 0, 0, Array.isArray(e.polygons.connectorColors) ? e.polygons.connectorColors[a] : e.polygons.connectorColors);
-                                                c.push(n);
-                                            }
-                                            0 === a && e.yaxisLabelsTextsPos.push({ x: t.x, y: t.y }), (s += t.x + "," + t.y + " ");
-                                        }),
-                                            h.push(s);
-                                    }),
-                                        h.forEach(function (t, s) {
-                                            var n = e.polygons.strokeColors,
-                                                r = e.graphics.drawPolygon(t, Array.isArray(n) ? n[s] : n, i.globals.radarPolygons.fill.colors[s]);
-                                            a.add(r);
-                                        }),
-                                        c.forEach(function (t) {
-                                            a.add(t);
-                                        }),
-                                        i.config.yaxis[0].show &&
-                                            this.yaxisLabelsTextsPos.forEach(function (t, i) {
-                                                var a = e.drawYAxisText(t.x, t.y, i, s[i]);
-                                                e.yaxisLabels.add(a);
-                                            });
-                                },
-                            },
-                            {
-                                key: "drawYAxisText",
-                                value: function (t, e, i, a) {
-                                    var s = this.w,
-                                        n = s.config.yaxis[0],
-                                        r = s.globals.yLabelFormatters[0];
-                                    return this.graphics.drawText({
-                                        x: t + n.labels.offsetX,
-                                        y: e + n.labels.offsetY,
-                                        text: r(a, i),
-                                        textAnchor: "middle",
-                                        fontSize: n.labels.style.fontSize,
-                                        fontFamily: n.labels.style.fontFamily,
-                                        foreColor: n.labels.style.color,
-                                    });
-                                },
-                            },
-                            {
-                                key: "drawLabels",
-                                value: function () {
-                                    var t = this,
-                                        e = this.w,
-                                        i = "middle",
-                                        a = e.config.dataLabels,
-                                        s = this.graphics.group({ class: "apexcharts-datalabels" }),
-                                        n = this.getPolygonPos(this.size),
-                                        r = 0,
-                                        o = 0;
-                                    return (
-                                        e.globals.labels.forEach(function (l, h) {
-                                            var c = a.formatter,
-                                                d = new z(t.ctx);
-                                            if (n[h]) {
-                                                (r = n[h].x),
-                                                    (o = n[h].y),
-                                                    Math.abs(n[h].x) >= 10 ? (n[h].x > 0 ? ((i = "start"), (r += 10)) : n[h].x < 0 && ((i = "end"), (r -= 10))) : (i = "middle"),
-                                                    Math.abs(n[h].y) >= t.size - 10 && (n[h].y < 0 ? (o -= 10) : n[h].y > 0 && (o += 10));
-                                                var u = c(l, { seriesIndex: -1, dataPointIndex: h, w: e });
-                                                d.plotDataLabelsText({ x: r, y: o, text: u, textAnchor: i, i: h, j: h, parent: s, dataLabelsConfig: a, offsetCorrection: !1 });
-                                            }
-                                        }),
-                                        s
-                                    );
-                                },
-                            },
-                            {
-                                key: "createPaths",
-                                value: function (t, e) {
-                                    var i = this,
-                                        a = [],
-                                        s = [],
-                                        n = [],
-                                        r = [];
-                                    if (t.length) {
-                                        (s = [this.graphics.move(e.x, e.y)]), (r = [this.graphics.move(e.x, e.y)]);
-                                        var o = this.graphics.move(t[0].x, t[0].y),
-                                            l = this.graphics.move(t[0].x, t[0].y);
-                                        t.forEach(function (e, a) {
-                                            (o += i.graphics.line(e.x, e.y)), (l += i.graphics.line(e.x, e.y)), a === t.length - 1 && ((o += "Z"), (l += "Z"));
-                                        }),
-                                            a.push(o),
-                                            n.push(l);
-                                    }
-                                    return { linePathsFrom: s, linePathsTo: a, areaPathsFrom: r, areaPathsTo: n };
-                                },
-                            },
-                            {
-                                key: "getPathFrom",
-                                value: function (t) {
-                                    for (var e = this.w, i = null, a = 0; a < e.globals.previousPaths.length; a++) {
-                                        var s = e.globals.previousPaths[a];
-                                        s.paths.length > 0 && parseInt(s.realIndex) === parseInt(t) && void 0 !== e.globals.previousPaths[a].paths[0] && (i = e.globals.previousPaths[a].paths[0].d);
-                                    }
-                                    return i;
-                                },
-                            },
-                            {
-                                key: "getDataPointsPos",
-                                value: function (t, e) {
-                                    var i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : this.dataPointsLen;
-                                    (t = t || []), (e = e || []);
-                                    for (var a = [], s = 0; s < i; s++) {
-                                        var n = {};
-                                        (n.x = t[s] * Math.sin(e[s])), (n.y = -t[s] * Math.cos(e[s])), a.push(n);
-                                    }
-                                    return a;
-                                },
-                            },
-                            {
-                                key: "getPolygonPos",
-                                value: function (t) {
-                                    for (var e = [], i = (2 * Math.PI) / this.dataPointsLen, a = 0; a < this.dataPointsLen; a++) {
-                                        var s = {};
-                                        (s.x = t * Math.sin(a * i)), (s.y = -t * Math.cos(a * i)), e.push(s);
-                                    }
-                                    return e;
-                                },
-                            },
-                        ]),
-                        t
-                    );
-                })(),
-                N = (function (t) {
-                    function e(t) {
-                        var i;
-                        n(this, e), ((i = f(this, d(e).call(this, t))).ctx = t), (i.w = t.w), (i.animBeginArr = [0]), (i.animDur = 0);
-                        var a = i.w;
-                        return (
-                            (i.startAngle = a.config.plotOptions.radialBar.startAngle),
-                            (i.endAngle = a.config.plotOptions.radialBar.endAngle),
-                            (i.trackStartAngle = a.config.plotOptions.radialBar.track.startAngle),
-                            (i.trackEndAngle = a.config.plotOptions.radialBar.track.endAngle),
-                            (i.radialDataLabels = a.config.plotOptions.radialBar.dataLabels),
-                            i.trackStartAngle || (i.trackStartAngle = i.startAngle),
-                            i.trackEndAngle || (i.trackEndAngle = i.endAngle),
-                            360 === i.endAngle && (i.endAngle = 359.99),
-                            (i.fullAngle = 360 - a.config.plotOptions.radialBar.endAngle - a.config.plotOptions.radialBar.startAngle),
-                            (i.margin = parseInt(a.config.plotOptions.radialBar.track.margin)),
-                            i
-                        );
-                    }
-                    return (
-                        c(e, R),
-                        o(e, [
-                            {
-                                key: "draw",
-                                value: function (t) {
-                                    var e = this.w,
-                                        i = new m(this.ctx),
-                                        a = i.group({ class: "apexcharts-radialbar" });
-                                    if (e.globals.noData) return a;
-                                    var s = i.group(),
-                                        n = this.defaultSize / 2,
-                                        r = e.globals.gridWidth / 2,
-                                        o = this.defaultSize / 2.05 - e.config.stroke.width - e.config.chart.dropShadow.blur;
-                                    void 0 !== e.config.plotOptions.radialBar.size && (o = e.config.plotOptions.radialBar.size);
-                                    var l = e.globals.fill.colors;
-                                    if (e.config.plotOptions.radialBar.track.show) {
-                                        var h = this.drawTracks({ size: o, centerX: r, centerY: n, colorArr: l, series: t });
-                                        s.add(h);
-                                    }
-                                    var c = this.drawArcs({ size: o, centerX: r, centerY: n, colorArr: l, series: t }),
-                                        d = 360;
-                                    return (
-                                        e.config.plotOptions.radialBar.startAngle < 0 && (d = Math.abs(e.config.plotOptions.radialBar.endAngle - e.config.plotOptions.radialBar.startAngle)),
-                                        (e.globals.radialSize = o - o / (360 / (360 - d)) + 10),
-                                        s.add(c.g),
-                                        "front" === e.config.plotOptions.radialBar.hollow.position && (c.g.add(c.elHollow), c.dataLabels && c.g.add(c.dataLabels)),
-                                        a.add(s),
-                                        a
-                                    );
-                                },
-                            },
-                            {
-                                key: "drawTracks",
-                                value: function (t) {
-                                    var e = this.w,
-                                        i = new m(this.ctx),
-                                        a = i.group({ class: "apexcharts-tracks" }),
-                                        s = new x(this.ctx),
-                                        n = new P(this.ctx),
-                                        r = this.getStrokeWidth(t);
-                                    t.size = t.size - r / 2;
-                                    for (var o = 0; o < t.series.length; o++) {
-                                        var l = i.group({ class: "apexcharts-radialbar-track apexcharts-track" });
-                                        a.add(l), l.attr({ id: "apexcharts-track-" + o, rel: o + 1 }), (t.size = t.size - r - this.margin);
-                                        var h = e.config.plotOptions.radialBar.track,
-                                            c = n.fillPath({ seriesNumber: 0, size: t.size, fillColors: Array.isArray(h.background) ? h.background[o] : h.background, solid: !0 }),
-                                            d = this.trackStartAngle,
-                                            u = this.trackEndAngle;
-                                        Math.abs(u) + Math.abs(d) >= 360 && (u = 360 - Math.abs(this.startAngle) - 0.1);
-                                        var f = i.drawPath({ d: "", stroke: c, strokeWidth: (r * parseInt(h.strokeWidth)) / 100, fill: "none", strokeOpacity: h.opacity, classes: "apexcharts-radialbar-area" });
-                                        if (h.dropShadow.enabled) {
-                                            var g = h.dropShadow;
-                                            s.dropShadow(f, g);
-                                        }
-                                        l.add(f),
-                                            f.attr("id", "apexcharts-radialbarTrack-" + o),
-                                            this.animatePaths(f, { centerX: t.centerX, centerY: t.centerY, endAngle: u, startAngle: d, size: t.size, i: o, totalItems: 2, animBeginArr: 0, dur: 0, isTrack: !0, easing: e.globals.easing });
-                                    }
-                                    return a;
-                                },
-                            },
-                            {
-                                key: "drawArcs",
-                                value: function (t) {
-                                    var e = this.w,
-                                        i = new m(this.ctx),
-                                        a = new P(this.ctx),
-                                        s = new x(this.ctx),
-                                        n = i.group(),
-                                        r = this.getStrokeWidth(t);
-                                    t.size = t.size - r / 2;
-                                    var o = e.config.plotOptions.radialBar.hollow.background,
-                                        l = t.size - r * t.series.length - this.margin * t.series.length - (r * parseInt(e.config.plotOptions.radialBar.track.strokeWidth)) / 100 / 2,
-                                        h = l - e.config.plotOptions.radialBar.hollow.margin;
-                                    void 0 !== e.config.plotOptions.radialBar.hollow.image && (o = this.drawHollowImage(t, n, l, o));
-                                    var c = this.drawHollow({ size: h, centerX: t.centerX, centerY: t.centerY, fill: o });
-                                    if (e.config.plotOptions.radialBar.hollow.dropShadow.enabled) {
-                                        var d = e.config.plotOptions.radialBar.hollow.dropShadow;
-                                        s.dropShadow(c, d);
-                                    }
-                                    var u = 1;
-                                    !this.radialDataLabels.total.show && e.globals.series.length > 1 && (u = 0);
-                                    var f = null;
-                                    this.radialDataLabels.show && (f = this.renderInnerDataLabels(this.radialDataLabels, { hollowSize: l, centerX: t.centerX, centerY: t.centerY, opacity: u })),
-                                        "back" === e.config.plotOptions.radialBar.hollow.position && (n.add(c), f && n.add(f));
-                                    var g = !1;
-                                    e.config.plotOptions.radialBar.inverseOrder && (g = !0);
-                                    for (var v = g ? t.series.length - 1 : 0; g ? v >= 0 : v < t.series.length; g ? v-- : v++) {
-                                        var b = i.group({ class: "apexcharts-series apexcharts-radial-series", seriesName: p.escapeString(e.globals.seriesNames[v]) });
-                                        n.add(b), b.attr({ id: "apexcharts-series-" + v, rel: v + 1, "data:realIndex": v }), this.ctx.series.addCollapsedClassToSeries(b, v), (t.size = t.size - r - this.margin);
-                                        var y = a.fillPath({ seriesNumber: v, size: t.size, value: t.series[v] }),
-                                            w = this.startAngle,
-                                            k = void 0,
-                                            S = Math.abs(e.config.plotOptions.radialBar.endAngle - e.config.plotOptions.radialBar.startAngle),
-                                            A = p.negToZero(t.series[v] > 100 ? 100 : t.series[v]) / 100,
-                                            C = Math.round(S * A) + this.startAngle,
-                                            L = void 0;
-                                        e.globals.dataChanged && ((k = this.startAngle), (L = Math.round((S * p.negToZero(e.globals.previousPaths[v])) / 100) + k)),
-                                            Math.abs(C) + Math.abs(w) >= 360 && (C -= 0.01),
-                                            Math.abs(L) + Math.abs(k) >= 360 && (L -= 0.01);
-                                        var E = C - w,
-                                            T = Array.isArray(e.config.stroke.dashArray) ? e.config.stroke.dashArray[v] : e.config.stroke.dashArray,
-                                            M = i.drawPath({ d: "", stroke: y, strokeWidth: r, fill: "none", fillOpacity: e.config.fill.opacity, classes: "apexcharts-radialbar-area", strokeDashArray: T });
-                                        if ((m.setAttrs(M.node, { "data:angle": E, "data:value": t.series[v] }), e.config.chart.dropShadow.enabled)) {
-                                            var z = e.config.chart.dropShadow;
-                                            s.dropShadow(M, z, v);
-                                        }
-                                        this.addListeners(M, this.radialDataLabels), b.add(M), M.attr({ id: "apexcharts-radialbar-slice-" + v, index: 0, j: v });
-                                        var I = 0;
-                                        !this.initialAnim ||
-                                            e.globals.resized ||
-                                            e.globals.dataChanged ||
-                                            ((I = ((C - w) / 360) * e.config.chart.animations.speed), (this.animDur = I / (1.2 * t.series.length) + this.animDur), this.animBeginArr.push(this.animDur)),
-                                            e.globals.dataChanged &&
-                                                ((I = ((C - w) / 360) * e.config.chart.animations.dynamicAnimation.speed), (this.animDur = I / (1.2 * t.series.length) + this.animDur), this.animBeginArr.push(this.animDur)),
-                                            this.animatePaths(M, {
-                                                centerX: t.centerX,
-                                                centerY: t.centerY,
-                                                endAngle: C,
-                                                startAngle: w,
-                                                prevEndAngle: L,
-                                                prevStartAngle: k,
-                                                size: t.size,
-                                                i: v,
-                                                totalItems: 2,
-                                                animBeginArr: this.animBeginArr,
-                                                dur: I,
-                                                shouldSetPrevPaths: !0,
-                                                easing: e.globals.easing,
-                                            });
-                                    }
-                                    return { g: n, elHollow: c, dataLabels: f };
-                                },
-                            },
-                            {
-                                key: "drawHollow",
-                                value: function (t) {
-                                    var e = new m(this.ctx).drawCircle(2 * t.size);
-                                    return e.attr({ class: "apexcharts-radialbar-hollow", cx: t.centerX, cy: t.centerY, r: t.size, fill: t.fill }), e;
-                                },
-                            },
-                            {
-                                key: "drawHollowImage",
-                                value: function (t, e, i, a) {
-                                    var s = this.w,
-                                        n = new P(this.ctx),
-                                        r = (Math.random() + 1).toString(36).substring(4),
-                                        o = s.config.plotOptions.radialBar.hollow.image;
-                                    if (s.config.plotOptions.radialBar.hollow.imageClipped)
-                                        n.clippedImgArea({ width: i, height: i, image: o, patternID: "pattern".concat(s.globals.cuid).concat(r) }), (a = "url(#pattern".concat(s.globals.cuid).concat(r, ")"));
-                                    else {
-                                        var l = s.config.plotOptions.radialBar.hollow.imageWidth,
-                                            h = s.config.plotOptions.radialBar.hollow.imageHeight;
-                                        if (void 0 === l && void 0 === h) {
-                                            var c = s.globals.dom.Paper.image(o).loaded(function (e) {
-                                                this.move(t.centerX - e.width / 2 + s.config.plotOptions.radialBar.hollow.imageOffsetX, t.centerY - e.height / 2 + s.config.plotOptions.radialBar.hollow.imageOffsetY);
-                                            });
-                                            e.add(c);
-                                        } else {
-                                            var d = s.globals.dom.Paper.image(o).loaded(function (e) {
-                                                this.move(t.centerX - l / 2 + s.config.plotOptions.radialBar.hollow.imageOffsetX, t.centerY - h / 2 + s.config.plotOptions.radialBar.hollow.imageOffsetY), this.size(l, h);
-                                            });
-                                            e.add(d);
-                                        }
-                                    }
-                                    return a;
-                                },
-                            },
-                            {
-                                key: "getStrokeWidth",
-                                value: function (t) {
-                                    var e = this.w;
-                                    return (t.size * (100 - parseInt(e.config.plotOptions.radialBar.hollow.size))) / 100 / (t.series.length + 1) - this.margin;
-                                },
-                            },
-                        ]),
-                        e
-                    );
-                })(),
-                H = (function (t) {
-                    function e() {
-                        return n(this, e), f(this, d(e).apply(this, arguments));
-                    }
-                    return (
-                        c(e, I),
-                        o(e, [
-                            {
-                                key: "draw",
-                                value: function (t, e) {
-                                    var i = this.w,
-                                        a = new m(this.ctx),
-                                        s = new P(this.ctx);
-                                    (this.rangeBarOptions = this.w.config.plotOptions.rangeBar),
-                                        (this.series = t),
-                                        (this.seriesRangeStart = i.globals.seriesRangeStart),
-                                        (this.seriesRangeEnd = i.globals.seriesRangeEnd),
-                                        this.initVariables(t);
-                                    for (var n = a.group({ class: "apexcharts-rangebar-series apexcharts-plot-series" }), r = 0, o = 0; r < t.length; r++, o++) {
-                                        var l,
-                                            h,
-                                            c,
-                                            d,
-                                            u = void 0,
-                                            f = void 0,
-                                            g = void 0,
-                                            x = void 0,
-                                            v = [],
-                                            b = [],
-                                            y = i.globals.comboCharts ? e[r] : r,
-                                            w = a.group({ class: "apexcharts-series", seriesName: p.escapeString(i.globals.seriesNames[y]), rel: r + 1, "data:realIndex": y });
-                                        t[r].length > 0 && (this.visibleI = this.visibleI + 1);
-                                        var k = 0,
-                                            S = 0,
-                                            A = 0;
-                                        this.yRatio.length > 1 && (this.yaxisIndex = y);
-                                        var C = this.initialPositions();
-                                        (x = C.y), (h = C.yDivision), (S = C.barHeight), (d = C.zeroW), (g = C.x), (A = C.barWidth), (l = C.xDivision), (c = C.zeroH), b.push(g + A / 2);
-                                        for (var L = a.group({ class: "apexcharts-datalabels" }), E = 0, T = i.globals.dataPoints; E < i.globals.dataPoints; E++, T--) {
-                                            void 0 === this.series[r][E] || null === t[r][E] ? (this.isNullValue = !0) : (this.isNullValue = !1),
-                                                i.config.stroke.show && (k = this.isNullValue ? 0 : Array.isArray(this.strokeWidth) ? this.strokeWidth[y] : this.strokeWidth);
-                                            var M = null;
-                                            this.isHorizontal
-                                                ? (A = (M = this.drawRangeBarPaths({ indexes: { i: r, j: E, realIndex: y, bc: o }, barHeight: S, strokeWidth: k, pathTo: u, pathFrom: f, zeroW: d, x: g, y: x, yDivision: h, elSeries: w }))
-                                                      .barWidth)
-                                                : (S = (M = this.drawRangeColumnPaths({ indexes: { i: r, j: E, realIndex: y, bc: o }, x: g, y: x, xDivision: l, pathTo: u, pathFrom: f, barWidth: A, zeroH: c, strokeWidth: k, elSeries: w }))
-                                                      .barHeight),
-                                                (u = M.pathTo),
-                                                (f = M.pathFrom),
-                                                (x = M.y),
-                                                (g = M.x),
-                                                E > 0 && b.push(g + A / 2),
-                                                v.push(x);
-                                            var z = s.fillPath({ seriesNumber: y }),
-                                                I = i.globals.stroke.colors[y];
-                                            w = this.renderSeries({
-                                                realIndex: y,
-                                                pathFill: z,
-                                                lineFill: I,
-                                                j: E,
-                                                i: r,
-                                                pathFrom: f,
-                                                pathTo: u,
-                                                strokeWidth: k,
-                                                elSeries: w,
-                                                x: g,
-                                                y: x,
-                                                series: t,
-                                                barHeight: S,
-                                                barWidth: A,
-                                                elDataLabelsWrap: L,
-                                                visibleSeries: this.visibleI,
-                                                type: "rangebar",
-                                            });
-                                        }
-                                        (i.globals.seriesXvalues[y] = b), (i.globals.seriesYvalues[y] = v), n.add(w);
-                                    }
-                                    return n;
-                                },
-                            },
-                            {
-                                key: "drawRangeColumnPaths",
-                                value: function (t) {
-                                    var e = t.indexes,
-                                        i = t.x,
-                                        a = (t.y, t.strokeWidth),
-                                        s = t.xDivision,
-                                        n = t.pathTo,
-                                        r = t.pathFrom,
-                                        o = t.barWidth,
-                                        l = t.zeroH,
-                                        h = this.w,
-                                        c = new m(this.ctx),
-                                        d = e.i,
-                                        u = e.j,
-                                        f = this.yRatio[this.yaxisIndex],
-                                        g = e.realIndex,
-                                        p = this.getRangeValue(g, u),
-                                        x = Math.min(p.start, p.end),
-                                        v = Math.max(p.start, p.end);
-                                    h.globals.isXNumeric && (i = (h.globals.seriesX[d][u] - h.globals.minX) / this.xRatio - o / 2);
-                                    var b = i + o * this.visibleI;
-                                    void 0 === this.series[d][u] || null === this.series[d][u] ? (x = l) : ((x = l - x / f), (v = l - v / f));
-                                    var y = Math.abs(v - x);
-                                    return (
-                                        c.move(b, l),
-                                        (r = c.move(b, x)),
-                                        h.globals.previousPaths.length > 0 && (r = this.getPathFrom(g, u, !0)),
-                                        (n = c.move(b, v) + c.line(b + o, v) + c.line(b + o, x) + c.line(b, x) + c.line(b, v - a / 2)),
-                                        (r = r + c.move(b, x) + c.line(b + o, x) + c.line(b + o, x) + c.line(b, x)),
-                                        h.globals.isXNumeric || (i += s),
-                                        { pathTo: n, pathFrom: r, barHeight: y, x: i, y: v, barXPosition: b }
-                                    );
-                                },
-                            },
-                            {
-                                key: "drawRangeBarPaths",
-                                value: function (t) {
-                                    var e = t.indexes,
-                                        i = (t.x, t.y),
-                                        a = t.yDivision,
-                                        s = t.pathTo,
-                                        n = t.pathFrom,
-                                        r = t.barHeight,
-                                        o = t.zeroW,
-                                        l = this.w,
-                                        h = new m(this.ctx),
-                                        c = e.i,
-                                        d = e.j,
-                                        u = e.realIndex,
-                                        f = o,
-                                        g = o;
-                                    l.globals.isXNumeric && (i = (l.globals.seriesX[c][d] - l.globals.minX) / this.invertedXRatio - r);
-                                    var p = i + r * this.visibleI;
-                                    void 0 !== this.series[c][d] && null !== this.series[c][d] && ((f = o + this.seriesRangeStart[c][d] / this.invertedYRatio), (g = o + this.seriesRangeEnd[c][d] / this.invertedYRatio)),
-                                        h.move(o, p),
-                                        (n = h.move(o, p)),
-                                        l.globals.previousPaths.length > 0 && (n = this.getPathFrom(u, d));
-                                    var x = Math.abs(g - f);
-                                    return (
-                                        (s = h.move(f, p) + h.line(g, p) + h.line(g, p + r) + h.line(f, p + r) + h.line(f, p)),
-                                        (n = n + h.line(f, p) + h.line(f, p + r) + h.line(f, p + r) + h.line(f, p)),
-                                        l.globals.isXNumeric || (i += a),
-                                        { pathTo: s, pathFrom: n, barWidth: x, x: g, y: i, barYPosition: p }
-                                    );
-                                },
-                            },
-                            {
-                                key: "getRangeValue",
-                                value: function (t, e) {
-                                    var i = this.w;
-                                    return { start: i.globals.seriesRangeStart[t][e], end: i.globals.seriesRangeEnd[t][e] };
-                                },
-                            },
-                        ]),
-                        e
-                    );
-                })(),
-                _ = (function () {
-                    function t(e) {
-                        n(this, t), (this.ctx = e), (this.w = e.w), (this.tooltipKeyFormat = "dd MMM");
-                    }
-                    return (
-                        o(t, [
-                            {
-                                key: "xLabelFormat",
-                                value: function (t, e) {
-                                    var i = this.w;
-                                    if ("datetime" === i.config.xaxis.type && void 0 === i.config.tooltip.x.formatter) return new k(this.ctx).formatDate(new Date(e), i.config.tooltip.x.format, !0, !0);
-                                    return t(e);
-                                },
-                            },
-                            {
-                                key: "setLabelFormatters",
-                                value: function () {
-                                    var t = this.w;
-                                    return (
-                                        (t.globals.xLabelFormatter = function (t) {
-                                            return t;
-                                        }),
-                                        (t.globals.xaxisTooltipFormatter = function (t) {
-                                            return t;
-                                        }),
-                                        (t.globals.ttKeyFormatter = function (t) {
-                                            return t;
-                                        }),
-                                        (t.globals.ttZFormatter = function (t) {
-                                            return t;
-                                        }),
-                                        (t.globals.legendFormatter = function (t) {
-                                            return t;
-                                        }),
-                                        "function" == typeof t.config.tooltip.x.formatter && (t.globals.ttKeyFormatter = t.config.tooltip.x.formatter),
-                                        "function" == typeof t.config.xaxis.tooltip.formatter && (t.globals.xaxisTooltipFormatter = t.config.xaxis.tooltip.formatter),
-                                        Array.isArray(t.config.tooltip.y) ? (t.globals.ttVal = t.config.tooltip.y) : void 0 !== t.config.tooltip.y.formatter && (t.globals.ttVal = t.config.tooltip.y),
-                                        void 0 !== t.config.tooltip.z.formatter && (t.globals.ttZFormatter = t.config.tooltip.z.formatter),
-                                        void 0 !== t.config.legend.formatter && (t.globals.legendFormatter = t.config.legend.formatter),
-                                        void 0 !== t.config.xaxis.labels.formatter
-                                            ? (t.globals.xLabelFormatter = t.config.xaxis.labels.formatter)
-                                            : (t.globals.xLabelFormatter = function (e) {
-                                                  return p.isNumber(e) ? ("numeric" === t.config.xaxis.type && t.globals.dataPoints < 50 ? e.toFixed(1) : e.toFixed(0)) : e;
-                                              }),
-                                        t.config.yaxis.forEach(function (e, i) {
-                                            void 0 !== e.labels.formatter
-                                                ? (t.globals.yLabelFormatters[i] = e.labels.formatter)
-                                                : (t.globals.yLabelFormatters[i] = function (a) {
-                                                      return p.isNumber(a)
-                                                          ? 0 !== t.globals.yValueDecimal
-                                                              ? a.toFixed(void 0 !== e.decimalsInFloat ? e.decimalsInFloat : t.globals.yValueDecimal)
-                                                              : t.globals.maxYArr[i] - t.globals.minYArr[i] < 5
-                                                              ? a.toFixed(1)
-                                                              : a.toFixed(0)
-                                                          : a;
-                                                  });
-                                        }),
-                                        t.globals
-                                    );
-                                },
-                            },
-                            {
-                                key: "heatmapLabelFormatters",
-                                value: function () {
-                                    var t = this.w;
-                                    if ("heatmap" === t.config.chart.type) {
-                                        t.globals.yAxisScale[0].result = t.globals.seriesNames.slice();
-                                        var e = t.globals.seriesNames.reduce(function (t, e) {
-                                            return t.length > e.length ? t : e;
-                                        }, 0);
-                                        (t.globals.yAxisScale[0].niceMax = e), (t.globals.yAxisScale[0].niceMin = e);
-                                    }
-                                },
-                            },
-                        ]),
-                        t
-                    );
-                })(),
-                W = (function () {
-                    function t(e) {
-                        n(this, t), (this.ctx = e), (this.w = e.w);
-                    }
-                    return (
-                        o(t, [
-                            {
-                                key: "getLabel",
-                                value: function (t, e, i, a) {
-                                    var s,
-                                        n = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : [],
-                                        r = this.w,
-                                        o = void 0 === t[a] ? "" : t[a],
-                                        l = r.globals.xLabelFormatter,
-                                        h = r.config.xaxis.labels.formatter;
-                                    return (
-                                        (s = new _(this.ctx).xLabelFormat(l, o)),
-                                        void 0 !== h && (s = h(o, t[a], a)),
-                                        e.length > 0 ? ((i = e[a].position), (s = e[a].value)) : "datetime" === r.config.xaxis.type && void 0 === h && (s = ""),
-                                        void 0 === s && (s = ""),
-                                        (0 === (s = s.toString()).indexOf("NaN") || 0 === s.toLowerCase().indexOf("invalid") || s.toLowerCase().indexOf("infinity") >= 0 || (n.indexOf(s) >= 0 && !r.config.xaxis.labels.showDuplicates)) &&
-                                            (s = ""),
-                                        { x: i, text: s }
-                                    );
-                                },
-                            },
-                            {
-                                key: "drawYAxisTicks",
-                                value: function (t, e, i, a, s, n, r) {
-                                    var o = this.w,
-                                        l = new m(this.ctx),
-                                        h = o.globals.translateY;
-                                    if (a.show) {
-                                        !0 === o.config.yaxis[s].opposite && (t += a.width);
-                                        for (var c = e; c >= 0; c--) {
-                                            var d = h + e / 10 + o.config.yaxis[s].labels.offsetY - 1;
-                                            o.globals.isBarHorizontal && (d = n * c);
-                                            var u = l.drawLine(t + i.offsetX - a.width + a.offsetX, d + a.offsetY, t + i.offsetX + a.offsetX, d + a.offsetY, i.color);
-                                            r.add(u), (h += n);
-                                        }
-                                    }
-                                },
-                            },
-                        ]),
-                        t
-                    );
-                })(),
-                B = (function () {
-                    function t(e) {
-                        n(this, t), (this.ctx = e), (this.w = e.w);
-                        var i = this.w;
-                        (this.xaxisFontSize = i.config.xaxis.labels.style.fontSize),
-                            (this.axisFontFamily = i.config.xaxis.labels.style.fontFamily),
-                            (this.xaxisForeColors = i.config.xaxis.labels.style.colors),
-                            (this.xAxisoffX = 0),
-                            "bottom" === i.config.xaxis.position && (this.xAxisoffX = i.globals.gridHeight),
-                            (this.drawnLabels = []),
-                            (this.axesUtils = new W(e));
-                    }
-                    return (
-                        o(t, [
-                            {
-                                key: "drawYaxis",
-                                value: function (t) {
-                                    var e = this.w,
-                                        i = new m(this.ctx),
-                                        a = e.config.yaxis[t].labels.style.fontSize,
-                                        s = e.config.yaxis[t].labels.style.fontFamily,
-                                        n = i.group({ class: "apexcharts-yaxis", rel: t, transform: "translate(" + e.globals.translateYAxisX[t] + ", 0)" });
-                                    if (!e.config.yaxis[t].show) return n;
-                                    var r = i.group({ class: "apexcharts-yaxis-texts-g" });
-                                    n.add(r);
-                                    var o = e.globals.yAxisScale[t].result.length - 1,
-                                        l = e.globals.gridHeight / o + 0.1,
-                                        h = e.globals.translateY,
-                                        c = e.globals.yLabelFormatters[t],
-                                        d = e.globals.yAxisScale[t].result.slice();
-                                    if ((e.config.yaxis[t] && e.config.yaxis[t].reversed && d.reverse(), e.config.yaxis[t].labels.show))
-                                        for (var u = o; u >= 0; u--) {
-                                            var f = d[u];
-                                            f = c(f, u);
-                                            var g = e.config.yaxis[t].labels.padding;
-                                            e.config.yaxis[t].opposite && 0 !== e.config.yaxis.length && (g *= -1);
-                                            var p = i.drawText({
-                                                x: g,
-                                                y: h + o / 10 + e.config.yaxis[t].labels.offsetY + 1,
-                                                text: f,
-                                                textAnchor: e.config.yaxis[t].opposite ? "start" : "end",
-                                                fontSize: a,
-                                                fontFamily: s,
-                                                foreColor: e.config.yaxis[t].labels.style.color,
-                                                cssClass: "apexcharts-yaxis-label " + e.config.yaxis[t].labels.style.cssClass,
-                                            });
-                                            r.add(p);
-                                            var x = i.rotateAroundCenter(p.node);
-                                            0 !== e.config.yaxis[t].labels.rotate && p.node.setAttribute("transform", "rotate(".concat(e.config.yaxis[t].labels.rotate, " ").concat(x.x, " ").concat(x.y, ")")), (h += l);
-                                        }
-                                    if (void 0 !== e.config.yaxis[t].title.text) {
-                                        var v = i.group({ class: "apexcharts-yaxis-title" }),
-                                            b = 0;
-                                        e.config.yaxis[t].opposite && (b = e.globals.translateYAxisX[t]);
-                                        var y = i.drawText({
-                                            x: b,
-                                            y: e.globals.gridHeight / 2 + e.globals.translateY,
-                                            text: e.config.yaxis[t].title.text,
-                                            textAnchor: "end",
-                                            foreColor: e.config.yaxis[t].title.style.color,
-                                            fontSize: e.config.yaxis[t].title.style.fontSize,
-                                            fontFamily: e.config.yaxis[t].title.style.fontFamily,
-                                            cssClass: "apexcharts-yaxis-title-text " + e.config.yaxis[t].title.style.cssClass,
-                                        });
-                                        v.add(y), n.add(v);
-                                    }
-                                    var w = e.config.yaxis[t].axisBorder;
-                                    if (w.show) {
-                                        var k = 31 + w.offsetX;
-                                        e.config.yaxis[t].opposite && (k = -31 - w.offsetX);
-                                        var S = i.drawLine(k, e.globals.translateY + w.offsetY - 2, k, e.globals.gridHeight + e.globals.translateY + w.offsetY + 2, w.color);
-                                        n.add(S), this.axesUtils.drawYAxisTicks(k, o, w, e.config.yaxis[t].axisTicks, t, l, n);
-                                    }
-                                    return n;
-                                },
-                            },
-                            {
-                                key: "drawYaxisInversed",
-                                value: function (t) {
-                                    var e = this.w,
-                                        i = new m(this.ctx),
-                                        a = i.group({ class: "apexcharts-xaxis apexcharts-yaxis-inversed" }),
-                                        s = i.group({ class: "apexcharts-xaxis-texts-g", transform: "translate(".concat(e.globals.translateXAxisX, ", ").concat(e.globals.translateXAxisY, ")") });
-                                    a.add(s);
-                                    var n = e.globals.yAxisScale[t].result.length - 1,
-                                        r = e.globals.gridWidth / n + 0.1,
-                                        o = r + e.config.xaxis.labels.offsetX,
-                                        l = e.globals.xLabelFormatter,
-                                        h = e.globals.yAxisScale[t].result.slice(),
-                                        c = e.globals.invertedTimelineLabels;
-                                    c.length > 0 && ((this.xaxisLabels = c.slice()), (n = (h = c.slice()).length)), e.config.yaxis[t] && e.config.yaxis[t].reversed && h.reverse();
-                                    var d = c.length;
-                                    if (e.config.xaxis.labels.show)
-                                        for (var u = d ? 0 : n; d ? u < d - 1 : u >= 0; d ? u++ : u--) {
-                                            var f = h[u];
-                                            f = l(f, u);
-                                            var g = e.globals.gridWidth + e.globals.padHorizontal - (o - r + e.config.xaxis.labels.offsetX);
-                                            if (c.length) {
-                                                var p = this.axesUtils.getLabel(h, c, g, u, this.drawnLabels);
-                                                (g = p.x), (f = p.text), this.drawnLabels.push(p.text);
-                                            }
-                                            var x = i.drawText({
-                                                x: g,
-                                                y: this.xAxisoffX + e.config.xaxis.labels.offsetY + 30,
-                                                text: "",
-                                                textAnchor: "middle",
-                                                foreColor: Array.isArray(this.xaxisForeColors) ? this.xaxisForeColors[t] : this.xaxisForeColors,
-                                                fontSize: this.xaxisFontSize,
-                                                fontFamily: this.xaxisFontFamily,
-                                                cssClass: "apexcharts-xaxis-label " + e.config.xaxis.labels.style.cssClass,
-                                            });
-                                            s.add(x), x.tspan(f);
-                                            var v = document.createElementNS(e.globals.SVGNS, "title");
-                                            (v.textContent = f), x.node.appendChild(v), (o += r);
-                                        }
-                                    if (void 0 !== e.config.xaxis.title.text) {
-                                        var b = i.group({ class: "apexcharts-xaxis-title apexcharts-yaxis-title-inversed" }),
-                                            y = i.drawText({
-                                                x: e.globals.gridWidth / 2,
-                                                y: this.xAxisoffX + parseInt(this.xaxisFontSize) + parseInt(e.config.xaxis.title.style.fontSize) + 20,
-                                                text: e.config.xaxis.title.text,
-                                                textAnchor: "middle",
-                                                fontSize: e.config.xaxis.title.style.fontSize,
-                                                fontFamily: e.config.xaxis.title.style.fontFamily,
-                                                cssClass: "apexcharts-xaxis-title-text " + e.config.xaxis.title.style.cssClass,
-                                            });
-                                        b.add(y), a.add(b);
-                                    }
-                                    var w = e.config.yaxis[t].axisBorder;
-                                    if (w.show) {
-                                        var k = i.drawLine(e.globals.padHorizontal + w.offsetX, 1 + w.offsetY, e.globals.padHorizontal + w.offsetX, e.globals.gridHeight + w.offsetY, w.color);
-                                        a.add(k);
-                                    }
-                                    return a;
-                                },
-                            },
-                            {
-                                key: "yAxisTitleRotate",
-                                value: function (t, e) {
-                                    var i = this.w,
-                                        a = new m(this.ctx),
-                                        s = { width: 0, height: 0 },
-                                        n = { width: 0, height: 0 },
-                                        r = i.globals.dom.baseEl.querySelector(" .apexcharts-yaxis[rel='".concat(t, "'] .apexcharts-yaxis-texts-g"));
-                                    null !== r && (s = r.getBoundingClientRect());
-                                    var o = i.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(t, "'] .apexcharts-yaxis-title text"));
-                                    if ((null !== o && (n = o.getBoundingClientRect()), null !== o)) {
-                                        var l = this.xPaddingForYAxisTitle(t, s, n, e);
-                                        o.setAttribute("x", l.xPos - (e ? 10 : 0));
-                                    }
-                                    if (null !== o) {
-                                        var h = a.rotateAroundCenter(o);
-                                        e
-                                            ? o.setAttribute("transform", "rotate(".concat(i.config.yaxis[t].title.rotate, " ").concat(h.x, " ").concat(h.y, ")"))
-                                            : o.setAttribute("transform", "rotate(-".concat(i.config.yaxis[t].title.rotate, " ").concat(h.x, " ").concat(h.y, ")"));
-                                    }
-                                },
-                            },
-                            {
-                                key: "xPaddingForYAxisTitle",
-                                value: function (t, e, i, a) {
-                                    var s = this.w,
-                                        n = 0,
-                                        r = 0,
-                                        o = 10;
-                                    return void 0 === s.config.yaxis[t].title.text || t < 0
-                                        ? { xPos: r, padd: 0 }
-                                        : (a
-                                              ? ((r = e.width + s.config.yaxis[t].title.offsetX + i.width / 2 + o / 2), 0 === (n += 1) && (r -= o / 2))
-                                              : ((r = -1 * e.width + s.config.yaxis[t].title.offsetX + o / 2 + i.width / 2), s.globals.isBarHorizontal && ((o = 25), (r = -1 * e.width - s.config.yaxis[t].title.offsetX - o))),
-                                          { xPos: r, padd: o });
-                                },
-                            },
-                            {
-                                key: "setYAxisXPosition",
-                                value: function (t, e) {
-                                    var i = this.w,
-                                        a = 0,
-                                        s = 0,
-                                        n = 21,
-                                        r = 1;
-                                    i.config.yaxis.length > 1 && (this.multipleYs = !0),
-                                        i.config.yaxis.map(function (o, l) {
-                                            var h = i.globals.ignoreYAxisIndexes.indexOf(l) > -1 || !o.show || o.floating || 0 === t[l].width,
-                                                c = t[l].width + e[l].width;
-                                            o.opposite
-                                                ? i.globals.isBarHorizontal
-                                                    ? ((s = i.globals.gridWidth + i.globals.translateX - 1), (i.globals.translateYAxisX[l] = s - o.labels.offsetX))
-                                                    : ((s = i.globals.gridWidth + i.globals.translateX + r), h || (r = r + c + 20), (i.globals.translateYAxisX[l] = s - o.labels.offsetX + 20))
-                                                : ((a = i.globals.translateX - n), h || (n = n + c + 20), (i.globals.translateYAxisX[l] = a + o.labels.offsetX));
-                                        });
-                                },
-                            },
-                            {
-                                key: "setYAxisTextAlignments",
-                                value: function () {
-                                    var t = this.w,
-                                        e = t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis");
-                                    (e = p.listToArray(e)).forEach(function (e, i) {
-                                        var a = t.config.yaxis[i];
-                                        if (void 0 !== a.labels.align) {
-                                            var s = t.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(i, "'] .apexcharts-yaxis-texts-g")),
-                                                n = t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis[rel='".concat(i, "'] .apexcharts-yaxis-label"));
-                                            n = p.listToArray(n);
-                                            var r = s.getBoundingClientRect();
-                                            "left" === a.labels.align
-                                                ? (n.forEach(function (t, e) {
-                                                      t.setAttribute("text-anchor", "start");
-                                                  }),
-                                                  a.opposite || s.setAttribute("transform", "translate(-".concat(r.width, ", 0)")))
-                                                : "center" === a.labels.align
-                                                ? (n.forEach(function (t, e) {
-                                                      t.setAttribute("text-anchor", "middle");
-                                                  }),
-                                                  s.setAttribute("transform", "translate(".concat((r.width / 2) * (a.opposite ? 1 : -1), ", 0)")))
-                                                : "right" === a.labels.align &&
-                                                  (n.forEach(function (t, e) {
-                                                      t.setAttribute("text-anchor", "end");
-                                                  }),
-                                                  a.opposite && s.setAttribute("transform", "translate(".concat(r.width, ", 0)")));
-                                        }
-                                    });
-                                },
-                            },
-                        ]),
-                        t
-                    );
-                })(),
-                V = (function () {
-                    function t(e) {
-                        n(this, t), (this.ctx = e), (this.w = e.w), (this.lgRect = {}), (this.yAxisWidth = 0), (this.xAxisHeight = 0), (this.isSparkline = this.w.config.chart.sparkline.enabled), (this.xPadRight = 0), (this.xPadLeft = 0);
-                    }
-                    return (
-                        o(t, [
-                            {
-                                key: "plotCoords",
-                                value: function () {
-                                    var t = this.w,
-                                        e = t.globals,
-                                        i = this.getLegendsRect();
-                                    e.axisCharts ? this.setGridCoordsForAxisCharts(i) : this.setGridCoordsForNonAxisCharts(i),
-                                        this.titleSubtitleOffset(),
-                                        (e.gridHeight = e.gridHeight - t.config.grid.padding.top - t.config.grid.padding.bottom),
-                                        (e.gridWidth = e.gridWidth - t.config.grid.padding.left - t.config.grid.padding.right - this.xPadRight - this.xPadLeft),
-                                        (e.translateX = e.translateX + t.config.grid.padding.left + this.xPadLeft),
-                                        (e.translateY = e.translateY + t.config.grid.padding.top);
-                                },
-                            },
-                            {
-                                key: "conditionalChecksForAxisCoords",
-                                value: function (t, e) {
-                                    var i = this.w;
-                                    (this.xAxisHeight = (t.height + e.height) * i.globals.LINE_HEIGHT_RATIO + 15),
-                                        (this.xAxisWidth = t.width),
-                                        this.xAxisHeight - e.height > i.config.xaxis.labels.maxHeight && (this.xAxisHeight = i.config.xaxis.labels.maxHeight),
-                                        i.config.xaxis.labels.minHeight && this.xAxisHeight < i.config.xaxis.labels.minHeight && (this.xAxisHeight = i.config.xaxis.labels.minHeight),
-                                        i.config.xaxis.floating && (this.xAxisHeight = 0),
-                                        i.globals.isBarHorizontal ? (this.yAxisWidth = i.globals.yLabelsCoords[0].width + i.globals.yTitleCoords[0].width + 15) : (this.yAxisWidth = this.getTotalYAxisWidth());
-                                    var a = 0,
-                                        s = 0;
-                                    i.config.yaxis.forEach(function (t) {
-                                        (a += t.labels.minWidth), (s += t.labels.maxWidth);
-                                    }),
-                                        this.yAxisWidth < a && (this.yAxisWidth = a),
-                                        this.yAxisWidth > s && (this.yAxisWidth = s);
-                                },
-                            },
-                            {
-                                key: "setGridCoordsForAxisCharts",
-                                value: function (t) {
-                                    var e = this.w,
-                                        i = e.globals,
-                                        a = this.getyAxisLabelsCoords(),
-                                        s = this.getxAxisLabelsCoords(),
-                                        n = this.getyAxisTitleCoords(),
-                                        r = this.getxAxisTitleCoords();
-                                    (e.globals.yLabelsCoords = []),
-                                        (e.globals.yTitleCoords = []),
-                                        e.config.yaxis.map(function (t, i) {
-                                            e.globals.yLabelsCoords.push({ width: a[i].width, index: i }), e.globals.yTitleCoords.push({ width: n[i].width, index: i });
-                                        }),
-                                        this.conditionalChecksForAxisCoords(s, r),
-                                        (i.translateXAxisY = e.globals.rotateXLabels ? this.xAxisHeight / 8 : -4),
-                                        (i.translateXAxisX = e.globals.rotateXLabels && e.globals.isXNumeric && e.config.xaxis.labels.rotate <= -45 ? -this.xAxisWidth / 4 : 0),
-                                        e.globals.isBarHorizontal && ((i.rotateXLabels = !1), (i.translateXAxisY = (parseInt(e.config.xaxis.labels.style.fontSize) / 1.5) * -1)),
-                                        (i.translateXAxisY = i.translateXAxisY + e.config.xaxis.labels.offsetY),
-                                        (i.translateXAxisX = i.translateXAxisX + e.config.xaxis.labels.offsetX);
-                                    var o = this.yAxisWidth,
-                                        l = this.xAxisHeight;
-                                    (i.xAxisLabelsHeight = this.xAxisHeight), (i.xAxisHeight = this.xAxisHeight);
-                                    var h = 10;
-                                    switch (
-                                        ((e.config.grid.show && "radar" !== e.config.chart.type) || ((o = 0), (l = 35)),
-                                        this.isSparkline && ((t = { height: 0, width: 0 }), (l = 0), (o = 0), (h = 0)),
-                                        this.additionalPaddingXLabels(s),
-                                        e.config.legend.position)
-                                    ) {
-                                        case "bottom":
-                                            (i.translateY = h), (i.translateX = o), (i.gridHeight = i.svgHeight - t.height - l - (this.isSparkline ? 0 : e.globals.rotateXLabels ? 10 : 15)), (i.gridWidth = i.svgWidth - o);
-                                            break;
-                                        case "top":
-                                            (i.translateY = t.height + h), (i.translateX = o), (i.gridHeight = i.svgHeight - t.height - l - (this.isSparkline ? 0 : e.globals.rotateXLabels ? 10 : 15)), (i.gridWidth = i.svgWidth - o);
-                                            break;
-                                        case "left":
-                                            (i.translateY = h), (i.translateX = t.width + o), (i.gridHeight = i.svgHeight - l - 12), (i.gridWidth = i.svgWidth - t.width - o);
-                                            break;
-                                        case "right":
-                                            (i.translateY = h), (i.translateX = o), (i.gridHeight = i.svgHeight - l - 12), (i.gridWidth = i.svgWidth - t.width - o - 5);
-                                            break;
-                                        default:
-                                            throw new Error("Legend position not supported");
-                                    }
-                                    this.setGridXPosForDualYAxis(n, a), new B(this.ctx).setYAxisXPosition(a, n);
-                                },
-                            },
-                            {
-                                key: "setGridCoordsForNonAxisCharts",
-                                value: function (t) {
-                                    var e = this.w,
-                                        i = e.globals,
-                                        a = 0;
-                                    e.config.legend.show && !e.config.legend.floating && (a = 20);
-                                    var s = 10,
-                                        n = 0;
-                                    if (
-                                        ("pie" === e.config.chart.type || "donut" === e.config.chart.type
-                                            ? ((s += e.config.plotOptions.pie.offsetY), (n += e.config.plotOptions.pie.offsetX))
-                                            : "radialBar" === e.config.chart.type && ((s += e.config.plotOptions.radialBar.offsetY), (n += e.config.plotOptions.radialBar.offsetX)),
-                                        !e.config.legend.show)
-                                    )
-                                        return (i.gridHeight = i.svgHeight - 35), (i.gridWidth = i.gridHeight), (i.translateY = s - 10), void (i.translateX = n + (i.svgWidth - i.gridWidth) / 2);
-                                    switch (e.config.legend.position) {
-                                        case "bottom":
-                                            (i.gridHeight = i.svgHeight - t.height - 35), (i.gridWidth = i.gridHeight), (i.translateY = s - 20), (i.translateX = n + (i.svgWidth - i.gridWidth) / 2);
-                                            break;
-                                        case "top":
-                                            (i.gridHeight = i.svgHeight - t.height - 35), (i.gridWidth = i.gridHeight), (i.translateY = t.height + s + 10), (i.translateX = n + (i.svgWidth - i.gridWidth) / 2);
-                                            break;
-                                        case "left":
-                                            (i.gridWidth = i.svgWidth - t.width - a), (i.gridHeight = i.gridWidth), (i.translateY = s), (i.translateX = n + t.width + a);
-                                            break;
-                                        case "right":
-                                            (i.gridWidth = i.svgWidth - t.width - a - 5), (i.gridHeight = i.gridWidth), (i.translateY = s), (i.translateX = n + 10);
-                                            break;
-                                        default:
-                                            throw new Error("Legend position not supported");
-                                    }
-                                },
-                            },
-                            {
-                                key: "setGridXPosForDualYAxis",
-                                value: function (t, e) {
-                                    var i = this.w;
-                                    i.config.yaxis.map(function (a, s) {
-                                        -1 === i.globals.ignoreYAxisIndexes.indexOf(s) &&
-                                            !i.config.yaxis[s].floating &&
-                                            i.config.yaxis[s].show &&
-                                            a.opposite &&
-                                            (i.globals.translateX = i.globals.translateX - (e[s].width + t[s].width) - parseInt(i.config.yaxis[s].labels.style.fontSize) / 1.2 - 12);
-                                    });
-                                },
-                            },
-                            {
-                                key: "additionalPaddingXLabels",
-                                value: function (t) {
-                                    var e = this,
-                                        i = this.w;
-                                    if (("category" === i.config.xaxis.type && i.globals.isBarHorizontal) || "numeric" === i.config.xaxis.type || "datetime" === i.config.xaxis.type) {
-                                        var a = i.globals.isXNumeric;
-                                        i.config.yaxis.forEach(function (s, n) {
-                                            var r;
-                                            (!s.show || s.floating || -1 !== i.globals.collapsedSeriesIndices.indexOf(n) || a || (s.opposite && i.globals.isBarHorizontal)) &&
-                                                (((a && i.globals.isMultipleYAxis && -1 !== i.globals.collapsedSeriesIndices.indexOf(n)) || (i.globals.isBarHorizontal && s.opposite)) &&
-                                                    ((r = t), i.config.grid.padding.left < r.width && (e.xPadLeft = r.width / 2 + 1)),
-                                                ((!i.globals.isBarHorizontal && s.opposite && -1 !== i.globals.collapsedSeriesIndices.indexOf(n)) || (a && !i.globals.isMultipleYAxis)) &&
-                                                    (function (t) {
-                                                        e.timescaleLabels
-                                                            ? e.timescaleLabels[e.timescaleLabels.length - 1].position + t.width > i.globals.gridWidth
-                                                                ? (i.globals.skipLastTimelinelabel = !0)
-                                                                : (i.globals.skipLastTimelinelabel = !1)
-                                                            : "datetime" !== i.config.xaxis.type && i.config.grid.padding.right < t.width && (e.xPadRight = t.width / 2 + 1);
-                                                    })(t));
-                                        });
-                                    }
-                                },
-                            },
-                            {
-                                key: "titleSubtitleOffset",
-                                value: function () {
-                                    var t = this.w,
-                                        e = t.globals,
-                                        i = this.isSparkline || !t.globals.axisCharts ? 0 : 10;
-                                    void 0 !== t.config.title.text ? (i += t.config.title.margin) : (i += this.isSparkline || !t.globals.axisCharts ? 0 : 5),
-                                        void 0 !== t.config.subtitle.text ? (i += t.config.subtitle.margin) : (i += this.isSparkline || !t.globals.axisCharts ? 0 : 5),
-                                        t.config.legend.show && "bottom" === t.config.legend.position && !t.config.legend.floating && (t.config.series.length > 1 || !t.globals.axisCharts || t.config.legend.showForSingleSeries) && (i += 10);
-                                    var a = this.getTitleSubtitleCoords("title"),
-                                        s = this.getTitleSubtitleCoords("subtitle");
-                                    (e.gridHeight = e.gridHeight - a.height - s.height - i), (e.translateY = e.translateY + a.height + s.height + i);
-                                },
-                            },
-                            {
-                                key: "getTotalYAxisWidth",
-                                value: function () {
-                                    var t = this.w,
-                                        e = 0,
-                                        i = 10,
-                                        a = function (e) {
-                                            return t.globals.ignoreYAxisIndexes.indexOf(e) > -1;
-                                        };
-                                    return (
-                                        t.globals.yLabelsCoords.map(function (s, n) {
-                                            var r = t.config.yaxis[n].floating;
-                                            s.width > 0 && !r ? ((e = e + s.width + i), a(n) && (e = e - s.width - i)) : (e += r || !t.config.yaxis[n].show ? 0 : 5);
-                                        }),
-                                        t.globals.yTitleCoords.map(function (s, n) {
-                                            var r = t.config.yaxis[n].floating;
-                                            (i = parseInt(t.config.yaxis[n].title.style.fontSize)), s.width > 0 && !r ? ((e = e + s.width + i), a(n) && (e = e - s.width - i)) : (e += r || !t.config.yaxis[n].show ? 0 : 5);
-                                        }),
-                                        e
-                                    );
-                                },
-                            },
-                            {
-                                key: "getxAxisTimeScaleLabelsCoords",
-                                value: function () {
-                                    var t,
-                                        e = this.w;
-                                    (this.timescaleLabels = e.globals.timelineLabels.slice()), e.globals.isBarHorizontal && "datetime" === e.config.xaxis.type && (this.timescaleLabels = e.globals.invertedTimelineLabels.slice());
-                                    var i = this.timescaleLabels.map(function (t) {
-                                            return t.value;
-                                        }),
-                                        a = i.reduce(function (t, e) {
-                                            return void 0 === t ? (console.error("You have possibly supplied invalid Date format. Please supply a valid JavaScript Date"), 0) : t.length > e.length ? t : e;
-                                        }, 0);
-                                    return (
-                                        1.05 * (t = new m(this.ctx).getTextRects(a, e.config.xaxis.labels.style.fontSize)).width * i.length > e.globals.gridWidth && 0 !== e.config.xaxis.labels.rotate && (e.globals.overlappingXLabels = !0),
-                                        t
-                                    );
-                                },
-                            },
-                            {
-                                key: "getxAxisLabelsCoords",
-                                value: function () {
-                                    var t,
-                                        e = this.w,
-                                        i = e.globals.labels.slice();
-                                    if (e.globals.timelineLabels.length > 0) {
-                                        var a = this.getxAxisTimeScaleLabelsCoords();
-                                        t = { width: a.width, height: a.height };
-                                    } else {
-                                        var s = "left" !== e.config.legend.position || "right" !== e.config.legend.position || e.config.legend.floating ? 0 : this.lgRect.width,
-                                            n = e.globals.xLabelFormatter,
-                                            r = i.reduce(function (t, e) {
-                                                return t.length > e.length ? t : e;
-                                            }, 0);
-                                        e.globals.isBarHorizontal &&
-                                            (r = e.globals.yAxisScale[0].result.reduce(function (t, e) {
-                                                return t.length > e.length ? t : e;
-                                            }, 0)),
-                                            (r = new _(this.ctx).xLabelFormat(n, r));
-                                        var o = new m(this.ctx),
-                                            l = o.getTextRects(r, e.config.xaxis.labels.style.fontSize);
-                                        (t = { width: l.width, height: l.height }).width * i.length > e.globals.svgWidth - s - this.yAxisWidth && 0 !== e.config.xaxis.labels.rotate
-                                            ? e.globals.isBarHorizontal ||
-                                              ((e.globals.rotateXLabels = !0),
-                                              (l = o.getTextRects(r, e.config.xaxis.labels.style.fontSize, e.config.xaxis.labels.style.fontFamily, "rotate(".concat(e.config.xaxis.labels.rotate, " 0 0)"), !1)),
-                                              (t.height = l.height / 1.66))
-                                            : (e.globals.rotateXLabels = !1);
-                                    }
-                                    return e.config.xaxis.labels.show || (t = { width: 0, height: 0 }), { width: t.width, height: t.height };
-                                },
-                            },
-                            {
-                                key: "getyAxisLabelsCoords",
-                                value: function () {
-                                    var t = this,
-                                        e = this.w,
-                                        i = [],
-                                        a = 10;
-                                    return (
-                                        e.config.yaxis.map(function (s, n) {
-                                            if (s.show && s.labels.show && e.globals.yAxisScale[n].result.length) {
-                                                var r = e.globals.yLabelFormatters[n],
-                                                    o = r(e.globals.yAxisScale[n].niceMax, -1);
-                                                if (((void 0 !== o && 0 !== o.length) || (o = e.globals.yAxisScale[n].niceMax), e.globals.isBarHorizontal))
-                                                    (a = 0),
-                                                        (o = r(
-                                                            (o = e.globals.labels.slice().reduce(function (t, e) {
-                                                                return t.length > e.length ? t : e;
-                                                            }, 0)),
-                                                            -1
-                                                        ));
-                                                var l = new m(t.ctx).getTextRects(o, s.labels.style.fontSize);
-                                                i.push({ width: l.width + a, height: l.height });
-                                            } else i.push({ width: 0, height: 0 });
-                                        }),
-                                        i
-                                    );
-                                },
-                            },
-                            {
-                                key: "getxAxisTitleCoords",
-                                value: function () {
-                                    var t = this.w,
-                                        e = 0,
-                                        i = 0;
-                                    if (void 0 !== t.config.xaxis.title.text) {
-                                        var a = new m(this.ctx).getTextRects(t.config.xaxis.title.text, t.config.xaxis.title.style.fontSize);
-                                        (e = a.width), (i = a.height);
-                                    }
-                                    return { width: e, height: i };
-                                },
-                            },
-                            {
-                                key: "getyAxisTitleCoords",
-                                value: function () {
-                                    var t = this,
-                                        e = this.w,
-                                        i = [];
-                                    return (
-                                        e.config.yaxis.map(function (e, a) {
-                                            if (e.show && void 0 !== e.title.text) {
-                                                var s = new m(t.ctx).getTextRects(e.title.text, e.title.style.fontSize, e.title.style.fontFamily, "rotate(-90 0 0)", !1);
-                                                i.push({ width: s.width, height: s.height });
-                                            } else i.push({ width: 0, height: 0 });
-                                        }),
-                                        i
-                                    );
-                                },
-                            },
-                            {
-                                key: "getTitleSubtitleCoords",
-                                value: function (t) {
-                                    var e = this.w,
-                                        i = 0,
-                                        a = 0,
-                                        s = "title" === t ? e.config.title.floating : e.config.subtitle.floating,
-                                        n = e.globals.dom.baseEl.querySelector(".apexcharts-".concat(t, "-text"));
-                                    if (null !== n && !s) {
-                                        var r = n.getBoundingClientRect();
-                                        (i = r.width), (a = e.globals.axisCharts ? r.height + 5 : r.height);
-                                    }
-                                    return { width: i, height: a };
-                                },
-                            },
-                            {
-                                key: "getLegendsRect",
-                                value: function () {
-                                    var t = this.w,
-                                        e = t.globals.dom.baseEl.querySelector(".apexcharts-legend"),
-                                        i = Object.assign({}, p.getBoundingClientRect(e));
-                                    return (
-                                        null !== e && !t.config.legend.floating && t.config.legend.show
-                                            ? (this.lgRect = { x: i.x, y: i.y, height: i.height, width: 0 === i.height ? 0 : i.width })
-                                            : (this.lgRect = { x: 0, y: 0, height: 0, width: 0 }),
-                                        this.lgRect
-                                    );
-                                },
-                            },
-                        ]),
-                        t
-                    );
-                })(),
-                G = (function () {
-                    function t(e) {
-                        n(this, t), (this.ctx = e), (this.w = e.w);
-                    }
-                    return (
-                        o(t, [
-                            {
-                                key: "getAllSeriesEls",
-                                value: function () {
-                                    return this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series");
-                                },
-                            },
-                            {
-                                key: "getSeriesByName",
-                                value: function (t) {
-                                    return this.w.globals.dom.baseEl.querySelector("[seriesName='".concat(p.escapeString(t), "']"));
-                                },
-                            },
-                            {
-                                key: "addCollapsedClassToSeries",
-                                value: function (t, e) {
-                                    var i = this.w;
-                                    function a(i) {
-                                        for (var a = 0; a < i.length; a++) i[a].index === e && t.node.classList.add("apexcharts-series-collapsed");
-                                    }
-                                    a(i.globals.collapsedSeries), a(i.globals.ancillaryCollapsedSeries);
-                                },
-                            },
-                            {
-                                key: "resetSeries",
-                                value: function () {
-                                    var t = !(arguments.length > 0 && void 0 !== arguments[0]) || arguments[0],
-                                        e = this.w,
-                                        i = e.globals.initialSeries.slice();
-                                    (e.config.series = i),
-                                        (e.globals.collapsedSeries = []),
-                                        (e.globals.ancillaryCollapsedSeries = []),
-                                        (e.globals.collapsedSeriesIndices = []),
-                                        (e.globals.ancillaryCollapsedSeriesIndices = []),
-                                        (e.globals.previousPaths = []),
-                                        t && this.ctx._updateSeries(i, e.config.chart.animations.dynamicAnimation.enabled);
-                                },
-                            },
-                            {
-                                key: "toggleSeriesOnHover",
-                                value: function (t, e) {
-                                    var i = this.w,
-                                        a = i.globals.dom.baseEl.querySelectorAll(".apexcharts-series");
-                                    if ("mousemove" === t.type) {
-                                        var s = parseInt(e.getAttribute("rel")) - 1,
-                                            n = null;
-                                        n =
-                                            i.globals.axisCharts || "radialBar" === i.config.chart.type
-                                                ? i.globals.axisCharts
-                                                    ? i.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(s, "']"))
-                                                    : i.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(s + 1, "']"))
-                                                : i.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(s + 1, "'] path"));
-                                        for (var r = 0; r < a.length; r++) a[r].classList.add("legend-mouseover-inactive");
-                                        null !== n && (i.globals.axisCharts || n.parentNode.classList.remove("legend-mouseover-inactive"), n.classList.remove("legend-mouseover-inactive"));
-                                    } else if ("mouseout" === t.type) for (var o = 0; o < a.length; o++) a[o].classList.remove("legend-mouseover-inactive");
-                                },
-                            },
-                            {
-                                key: "highlightRangeInSeries",
-                                value: function (t, e) {
-                                    var i = this.w,
-                                        a = i.globals.dom.baseEl.querySelectorAll(".apexcharts-heatmap-rect"),
-                                        s = function () {
-                                            for (var t = 0; t < a.length; t++) a[t].classList.remove("legend-mouseover-inactive");
-                                        };
-                                    if ("mousemove" === t.type) {
-                                        var n = parseInt(e.getAttribute("rel")) - 1;
-                                        s(),
-                                            (function () {
-                                                for (var t = 0; t < a.length; t++) a[t].classList.add("legend-mouseover-inactive");
-                                            })(),
-                                            (function (t) {
-                                                for (var e = 0; e < a.length; e++) {
-                                                    var i = parseInt(a[e].getAttribute("val"));
-                                                    i >= t.from && i <= t.to && a[e].classList.remove("legend-mouseover-inactive");
-                                                }
-                                            })(i.config.plotOptions.heatmap.colorScale.ranges[n]);
-                                    } else "mouseout" === t.type && s();
-                                },
-                            },
-                            {
-                                key: "getActiveSeriesIndex",
-                                value: function () {
-                                    var t = this.w,
-                                        e = 0;
-                                    if (t.globals.series.length > 1)
-                                        for (
-                                            var i = t.globals.series.map(function (e, i) {
-                                                    return e.length > 0 && "bar" !== t.config.series[i].type && "column" !== t.config.series[i].type ? i : -1;
-                                                }),
-                                                a = 0;
-                                            a < i.length;
-                                            a++
-                                        )
-                                            if (-1 !== i[a]) {
-                                                e = i[a];
-                                                break;
-                                            }
-                                    return e;
-                                },
-                            },
-                            {
-                                key: "getActiveConfigSeriesIndex",
-                                value: function () {
-                                    var t = this.w,
-                                        e = 0;
-                                    if (t.config.series.length > 1)
-                                        for (
-                                            var i = t.config.series.map(function (t, e) {
-                                                    return t.data && t.data.length > 0 ? e : -1;
-                                                }),
-                                                a = 0;
-                                            a < i.length;
-                                            a++
-                                        )
-                                            if (-1 !== i[a]) {
-                                                e = i[a];
-                                                break;
-                                            }
-                                    return e;
-                                },
-                            },
-                            {
-                                key: "getPreviousPaths",
-                                value: function () {
-                                    var t = this.w;
-                                    function e(e, i, a) {
-                                        for (var s = e[i].childNodes, n = { type: a, paths: [], realIndex: e[i].getAttribute("data:realIndex") }, r = 0; r < s.length; r++)
-                                            if (s[r].hasAttribute("pathTo")) {
-                                                var o = s[r].getAttribute("pathTo");
-                                                n.paths.push({ d: o });
-                                            }
-                                        t.globals.previousPaths.push(n);
-                                    }
-                                    t.globals.previousPaths = [];
-                                    var i = t.globals.dom.baseEl.querySelectorAll(".apexcharts-line-series .apexcharts-series");
-                                    if (i.length > 0) for (var a = i.length - 1; a >= 0; a--) e(i, a, "line");
-                                    var s = t.globals.dom.baseEl.querySelectorAll(".apexcharts-area-series .apexcharts-series");
-                                    if (s.length > 0) for (var n = s.length - 1; n >= 0; n--) e(s, n, "area");
-                                    var r = t.globals.dom.baseEl.querySelectorAll(".apexcharts-bar-series .apexcharts-series");
-                                    if (r.length > 0) for (var o = 0; o < r.length; o++) e(r, o, "bar");
-                                    var l = t.globals.dom.baseEl.querySelectorAll(".apexcharts-candlestick-series .apexcharts-series");
-                                    if (l.length > 0) for (var h = 0; h < l.length; h++) e(l, h, "candlestick");
-                                    var c = t.globals.dom.baseEl.querySelectorAll(".apexcharts-radar-series .apexcharts-series");
-                                    if (c.length > 0) for (var d = 0; d < c.length; d++) e(c, d, "radar");
-                                    var u = t.globals.dom.baseEl.querySelectorAll(".apexcharts-bubble-series .apexcharts-series");
-                                    if (u.length > 0)
-                                        for (var f = 0; f < u.length; f++) {
-                                            for (var g = t.globals.dom.baseEl.querySelectorAll(".apexcharts-bubble-series .apexcharts-series[data\\:realIndex='".concat(f, "'] circle")), p = [], x = 0; x < g.length; x++)
-                                                p.push({ x: g[x].getAttribute("cx"), y: g[x].getAttribute("cy"), r: g[x].getAttribute("r") });
-                                            t.globals.previousPaths.push(p);
-                                        }
-                                    var v = t.globals.dom.baseEl.querySelectorAll(".apexcharts-scatter-series .apexcharts-series");
-                                    if (v.length > 0)
-                                        for (var m = 0; m < v.length; m++) {
-                                            for (var b = t.globals.dom.baseEl.querySelectorAll(".apexcharts-scatter-series .apexcharts-series[data\\:realIndex='".concat(m, "'] circle")), y = [], w = 0; w < b.length; w++)
-                                                y.push({ x: b[w].getAttribute("cx"), y: b[w].getAttribute("cy"), r: b[w].getAttribute("r") });
-                                            t.globals.previousPaths.push(y);
-                                        }
-                                    var k = t.globals.dom.baseEl.querySelectorAll(".apexcharts-heatmap .apexcharts-series");
-                                    if (k.length > 0)
-                                        for (var S = 0; S < k.length; S++) {
-                                            for (var A = t.globals.dom.baseEl.querySelectorAll(".apexcharts-heatmap .apexcharts-series[data\\:realIndex='".concat(S, "'] rect")), C = [], L = 0; L < A.length; L++)
-                                                C.push({ color: A[L].getAttribute("color") });
-                                            t.globals.previousPaths.push(C);
-                                        }
-                                    t.globals.axisCharts || (t.globals.previousPaths = t.globals.series);
-                                },
-                            },
-                            {
-                                key: "handleNoData",
-                                value: function () {
-                                    var t = this.w,
-                                        e = t.config.noData,
-                                        i = new m(this.ctx),
-                                        a = t.globals.svgWidth / 2,
-                                        s = t.globals.svgHeight / 2,
-                                        n = "middle";
-                                    if (
-                                        ((t.globals.noData = !0),
-                                        (t.globals.animationEnded = !0),
-                                        "left" === e.align ? ((a = 10), (n = "start")) : "right" === e.align && ((a = t.globals.svgWidth - 10), (n = "end")),
-                                        "top" === e.verticalAlign ? (s = 50) : "bottom" === e.verticalAlign && (s = t.globals.svgHeight - 50),
-                                        (a += e.offsetX),
-                                        (s = s + parseInt(e.style.fontSize) + 2),
-                                        void 0 !== e.text && "" !== e.text)
-                                    ) {
-                                        var r = i.drawText({ x: a, y: s, text: e.text, textAnchor: n, fontSize: e.style.fontSize, fontFamily: e.style.fontFamily, foreColor: e.style.color, opacity: 1, class: "apexcharts-text-nodata" });
-                                        r.node.setAttribute("class", "apexcharts-title-text"), t.globals.dom.Paper.add(r);
-                                    }
-                                },
-                            },
-                            {
-                                key: "setNullSeriesToZeroValues",
-                                value: function (t) {
-                                    for (var e = this.w, i = 0; i < t.length; i++) if (0 === t[i].length) for (var a = 0; a < t[e.globals.maxValsInArrayIndex].length; a++) t[i].push(0);
-                                    return t;
-                                },
-                            },
-                            {
-                                key: "hasAllSeriesEqualX",
-                                value: function () {
-                                    for (var t = !0, e = this.w, i = this.filteredSeriesX(), a = 0; a < i.length - 1; a++)
-                                        if (i[a][0] !== i[a + 1][0]) {
-                                            t = !1;
-                                            break;
-                                        }
-                                    return (e.globals.allSeriesHasEqualX = t), t;
-                                },
-                            },
-                            {
-                                key: "filteredSeriesX",
-                                value: function () {
-                                    var t = this.w.globals.seriesX.map(function (t, e) {
-                                        return t.length > 0 ? t : [];
-                                    });
-                                    return t;
-                                },
-                            },
-                        ]),
-                        t
-                    );
-                })(),
-                j = (function () {
-                    function t(e, i) {
-                        n(this, t), (this.ctx = e), (this.w = e.w), (this.onLegendClick = this.onLegendClick.bind(this)), (this.onLegendHovered = this.onLegendHovered.bind(this));
-                    }
-                    return (
-                        o(t, [
-                            {
-                                key: "init",
-                                value: function () {
-                                    var t = this.w,
-                                        e = t.globals,
-                                        i = t.config;
-                                    if (((i.legend.showForSingleSeries && 1 === e.series.length) || e.series.length > 1 || !e.axisCharts) && i.legend.show) {
-                                        for (; e.dom.elLegendWrap.firstChild; ) e.dom.elLegendWrap.removeChild(e.dom.elLegendWrap.firstChild);
-                                        this.drawLegends(),
-                                            p.isIE11() ? document.getElementsByTagName("head")[0].appendChild(this.getLegendStyles()) : this.appendToForeignObject(),
-                                            "bottom" === i.legend.position || "top" === i.legend.position ? this.legendAlignHorizontal() : ("right" !== i.legend.position && "left" !== i.legend.position) || this.legendAlignVertical();
-                                    }
-                                },
-                            },
-                            {
-                                key: "appendToForeignObject",
-                                value: function () {
-                                    var t = this.w.globals;
-                                    t.dom.elLegendForeign = document.createElementNS(t.SVGNS, "foreignObject");
-                                    var e = t.dom.elLegendForeign;
-                                    e.setAttribute("x", 0),
-                                        e.setAttribute("y", 0),
-                                        e.setAttribute("width", t.svgWidth),
-                                        e.setAttribute("height", t.svgHeight),
-                                        t.dom.elLegendWrap.setAttribute("xmlns", "http://www.w3.org/1999/xhtml"),
-                                        e.appendChild(t.dom.elLegendWrap),
-                                        e.appendChild(this.getLegendStyles()),
-                                        t.dom.Paper.node.insertBefore(e, t.dom.elGraphical.node);
-                                },
-                            },
-                            {
-                                key: "drawLegends",
-                                value: function () {
-                                    var t = this.w,
-                                        e = t.config.legend.fontFamily,
-                                        i = t.globals.seriesNames,
-                                        a = t.globals.colors.slice();
-                                    if ("heatmap" === t.config.chart.type) {
-                                        var s = t.config.plotOptions.heatmap.colorScale.ranges;
-                                        (i = s.map(function (t) {
-                                            return t.name ? t.name : t.from + " - " + t.to;
-                                        })),
-                                            (a = s.map(function (t) {
-                                                return t.color;
-                                            }));
-                                    }
-                                    for (var n = t.globals.legendFormatter, r = 0; r <= i.length - 1; r++) {
-                                        var o = n(i[r], { seriesIndex: r, w: t }),
-                                            l = !1,
-                                            h = !1;
-                                        if (t.globals.collapsedSeries.length > 0) for (var c = 0; c < t.globals.collapsedSeries.length; c++) t.globals.collapsedSeries[c].index === r && (l = !0);
-                                        if (t.globals.ancillaryCollapsedSeriesIndices.length > 0) for (var d = 0; d < t.globals.ancillaryCollapsedSeriesIndices.length; d++) t.globals.ancillaryCollapsedSeriesIndices[d] === r && (h = !0);
-                                        var u = document.createElement("span");
-                                        u.classList.add("apexcharts-legend-marker");
-                                        var f = t.config.legend.markers.offsetX,
-                                            g = t.config.legend.markers.offsetY,
-                                            p = t.config.legend.markers.height,
-                                            x = t.config.legend.markers.width,
-                                            v = t.config.legend.markers.strokeWidth,
-                                            b = t.config.legend.markers.strokeColor,
-                                            y = t.config.legend.markers.radius,
-                                            w = u.style;
-                                        (w.background = a[r]),
-                                            (w.color = a[r]),
-                                            (w.height = Array.isArray(p) ? parseFloat(p[r]) + "px" : parseFloat(p) + "px"),
-                                            (w.width = Array.isArray(x) ? parseFloat(x[r]) + "px" : parseFloat(x) + "px"),
-                                            (w.left = Array.isArray(f) ? f[r] : f),
-                                            (w.top = Array.isArray(g) ? g[r] : g),
-                                            (w.borderWidth = Array.isArray(v) ? v[r] : v),
-                                            (w.borderColor = Array.isArray(b) ? b[r] : b),
-                                            (w.borderRadius = Array.isArray(y) ? parseFloat(y[r]) + "px" : parseFloat(y) + "px"),
-                                            t.config.legend.markers.customHTML &&
-                                                (Array.isArray(t.config.legend.markers.customHTML) ? (u.innerHTML = t.config.legend.markers.customHTML[r]()) : (u.innerHTML = t.config.legend.markers.customHTML())),
-                                            m.setAttrs(u, { rel: r + 1, "data:collapsed": l || h }),
-                                            (l || h) && u.classList.add("inactive-legend");
-                                        var k = document.createElement("div"),
-                                            S = document.createElement("span");
-                                        S.classList.add("apexcharts-legend-text"), (S.innerHTML = o);
-                                        var C = t.config.legend.labels.useSeriesColors ? t.globals.colors[r] : t.config.legend.labels.colors;
-                                        C || (C = t.config.chart.foreColor),
-                                            (S.style.color = C),
-                                            (S.style.fontSize = parseFloat(t.config.legend.fontSize) + "px"),
-                                            (S.style.fontFamily = e || t.config.chart.fontFamily),
-                                            m.setAttrs(S, { rel: r + 1, "data:collapsed": l || h }),
-                                            k.appendChild(u),
-                                            k.appendChild(S);
-                                        var L = new A(this.ctx);
-                                        if (!t.config.legend.showForZeroSeries)
-                                            0 === L.getSeriesTotalByIndex(r) &&
-                                                L.seriesHaveSameValues(r) &&
-                                                !L.isSeriesNull(r) &&
-                                                -1 === t.globals.collapsedSeriesIndices.indexOf(r) &&
-                                                -1 === t.globals.ancillaryCollapsedSeriesIndices.indexOf(r) &&
-                                                k.classList.add("apexcharts-hidden-zero-series");
-                                        t.config.legend.showForNullSeries ||
-                                            (L.isSeriesNull(r) && -1 === t.globals.collapsedSeriesIndices.indexOf(r) && -1 === t.globals.ancillaryCollapsedSeriesIndices.indexOf(r) && k.classList.add("apexcharts-hidden-null-series")),
-                                            t.globals.dom.elLegendWrap.appendChild(k),
-                                            t.globals.dom.elLegendWrap.classList.add(t.config.legend.horizontalAlign),
-                                            t.globals.dom.elLegendWrap.classList.add("position-" + t.config.legend.position),
-                                            k.classList.add("apexcharts-legend-series"),
-                                            (k.style.margin = "".concat(t.config.legend.itemMargin.horizontal, "px ").concat(t.config.legend.itemMargin.vertical, "px")),
-                                            (t.globals.dom.elLegendWrap.style.width = t.config.legend.width ? t.config.legend.width + "px" : ""),
-                                            (t.globals.dom.elLegendWrap.style.height = t.config.legend.height ? t.config.legend.height + "px" : ""),
-                                            m.setAttrs(k, { rel: r + 1, "data:collapsed": l || h }),
-                                            (l || h) && k.classList.add("inactive-legend"),
-                                            t.config.legend.onItemClick.toggleDataSeries || k.classList.add("no-click");
-                                    }
-                                    "heatmap" !== t.config.chart.type && t.config.legend.onItemClick.toggleDataSeries && t.globals.dom.elWrap.addEventListener("click", this.onLegendClick, !0),
-                                        t.config.legend.onItemHover.highlightDataSeries &&
-                                            (t.globals.dom.elWrap.addEventListener("mousemove", this.onLegendHovered, !0), t.globals.dom.elWrap.addEventListener("mouseout", this.onLegendHovered, !0));
-                                },
-                            },
-                            {
-                                key: "getLegendBBox",
-                                value: function () {
-                                    var t = this.w.globals.dom.baseEl.querySelector(".apexcharts-legend").getBoundingClientRect(),
-                                        e = t.width;
-                                    return { clwh: t.height, clww: e };
-                                },
-                            },
-                            {
-                                key: "setLegendWrapXY",
-                                value: function (t, e) {
-                                    var i = this.w,
-                                        a = i.globals.dom.baseEl.querySelector(".apexcharts-legend"),
-                                        s = a.getBoundingClientRect(),
-                                        n = 0,
-                                        r = 0;
-                                    if ("bottom" === i.config.legend.position) r += i.globals.svgHeight - s.height / 2;
-                                    else if ("top" === i.config.legend.position) {
-                                        var o = new V(this.ctx),
-                                            l = o.getTitleSubtitleCoords("title").height,
-                                            h = o.getTitleSubtitleCoords("subtitle").height;
-                                        r = r + (l > 0 ? l - 10 : 0) + (h > 0 ? h - 10 : 0);
-                                    }
-                                    (a.style.position = "absolute"),
-                                        (n = n + t + i.config.legend.offsetX),
-                                        (r = r + e + i.config.legend.offsetY),
-                                        (a.style.left = n + "px"),
-                                        (a.style.top = r + "px"),
-                                        "bottom" === i.config.legend.position
-                                            ? ((a.style.top = "auto"), (a.style.bottom = 10 + i.config.legend.offsetY + "px"))
-                                            : "right" === i.config.legend.position && ((a.style.left = "auto"), (a.style.right = 25 + i.config.legend.offsetX + "px")),
-                                        a.style.width && (a.style.width = parseInt(i.config.legend.width) + "px"),
-                                        a.style.height && (a.style.height = parseInt(i.config.legend.height) + "px");
-                                },
-                            },
-                            {
-                                key: "legendAlignHorizontal",
-                                value: function () {
-                                    var t = this.w;
-                                    t.globals.dom.baseEl.querySelector(".apexcharts-legend").style.right = 0;
-                                    var e = this.getLegendBBox(),
-                                        i = new V(this.ctx),
-                                        a = i.getTitleSubtitleCoords("title"),
-                                        s = i.getTitleSubtitleCoords("subtitle"),
-                                        n = 0;
-                                    "bottom" === t.config.legend.position ? (n = -e.clwh / 1.8) : "top" === t.config.legend.position && (n = a.height + s.height + t.config.title.margin + t.config.subtitle.margin - 15),
-                                        this.setLegendWrapXY(20, n);
-                                },
-                            },
-                            {
-                                key: "legendAlignVertical",
-                                value: function () {
-                                    var t = this.w,
-                                        e = this.getLegendBBox(),
-                                        i = 0;
-                                    "left" === t.config.legend.position && (i = 20), "right" === t.config.legend.position && (i = t.globals.svgWidth - e.clww - 10), this.setLegendWrapXY(i, 20);
-                                },
-                            },
-                            {
-                                key: "onLegendHovered",
-                                value: function (t) {
-                                    var e = this.w,
-                                        i = t.target.classList.contains("apexcharts-legend-text") || t.target.classList.contains("apexcharts-legend-marker");
-                                    if ("heatmap" !== e.config.chart.type) !t.target.classList.contains("inactive-legend") && i && new G(this.ctx).toggleSeriesOnHover(t, t.target);
-                                    else if (i) {
-                                        var a = parseInt(t.target.getAttribute("rel")) - 1;
-                                        this.ctx.fireEvent("legendHover", [this.ctx, a, this.w]), new G(this.ctx).highlightRangeInSeries(t, t.target);
-                                    }
-                                },
-                            },
-                            {
-                                key: "onLegendClick",
-                                value: function (t) {
-                                    if (t.target.classList.contains("apexcharts-legend-text") || t.target.classList.contains("apexcharts-legend-marker")) {
-                                        var e = parseInt(t.target.getAttribute("rel")) - 1,
-                                            i = "true" === t.target.getAttribute("data:collapsed"),
-                                            a = this.w.config.chart.events.legendClick;
-                                        "function" == typeof a && a(this.ctx, e, this.w), this.ctx.fireEvent("legendClick", [this.ctx, e, this.w]);
-                                        var s = this.w.config.legend.markers.onClick;
-                                        "function" == typeof s && t.target.classList.contains("apexcharts-legend-marker") && (s(this.ctx, e, this.w), this.ctx.fireEvent("legendMarkerClick", [this.ctx, e, this.w])),
-                                            this.toggleDataSeries(e, i);
-                                    }
-                                },
-                            },
-                            {
-                                key: "getLegendStyles",
-                                value: function () {
-                                    var t = document.createElement("style");
-                                    t.setAttribute("type", "text/css");
-                                    var e = document.createTextNode(
-                                        "\n    \n      .apexcharts-legend {\n        display: flex;\n        overflow: auto;\n        padding: 0 10px;\n      }\n\n      .apexcharts-legend.position-bottom, .apexcharts-legend.position-top {\n        flex-wrap: wrap\n      }\n      .apexcharts-legend.position-right, .apexcharts-legend.position-left {\n        flex-direction: column;\n        bottom: 0;\n      }\n\n      .apexcharts-legend.position-bottom.left, .apexcharts-legend.position-top.left, .apexcharts-legend.position-right, .apexcharts-legend.position-left {\n        justify-content: flex-start;\n      }\n\n      .apexcharts-legend.position-bottom.center, .apexcharts-legend.position-top.center {\n        justify-content: center;  \n      }\n\n      .apexcharts-legend.position-bottom.right, .apexcharts-legend.position-top.right {\n        justify-content: flex-end;\n      }\n\n      .apexcharts-legend-series {\n        cursor: pointer;\n        line-height: normal;\n      }\n\n      .apexcharts-legend.position-bottom .apexcharts-legend-series, .apexcharts-legend.position-top .apexcharts-legend-series{\n        display: flex;\n        align-items: center;\n      }\n\n      .apexcharts-legend-text {\n        position: relative;\n        font-size: 14px;\n      }\n\n      .apexcharts-legend-text *, .apexcharts-legend-marker * {\n        pointer-events: none;\n      }\n\n      .apexcharts-legend-marker {\n        position: relative;\n        display: inline-block;\n        cursor: pointer;\n        margin-right: 3px;\n      }\n      \n      .apexcharts-legend.right .apexcharts-legend-series, .apexcharts-legend.left .apexcharts-legend-series{\n        display: inline-block;\n      }\n\n      .apexcharts-legend-series.no-click {\n        cursor: auto;\n      }\n\n      .apexcharts-legend .apexcharts-hidden-zero-series, .apexcharts-legend .apexcharts-hidden-null-series {\n        display: none !important;\n      }\n\n      .inactive-legend {\n        opacity: 0.45;\n      }"
-                                    );
-                                    return t.appendChild(e), t;
-                                },
-                            },
-                            {
-                                key: "toggleDataSeries",
-                                value: function (t, e) {
-                                    var i = this.w;
-                                    if (i.globals.axisCharts || "radialBar" === i.config.chart.type) {
-                                        i.globals.resized = !0;
-                                        var a = null,
-                                            s = null;
-                                        if (
-                                            ((i.globals.risingSeries = []),
-                                            i.globals.axisCharts
-                                                ? ((a = i.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(t, "']"))), (s = parseInt(a.getAttribute("data:realIndex"))))
-                                                : ((a = i.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(t + 1, "']"))), (s = parseInt(a.getAttribute("rel")) - 1)),
-                                            e)
-                                        )
-                                            this.riseCollapsedSeries(i.globals.collapsedSeries, i.globals.collapsedSeriesIndices, s),
-                                                this.riseCollapsedSeries(i.globals.ancillaryCollapsedSeries, i.globals.ancillaryCollapsedSeriesIndices, s);
-                                        else {
-                                            if (i.globals.axisCharts) {
-                                                var n = !1;
-                                                if (
-                                                    (i.config.yaxis[s] &&
-                                                        i.config.yaxis[s].show &&
-                                                        i.config.yaxis[s].showAlways &&
-                                                        ((n = !0),
-                                                        i.globals.ancillaryCollapsedSeriesIndices.indexOf(s) < 0 &&
-                                                            (i.globals.ancillaryCollapsedSeries.push({ index: s, data: i.config.series[s].data.slice(), type: a.parentNode.className.baseVal.split("-")[1] }),
-                                                            i.globals.ancillaryCollapsedSeriesIndices.push(s))),
-                                                    !n)
-                                                ) {
-                                                    i.globals.collapsedSeries.push({ index: s, data: i.config.series[s].data.slice(), type: a.parentNode.className.baseVal.split("-")[1] }), i.globals.collapsedSeriesIndices.push(s);
-                                                    var r = i.globals.risingSeries.indexOf(s);
-                                                    i.globals.risingSeries.splice(r, 1);
-                                                }
-                                                i.config.series[s].data = [];
-                                            } else i.globals.collapsedSeries.push({ index: s, data: i.config.series[s] }), i.globals.collapsedSeriesIndices.push(s), (i.config.series[s] = 0);
-                                            for (var o = a.childNodes, l = 0; l < o.length; l++)
-                                                o[l].classList.contains("apexcharts-series-markers-wrap") && (o[l].classList.contains("apexcharts-hide") ? o[l].classList.remove("apexcharts-hide") : o[l].classList.add("apexcharts-hide"));
-                                            (i.globals.allSeriesCollapsed = i.globals.collapsedSeries.length === i.globals.series.length), this.ctx._updateSeries(i.config.series, i.config.chart.animations.dynamicAnimation.enabled);
-                                        }
-                                    } else {
-                                        var h = i.globals.dom.Paper.select(" .apexcharts-series[rel='".concat(t + 1, "'] path")),
-                                            c = i.config.chart.type;
-                                        if ("pie" === c || "donut" === c) {
-                                            var d = i.config.plotOptions.pie.donut.labels,
-                                                u = new m(this.ctx),
-                                                f = new R(this.ctx);
-                                            u.pathMouseDown(h.members[0], null), f.printDataLabelsInner(h.members[0].node, d);
-                                        }
-                                        h.fire("click");
-                                    }
-                                },
-                            },
-                            {
-                                key: "riseCollapsedSeries",
-                                value: function (t, e, i) {
-                                    var a = this.w;
-                                    if (t.length > 0)
-                                        for (var s = 0; s < t.length; s++)
-                                            t[s].index === i &&
-                                                (a.globals.axisCharts
-                                                    ? ((a.config.series[i].data = t[s].data.slice()), t.splice(s, 1), e.splice(s, 1), a.globals.risingSeries.push(i))
-                                                    : ((a.config.series[i] = t[s].data), t.splice(s, 1), e.splice(s, 1), a.globals.risingSeries.push(i)),
-                                                this.ctx._updateSeries(a.config.series, a.config.chart.animations.dynamicAnimation.enabled));
-                                },
-                            },
-                        ]),
-                        t
-                    );
-                })(),
-                U = (function () {
-                    function t(e, i, a) {
-                        n(this, t),
-                            (this.ctx = e),
-                            (this.w = e.w),
-                            (this.xyRatios = i),
-                            (this.pointsChart = !("bubble" !== this.w.config.chart.type && "scatter" !== this.w.config.chart.type) || a),
-                            (this.scatter = new M(this.ctx)),
-                            (this.noNegatives = this.w.globals.minX === Number.MAX_VALUE),
-                            (this.yaxisIndex = 0);
-                    }
-                    return (
-                        o(t, [
-                            {
-                                key: "draw",
-                                value: function (t, e, i) {
-                                    var a = this.w,
-                                        s = new m(this.ctx),
-                                        n = new P(this.ctx),
-                                        r = a.globals.comboCharts ? e : a.config.chart.type,
-                                        o = s.group({ class: "apexcharts-".concat(r, "-series apexcharts-plot-series") }),
-                                        l = new A(this.ctx, a);
-                                    t = l.getLogSeries(t);
-                                    var c = this.xyRatios.yRatio;
-                                    c = l.getLogYRatios(c);
-                                    for (var d = this.xyRatios.zRatio, u = this.xyRatios.xRatio, f = this.xyRatios.baseLineY, g = [], x = [], v = 0, b = 0; b < t.length; b++) {
-                                        if ("line" === r && ("gradient" === a.config.fill.type || "gradient" === a.config.fill.type[b]) && l.seriesHaveSameValues(b)) {
-                                            var y = t[b].slice();
-                                            (y[y.length - 1] = y[y.length - 1] + 1e-6), (t[b] = y);
-                                        }
-                                        var w = a.globals.gridWidth / a.globals.dataPoints,
-                                            k = a.globals.comboCharts ? i[b] : b;
-                                        c.length > 1 && (this.yaxisIndex = k), (this.isReversed = a.config.yaxis[this.yaxisIndex] && a.config.yaxis[this.yaxisIndex].reversed);
-                                        var S = [],
-                                            C = [],
-                                            L = a.globals.gridHeight - f[this.yaxisIndex] - (this.isReversed ? a.globals.gridHeight : 0) + (this.isReversed ? 2 * f[this.yaxisIndex] : 0),
-                                            E = L;
-                                        L > a.globals.gridHeight && (E = a.globals.gridHeight), (v = w / 2);
-                                        var M = a.globals.padHorizontal + v,
-                                            I = 1;
-                                        a.globals.isXNumeric && a.globals.seriesX.length > 0 && (M = (a.globals.seriesX[k][0] - a.globals.minX) / u), C.push(M);
-                                        var X = void 0,
-                                            F = void 0,
-                                            Y = void 0,
-                                            O = void 0,
-                                            R = [],
-                                            D = [],
-                                            N = s.group({ class: "apexcharts-series", seriesName: p.escapeString(a.globals.seriesNames[k]) }),
-                                            H = s.group({ class: "apexcharts-series-markers-wrap" }),
-                                            _ = s.group({ class: "apexcharts-datalabels" });
-                                        this.ctx.series.addCollapsedClassToSeries(N, k);
-                                        var W = t[b].length === a.globals.dataPoints;
-                                        N.attr({ "data:longestSeries": W, rel: b + 1, "data:realIndex": k }), (this.appendPathFrom = !0);
-                                        var B = M,
-                                            V = void 0,
-                                            G = B,
-                                            j = L,
-                                            U = 0;
-                                        if (((j = this.determineFirstPrevY({ i: b, series: t, yRatio: c[this.yaxisIndex], zeroY: L, prevY: j, prevSeriesY: x, lineYPosition: U }).prevY), S.push(j), (V = j), null === t[b][0])) {
-                                            for (var q = 0; q < t[b].length; q++)
-                                                if (null !== t[b][q]) {
-                                                    (G = w * q), (j = L - t[b][q] / c[this.yaxisIndex]), (X = s.move(G, j)), (F = s.move(G, E));
-                                                    break;
-                                                }
-                                        } else (X = s.move(G, j)), (F = s.move(G, E) + s.line(G, j));
-                                        if (((Y = s.move(-1, L) + s.line(-1, L)), (O = s.move(-1, L) + s.line(-1, L)), a.globals.previousPaths.length > 0)) {
-                                            var Z = this.checkPreviousPaths({ pathFromLine: Y, pathFromArea: O, realIndex: k });
-                                            (Y = Z.pathFromLine), (O = Z.pathFromArea);
-                                        }
-                                        for (var $ = a.globals.dataPoints > 1 ? a.globals.dataPoints - 1 : a.globals.dataPoints, J = 0; J < $; J++) {
-                                            if (a.globals.isXNumeric) {
-                                                var Q = a.globals.seriesX[k][J + 1];
-                                                void 0 === a.globals.seriesX[k][J + 1] && (Q = a.globals.seriesX[k][$ - 1]), (M = (Q - a.globals.minX) / u);
-                                            } else M += w;
-                                            var K = p.isNumber(a.globals.minYArr[k]) ? a.globals.minYArr[k] : a.globals.minY;
-                                            a.config.chart.stacked
-                                                ? ((U = b > 0 && a.globals.collapsedSeries.length < a.config.series.length - 1 ? x[b - 1][J + 1] : L),
-                                                  (I =
-                                                      void 0 === t[b][J + 1] || null === t[b][J + 1]
-                                                          ? U - K / c[this.yaxisIndex] + 2 * (this.isReversed ? K / c[this.yaxisIndex] : 0)
-                                                          : U - t[b][J + 1] / c[this.yaxisIndex] + 2 * (this.isReversed ? t[b][J + 1] / c[this.yaxisIndex] : 0)))
-                                                : (I =
-                                                      void 0 === t[b][J + 1] || null === t[b][J + 1]
-                                                          ? L - K / c[this.yaxisIndex] + 2 * (this.isReversed ? K / c[this.yaxisIndex] : 0)
-                                                          : L - t[b][J + 1] / c[this.yaxisIndex] + 2 * (this.isReversed ? t[b][J + 1] / c[this.yaxisIndex] : 0)),
-                                                C.push(M),
-                                                S.push(I);
-                                            var tt = this.createPaths({ series: t, i: b, j: J, x: M, y: I, xDivision: w, pX: B, pY: V, areaBottomY: E, linePath: X, areaPath: F, linePaths: R, areaPaths: D, seriesIndex: i });
-                                            (D = tt.areaPaths), (R = tt.linePaths), (B = tt.pX), (V = tt.pY), (F = tt.areaPath), (X = tt.linePath), this.appendPathFrom && ((Y += s.line(M, L)), (O += s.line(M, L)));
-                                            var et = this.calculatePoints({ series: t, x: M, y: I, realIndex: k, i: b, j: J, prevY: j, categoryAxisCorrection: v, xRatio: u });
-                                            if (this.pointsChart) this.scatter.draw(N, J, { realIndex: k, pointsPos: et, zRatio: d, elParent: H });
-                                            else {
-                                                var it = new T(this.ctx);
-                                                a.globals.dataPoints > 1 && H.node.classList.add("hidden");
-                                                var at = it.plotChartMarkers(et, k, J + 1);
-                                                null !== at && H.add(at);
-                                            }
-                                            var st = !t[b][J + 1] || t[b][J + 1] > t[b][J] ? "top" : "bottom",
-                                                nt = new z(this.ctx).drawDataLabel(et, k, J + 1, null, st);
-                                            null !== nt && _.add(nt);
-                                        }
-                                        x.push(S), (a.globals.seriesXvalues[k] = C), (a.globals.seriesYvalues[k] = S), this.pointsChart || a.globals.delayedElements.push({ el: H.node, index: k });
-                                        var rt = {
-                                            i: b,
-                                            realIndex: k,
-                                            animationDelay: b,
-                                            initialSpeed: a.config.chart.animations.speed,
-                                            dataChangeSpeed: a.config.chart.animations.dynamicAnimation.speed,
-                                            className: "apexcharts-".concat(r),
-                                            id: "apexcharts-".concat(r),
-                                        };
-                                        if ("area" === r)
-                                            for (var ot = n.fillPath({ seriesNumber: k }), lt = 0; lt < D.length; lt++) {
-                                                var ht = s.renderPaths(h({}, rt, { pathFrom: O, pathTo: D[lt], stroke: "none", strokeWidth: 0, strokeLineCap: null, fill: ot }));
-                                                N.add(ht);
-                                            }
-                                        if (a.config.stroke.show && !this.pointsChart) {
-                                            var ct = null;
-                                            ct = "line" === r ? n.fillPath({ seriesNumber: k, i: b }) : a.globals.stroke.colors[k];
-                                            for (var dt = 0; dt < R.length; dt++) {
-                                                var ut = s.renderPaths(
-                                                    h({}, rt, {
-                                                        pathFrom: Y,
-                                                        pathTo: R[dt],
-                                                        stroke: ct,
-                                                        strokeWidth: Array.isArray(a.config.stroke.width) ? a.config.stroke.width[k] : a.config.stroke.width,
-                                                        strokeLineCap: a.config.stroke.lineCap,
-                                                        fill: "none",
-                                                    })
-                                                );
-                                                N.add(ut);
-                                            }
-                                        }
-                                        N.add(H), N.add(_), g.push(N);
-                                    }
-                                    for (var ft = g.length; ft > 0; ft--) o.add(g[ft - 1]);
-                                    return o;
-                                },
-                            },
-                            {
-                                key: "createPaths",
-                                value: function (t) {
-                                    var e = t.series,
-                                        i = t.i,
-                                        a = t.j,
-                                        s = t.x,
-                                        n = t.y,
-                                        r = t.pX,
-                                        o = t.pY,
-                                        l = t.xDivision,
-                                        h = t.areaBottomY,
-                                        c = t.linePath,
-                                        d = t.areaPath,
-                                        u = t.linePaths,
-                                        f = t.areaPaths,
-                                        g = t.seriesIndex,
-                                        p = this.w,
-                                        x = new m(this.ctx),
-                                        v = p.config.stroke.curve;
-                                    if ((Array.isArray(p.config.stroke.curve) && (v = Array.isArray(g) ? p.config.stroke.curve[g[i]] : p.config.stroke.curve[i]), "smooth" === v)) {
-                                        var b = 0.35 * (s - r);
-                                        p.globals.hasNullValues
-                                            ? (null !== e[i][a] &&
-                                                  (null !== e[i][a + 1]
-                                                      ? ((c = x.move(r, o) + x.curve(r + b, o, s - b, n, s + 1, n)), (d = x.move(r + 1, o) + x.curve(r + b, o, s - b, n, s + 1, n) + x.line(s, h) + x.line(r, h) + "z"))
-                                                      : ((c = x.move(r, o)), (d = x.move(r, o) + "z"))),
-                                              u.push(c),
-                                              f.push(d))
-                                            : ((c += x.curve(r + b, o, s - b, n, s, n)), (d += x.curve(r + b, o, s - b, n, s, n))),
-                                            (r = s),
-                                            (o = n),
-                                            a === e[i].length - 2 && ((d = d + x.curve(r, o, s, n, s, h) + x.move(s, n) + "z"), p.globals.hasNullValues || (u.push(c), f.push(d)));
-                                    } else
-                                        null === e[i][a + 1] && ((c += x.move(s, n)), (d = d + x.line(s - l, h) + x.move(s, n))),
-                                            null === e[i][a] && ((c += x.move(s, n)), (d += x.move(s, h))),
-                                            "stepline" === v ? ((c = c + x.line(s, null, "H") + x.line(null, n, "V")), (d = d + x.line(s, null, "H") + x.line(null, n, "V"))) : "straight" === v && ((c += x.line(s, n)), (d += x.line(s, n))),
-                                            a === e[i].length - 2 && ((d = d + x.line(s, h) + x.move(s, n) + "z"), u.push(c), f.push(d));
-                                    return { linePaths: u, areaPaths: f, pX: r, pY: o, linePath: c, areaPath: d };
-                                },
-                            },
-                            {
-                                key: "calculatePoints",
-                                value: function (t) {
-                                    var e = t.series,
-                                        i = t.realIndex,
-                                        a = t.x,
-                                        s = t.y,
-                                        n = t.i,
-                                        r = t.j,
-                                        o = t.prevY,
-                                        l = t.categoryAxisCorrection,
-                                        h = t.xRatio,
-                                        c = this.w,
-                                        d = [],
-                                        u = [];
-                                    if (0 === r) {
-                                        var f = l + c.config.markers.offsetX;
-                                        c.globals.isXNumeric && (f = (c.globals.seriesX[i][0] - c.globals.minX) / h + c.config.markers.offsetX),
-                                            d.push(f),
-                                            u.push(p.isNumber(e[n][0]) ? o + c.config.markers.offsetY : null),
-                                            d.push(a + c.config.markers.offsetX),
-                                            u.push(p.isNumber(e[n][r + 1]) ? s + c.config.markers.offsetY : null);
-                                    } else d.push(a + c.config.markers.offsetX), u.push(p.isNumber(e[n][r + 1]) ? s + c.config.markers.offsetY : null);
-                                    return { x: d, y: u };
-                                },
-                            },
-                            {
-                                key: "checkPreviousPaths",
-                                value: function (t) {
-                                    for (var e = t.pathFromLine, i = t.pathFromArea, a = t.realIndex, s = this.w, n = 0; n < s.globals.previousPaths.length; n++) {
-                                        var r = s.globals.previousPaths[n];
-                                        ("line" === r.type || "area" === r.type) &&
-                                            r.paths.length > 0 &&
-                                            parseInt(r.realIndex) === parseInt(a) &&
-                                            ("line" === r.type
-                                                ? ((this.appendPathFrom = !1), (e = s.globals.previousPaths[n].paths[0].d))
-                                                : "area" === r.type && ((this.appendPathFrom = !1), (i = s.globals.previousPaths[n].paths[0].d), s.config.stroke.show && (e = s.globals.previousPaths[n].paths[1].d)));
-                                    }
-                                    return { pathFromLine: e, pathFromArea: i };
-                                },
-                            },
-                            {
-                                key: "determineFirstPrevY",
-                                value: function (t) {
-                                    var e = t.i,
-                                        i = t.series,
-                                        a = t.yRatio,
-                                        s = t.zeroY,
-                                        n = t.prevY,
-                                        r = t.prevSeriesY,
-                                        o = t.lineYPosition,
-                                        l = this.w;
-                                    if (void 0 !== i[e][0]) n = l.config.chart.stacked ? (o = e > 0 ? r[e - 1][0] : s) - i[e][0] / a + 2 * (this.isReversed ? i[e][0] / a : 0) : s - i[e][0] / a + 2 * (this.isReversed ? i[e][0] / a : 0);
-                                    else if (l.config.chart.stacked && e > 0 && void 0 === i[e][0])
-                                        for (var h = e - 1; h >= 0; h--)
-                                            if (null !== i[h][0] && void 0 !== i[h][0]) {
-                                                n = o = r[h][0];
-                                                break;
-                                            }
-                                    return { prevY: n, lineYPosition: o };
-                                },
-                            },
-                        ]),
-                        t
-                    );
-                })(),
-                q = (function () {
-                    function t(e) {
-                        n(this, t), (this.ctx = e), (this.w = e.w);
-                        var i = this.w;
-                        (this.xaxisLabels = i.globals.labels.slice()),
-                            i.globals.timelineLabels.length > 0 && (this.xaxisLabels = i.globals.timelineLabels.slice()),
-                            (this.drawnLabels = []),
-                            "top" === i.config.xaxis.position ? (this.offY = 0) : (this.offY = i.globals.gridHeight + 1),
-                            (this.offY = this.offY + i.config.xaxis.axisBorder.offsetY),
-                            (this.xaxisFontSize = i.config.xaxis.labels.style.fontSize),
-                            (this.xaxisFontFamily = i.config.xaxis.labels.style.fontFamily),
-                            (this.xaxisForeColors = i.config.xaxis.labels.style.colors),
-                            (this.xaxisBorderWidth = i.config.xaxis.axisBorder.width),
-                            this.xaxisBorderWidth.indexOf("%") > -1 ? (this.xaxisBorderWidth = (i.globals.gridWidth * parseInt(this.xaxisBorderWidth)) / 100) : (this.xaxisBorderWidth = parseInt(this.xaxisBorderWidth)),
-                            (this.xaxisBorderHeight = i.config.xaxis.axisBorder.height),
-                            (this.yaxis = i.config.yaxis[0]),
-                            (this.axesUtils = new W(e));
-                    }
-                    return (
-                        o(t, [
-                            {
-                                key: "drawXaxis",
-                                value: function () {
-                                    var t,
-                                        e = this.w,
-                                        i = new m(this.ctx),
-                                        a = i.group({ class: "apexcharts-xaxis", transform: "translate(".concat(e.config.xaxis.offsetX, ", ").concat(e.config.xaxis.offsetY, ")") }),
-                                        s = i.group({ class: "apexcharts-xaxis-texts-g", transform: "translate(".concat(e.globals.translateXAxisX, ", ").concat(e.globals.translateXAxisY, ")") });
-                                    a.add(s);
-                                    for (var n = e.globals.padHorizontal, r = [], o = 0; o < this.xaxisLabels.length; o++) r.push(this.xaxisLabels[o]);
-                                    n = e.globals.isXNumeric ? n + (t = e.globals.gridWidth / (r.length - 1)) / 2 + e.config.xaxis.labels.offsetX : n + (t = e.globals.gridWidth / r.length) + e.config.xaxis.labels.offsetX;
-                                    var l = r.length;
-                                    if (e.config.xaxis.labels.show)
-                                        for (var h = 0; h <= l - 1; h++) {
-                                            var c = n - t / 2 + e.config.xaxis.labels.offsetX,
-                                                d = this.axesUtils.getLabel(r, e.globals.timelineLabels, c, h, this.drawnLabels);
-                                            this.drawnLabels.push(d.text);
-                                            var u = 28;
-                                            e.globals.rotateXLabels && (u = 22);
-                                            var f = i.drawText({
-                                                x: d.x,
-                                                y: this.offY + e.config.xaxis.labels.offsetY + u,
-                                                text: "",
-                                                textAnchor: "middle",
-                                                fontSize: this.xaxisFontSize,
-                                                fontFamily: this.xaxisFontFamily,
-                                                foreColor: Array.isArray(this.xaxisForeColors) ? this.xaxisForeColors[h] : this.xaxisForeColors,
-                                                cssClass: "apexcharts-xaxis-label " + e.config.xaxis.labels.style.cssClass,
-                                            });
-                                            h === l - 1 && e.globals.skipLastTimelinelabel && (d.text = ""), s.add(f), i.addTspan(f, d.text, this.xaxisFontFamily);
-                                            var g = document.createElementNS(e.globals.SVGNS, "title");
-                                            (g.textContent = d.text), f.node.appendChild(g), (n += t);
-                                        }
-                                    if (void 0 !== e.config.xaxis.title.text) {
-                                        var p = i.group({ class: "apexcharts-xaxis-title" }),
-                                            x = i.drawText({
-                                                x: e.globals.gridWidth / 2 + e.config.xaxis.title.offsetX,
-                                                y: this.offY - parseInt(this.xaxisFontSize) + e.globals.xAxisLabelsHeight + e.config.xaxis.title.offsetY,
-                                                text: e.config.xaxis.title.text,
-                                                textAnchor: "middle",
-                                                fontSize: e.config.xaxis.title.style.fontSize,
-                                                fontFamily: e.config.xaxis.title.style.fontFamily,
-                                                foreColor: e.config.xaxis.title.style.color,
-                                                cssClass: "apexcharts-xaxis-title-text " + e.config.xaxis.title.style.cssClass,
-                                            });
-                                        p.add(x), a.add(p);
-                                    }
-                                    if (e.config.xaxis.axisBorder.show) {
-                                        var v = 0;
-                                        "bar" === e.config.chart.type && e.globals.isXNumeric && (v -= 15);
-                                        var b = i.drawLine(e.globals.padHorizontal + v + e.config.xaxis.axisBorder.offsetX, this.offY, this.xaxisBorderWidth, this.offY, e.config.xaxis.axisBorder.color, 0, this.xaxisBorderHeight);
-                                        a.add(b);
-                                    }
-                                    return a;
-                                },
-                            },
-                            {
-                                key: "drawXaxisInversed",
-                                value: function (t) {
-                                    var e,
-                                        i,
-                                        a = this.w,
-                                        s = new m(this.ctx),
-                                        n = a.config.yaxis[0].opposite ? a.globals.translateYAxisX[t] : 0,
-                                        r = s.group({ class: "apexcharts-yaxis apexcharts-xaxis-inversed", rel: t }),
-                                        o = s.group({ class: "apexcharts-yaxis-texts-g apexcharts-xaxis-inversed-texts-g", transform: "translate(" + n + ", 0)" });
-                                    r.add(o);
-                                    for (var l = [], h = 0; h < this.xaxisLabels.length; h++) l.push(this.xaxisLabels[h]);
-                                    i = -(e = a.globals.gridHeight / l.length) / 2.2;
-                                    var c = a.globals.yLabelFormatters[0],
-                                        d = a.config.yaxis[0].labels;
-                                    if (d.show)
-                                        for (var u = 0; u <= l.length - 1; u++) {
-                                            var f = void 0 === l[u] ? "" : l[u];
-                                            f = c(f);
-                                            var g = s.drawText({
-                                                x: d.offsetX - 15,
-                                                y: i + e + d.offsetY,
-                                                text: f,
-                                                textAnchor: this.yaxis.opposite ? "start" : "end",
-                                                foreColor: d.style.color ? d.style.color : d.style.colors[u],
-                                                fontSize: d.style.fontSize,
-                                                fontFamily: d.style.fontFamily,
-                                                cssClass: "apexcharts-yaxis-label " + d.style.cssClass,
-                                            });
-                                            if ((o.add(g), 0 !== a.config.yaxis[t].labels.rotate)) {
-                                                var p = s.rotateAroundCenter(g.node);
-                                                g.node.setAttribute("transform", "rotate(".concat(a.config.yaxis[t].labels.rotate, " ").concat(p.x, " ").concat(p.y, ")"));
-                                            }
-                                            i += e;
-                                        }
-                                    if (void 0 !== a.config.yaxis[0].title.text) {
-                                        var x = s.group({ class: "apexcharts-yaxis-title apexcharts-xaxis-title-inversed", transform: "translate(" + n + ", 0)" }),
-                                            v = s.drawText({
-                                                x: 0,
-                                                y: a.globals.gridHeight / 2,
-                                                text: a.config.yaxis[0].title.text,
-                                                textAnchor: "middle",
-                                                foreColor: a.config.yaxis[0].title.style.color,
-                                                fontSize: a.config.yaxis[0].title.style.fontSize,
-                                                fontFamily: a.config.yaxis[0].title.style.fontFamily,
-                                                cssClass: "apexcharts-yaxis-title-text " + a.config.yaxis[0].title.style.cssClass,
-                                            });
-                                        x.add(v), r.add(x);
-                                    }
-                                    if (a.config.xaxis.axisBorder.show) {
-                                        var b = s.drawLine(a.globals.padHorizontal + a.config.xaxis.axisBorder.offsetX, this.offY, this.xaxisBorderWidth, this.offY, this.yaxis.axisBorder.color, 0, this.xaxisBorderHeight);
-                                        r.add(b), this.axesUtils.drawYAxisTicks(0, l.length, a.config.yaxis[0].axisBorder, a.config.yaxis[0].axisTicks, 0, e, r);
-                                    }
-                                    return r;
-                                },
-                            },
-                            {
-                                key: "drawXaxisTicks",
-                                value: function (t, e) {
-                                    var i = this.w,
-                                        a = t;
-                                    if (!(t < 0 || t > i.globals.gridWidth)) {
-                                        var s = this.offY + i.config.xaxis.axisTicks.offsetY,
-                                            n = s + i.config.xaxis.axisTicks.height;
-                                        if (i.config.xaxis.axisTicks.show) {
-                                            var r = new m(this.ctx).drawLine(
-                                                t + i.config.xaxis.axisTicks.offsetX,
-                                                s + i.config.xaxis.offsetY,
-                                                a + i.config.xaxis.axisTicks.offsetX,
-                                                n + i.config.xaxis.offsetY,
-                                                i.config.xaxis.axisTicks.color
-                                            );
-                                            e.add(r), r.node.classList.add("apexcharts-xaxis-tick");
-                                        }
-                                    }
-                                },
-                            },
-                            {
-                                key: "getXAxisTicksPositions",
-                                value: function () {
-                                    var t = this.w,
-                                        e = [],
-                                        i = this.xaxisLabels.length,
-                                        a = t.globals.padHorizontal;
-                                    if (t.globals.timelineLabels.length > 0) for (var s = 0; s < i; s++) (a = this.xaxisLabels[s].position), e.push(a);
-                                    else
-                                        for (var n = i, r = 0; r < n; r++) {
-                                            var o = n;
-                                            t.globals.isXNumeric && "bar" !== t.config.chart.type && (o -= 1), (a += t.globals.gridWidth / o), e.push(a);
-                                        }
-                                    return e;
-                                },
-                            },
-                            {
-                                key: "xAxisLabelCorrections",
-                                value: function () {
-                                    var t = this.w,
-                                        e = new m(this.ctx),
-                                        i = t.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g"),
-                                        a = t.globals.dom.baseEl.querySelectorAll(".apexcharts-xaxis-texts-g text"),
-                                        s = t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-inversed text"),
-                                        n = t.globals.dom.baseEl.querySelectorAll(".apexcharts-xaxis-inversed-texts-g text");
-                                    if (t.globals.rotateXLabels || t.config.xaxis.labels.rotateAlways)
-                                        for (var r = 0; r < a.length; r++) {
-                                            var o = e.rotateAroundCenter(a[r]);
-                                            (o.y = o.y - 1), (o.x = o.x + 1), a[r].setAttribute("transform", "rotate(".concat(t.config.xaxis.labels.rotate, " ").concat(o.x, " ").concat(o.y, ")")), a[r].setAttribute("text-anchor", "end");
-                                            i.setAttribute("transform", "translate(0, ".concat(-10, ")"));
-                                            var l = a[r].childNodes;
-                                            t.config.xaxis.labels.trim && e.placeTextWithEllipsis(l[0], l[0].textContent, t.config.xaxis.labels.maxHeight - 40);
-                                        }
-                                    else
-                                        for (var h = t.globals.gridWidth / t.globals.labels.length, c = 0; c < a.length; c++) {
-                                            var d = a[c].childNodes;
-                                            t.config.xaxis.labels.trim && "datetime" !== t.config.xaxis.type && e.placeTextWithEllipsis(d[0], d[0].textContent, h);
-                                        }
-                                    if (s.length > 0) {
-                                        var u = s[s.length - 1].getBBox(),
-                                            f = s[0].getBBox();
-                                        u.x < -20 && s[s.length - 1].parentNode.removeChild(s[s.length - 1]), f.x + f.width > t.globals.gridWidth && s[0].parentNode.removeChild(s[0]);
-                                        for (var g = 0; g < n.length; g++) e.placeTextWithEllipsis(n[g], n[g].textContent, t.config.yaxis[0].labels.maxWidth - 2 * parseInt(t.config.yaxis[0].title.style.fontSize) - 20);
-                                    }
-                                },
-                            },
-                        ]),
-                        t
-                    );
-                })(),
-                Z = (function () {
-                    function t(e) {
-                        n(this, t), (this.ctx = e), (this.w = e.w);
-                    }
-                    return (
-                        o(t, [
-                            {
-                                key: "niceScale",
-                                value: function (t, e, i) {
-                                    var a = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : 0,
-                                        s = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : 10,
-                                        n = this.w,
-                                        r = (void 0 === this.w.config.yaxis[a].max && void 0 === this.w.config.yaxis[a].min) || this.w.config.yaxis[a].forceNiceScale;
-                                    if ((t === Number.MIN_VALUE && 0 === e) || (!p.isNumber(t) && !p.isNumber(e)) || (t === Number.MIN_VALUE && e === -Number.MAX_VALUE)) return (t = 0), (e = s), this.linearScale(t, e, s);
-                                    t > e ? (console.warn("yaxis.min cannot be greater than yaxis.max"), (e = t + 0.1)) : t === e && ((t = 0 === t ? 0 : t - 0.5), (e = 0 === e ? 2 : e + 0.5));
-                                    var o = [],
-                                        l = Math.abs(e - t);
-                                    l < 1 && r && ("candlestick" === n.config.chart.type || "candlestick" === n.config.series[a].type || n.globals.isRangeData) && (e *= 1.01);
-                                    var h = s + 1;
-                                    h < 2 ? (h = 2) : h > 2 && (h -= 2);
-                                    for (var c = l / h, d = Math.floor(p.log10(c)), u = Math.pow(10, d), f = parseInt(c / u) * u, g = f * Math.floor(t / f), x = f * Math.ceil(e / f), v = g; o.push(v), !((v += f) > x); );
-                                    if (r && i > 10) return { result: o, niceMin: o[0], niceMax: o[o.length - 1] };
-                                    var m = t;
-                                    (o = []).push(m);
-                                    for (var b = Math.abs(e - t) / s, y = 0; y <= s; y++) (m += b), o.push(m);
-                                    return o[o.length - 2] >= e && o.pop(), { result: o, niceMin: o[0], niceMax: o[o.length - 1] };
-                                },
-                            },
-                            {
-                                key: "linearScale",
-                                value: function (t, e) {
-                                    var i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 10,
-                                        a = Math.abs(e - t) / i;
-                                    i === Number.MAX_VALUE && ((i = 10), (a = 1));
-                                    for (var s = [], n = t; i >= 0; ) s.push(n), (n += a), (i -= 1);
-                                    return { result: s, niceMin: s[0], niceMax: s[s.length - 1] };
-                                },
-                            },
-                            {
-                                key: "logarithmicScale",
-                                value: function (t, e, i, a) {
-                                    (e < 0 || e === Number.MIN_VALUE) && (e = 0.01);
-                                    for (var s = Math.log(e) / Math.log(10), n = Math.log(i) / Math.log(10), r = Math.abs(i - e) / a, o = [], l = e; a >= 0; ) o.push(l), (l += r), (a -= 1);
-                                    var h = o.map(function (t, a) {
-                                        t <= 0 && (t = 0.01);
-                                        var r = (n - s) / (i - e),
-                                            o = Math.pow(10, s + r * (t - s));
-                                        return Math.round(o / p.roundToBase(o, 10)) * p.roundToBase(o, 10);
-                                    });
-                                    return 0 === h[0] && (h[0] = 1), { result: h, niceMin: h[0], niceMax: h[h.length - 1] };
-                                },
-                            },
-                            {
-                                key: "setYScaleForIndex",
-                                value: function (t, e, i) {
-                                    var a = this.w.globals,
-                                        s = this.w.config,
-                                        n = a.isBarHorizontal ? s.xaxis : s.yaxis[t];
-                                    if ((void 0 === a.yAxisScale[t] && (a.yAxisScale[t] = []), n.logarithmic))
-                                        (a.allSeriesCollapsed = !1), (a.yAxisScale[t] = this.logarithmicScale(t, e, i, n.tickAmount ? n.tickAmount : Math.floor(Math.log10(i))));
-                                    else if (i !== -Number.MAX_VALUE && p.isNumber(i))
-                                        if (((a.allSeriesCollapsed = !1), (void 0 === n.min && void 0 === n.max) || n.forceNiceScale)) {
-                                            var r = Math.abs(i - e);
-                                            a.yAxisScale[t] = this.niceScale(e, i, r, t, n.tickAmount ? n.tickAmount : r < 5 && r > 1 ? r + 1 : 5);
-                                        } else a.yAxisScale[t] = this.linearScale(e, i, n.tickAmount);
-                                    else a.yAxisScale[t] = this.linearScale(0, 5, 5);
-                                },
-                            },
-                            {
-                                key: "setMultipleYScales",
-                                value: function () {
-                                    var t = this,
-                                        e = this.w.globals,
-                                        i = this.w.config,
-                                        a = e.minYArr.concat([]),
-                                        s = e.maxYArr.concat([]),
-                                        n = [];
-                                    i.yaxis.forEach(function (r, o) {
-                                        var l = o;
-                                        i.series.forEach(function (t, i) {
-                                            t.name === r.seriesName && -1 === e.collapsedSeriesIndices.indexOf(i) && ((l = i), o !== i ? n.push({ index: i, similarIndex: o, alreadyExists: !0 }) : n.push({ index: i }));
-                                        });
-                                        var h = a[l],
-                                            c = s[l];
-                                        t.setYScaleForIndex(o, h, c);
-                                    }),
-                                        this.sameScaleInMultipleAxes(a, s, n);
-                                },
-                            },
-                            {
-                                key: "sameScaleInMultipleAxes",
-                                value: function (t, e, i) {
-                                    var a = this,
-                                        s = this.w.config,
-                                        n = this.w.globals,
-                                        r = [];
-                                    i.forEach(function (t) {
-                                        t.alreadyExists && (void 0 === r[t.index] && (r[t.index] = []), r[t.index].push(t.index), r[t.index].push(t.similarIndex));
-                                    }),
-                                        r.forEach(function (t, e) {
-                                            r.forEach(function (i, a) {
-                                                var s, n;
-                                                e !== a &&
-                                                    ((s = t),
-                                                    (n = i),
-                                                    s.filter(function (t) {
-                                                        return -1 !== n.indexOf(t);
-                                                    })).length > 0 &&
-                                                    (r[e] = r[e].concat(r[a]));
-                                            });
-                                        });
-                                    var o = r
-                                        .map(function (t) {
-                                            return t.filter(function (e, i) {
-                                                return t.indexOf(e) === i;
-                                            });
-                                        })
-                                        .map(function (t) {
-                                            return t.sort();
-                                        });
-                                    r = r.filter(function (t) {
-                                        return !!t;
-                                    });
-                                    var l = o.slice(),
-                                        h = l.map(function (t) {
-                                            return JSON.stringify(t);
-                                        });
-                                    l = l.filter(function (t, e) {
-                                        return h.indexOf(JSON.stringify(t)) === e;
-                                    });
-                                    var c = [],
-                                        d = [];
-                                    t.forEach(function (t, i) {
-                                        l.forEach(function (a, s) {
-                                            a.indexOf(i) > -1 && (void 0 === c[s] && ((c[s] = []), (d[s] = [])), c[s].push({ key: i, value: t }), d[s].push({ key: i, value: e[i] }));
-                                        });
-                                    });
-                                    var u = Array.apply(null, Array(l.length)).map(Number.prototype.valueOf, Number.MIN_VALUE),
-                                        f = Array.apply(null, Array(l.length)).map(Number.prototype.valueOf, -Number.MAX_VALUE);
-                                    c.forEach(function (t, e) {
-                                        t.forEach(function (t, i) {
-                                            u[e] = Math.min(t.value, u[e]);
-                                        });
-                                    }),
-                                        d.forEach(function (t, e) {
-                                            t.forEach(function (t, i) {
-                                                f[e] = Math.max(t.value, f[e]);
-                                            });
-                                        }),
-                                        t.forEach(function (t, e) {
-                                            d.forEach(function (t, i) {
-                                                var r = u[i],
-                                                    o = f[i];
-                                                s.chart.stacked &&
-                                                    ((o = 0),
-                                                    t.forEach(function (t, e) {
-                                                        (o += t.value), r !== Number.MIN_VALUE && (r += c[i][e].value);
-                                                    })),
-                                                    t.forEach(function (i, l) {
-                                                        t[l].key === e &&
-                                                            (void 0 !== s.yaxis[e].min && (r = "function" == typeof s.yaxis[e].min ? s.yaxis[e].min(n.minY) : s.yaxis[e].min),
-                                                            void 0 !== s.yaxis[e].max && (o = "function" == typeof s.yaxis[e].max ? s.yaxis[e].max(n.maxY) : s.yaxis[e].max),
-                                                            a.setYScaleForIndex(e, r, o));
-                                                    });
-                                            });
-                                        });
-                                },
-                            },
-                            {
-                                key: "autoScaleY",
-                                value: function (t, e, i) {
-                                    t || (t = this);
-                                    var a = t.w,
-                                        s = a.globals.seriesX[0],
-                                        n = a.config.chart.stacked;
-                                    return (
-                                        e.forEach(function (t, r) {
-                                            for (var o = 0, l = 0; l < s.length; l++)
-                                                if (s[l] >= i.xaxis.min) {
-                                                    o = l;
-                                                    break;
-                                                }
-                                            var h,
-                                                c,
-                                                d = a.globals.minYArr[r],
-                                                u = a.globals.maxYArr[r],
-                                                f = a.globals.stackedSeriesTotals;
-                                            a.globals.series.forEach(function (r, l) {
-                                                var g = r[o];
-                                                n
-                                                    ? ((g = f[o]),
-                                                      (h = c = g),
-                                                      f.forEach(function (t, e) {
-                                                          s[e] <= i.xaxis.max && s[e] >= i.xaxis.min && (t > c && null !== t && (c = t), r[e] < h && null !== r[e] && (h = r[e]));
-                                                      }))
-                                                    : ((h = c = g),
-                                                      r.forEach(function (t, e) {
-                                                          if (s[e] <= i.xaxis.max && s[e] >= i.xaxis.min) {
-                                                              var n = t,
-                                                                  r = t;
-                                                              a.globals.series.forEach(function (i, a) {
-                                                                  null !== t && ((n = Math.min(i[e], n)), (r = Math.max(i[e], r)));
-                                                              }),
-                                                                  r > c && null !== r && (c = r),
-                                                                  n < h && null !== n && (h = n);
-                                                          }
-                                                      })),
-                                                    void 0 === h && void 0 === c && ((h = d), (c = u)),
-                                                    (c *= c < 0 ? 0.9 : 1.1) < 0 && c < u && (c = u),
-                                                    (h *= h < 0 ? 1.1 : 0.9) < 0 && h > d && (h = d),
-                                                    e.length > 1
-                                                        ? ((e[l].min = void 0 === t.min ? h : t.min), (e[l].max = void 0 === t.max ? c : t.max))
-                                                        : ((e[0].min = void 0 === t.min ? h : t.min), (e[0].max = void 0 === t.max ? c : t.max));
-                                            });
-                                        }),
-                                        e
-                                    );
-                                },
-                            },
-                        ]),
-                        t
-                    );
-                })(),
-                $ = (function () {
-                    function t(e) {
-                        n(this, t), (this.ctx = e), (this.w = e.w), (this.scales = new Z(e));
-                    }
-                    return (
-                        o(t, [
-                            {
-                                key: "init",
-                                value: function () {
-                                    this.setYRange(), this.setXRange(), this.setZRange();
-                                },
-                            },
-                            {
-                                key: "getMinYMaxY",
-                                value: function (t) {
-                                    var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : Number.MAX_VALUE,
-                                        i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : -Number.MAX_VALUE,
-                                        a = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : null,
-                                        s = this.w.globals,
-                                        n = -Number.MAX_VALUE,
-                                        r = Number.MIN_VALUE;
-                                    null === a && (a = t + 1);
-                                    var o = s.series,
-                                        l = o,
-                                        h = o;
-                                    "candlestick" === this.w.config.chart.type ? ((l = s.seriesCandleL), (h = s.seriesCandleH)) : s.isRangeData && ((l = s.seriesRangeStart), (h = s.seriesRangeEnd));
-                                    for (var c = t; c < a; c++) {
-                                        s.dataPoints = Math.max(s.dataPoints, o[c].length);
-                                        for (var d = 0; d < s.series[c].length; d++) {
-                                            var u = o[c][d];
-                                            null !== u && p.isNumber(u)
-                                                ? ((n = Math.max(n, h[c][d])),
-                                                  (e = Math.min(e, l[c][d])),
-                                                  (i = Math.max(i, l[c][d])),
-                                                  "candlestick" === this.w.config.chart.type &&
-                                                      ((n = Math.max(n, s.seriesCandleO[c][d])), (n = Math.max(n, s.seriesCandleH[c][d])), (n = Math.max(n, s.seriesCandleL[c][d])), (i = n = Math.max(n, s.seriesCandleC[c][d]))),
-                                                  p.isFloat(u) && ((u = p.noExponents(u)), (s.yValueDecimal = Math.max(s.yValueDecimal, u.toString().split(".")[1].length))),
-                                                  r > l[c][d] && l[c][d] < 0 && (r = l[c][d]))
-                                                : (s.hasNullValues = !0);
-                                        }
-                                    }
-                                    return { minY: r, maxY: n, lowestY: e, highestY: i };
-                                },
-                            },
-                            {
-                                key: "setYRange",
-                                value: function () {
-                                    var t = this.w.globals,
-                                        e = this.w.config;
-                                    (t.maxY = -Number.MAX_VALUE), (t.minY = Number.MIN_VALUE);
-                                    var i = Number.MAX_VALUE;
-                                    if (t.isMultipleYAxis)
-                                        for (var a = 0; a < t.series.length; a++) {
-                                            var s = this.getMinYMaxY(a, i, null, a + 1);
-                                            t.minYArr.push(s.minY), t.maxYArr.push(s.maxY), (i = s.lowestY);
-                                        }
-                                    var n = this.getMinYMaxY(0, i, null, t.series.length);
-                                    if (((t.minY = n.minY), (t.maxY = n.maxY), (i = n.lowestY), e.chart.stacked)) {
-                                        for (var r = [], o = [], l = 0; l < t.series[t.maxValsInArrayIndex].length; l++)
-                                            for (var h = 0, c = 0, d = 0; d < t.series.length; d++)
-                                                null !== t.series[d][l] && p.isNumber(t.series[d][l]) && (t.series[d][l] > 0 ? (h = h + parseFloat(t.series[d][l]) + 1e-4) : (c += parseFloat(t.series[d][l]))),
-                                                    d === t.series.length - 1 && (r.push(h), o.push(c));
-                                        for (var u = 0; u < r.length; u++) (t.maxY = Math.max(t.maxY, r[u])), (t.minY = Math.min(t.minY, o[u]));
-                                    }
-                                    if (("line" === e.chart.type || "area" === e.chart.type || "candlestick" === e.chart.type) && t.minY === Number.MIN_VALUE && i !== -Number.MAX_VALUE && i !== t.maxY) {
-                                        var f = t.maxY - i;
-                                        i >= 0 && i <= 10 && (f = 0), (t.minY = i - (5 * f) / 100), (t.maxY = t.maxY + (5 * f) / 100);
-                                    }
-                                    return (
-                                        e.yaxis.map(function (e, i) {
-                                            void 0 !== e.max && ("number" == typeof e.max ? (t.maxYArr[i] = e.max) : "function" == typeof e.max && (t.maxYArr[i] = e.max(t.maxY)), (t.maxY = t.maxYArr[i])),
-                                                void 0 !== e.min && ("number" == typeof e.min ? (t.minYArr[i] = e.min) : "function" == typeof e.min && (t.minYArr[i] = e.min(t.minY)), (t.minY = t.minYArr[i]));
-                                        }),
-                                        t.isBarHorizontal && (void 0 !== e.xaxis.min && "number" == typeof e.xaxis.min && (t.minY = e.xaxis.min), void 0 !== e.xaxis.max && "number" == typeof e.xaxis.max && (t.maxY = e.xaxis.max)),
-                                        t.isMultipleYAxis
-                                            ? (this.scales.setMultipleYScales(),
-                                              (t.minY = i),
-                                              t.yAxisScale.forEach(function (e, i) {
-                                                  (t.minYArr[i] = e.niceMin), (t.maxYArr[i] = e.niceMax);
-                                              }))
-                                            : (this.scales.setYScaleForIndex(0, t.minY, t.maxY),
-                                              (t.minY = t.yAxisScale[0].niceMin),
-                                              (t.maxY = t.yAxisScale[0].niceMax),
-                                              (t.minYArr[0] = t.yAxisScale[0].niceMin),
-                                              (t.maxYArr[0] = t.yAxisScale[0].niceMax)),
-                                        { minY: t.minY, maxY: t.maxY, minYArr: t.minYArr, maxYArr: t.maxYArr }
-                                    );
-                                },
-                            },
-                            {
-                                key: "setXRange",
-                                value: function () {
-                                    var t,
-                                        e = this.w.globals,
-                                        i = this.w.config,
-                                        a = "numeric" === i.xaxis.type || "datetime" === i.xaxis.type || ("category" === i.xaxis.type && !e.noLabelsProvided) || e.noLabelsProvided || e.isXNumeric;
-                                    if (e.isXNumeric)
-                                        for (var s = 0; s < e.series.length; s++)
-                                            if (e.labels[s])
-                                                for (var n = 0; n < e.labels[s].length; n++)
-                                                    null !== e.labels[s][n] &&
-                                                        p.isNumber(e.labels[s][n]) &&
-                                                        ((e.maxX = Math.max(e.maxX, e.labels[s][n])),
-                                                        (e.initialmaxX = Math.max(e.maxX, e.labels[s][n])),
-                                                        (e.minX = Math.min(e.minX, e.labels[s][n])),
-                                                        (e.initialminX = Math.min(e.minX, e.labels[s][n])));
-                                    if (
-                                        (e.noLabelsProvided && 0 === i.xaxis.categories.length && ((e.maxX = e.labels[e.labels.length - 1]), (e.initialmaxX = e.labels[e.labels.length - 1]), (e.minX = 1), (e.initialminX = 1)),
-                                        (e.comboChartsHasBars || "candlestick" === i.chart.type || ("bar" === i.chart.type && e.isXNumeric)) && ("category" !== i.xaxis.type || e.isXNumeric))
-                                    ) {
-                                        var r = (e.svgWidth / e.dataPoints) * (Math.abs(e.maxX - e.minX) / e.svgWidth),
-                                            o = e.minX - r / 2;
-                                        (e.minX = o), (e.initialminX = o);
-                                        var l = e.maxX + r / ((e.series.length + 1) / e.series.length);
-                                        (e.maxX = l), (e.initialmaxX = l);
-                                    }
-                                    (!e.isXNumeric && !e.noLabelsProvided) ||
-                                        (i.xaxis.convertedCatToNumeric && !e.dataFormatXNumeric) ||
-                                        (void 0 === i.xaxis.tickAmount
-                                            ? ((t = Math.round(e.svgWidth / 150)), "numeric" === i.xaxis.type && e.dataPoints < 20 && (t = e.dataPoints - 1), t > e.dataPoints && 0 !== e.dataPoints && (t = e.dataPoints - 1))
-                                            : (t = "dataPoints" === i.xaxis.tickAmount ? e.series[e.maxValsInArrayIndex].length - 1 : i.xaxis.tickAmount),
-                                        void 0 !== i.xaxis.max && "number" == typeof i.xaxis.max && (e.maxX = i.xaxis.max),
-                                        void 0 !== i.xaxis.min && "number" == typeof i.xaxis.min && (e.minX = i.xaxis.min),
-                                        void 0 !== i.xaxis.range && (e.minX = e.maxX - i.xaxis.range),
-                                        e.minX !== Number.MAX_VALUE && e.maxX !== -Number.MAX_VALUE
-                                            ? (e.xAxisScale = this.scales.linearScale(e.minX, e.maxX, t))
-                                            : ((e.xAxisScale = this.scales.linearScale(1, t, t)),
-                                              e.noLabelsProvided && e.labels.length > 0 && ((e.xAxisScale = this.scales.linearScale(1, e.labels.length, t - 1)), (e.seriesX = e.labels.slice()))),
-                                        a && (e.labels = e.xAxisScale.result.slice()));
-                                    if (e.minX === e.maxX)
-                                        if ("datetime" === i.xaxis.type) {
-                                            var h = new Date(e.minX);
-                                            h.setDate(h.getDate() - 2), (e.minX = new Date(h).getTime());
-                                            var c = new Date(e.maxX);
-                                            c.setDate(c.getDate() + 2), (e.maxX = new Date(c).getTime());
-                                        } else ("numeric" === i.xaxis.type || ("category" === i.xaxis.type && !e.noLabelsProvided)) && ((e.minX = e.minX - 2), (e.maxX = e.maxX + 2));
-                                    return (
-                                        e.isXNumeric &&
-                                            (e.seriesX.forEach(function (t, i) {
-                                                t.forEach(function (t, a) {
-                                                    if (a > 0) {
-                                                        var s = t - e.seriesX[i][a - 1];
-                                                        e.minXDiff = Math.min(s, e.minXDiff);
-                                                    }
-                                                });
-                                            }),
-                                            this.calcMinXDiffForTinySeries()),
-                                        { minX: e.minX, maxX: e.maxX }
-                                    );
-                                },
-                            },
-                            {
-                                key: "calcMinXDiffForTinySeries",
-                                value: function () {
-                                    var t = this.w,
-                                        e = t.globals.labels.length;
-                                    return (
-                                        1 === t.globals.labels.length
-                                            ? (t.globals.minXDiff = (t.globals.maxX - t.globals.minX) / e / 3)
-                                            : t.globals.minXDiff === Number.MAX_VALUE &&
-                                              (t.globals.timelineLabels.length > 0 && (e = t.globals.timelineLabels.length), e < 3 && (e = 3), (t.globals.minXDiff = (t.globals.maxX - t.globals.minX) / e)),
-                                        t.globals.minXDiff
-                                    );
-                                },
-                            },
-                            {
-                                key: "setZRange",
-                                value: function () {
-                                    var t = this.w.globals;
-                                    if (t.isDataXYZ)
-                                        for (var e = 0; e < t.series.length; e++)
-                                            if (void 0 !== t.seriesZ[e])
-                                                for (var i = 0; i < t.seriesZ[e].length; i++)
-                                                    null !== t.seriesZ[e][i] && p.isNumber(t.seriesZ[e][i]) && ((t.maxZ = Math.max(t.maxZ, t.seriesZ[e][i])), (t.minZ = Math.min(t.minZ, t.seriesZ[e][i])));
-                                },
-                            },
-                        ]),
-                        t
-                    );
-                })(),
-                J = (function () {
-                    function t(e) {
-                        n(this, t), (this.ctx = e), (this.w = e.w), (this.timeScaleArray = []);
-                    }
-                    return (
-                        o(t, [
-                            {
-                                key: "calculateTimeScaleTicks",
-                                value: function (t, e) {
-                                    var i = this,
-                                        a = this.w;
-                                    if (a.globals.allSeriesCollapsed) return (a.globals.labels = []), (a.globals.timelineLabels = []), [];
-                                    var s = new k(this.ctx),
-                                        n = (e - t) / 864e5;
-                                    this.determineInterval(n), (a.globals.disableZoomIn = !1), (a.globals.disableZoomOut = !1), n < 0.005 ? (a.globals.disableZoomIn = !0) : n > 5e4 && (a.globals.disableZoomOut = !0);
-                                    var r = s.getTimeUnitsfromTimestamp(t, e),
-                                        o = a.globals.gridWidth / n,
-                                        l = o / 24,
-                                        c = l / 60,
-                                        d = Math.floor(24 * n),
-                                        u = Math.floor(24 * n * 60),
-                                        f = Math.floor(n),
-                                        g = Math.floor(n / 30),
-                                        p = Math.floor(n / 365),
-                                        x = { minMinute: r.minMinute, minHour: r.minHour, minDate: r.minDate, minMonth: r.minMonth, minYear: r.minYear },
-                                        v = {
-                                            firstVal: x,
-                                            currentMinute: x.minMinute,
-                                            currentHour: x.minHour,
-                                            currentMonthDate: x.minDate,
-                                            currentDate: x.minDate,
-                                            currentMonth: x.minMonth,
-                                            currentYear: x.minYear,
-                                            daysWidthOnXAxis: o,
-                                            hoursWidthOnXAxis: l,
-                                            minutesWidthOnXAxis: c,
-                                            numberOfMinutes: u,
-                                            numberOfHours: d,
-                                            numberOfDays: f,
-                                            numberOfMonths: g,
-                                            numberOfYears: p,
-                                        };
-                                    switch (this.tickInterval) {
-                                        case "years":
-                                            this.generateYearScale(v);
-                                            break;
-                                        case "months":
-                                        case "half_year":
-                                            this.generateMonthScale(v);
-                                            break;
-                                        case "months_days":
-                                        case "months_fortnight":
-                                        case "days":
-                                        case "week_days":
-                                            this.generateDayScale(v);
-                                            break;
-                                        case "hours":
-                                            this.generateHourScale(v);
-                                            break;
-                                        case "minutes":
-                                            this.generateMinuteScale(v);
-                                    }
-                                    var m = this.timeScaleArray.map(function (t) {
-                                        var e = { position: t.position, unit: t.unit, year: t.year, day: t.day ? t.day : 1, hour: t.hour ? t.hour : 0, month: t.month + 1 };
-                                        return "month" === t.unit
-                                            ? h({}, e, { value: t.value + 1 })
-                                            : "day" === t.unit || "hour" === t.unit
-                                            ? h({}, e, { value: t.value })
-                                            : "minute" === t.unit
-                                            ? h({}, e, { value: t.value, minute: t.value })
-                                            : t;
-                                    });
-                                    return m.filter(function (t) {
-                                        var e = 1,
-                                            s = Math.ceil(a.globals.gridWidth / 120),
-                                            n = t.value;
-                                        void 0 !== a.config.xaxis.tickAmount && (s = a.config.xaxis.tickAmount), m.length > s && (e = Math.floor(m.length / s));
-                                        var r = !1,
-                                            o = !1;
-                                        switch (i.tickInterval) {
-                                            case "half_year":
-                                                (e = 7), "year" === t.unit && (r = !0);
-                                                break;
-                                            case "months":
-                                                (e = 1), "year" === t.unit && (r = !0);
-                                                break;
-                                            case "months_fortnight":
-                                                (e = 15), ("year" !== t.unit && "month" !== t.unit) || (r = !0), 30 === n && (o = !0);
-                                                break;
-                                            case "months_days":
-                                                (e = 10), "month" === t.unit && (r = !0), 30 === n && (o = !0);
-                                                break;
-                                            case "week_days":
-                                                (e = 8), "month" === t.unit && (r = !0);
-                                                break;
-                                            case "days":
-                                                (e = 1), "month" === t.unit && (r = !0);
-                                                break;
-                                            case "hours":
-                                                "day" === t.unit && (r = !0);
-                                                break;
-                                            case "minutes":
-                                                n % 5 != 0 && (o = !0);
-                                        }
-                                        if ("minutes" === i.tickInterval || "hours" === i.tickInterval) {
-                                            if (!o) return !0;
-                                        } else if ((n % e == 0 || r) && !o) return !0;
-                                    });
-                                },
-                            },
-                            {
-                                key: "recalcDimensionsBasedOnFormat",
-                                value: function (t, e) {
-                                    var i = this.w,
-                                        a = this.formatDates(t),
-                                        s = this.removeOverlappingTS(a);
-                                    e ? (i.globals.invertedTimelineLabels = s.slice()) : (i.globals.timelineLabels = s.slice()), new V(this.ctx).plotCoords();
-                                },
-                            },
-                            {
-                                key: "determineInterval",
-                                value: function (t) {
-                                    switch (!0) {
-                                        case t > 1825:
-                                            this.tickInterval = "years";
-                                            break;
-                                        case t > 800 && t <= 1825:
-                                            this.tickInterval = "half_year";
-                                            break;
-                                        case t > 180 && t <= 800:
-                                            this.tickInterval = "months";
-                                            break;
-                                        case t > 90 && t <= 180:
-                                            this.tickInterval = "months_fortnight";
-                                            break;
-                                        case t > 60 && t <= 90:
-                                            this.tickInterval = "months_days";
-                                            break;
-                                        case t > 30 && t <= 60:
-                                            this.tickInterval = "week_days";
-                                            break;
-                                        case t > 2 && t <= 30:
-                                            this.tickInterval = "days";
-                                            break;
-                                        case t > 0.1 && t <= 2:
-                                            this.tickInterval = "hours";
-                                            break;
-                                        case t < 0.1:
-                                            this.tickInterval = "minutes";
-                                            break;
-                                        default:
-                                            this.tickInterval = "days";
-                                    }
-                                },
-                            },
-                            {
-                                key: "generateYearScale",
-                                value: function (t) {
-                                    var e = t.firstVal,
-                                        i = t.currentMonth,
-                                        a = t.currentYear,
-                                        s = t.daysWidthOnXAxis,
-                                        n = t.numberOfYears,
-                                        r = e.minYear,
-                                        o = 0,
-                                        l = new k(this.ctx);
-                                    if (e.minDate > 1 && e.minMonth > 0) {
-                                        var h = l.determineRemainingDaysOfYear(e.minYear, e.minMonth, e.minDate);
-                                        (o = (l.determineDaysOfYear(e.minYear) - h + 1) * s), (r = e.minYear + 1), this.timeScaleArray.push({ position: o, value: r, unit: "year", year: r, month: p.monthMod(i + 1) });
-                                    } else 1 === e.minDate && 0 === e.minMonth && this.timeScaleArray.push({ position: o, value: r, unit: "year", year: a, month: p.monthMod(i + 1) });
-                                    for (var c = r, d = o, u = 0; u < n; u++) c++, (d = l.determineDaysOfYear(c - 1) * s + d), this.timeScaleArray.push({ position: d, value: c, unit: "year", year: c, month: 1 });
-                                },
-                            },
-                            {
-                                key: "generateMonthScale",
-                                value: function (t) {
-                                    var e = t.firstVal,
-                                        i = t.currentMonthDate,
-                                        a = t.currentMonth,
-                                        s = t.currentYear,
-                                        n = t.daysWidthOnXAxis,
-                                        r = t.numberOfMonths,
-                                        o = a,
-                                        l = 0,
-                                        h = new k(this.ctx),
-                                        c = "month",
-                                        d = 0;
-                                    if (e.minDate > 1) {
-                                        (l = (h.determineDaysOfMonths(a + 1, e.minYear) - i + 1) * n), (o = p.monthMod(a + 1));
-                                        var u = s + d,
-                                            f = p.monthMod(o),
-                                            g = o;
-                                        0 === o && ((c = "year"), (g = u), (f = 1), (u += d += 1)), this.timeScaleArray.push({ position: l, value: g, unit: c, year: u, month: f });
-                                    } else this.timeScaleArray.push({ position: l, value: o, unit: c, year: s, month: p.monthMod(a) });
-                                    for (var x = o + 1, v = l, m = 0, b = 1; m < r; m++, b++) {
-                                        0 === (x = p.monthMod(x)) ? ((c = "year"), (d += 1)) : (c = "month");
-                                        var y = s + Math.floor(x / 12) + d;
-                                        v = h.determineDaysOfMonths(x, y) * n + v;
-                                        var w = 0 === x ? y : x;
-                                        this.timeScaleArray.push({ position: v, value: w, unit: c, year: y, month: 0 === x ? 1 : x }), x++;
-                                    }
-                                },
-                            },
-                            {
-                                key: "generateDayScale",
-                                value: function (t) {
-                                    var e = t.firstVal,
-                                        i = t.currentMonth,
-                                        a = t.currentYear,
-                                        s = t.hoursWidthOnXAxis,
-                                        n = t.numberOfDays,
-                                        r = new k(this.ctx),
-                                        o = "day",
-                                        l = (24 - e.minHour) * s,
-                                        h = e.minDate + 1,
-                                        c = h,
-                                        d = function (t, e, i) {
-                                            return t > r.determineDaysOfMonths(e + 1, i) ? ((u = 1), (o = "month"), (c = e += 1), e) : e;
-                                        },
-                                        u = h,
-                                        f = d(u, i, a);
-                                    this.timeScaleArray.push({ position: l, value: c, unit: o, year: a, month: p.monthMod(f), day: u });
-                                    for (var g = l, x = 0; x < n; x++) {
-                                        (o = "day"), (f = d((u += 1), f, a + Math.floor(f / 12) + 0));
-                                        var v = a + Math.floor(f / 12) + 0;
-                                        g = 24 * s + g;
-                                        var m = 1 === u ? p.monthMod(f) : u;
-                                        this.timeScaleArray.push({ position: g, value: m, unit: o, year: v, month: p.monthMod(f), day: m });
-                                    }
-                                },
-                            },
-                            {
-                                key: "generateHourScale",
-                                value: function (t) {
-                                    var e = t.firstVal,
-                                        i = t.currentDate,
-                                        a = t.currentMonth,
-                                        s = t.currentYear,
-                                        n = t.minutesWidthOnXAxis,
-                                        r = t.numberOfHours,
-                                        o = new k(this.ctx),
-                                        l = "hour",
-                                        h = function (t, e) {
-                                            return t > o.determineDaysOfMonths(e + 1, s) && ((x = 1), (e += 1)), { month: e, date: x };
-                                        },
-                                        c = function (t, e) {
-                                            return t > o.determineDaysOfMonths(e + 1, s) ? (e += 1) : e;
-                                        },
-                                        d = 60 - e.minMinute,
-                                        u = d * n,
-                                        f = e.minHour + 1,
-                                        g = f + 1;
-                                    60 === d && ((u = 0), (g = (f = e.minHour) + 1));
-                                    var x = i,
-                                        v = c(x, a);
-                                    this.timeScaleArray.push({ position: u, value: f, unit: l, day: x, hour: g, year: s, month: p.monthMod(v) });
-                                    for (var m = u, b = 0; b < r; b++) {
-                                        if (((l = "hour"), g >= 24)) (g = 0), (l = "day"), (v = h((x += 1), v).month), (v = c(x, v));
-                                        var y = s + Math.floor(v / 12) + 0;
-                                        m = 0 === g && 0 === b ? d * n : 60 * n + m;
-                                        var w = 0 === g ? x : g;
-                                        this.timeScaleArray.push({ position: m, value: w, unit: l, hour: g, day: x, year: y, month: p.monthMod(v) }), g++;
-                                    }
-                                },
-                            },
-                            {
-                                key: "generateMinuteScale",
-                                value: function (t) {
-                                    var e = t.firstVal,
-                                        i = t.currentMinute,
-                                        a = t.currentHour,
-                                        s = t.currentDate,
-                                        n = t.currentMonth,
-                                        r = t.currentYear,
-                                        o = t.minutesWidthOnXAxis,
-                                        l = t.numberOfMinutes,
-                                        h = o - (i - e.minMinute),
-                                        c = e.minMinute + 1,
-                                        d = c + 1,
-                                        u = s,
-                                        f = n,
-                                        g = r,
-                                        x = a;
-                                    this.timeScaleArray.push({ position: h, value: c, unit: "minute", day: u, hour: x, minute: d, year: g, month: p.monthMod(f) });
-                                    for (var v = h, m = 0; m < l; m++) {
-                                        d >= 60 && ((d = 0), 24 === (x += 1) && (x = 0));
-                                        var b = r + Math.floor(f / 12) + 0;
-                                        v = o + v;
-                                        var y = d;
-                                        this.timeScaleArray.push({ position: v, value: y, unit: "minute", hour: x, minute: d, day: u, year: b, month: p.monthMod(f) }), d++;
-                                    }
-                                },
-                            },
-                            {
-                                key: "createRawDateString",
-                                value: function (t, e) {
-                                    var i = t.year;
-                                    return (
-                                        (i += "-" + ("0" + t.month.toString()).slice(-2)),
-                                        "day" === t.unit ? (i += "day" === t.unit ? "-" + ("0" + e).slice(-2) : "-01") : (i += "-" + ("0" + (t.day ? t.day : "1")).slice(-2)),
-                                        "hour" === t.unit ? (i += "hour" === t.unit ? "T" + ("0" + e).slice(-2) : "T00") : (i += "T" + ("0" + (t.hour ? t.hour : "0")).slice(-2)),
-                                        (i += "minute" === t.unit ? ":" + ("0" + e).slice(-2) + ":00.000Z" : ":00:00.000Z")
-                                    );
-                                },
-                            },
-                            {
-                                key: "formatDates",
-                                value: function (t) {
-                                    var e = this,
-                                        i = this.w;
-                                    return t.map(function (t) {
-                                        var a = t.value.toString(),
-                                            s = new k(e.ctx),
-                                            n = e.createRawDateString(t, a),
-                                            r = new Date(Date.parse(n));
-                                        if (void 0 === i.config.xaxis.labels.format) {
-                                            var o = "dd MMM",
-                                                l = i.config.xaxis.labels.datetimeFormatter;
-                                            "year" === t.unit && (o = l.year),
-                                                "month" === t.unit && (o = l.month),
-                                                "day" === t.unit && (o = l.day),
-                                                "hour" === t.unit && (o = l.hour),
-                                                "minute" === t.unit && (o = l.minute),
-                                                (a = s.formatDate(r, o, !0, !1));
-                                        } else a = s.formatDate(r, i.config.xaxis.labels.format);
-                                        return { dateString: n, position: t.position, value: a, unit: t.unit, year: t.year, month: t.month };
-                                    });
-                                },
-                            },
-                            {
-                                key: "removeOverlappingTS",
-                                value: function (t) {
-                                    var e = this,
-                                        i = new m(this.ctx),
-                                        a = 0,
-                                        s = t.map(function (s, n) {
-                                            if (n > 0 && e.w.config.xaxis.labels.hideOverlappingLabels) {
-                                                var r = i.getTextRects(t[a].value).width,
-                                                    o = t[a].position;
-                                                return s.position > o + r + 10 ? ((a = n), s) : null;
-                                            }
-                                            return s;
-                                        });
-                                    return (s = s.filter(function (t) {
-                                        return null !== t;
-                                    }));
-                                },
-                            },
-                        ]),
-                        t
-                    );
-                })(),
-                Q = (function () {
-                    function t(e, i) {
-                        n(this, t), (this.ctx = i), (this.w = i.w), (this.el = e), (this.coreUtils = new A(this.ctx)), (this.twoDSeries = []), (this.threeDSeries = []), (this.twoDSeriesX = []);
-                    }
-                    return (
-                        o(t, [
-                            {
-                                key: "setupElements",
-                                value: function () {
-                                    var t = this.w.globals,
-                                        e = this.w.config,
-                                        i = e.chart.type;
-                                    (t.axisCharts = ["line", "area", "bar", "rangeBar", "candlestick", "radar", "scatter", "bubble", "heatmap"].indexOf(i) > -1),
-                                        (t.xyCharts = ["line", "area", "bar", "rangeBar", "candlestick", "scatter", "bubble"].indexOf(i) > -1),
-                                        (t.isBarHorizontal = ("bar" === e.chart.type || "rangeBar" === e.chart.type) && e.plotOptions.bar.horizontal),
-                                        (t.chartClass = ".apexcharts" + t.cuid),
-                                        (t.dom.baseEl = this.el),
-                                        (t.dom.elWrap = document.createElement("div")),
-                                        m.setAttrs(t.dom.elWrap, { id: t.chartClass.substring(1), class: "apexcharts-canvas " + t.chartClass.substring(1) }),
-                                        this.el.appendChild(t.dom.elWrap),
-                                        (t.dom.Paper = new window.SVG.Doc(t.dom.elWrap)),
-                                        t.dom.Paper.attr({ class: "apexcharts-svg", "xmlns:data": "ApexChartsNS", transform: "translate(".concat(e.chart.offsetX, ", ").concat(e.chart.offsetY, ")") }),
-                                        (t.dom.Paper.node.style.background = e.chart.background),
-                                        this.setSVGDimensions(),
-                                        (t.dom.elGraphical = t.dom.Paper.group().attr({ class: "apexcharts-inner apexcharts-graphical" })),
-                                        (t.dom.elDefs = t.dom.Paper.defs()),
-                                        (t.dom.elLegendWrap = document.createElement("div")),
-                                        t.dom.elLegendWrap.classList.add("apexcharts-legend"),
-                                        t.dom.elWrap.appendChild(t.dom.elLegendWrap),
-                                        t.dom.Paper.add(t.dom.elGraphical),
-                                        t.dom.elGraphical.add(t.dom.elDefs);
-                                },
-                            },
-                            {
-                                key: "plotChartType",
-                                value: function (t, e) {
-                                    var i = this.w,
-                                        a = i.config,
-                                        s = i.globals,
-                                        n = { series: [], i: [] },
-                                        r = { series: [], i: [] },
-                                        o = { series: [], i: [] },
-                                        l = { series: [], i: [] },
-                                        h = { series: [], i: [] };
-                                    s.series.map(function (e, a) {
-                                        void 0 !== t[a].type
-                                            ? ("column" === t[a].type || "bar" === t[a].type
-                                                  ? ((i.config.plotOptions.bar.horizontal = !1), l.series.push(e), l.i.push(a))
-                                                  : "area" === t[a].type
-                                                  ? (r.series.push(e), r.i.push(a))
-                                                  : "line" === t[a].type
-                                                  ? (n.series.push(e), n.i.push(a))
-                                                  : "scatter" === t[a].type
-                                                  ? (o.series.push(e), o.i.push(a))
-                                                  : "bubble" === t[a].type ||
-                                                    ("candlestick" === t[a].type
-                                                        ? (h.series.push(e), h.i.push(a))
-                                                        : console.warn("You have specified an unrecognized chart type. Available types for this propery are line/area/column/bar/scatter/bubble")),
-                                              (s.comboCharts = !0))
-                                            : (n.series.push(e), n.i.push(a));
-                                    });
-                                    var c = new U(this.ctx, e),
-                                        d = new F(this.ctx, e),
-                                        u = new R(this.ctx),
-                                        f = new N(this.ctx),
-                                        g = new H(this.ctx, e),
-                                        p = new D(this.ctx),
-                                        x = [];
-                                    if (s.comboCharts) {
-                                        if ((r.series.length > 0 && x.push(c.draw(r.series, "area", r.i)), l.series.length > 0))
-                                            if (i.config.chart.stacked) {
-                                                var v = new X(this.ctx, e);
-                                                x.push(v.draw(l.series, l.i));
-                                            } else {
-                                                var m = new I(this.ctx, e);
-                                                x.push(m.draw(l.series, l.i));
-                                            }
-                                        if ((n.series.length > 0 && x.push(c.draw(n.series, "line", n.i)), h.series.length > 0 && x.push(d.draw(h.series, h.i)), o.series.length > 0)) {
-                                            var b = new U(this.ctx, e, !0);
-                                            x.push(b.draw(o.series, "scatter", o.i));
-                                        }
-                                    } else
-                                        switch (a.chart.type) {
-                                            case "line":
-                                                x = c.draw(s.series, "line");
-                                                break;
-                                            case "area":
-                                                x = c.draw(s.series, "area");
-                                                break;
-                                            case "bar":
-                                                if (a.chart.stacked) x = new X(this.ctx, e).draw(s.series);
-                                                else x = new I(this.ctx, e).draw(s.series);
-                                                break;
-                                            case "candlestick":
-                                                x = new F(this.ctx, e).draw(s.series);
-                                                break;
-                                            case "rangeBar":
-                                                x = g.draw(s.series);
-                                                break;
-                                            case "heatmap":
-                                                x = new O(this.ctx, e).draw(s.series);
-                                                break;
-                                            case "pie":
-                                            case "donut":
-                                                x = u.draw(s.series);
-                                                break;
-                                            case "radialBar":
-                                                x = f.draw(s.series);
-                                                break;
-                                            case "radar":
-                                                x = p.draw(s.series);
-                                                break;
-                                            default:
-                                                x = c.draw(s.series);
-                                        }
-                                    return x;
-                                },
-                            },
-                            {
-                                key: "setSVGDimensions",
-                                value: function () {
-                                    var t = this.w.globals,
-                                        e = this.w.config;
-                                    (t.svgWidth = e.chart.width), (t.svgHeight = e.chart.height);
-                                    var i = p.getDimensions(this.el),
-                                        a = e.chart.width
-                                            .toString()
-                                            .split(/[0-9]+/g)
-                                            .pop();
-                                    if (
-                                        ("%" === a
-                                            ? p.isNumber(i[0]) && (0 === i[0].width && (i = p.getDimensions(this.el.parentNode)), (t.svgWidth = (i[0] * parseInt(e.chart.width)) / 100))
-                                            : ("px" !== a && "" !== a) || (t.svgWidth = parseInt(e.chart.width)),
-                                        "auto" !== t.svgHeight && "" !== t.svgHeight)
-                                    )
-                                        if (
-                                            "%" ===
-                                            e.chart.height
-                                                .toString()
-                                                .split(/[0-9]+/g)
-                                                .pop()
-                                        ) {
-                                            var s = p.getDimensions(this.el.parentNode);
-                                            t.svgHeight = (s[1] * parseInt(e.chart.height)) / 100;
-                                        } else t.svgHeight = parseInt(e.chart.height);
-                                    else t.axisCharts ? (t.svgHeight = t.svgWidth / 1.61) : (t.svgHeight = t.svgWidth);
-                                    t.svgWidth < 0 && (t.svgWidth = 0), t.svgHeight < 0 && (t.svgHeight = 0), m.setAttrs(t.dom.Paper.node, { width: t.svgWidth, height: t.svgHeight });
-                                    var n = e.chart.sparkline.enabled ? 0 : t.axisCharts ? e.chart.parentHeightOffset : 0;
-                                    (t.dom.Paper.node.parentNode.parentNode.style.minHeight = t.svgHeight + n + "px"), (t.dom.elWrap.style.width = t.svgWidth + "px"), (t.dom.elWrap.style.height = t.svgHeight + "px");
-                                },
-                            },
-                            {
-                                key: "shiftGraphPosition",
-                                value: function () {
-                                    var t = this.w.globals,
-                                        e = t.translateY,
-                                        i = { transform: "translate(" + t.translateX + ", " + e + ")" };
-                                    m.setAttrs(t.dom.elGraphical.node, i);
-                                },
-                            },
-                            {
-                                key: "resizeNonAxisCharts",
-                                value: function () {
-                                    var t = this.w,
-                                        e = t.globals,
-                                        i = 0;
-                                    ("top" !== t.config.legend.position && "bottom" !== t.config.legend.position) || (i = new j(this.ctx).getLegendBBox().clwh + 10);
-                                    var a = t.globals.dom.baseEl.querySelector(".apexcharts-radialbar"),
-                                        s = 2 * t.globals.radialSize;
-                                    a && -90 !== t.config.plotOptions.radialBar.startAngle && (s = p.getBoundingClientRect(a).height);
-                                    var n = Math.max(s, 2 * t.globals.radialSize) + e.translateY + i + 20;
-                                    e.dom.elLegendForeign && e.dom.elLegendForeign.setAttribute("height", n),
-                                        (e.dom.elWrap.style.height = n + "px"),
-                                        m.setAttrs(e.dom.Paper.node, { height: n }),
-                                        (e.dom.Paper.node.parentNode.parentNode.style.minHeight = n + "px");
-                                },
-                            },
-                            {
-                                key: "coreCalculations",
-                                value: function () {
-                                    new $(this.ctx).init();
-                                },
-                            },
-                            {
-                                key: "resetGlobals",
-                                value: function () {
-                                    var t = this,
-                                        e = this.w.globals;
-                                    (e.series = []),
-                                        (e.seriesCandleO = []),
-                                        (e.seriesCandleH = []),
-                                        (e.seriesCandleL = []),
-                                        (e.seriesCandleC = []),
-                                        (e.seriesRangeStart = []),
-                                        (e.seriesRangeEnd = []),
-                                        (e.seriesPercent = []),
-                                        (e.seriesX = []),
-                                        (e.seriesZ = []),
-                                        (e.seriesNames = []),
-                                        (e.seriesTotals = []),
-                                        (e.stackedSeriesTotals = []),
-                                        (e.labels = []),
-                                        (e.timelineLabels = []),
-                                        (e.noLabelsProvided = !1),
-                                        (e.timescaleTicks = []),
-                                        (e.resizeTimer = null),
-                                        (e.selectionResizeTimer = null),
-                                        (e.seriesXvalues = t.w.config.series.map(function (t) {
-                                            return [];
-                                        })),
-                                        (e.seriesYvalues = t.w.config.series.map(function (t) {
-                                            return [];
-                                        })),
-                                        (e.delayedElements = []),
-                                        (e.pointsArray = []),
-                                        (e.dataLabelsRects = []),
-                                        (e.isXNumeric = !1),
-                                        (e.isDataXYZ = !1),
-                                        (e.maxY = -Number.MAX_VALUE),
-                                        (e.minY = Number.MIN_VALUE),
-                                        (e.minYArr = []),
-                                        (e.maxYArr = []),
-                                        (e.maxX = -Number.MAX_VALUE),
-                                        (e.minX = Number.MAX_VALUE),
-                                        (e.initialmaxX = -Number.MAX_VALUE),
-                                        (e.initialminX = Number.MAX_VALUE),
-                                        (e.maxDate = 0),
-                                        (e.minDate = Number.MAX_VALUE),
-                                        (e.minZ = Number.MAX_VALUE),
-                                        (e.maxZ = -Number.MAX_VALUE),
-                                        (e.minXDiff = Number.MAX_VALUE),
-                                        (e.yAxisScale = []),
-                                        (e.xAxisScale = null),
-                                        (e.xAxisTicksPositions = []),
-                                        (e.yLabelsCoords = []),
-                                        (e.yTitleCoords = []),
-                                        (e.xRange = 0),
-                                        (e.yRange = []),
-                                        (e.zRange = 0),
-                                        (e.dataPoints = 0);
-                                },
-                            },
-                            {
-                                key: "isMultipleY",
-                                value: function () {
-                                    if (this.w.config.yaxis.constructor === Array && this.w.config.yaxis.length > 1) return (this.w.globals.isMultipleYAxis = !0), !0;
-                                },
-                            },
-                            {
-                                key: "excludeCollapsedSeriesInYAxis",
-                                value: function () {
-                                    var t = this,
-                                        e = this.w;
-                                    e.globals.ignoreYAxisIndexes = e.globals.collapsedSeries.map(function (e, i) {
-                                        if (t.w.globals.isMultipleYAxis) return e.index;
-                                    });
-                                },
-                            },
-                            {
-                                key: "isMultiFormat",
-                                value: function () {
-                                    return this.isFormatXY() || this.isFormat2DArray();
-                                },
-                            },
-                            {
-                                key: "isFormatXY",
-                                value: function () {
-                                    var t = this.w.config.series.slice(),
-                                        e = new G(this.ctx);
-                                    if (
-                                        ((this.activeSeriesIndex = e.getActiveConfigSeriesIndex()),
-                                        void 0 !== t[this.activeSeriesIndex].data &&
-                                            t[this.activeSeriesIndex].data.length > 0 &&
-                                            null !== t[this.activeSeriesIndex].data[0] &&
-                                            void 0 !== t[this.activeSeriesIndex].data[0].x &&
-                                            null !== t[this.activeSeriesIndex].data[0])
-                                    )
-                                        return !0;
-                                },
-                            },
-                            {
-                                key: "isFormat2DArray",
-                                value: function () {
-                                    var t = this.w.config.series.slice(),
-                                        e = new G(this.ctx);
-                                    if (
-                                        ((this.activeSeriesIndex = e.getActiveConfigSeriesIndex()),
-                                        void 0 !== t[this.activeSeriesIndex].data &&
-                                            t[this.activeSeriesIndex].data.length > 0 &&
-                                            void 0 !== t[this.activeSeriesIndex].data[0] &&
-                                            null !== t[this.activeSeriesIndex].data[0] &&
-                                            t[this.activeSeriesIndex].data[0].constructor === Array)
-                                    )
-                                        return !0;
-                                },
-                            },
-                            {
-                                key: "handleFormat2DArray",
-                                value: function (t, e) {
-                                    for (var i = this.w.config, a = this.w.globals, s = 0; s < t[e].data.length; s++)
-                                        if (
-                                            (void 0 !== t[e].data[s][1] &&
-                                                (Array.isArray(t[e].data[s][1]) && 4 === t[e].data[s][1].length ? this.twoDSeries.push(p.parseNumber(t[e].data[s][1][3])) : this.twoDSeries.push(p.parseNumber(t[e].data[s][1])),
-                                                (a.dataFormatXNumeric = !0)),
-                                            "datetime" === i.xaxis.type)
-                                        ) {
-                                            var n = new Date(t[e].data[s][0]);
-                                            (n = new Date(n).getTime()), this.twoDSeriesX.push(n);
-                                        } else this.twoDSeriesX.push(t[e].data[s][0]);
-                                    for (var r = 0; r < t[e].data.length; r++) void 0 !== t[e].data[r][2] && (this.threeDSeries.push(t[e].data[r][2]), (a.isDataXYZ = !0));
-                                },
-                            },
-                            {
-                                key: "handleFormatXY",
-                                value: function (t, e) {
-                                    var i = this.w.config,
-                                        a = this.w.globals,
-                                        s = new k(this.ctx),
-                                        n = e;
-                                    a.collapsedSeriesIndices.indexOf(e) > -1 && (n = this.activeSeriesIndex);
-                                    for (var r = 0; r < t[e].data.length; r++)
-                                        void 0 !== t[e].data[r].y && (Array.isArray(t[e].data[r].y) ? this.twoDSeries.push(p.parseNumber(t[e].data[r].y[t[e].data[r].y.length - 1])) : this.twoDSeries.push(p.parseNumber(t[e].data[r].y)));
-                                    for (var o = 0; o < t[n].data.length; o++) {
-                                        var l = "string" == typeof t[n].data[o].x,
-                                            h = !!s.isValidDate(t[n].data[o].x.toString());
-                                        l || h
-                                            ? l
-                                                ? "datetime" !== i.xaxis.type || a.isRangeData
-                                                    ? ((this.fallbackToCategory = !0), this.twoDSeriesX.push(t[n].data[o].x))
-                                                    : this.twoDSeriesX.push(s.parseDate(t[n].data[o].x))
-                                                : "datetime" === i.xaxis.type
-                                                ? this.twoDSeriesX.push(s.parseDate(t[n].data[o].x.toString()))
-                                                : ((a.dataFormatXNumeric = !0), (a.isXNumeric = !0), this.twoDSeriesX.push(parseFloat(t[n].data[o].x)))
-                                            : ((a.isXNumeric = !0), (a.dataFormatXNumeric = !0), this.twoDSeriesX.push(t[n].data[o].x));
-                                    }
-                                    if (t[e].data[0] && void 0 !== t[e].data[0].z) {
-                                        for (var c = 0; c < t[e].data.length; c++) this.threeDSeries.push(t[e].data[c].z);
-                                        a.isDataXYZ = !0;
-                                    }
-                                },
-                            },
-                            {
-                                key: "handleRangeData",
-                                value: function (t, e) {
-                                    var i = this.w.globals,
-                                        a = {};
-                                    return (
-                                        this.isFormat2DArray() ? (a = this.handleRangeDataFormat("array", t, e)) : this.isFormatXY() && (a = this.handleRangeDataFormat("xy", t, e)),
-                                        i.seriesRangeStart.push(a.start),
-                                        i.seriesRangeEnd.push(a.end),
-                                        a
-                                    );
-                                },
-                            },
-                            {
-                                key: "handleCandleStickData",
-                                value: function (t, e) {
-                                    var i = this.w.globals,
-                                        a = {};
-                                    return (
-                                        this.isFormat2DArray() ? (a = this.handleCandleStickDataFormat("array", t, e)) : this.isFormatXY() && (a = this.handleCandleStickDataFormat("xy", t, e)),
-                                        i.seriesCandleO.push(a.o),
-                                        i.seriesCandleH.push(a.h),
-                                        i.seriesCandleL.push(a.l),
-                                        i.seriesCandleC.push(a.c),
-                                        a
-                                    );
-                                },
-                            },
-                            {
-                                key: "handleRangeDataFormat",
-                                value: function (t, e, i) {
-                                    var a = [],
-                                        s = [],
-                                        n = "Please provide [Start, End] values in valid format. Read more https://apexcharts.com/docs/series/#rangecharts",
-                                        r = new G(this.ctx).getActiveConfigSeriesIndex();
-                                    if ("array" === t) {
-                                        if (2 !== e[r].data[0][1].length) throw new Error(n);
-                                        for (var o = 0; o < e[i].data.length; o++) a.push(e[i].data[o][1][0]), s.push(e[i].data[o][1][1]);
-                                    } else if ("xy" === t) {
-                                        if (2 !== e[r].data[0].y.length) throw new Error(n);
-                                        for (var l = 0; l < e[i].data.length; l++) a.push(e[i].data[l].y[0]), s.push(e[i].data[l].y[1]);
-                                    }
-                                    return { start: a, end: s };
-                                },
-                            },
-                            {
-                                key: "handleCandleStickDataFormat",
-                                value: function (t, e, i) {
-                                    var a = [],
-                                        s = [],
-                                        n = [],
-                                        r = [],
-                                        o = "Please provide [Open, High, Low and Close] values in valid format. Read more https://apexcharts.com/docs/series/#candlestick";
-                                    if ("array" === t) {
-                                        if (4 !== e[i].data[0][1].length) throw new Error(o);
-                                        for (var l = 0; l < e[i].data.length; l++) a.push(e[i].data[l][1][0]), s.push(e[i].data[l][1][1]), n.push(e[i].data[l][1][2]), r.push(e[i].data[l][1][3]);
-                                    } else if ("xy" === t) {
-                                        if (4 !== e[i].data[0].y.length) throw new Error(o);
-                                        for (var h = 0; h < e[i].data.length; h++) a.push(e[i].data[h].y[0]), s.push(e[i].data[h].y[1]), n.push(e[i].data[h].y[2]), r.push(e[i].data[h].y[3]);
-                                    }
-                                    return { o: a, h: s, l: n, c: r };
-                                },
-                            },
-                            {
-                                key: "parseDataAxisCharts",
-                                value: function (t) {
-                                    for (var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : this.ctx, i = this.w.config, a = this.w.globals, s = new k(e), n = 0; n < t.length; n++) {
-                                        if (((this.twoDSeries = []), (this.twoDSeriesX = []), (this.threeDSeries = []), void 0 === t[n].data))
-                                            return void console.error("It is a possibility that you may have not included 'data' property in series.");
-                                        if (
-                                            (("rangeBar" !== i.chart.type && "rangeArea" !== i.chart.type && "rangeBar" !== t[n].type && "rangeArea" !== t[n].type) || ((a.isRangeData = !0), this.handleRangeData(t, n)), this.isMultiFormat())
-                                        )
-                                            this.isFormat2DArray() ? this.handleFormat2DArray(t, n) : this.isFormatXY() && this.handleFormatXY(t, n),
-                                                ("candlestick" !== i.chart.type && "candlestick" !== t[n].type) || this.handleCandleStickData(t, n),
-                                                a.series.push(this.twoDSeries),
-                                                a.labels.push(this.twoDSeriesX),
-                                                a.seriesX.push(this.twoDSeriesX),
-                                                this.fallbackToCategory || (a.isXNumeric = !0);
-                                        else {
-                                            if ("datetime" === i.xaxis.type) {
-                                                a.isXNumeric = !0;
-                                                for (var r = i.labels.length > 0 ? i.labels.slice() : i.xaxis.categories.slice(), o = 0; o < r.length; o++)
-                                                    if ("string" == typeof r[o]) {
-                                                        if (!s.isValidDate(r[o])) throw new Error("You have provided invalid Date format. Please provide a valid JavaScript Date");
-                                                        this.twoDSeriesX.push(s.parseDate(r[o]));
-                                                    } else {
-                                                        if (13 !== String(r[o]).length) throw new Error("Please provide a valid JavaScript timestamp");
-                                                        this.twoDSeriesX.push(r[o]);
-                                                    }
-                                                a.seriesX.push(this.twoDSeriesX);
-                                            } else if ("numeric" === i.xaxis.type) {
-                                                a.isXNumeric = !0;
-                                                var l = i.labels.length > 0 ? i.labels.slice() : i.xaxis.categories.slice();
-                                                l.length > 0 && ((this.twoDSeriesX = l), a.seriesX.push(this.twoDSeriesX));
-                                            }
-                                            a.labels.push(this.twoDSeriesX);
-                                            var h = t[n].data.map(function (t) {
-                                                return p.parseNumber(t);
-                                            });
-                                            a.series.push(h);
-                                        }
-                                        a.seriesZ.push(this.threeDSeries), void 0 !== t[n].name ? a.seriesNames.push(t[n].name) : a.seriesNames.push("series-" + parseInt(n + 1));
-                                    }
-                                    return this.w;
-                                },
-                            },
-                            {
-                                key: "parseDataNonAxisCharts",
-                                value: function (t) {
-                                    var e = this.w.globals,
-                                        i = this.w.config;
-                                    (e.series = t.slice()), (e.seriesNames = i.labels.slice());
-                                    for (var a = 0; a < e.series.length; a++) void 0 === e.seriesNames[a] && e.seriesNames.push("series-" + (a + 1));
-                                    return this.w;
-                                },
-                            },
-                            {
-                                key: "handleExternalLabelsData",
-                                value: function (t) {
-                                    var e = this.w.config,
-                                        i = this.w.globals;
-                                    if (e.xaxis.categories.length > 0) i.labels = e.xaxis.categories;
-                                    else if (e.labels.length > 0) i.labels = e.labels.slice();
-                                    else if (this.fallbackToCategory) i.labels = i.labels[0];
-                                    else {
-                                        var a = [];
-                                        if (i.axisCharts) {
-                                            for (var s = 0; s < i.series[i.maxValsInArrayIndex].length; s++) a.push(s + 1);
-                                            for (var n = 0; n < t.length; n++) i.seriesX.push(a);
-                                            i.isXNumeric = !0;
-                                        }
-                                        if (0 === a.length) {
-                                            a = [0, 10];
-                                            for (var r = 0; r < t.length; r++) i.seriesX.push(a);
-                                        }
-                                        (i.labels = a), (i.noLabelsProvided = !0);
-                                    }
-                                },
-                            },
-                            {
-                                key: "parseData",
-                                value: function (t) {
-                                    var e = this.w,
-                                        i = e.config,
-                                        a = e.globals;
-                                    if (
-                                        (this.excludeCollapsedSeriesInYAxis(),
-                                        (this.fallbackToCategory = !1),
-                                        this.resetGlobals(),
-                                        this.isMultipleY(),
-                                        a.axisCharts ? this.parseDataAxisCharts(t) : this.parseDataNonAxisCharts(t),
-                                        this.coreUtils.getLargestSeries(),
-                                        "bar" === i.chart.type && i.chart.stacked)
-                                    ) {
-                                        var s = new G(this.ctx);
-                                        a.series = s.setNullSeriesToZeroValues(a.series);
-                                    }
-                                    this.coreUtils.getSeriesTotals(),
-                                        a.axisCharts && this.coreUtils.getStackedSeriesTotals(),
-                                        this.coreUtils.getPercentSeries(),
-                                        a.dataFormatXNumeric || (a.isXNumeric && ("numeric" !== i.xaxis.type || 0 !== i.labels.length || 0 !== i.xaxis.categories.length)) || this.handleExternalLabelsData(t);
-                                },
-                            },
-                            {
-                                key: "xySettings",
-                                value: function () {
-                                    var t = null,
-                                        e = this.w;
-                                    if (e.globals.axisCharts) {
-                                        if ("back" === e.config.xaxis.crosshairs.position) new Y(this.ctx).drawXCrosshairs();
-                                        if ("back" === e.config.yaxis[0].crosshairs.position) new Y(this.ctx).drawYCrosshairs();
-                                        if (((t = this.coreUtils.getCalculatedRatios()), "datetime" === e.config.xaxis.type && void 0 === e.config.xaxis.labels.formatter)) {
-                                            var i,
-                                                a = new J(this.ctx);
-                                            isFinite(e.globals.minX) && isFinite(e.globals.maxX) && !e.globals.isBarHorizontal
-                                                ? ((i = a.calculateTimeScaleTicks(e.globals.minX, e.globals.maxX)), a.recalcDimensionsBasedOnFormat(i, !1))
-                                                : e.globals.isBarHorizontal && ((i = a.calculateTimeScaleTicks(e.globals.minY, e.globals.maxY)), a.recalcDimensionsBasedOnFormat(i, !0));
-                                        }
-                                    }
-                                    return t;
-                                },
-                            },
-                            {
-                                key: "drawAxis",
-                                value: function (t, e) {
-                                    var i,
-                                        a,
-                                        s = this.w.globals,
-                                        n = this.w.config,
-                                        r = new q(this.ctx),
-                                        o = new B(this.ctx);
-                                    s.axisCharts &&
-                                        "radar" !== t &&
-                                        (s.isBarHorizontal
-                                            ? ((a = o.drawYaxisInversed(0)), (i = r.drawXaxisInversed(0)), s.dom.elGraphical.add(i), s.dom.elGraphical.add(a))
-                                            : ((i = r.drawXaxis()),
-                                              s.dom.elGraphical.add(i),
-                                              n.yaxis.map(function (t, e) {
-                                                  -1 === s.ignoreYAxisIndexes.indexOf(e) && ((a = o.drawYaxis(e)), s.dom.Paper.add(a));
-                                              })));
-                                    n.yaxis.map(function (t, e) {
-                                        -1 === s.ignoreYAxisIndexes.indexOf(e) && o.yAxisTitleRotate(e, t.opposite);
-                                    });
-                                },
-                            },
-                            {
-                                key: "setupBrushHandler",
-                                value: function () {
-                                    var t = this,
-                                        e = this.w;
-                                    e.config.chart.brush.enabled &&
-                                        "function" != typeof e.config.chart.events.selection &&
-                                        (e.config.chart.brush.targets || [e.config.chart.brush.target]).forEach(function (i) {
-                                            var a = ApexCharts.getChartByID(i);
-                                            a.w.globals.brushSource = t.ctx;
-                                            var s = function () {
-                                                t.ctx._updateOptions({ chart: { selection: { xaxis: { min: a.w.globals.minX, max: a.w.globals.maxX } } } }, !1, !1);
-                                            };
-                                            "function" != typeof a.w.config.chart.events.zoomed &&
-                                                (a.w.config.chart.events.zoomed = function () {
-                                                    s();
-                                                }),
-                                                "function" != typeof a.w.config.chart.events.scrolled &&
-                                                    (a.w.config.chart.events.scrolled = function () {
-                                                        s();
-                                                    }),
-                                                (e.config.chart.events.selection = function (t, i) {
-                                                    var s = p.clone(e.config.yaxis);
-                                                    e.config.chart.brush.autoScaleYaxis && (s = new Z(a).autoScaleY(a, s, i));
-                                                    a._updateOptions({ xaxis: { min: i.xaxis.min, max: i.xaxis.max }, yaxis: s }, !1, !1, !1);
-                                                });
-                                        });
-                                },
-                            },
-                        ]),
-                        t
-                    );
-                })();
-            var K = setTimeout;
-            function tt() {}
-            function et(t) {
-                if (!(this instanceof et)) throw new TypeError("Promises must be constructed via new");
-                if ("function" != typeof t) throw new TypeError("not a function");
-                (this._state = 0), (this._handled = !1), (this._value = void 0), (this._deferreds = []), ot(t, this);
-            }
-            function it(t, e) {
-                for (; 3 === t._state; ) t = t._value;
-                0 !== t._state
-                    ? ((t._handled = !0),
-                      et._immediateFn(function () {
-                          var i = 1 === t._state ? e.onFulfilled : e.onRejected;
-                          if (null !== i) {
-                              var a;
-                              try {
-                                  a = i(t._value);
-                              } catch (t) {
-                                  return void st(e.promise, t);
-                              }
-                              at(e.promise, a);
-                          } else (1 === t._state ? at : st)(e.promise, t._value);
-                      }))
-                    : t._deferreds.push(e);
-            }
-            function at(t, e) {
-                try {
-                    if (e === t) throw new TypeError("A promise cannot be resolved with itself.");
-                    if (e && ("object" == typeof e || "function" == typeof e)) {
-                        var i = e.then;
-                        if (e instanceof et) return (t._state = 3), (t._value = e), void nt(t);
-                        if ("function" == typeof i)
-                            return void ot(
-                                ((a = i),
-                                (s = e),
-                                function () {
-                                    a.apply(s, arguments);
-                                }),
-                                t
-                            );
-                    }
-                    (t._state = 1), (t._value = e), nt(t);
-                } catch (e) {
-                    st(t, e);
-                }
-                var a, s;
-            }
-            function st(t, e) {
-                (t._state = 2), (t._value = e), nt(t);
-            }
-            function nt(t) {
-                2 === t._state &&
-                    0 === t._deferreds.length &&
-                    et._immediateFn(function () {
-                        t._handled || et._unhandledRejectionFn(t._value);
-                    });
-                for (var e = 0, i = t._deferreds.length; e < i; e++) it(t, t._deferreds[e]);
-                t._deferreds = null;
-            }
-            function rt(t, e, i) {
-                (this.onFulfilled = "function" == typeof t ? t : null), (this.onRejected = "function" == typeof e ? e : null), (this.promise = i);
-            }
-            function ot(t, e) {
-                var i = !1;
-                try {
-                    t(
-                        function (t) {
-                            i || ((i = !0), at(e, t));
-                        },
-                        function (t) {
-                            i || ((i = !0), st(e, t));
-                        }
-                    );
-                } catch (t) {
-                    if (i) return;
-                    (i = !0), st(e, t);
-                }
-            }
-            (et.prototype.catch = function (t) {
-                return this.then(null, t);
-            }),
-                (et.prototype.then = function (t, e) {
-                    var i = new this.constructor(tt);
-                    return it(this, new rt(t, e, i)), i;
-                }),
-                (et.prototype.finally = function (t) {
-                    var e = this.constructor;
-                    return this.then(
-                        function (i) {
-                            return e.resolve(t()).then(function () {
-                                return i;
-                            });
-                        },
-                        function (i) {
-                            return e.resolve(t()).then(function () {
-                                return e.reject(i);
-                            });
-                        }
-                    );
-                }),
-                (et.all = function (t) {
-                    return new et(function (e, i) {
-                        if (!t || void 0 === t.length) throw new TypeError("Promise.all accepts an array");
-                        var a = Array.prototype.slice.call(t);
-                        if (0 === a.length) return e([]);
-                        var s = a.length;
-                        function n(t, r) {
-                            try {
-                                if (r && ("object" == typeof r || "function" == typeof r)) {
-                                    var o = r.then;
-                                    if ("function" == typeof o)
-                                        return void o.call(
-                                            r,
-                                            function (e) {
-                                                n(t, e);
-                                            },
-                                            i
-                                        );
-                                }
-                                (a[t] = r), 0 == --s && e(a);
-                            } catch (t) {
-                                i(t);
-                            }
-                        }
-                        for (var r = 0; r < a.length; r++) n(r, a[r]);
-                    });
-                }),
-                (et.resolve = function (t) {
-                    return t && "object" == typeof t && t.constructor === et
-                        ? t
-                        : new et(function (e) {
-                              e(t);
-                          });
-                }),
-                (et.reject = function (t) {
-                    return new et(function (e, i) {
-                        i(t);
-                    });
-                }),
-                (et.race = function (t) {
-                    return new et(function (e, i) {
-                        for (var a = 0, s = t.length; a < s; a++) t[a].then(e, i);
-                    });
-                }),
-                (et._immediateFn =
-                    ("function" == typeof t &&
-                        function (e) {
-                            t(e);
-                        }) ||
-                    function (t) {
-                        K(t, 0);
-                    }),
-                (et._unhandledRejectionFn = function (t) {
-                    "undefined" != typeof console && console && console.warn("Possible Unhandled Promise Rejection:", t);
-                });
-            var lt,
-                ht,
-                ct = (function () {
-                    function t(e) {
-                        n(this, t), (this.ctx = e), (this.w = e.w);
-                    }
-                    return (
-                        o(t, [
-                            {
-                                key: "getSvgString",
-                                value: function () {
-                                    return this.w.globals.dom.Paper.svg();
-                                },
-                            },
-                            {
-                                key: "cleanup",
-                                value: function () {
-                                    var t = this.w,
-                                        e = t.globals.dom.baseEl.querySelector(".apexcharts-xcrosshairs"),
-                                        i = t.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs");
-                                    e && e.setAttribute("x", -500), i && (i.setAttribute("y1", -100), i.setAttribute("y2", -100));
-                                },
-                            },
-                            {
-                                key: "svgUrl",
-                                value: function () {
-                                    this.cleanup();
-                                    var t = this.getSvgString(),
-                                        e = new Blob([t], { type: "image/svg+xml;charset=utf-8" });
-                                    return URL.createObjectURL(e);
-                                },
-                            },
-                            {
-                                key: "dataURI",
-                                value: function () {
-                                    var t = this;
-                                    return new et(function (e) {
-                                        var i = t.w;
-                                        t.cleanup();
-                                        var a = document.createElement("canvas");
-                                        (a.width = i.globals.svgWidth), (a.height = i.globals.svgHeight);
-                                        var s = "transparent" === i.config.chart.background ? "#fff" : i.config.chart.background,
-                                            n = a.getContext("2d");
-                                        (n.fillStyle = s), n.fillRect(0, 0, a.width, a.height);
-                                        var r = window.URL || window.webkitURL || window,
-                                            o = new Image();
-                                        o.crossOrigin = "anonymous";
-                                        var l = t.getSvgString(),
-                                            h = "data:image/svg+xml," + encodeURIComponent(l);
-                                        (o.onload = function () {
-                                            n.drawImage(o, 0, 0), r.revokeObjectURL(h);
-                                            var t = a.toDataURL("image/png");
-                                            e(t);
-                                        }),
-                                            (o.src = h);
-                                    });
-                                },
-                            },
-                            {
-                                key: "exportToSVG",
-                                value: function () {
-                                    this.triggerDownload(this.svgUrl(), ".svg");
-                                },
-                            },
-                            {
-                                key: "exportToPng",
-                                value: function () {
-                                    var t = this;
-                                    this.dataURI().then(function (e) {
-                                        t.triggerDownload(e, ".png");
-                                    });
-                                },
-                            },
-                            {
-                                key: "triggerDownload",
-                                value: function (t, e) {
-                                    var i = document.createElement("a");
-                                    (i.href = t), (i.download = this.w.globals.chartID + e), document.body.appendChild(i), i.click(), document.body.removeChild(i);
-                                },
-                            },
-                        ]),
-                        t
-                    );
-                })(),
-                dt = (function () {
-                    function t(e) {
-                        n(this, t), (this.ctx = e), (this.w = e.w);
-                        var i = this.w;
-                        (this.anim = new v(this.ctx)),
-                            (this.xaxisLabels = i.globals.labels.slice()),
-                            (this.animX = i.config.grid.xaxis.lines.animate && i.config.chart.animations.enabled),
-                            (this.animY = i.config.grid.yaxis.lines.animate && i.config.chart.animations.enabled),
-                            i.globals.timelineLabels.length > 0 && (this.xaxisLabels = i.globals.timelineLabels.slice());
-                    }
-                    return (
-                        o(t, [
-                            {
-                                key: "drawGridArea",
-                                value: function () {
-                                    var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : null,
-                                        e = this.w,
-                                        i = new m(this.ctx);
-                                    null === t && (t = i.group({ class: "apexcharts-grid" }));
-                                    var a = i.drawLine(e.globals.padHorizontal, 1, e.globals.padHorizontal, e.globals.gridHeight, "transparent"),
-                                        s = i.drawLine(e.globals.padHorizontal, e.globals.gridHeight, e.globals.gridWidth, e.globals.gridHeight, "transparent");
-                                    return t.add(s), t.add(a), t;
-                                },
-                            },
-                            {
-                                key: "drawGrid",
-                                value: function () {
-                                    var t = this.w,
-                                        e = new q(this.ctx),
-                                        i = new B(this.ctx),
-                                        a = this.w.globals,
-                                        s = null;
-                                    if (a.axisCharts) {
-                                        if (t.config.grid.show) (s = this.renderGrid()), a.dom.elGraphical.add(s.el), this.drawGridArea(s.el);
-                                        else {
-                                            var n = this.drawGridArea();
-                                            a.dom.elGraphical.add(n);
-                                        }
-                                        null !== s && e.xAxisLabelCorrections(s.xAxisTickWidth), i.setYAxisTextAlignments();
-                                    }
-                                },
-                            },
-                            {
-                                key: "createGridMask",
-                                value: function () {
-                                    var t = this.w,
-                                        e = t.globals,
-                                        i = new m(this.ctx),
-                                        a = Array.isArray(t.config.stroke.width) ? 0 : t.config.stroke.width;
-                                    if (Array.isArray(t.config.stroke.width)) {
-                                        var s = 0;
-                                        t.config.stroke.width.forEach(function (t) {
-                                            s = Math.max(s, t);
-                                        }),
-                                            (a = s);
-                                    }
-                                    (e.dom.elGridRectMask = document.createElementNS(e.SVGNS, "clipPath")),
-                                        e.dom.elGridRectMask.setAttribute("id", "gridRectMask".concat(e.cuid)),
-                                        (e.dom.elGridRectMarkerMask = document.createElementNS(e.SVGNS, "clipPath")),
-                                        e.dom.elGridRectMarkerMask.setAttribute("id", "gridRectMarkerMask".concat(e.cuid)),
-                                        (e.dom.elGridRect = i.drawRect(-a / 2, -a / 2, e.gridWidth + a, e.gridHeight + a, 0, "#fff")),
-                                        new A(this).getLargestMarkerSize();
-                                    var n = t.globals.markers.largestSize + 1;
-                                    (e.dom.elGridRectMarker = i.drawRect(-n, -n, e.gridWidth + 2 * n, e.gridHeight + 2 * n, 0, "#fff")),
-                                        e.dom.elGridRectMask.appendChild(e.dom.elGridRect.node),
-                                        e.dom.elGridRectMarkerMask.appendChild(e.dom.elGridRectMarker.node);
-                                    var r = e.dom.baseEl.querySelector("defs");
-                                    r.appendChild(e.dom.elGridRectMask), r.appendChild(e.dom.elGridRectMarkerMask);
-                                },
-                            },
-                            {
-                                key: "renderGrid",
-                                value: function () {
-                                    var t = this.w,
-                                        e = new m(this.ctx),
-                                        i = t.config.grid.strokeDashArray,
-                                        a = e.group({ class: "apexcharts-grid" }),
-                                        s = e.group({ class: "apexcharts-gridlines-horizontal" }),
-                                        n = e.group({ class: "apexcharts-gridlines-vertical" });
-                                    a.add(s), a.add(n);
-                                    for (var r, o = 8, l = 0; l < t.globals.series.length && (void 0 !== t.globals.yAxisScale[l] && (o = t.globals.yAxisScale[l].result.length - 1), !(o > 2)); l++);
-                                    if (t.globals.isBarHorizontal) {
-                                        if (((r = o), t.config.grid.xaxis.lines.show || t.config.xaxis.axisTicks.show))
-                                            for (var h, c = t.globals.padHorizontal, d = t.globals.gridHeight, u = 0; u < r + 1 && ((h = c = c + t.globals.gridWidth / r + 0.3), u !== r - 1); u++) {
-                                                if (t.config.grid.xaxis.lines.show) {
-                                                    var f = e.drawLine(c, 0, h, d, t.config.grid.borderColor, i);
-                                                    f.node.classList.add("apexcharts-gridline"), n.add(f), this.animX && this.animateLine(f, { x1: 0, x2: 0 }, { x1: c, x2: h });
-                                                }
-                                                new q(this.ctx).drawXaxisTicks(c, a);
-                                            }
-                                        if (t.config.grid.yaxis.lines.show)
-                                            for (var g = 0, p = 0, x = t.globals.gridWidth, v = 0; v < t.globals.dataPoints + 1; v++) {
-                                                var b = e.drawLine(0, g, x, p, t.config.grid.borderColor, i);
-                                                s.add(b), b.node.classList.add("apexcharts-gridline"), this.animY && this.animateLine(b, { y1: g + 20, y2: p + 20 }, { y1: g, y2: p }), (p = g += t.globals.gridHeight / t.globals.dataPoints);
-                                            }
-                                    } else {
-                                        if (((r = this.xaxisLabels.length), t.config.grid.xaxis.lines.show || t.config.xaxis.axisTicks.show)) {
-                                            var y,
-                                                w = t.globals.padHorizontal,
-                                                k = t.globals.gridHeight;
-                                            if (t.globals.timelineLabels.length > 0)
-                                                for (var S = 0; S < r; S++) {
-                                                    if (((w = this.xaxisLabels[S].position), (y = this.xaxisLabels[S].position), t.config.grid.xaxis.lines.show && w > 0 && w < t.globals.gridWidth)) {
-                                                        var A = e.drawLine(w, 0, y, k, t.config.grid.borderColor, i);
-                                                        A.node.classList.add("apexcharts-gridline"), n.add(A), this.animX && this.animateLine(A, { x1: 0, x2: 0 }, { x1: w, x2: y });
-                                                    }
-                                                    var C = new q(this.ctx);
-                                                    (S === r - 1 && t.globals.skipLastTimelinelabel) || C.drawXaxisTicks(w, a);
-                                                }
-                                            else
-                                                for (var L = r, E = 0; E < L; E++) {
-                                                    var P = L;
-                                                    if ((t.globals.isXNumeric && "bar" !== t.config.chart.type && (P -= 1), (y = w += t.globals.gridWidth / P), E === P - 1)) break;
-                                                    if (t.config.grid.xaxis.lines.show) {
-                                                        var T = e.drawLine(w, 0, y, k, t.config.grid.borderColor, i);
-                                                        T.node.classList.add("apexcharts-gridline"), n.add(T), this.animX && this.animateLine(T, { x1: 0, x2: 0 }, { x1: w, x2: y });
-                                                    }
-                                                    new q(this.ctx).drawXaxisTicks(w, a);
-                                                }
-                                        }
-                                        if (t.config.grid.yaxis.lines.show)
-                                            for (var M = 0, z = 0, I = t.globals.gridWidth, X = 0; X < o + 1; X++) {
-                                                var F = e.drawLine(0, M, I, z, t.config.grid.borderColor, i);
-                                                s.add(F), F.node.classList.add("apexcharts-gridline"), this.animY && this.animateLine(F, { y1: M + 20, y2: z + 20 }, { y1: M, y2: z }), (z = M += t.globals.gridHeight / o);
-                                            }
-                                    }
-                                    return this.drawGridBands(a, r, o), { el: a, xAxisTickWidth: t.globals.gridWidth / r };
-                                },
-                            },
-                            {
-                                key: "drawGridBands",
-                                value: function (t, e, i) {
-                                    var a = this.w,
-                                        s = new m(this.ctx);
-                                    if (void 0 !== a.config.grid.row.colors && a.config.grid.row.colors.length > 0)
-                                        for (var n = 0, r = a.globals.gridHeight / i, o = a.globals.gridWidth, l = 0, h = 0; l < i; l++, h++) {
-                                            h >= a.config.grid.row.colors.length && (h = 0);
-                                            var c = a.config.grid.row.colors[h],
-                                                d = s.drawRect(0, n, o, r, 0, c, a.config.grid.row.opacity);
-                                            t.add(d), d.node.classList.add("apexcharts-gridRow"), (n += a.globals.gridHeight / i);
-                                        }
-                                    if (void 0 !== a.config.grid.column.colors && a.config.grid.column.colors.length > 0)
-                                        for (var u = a.globals.padHorizontal, f = a.globals.padHorizontal + a.globals.gridWidth / e, g = a.globals.gridHeight, p = 0, x = 0; p < e; p++, x++) {
-                                            x >= a.config.grid.column.colors.length && (x = 0);
-                                            var v = a.config.grid.column.colors[x],
-                                                b = s.drawRect(u, 0, f, g, 0, v, a.config.grid.column.opacity);
-                                            b.node.classList.add("apexcharts-gridColumn"), t.add(b), (u += a.globals.gridWidth / e);
-                                        }
-                                },
-                            },
-                            {
-                                key: "animateLine",
-                                value: function (t, e, i) {
-                                    var a = this.w,
-                                        s = a.config.chart.animations;
-                                    if (s && !a.globals.resized && !a.globals.dataChanged) {
-                                        var n = s.speed;
-                                        this.anim.animateLine(t, e, i, n);
-                                    }
-                                },
-                            },
-                        ]),
-                        t
-                    );
-                })(),
-                ut = (function () {
-                    function t(e) {
-                        n(this, t), (this.ctx = e), (this.w = e.w);
-                    }
-                    return (
-                        o(t, [
-                            {
-                                key: "checkResponsiveConfig",
-                                value: function (t) {
-                                    var e = this,
-                                        i = this.w,
-                                        a = i.config;
-                                    if (0 !== a.responsive.length) {
-                                        var s = a.responsive.slice();
-                                        s.sort(function (t, e) {
-                                            return t.breakpoint > e.breakpoint ? 1 : e.breakpoint > t.breakpoint ? -1 : 0;
-                                        }).reverse();
-                                        var n = new C({}),
-                                            r = function () {
-                                                var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {},
-                                                    a = s[0].breakpoint,
-                                                    r = window.innerWidth > 0 ? window.innerWidth : screen.width;
-                                                if (r > a) {
-                                                    var o = A.extendArrayProps(n, i.globals.initialConfig);
-                                                    (t = p.extend(o, t)), (t = p.extend(i.config, t)), e.overrideResponsiveOptions(t);
-                                                } else for (var l = 0; l < s.length; l++) r < s[l].breakpoint && ((t = A.extendArrayProps(n, s[l].options)), (t = p.extend(i.config, t)), e.overrideResponsiveOptions(t));
-                                            };
-                                        if (t) {
-                                            var o = A.extendArrayProps(n, t);
-                                            (o = p.extend(i.config, o)), r((o = p.extend(o, t)));
-                                        } else r({});
-                                    }
-                                },
-                            },
-                            {
-                                key: "overrideResponsiveOptions",
-                                value: function (t) {
-                                    var e = new C(t).init();
-                                    this.w.config = e;
-                                },
-                            },
-                        ]),
-                        t
-                    );
-                })(),
-                ft = (function () {
-                    function t(e) {
-                        n(this, t), (this.ctx = e), (this.w = e.w), (this.colors = []);
-                    }
-                    return (
-                        o(t, [
-                            {
-                                key: "init",
-                                value: function () {
-                                    this.setDefaultColors();
-                                },
-                            },
-                            {
-                                key: "setDefaultColors",
-                                value: function () {
-                                    var t = this.w,
-                                        e = new p();
-                                    if (
-                                        (t.globals.dom.elWrap.classList.add(t.config.theme.mode), void 0 === t.config.colors ? (t.globals.colors = this.predefined()) : (t.globals.colors = t.config.colors), t.config.theme.monochrome.enabled)
-                                    ) {
-                                        var i = [],
-                                            a = t.globals.series.length;
-                                        t.config.plotOptions.bar.distributed && "bar" === t.config.chart.type && (a = t.globals.series[0].length * t.globals.series.length);
-                                        for (var s = t.config.theme.monochrome.color, n = 1 / (a / t.config.theme.monochrome.shadeIntensity), r = t.config.theme.monochrome.shadeTo, o = 0, l = 0; l < a; l++) {
-                                            var h = void 0;
-                                            "dark" === r ? ((h = e.shadeColor(-1 * o, s)), (o += n)) : ((h = e.shadeColor(o, s)), (o += n)), i.push(h);
-                                        }
-                                        t.globals.colors = i.slice();
-                                    }
-                                    var c = t.globals.colors.slice();
-                                    this.pushExtraColors(t.globals.colors),
-                                        void 0 === t.config.stroke.colors ? (t.globals.stroke.colors = c) : (t.globals.stroke.colors = t.config.stroke.colors),
-                                        this.pushExtraColors(t.globals.stroke.colors),
-                                        void 0 === t.config.fill.colors ? (t.globals.fill.colors = c) : (t.globals.fill.colors = t.config.fill.colors),
-                                        this.pushExtraColors(t.globals.fill.colors),
-                                        void 0 === t.config.dataLabels.style.colors ? (t.globals.dataLabels.style.colors = c) : (t.globals.dataLabels.style.colors = t.config.dataLabels.style.colors),
-                                        this.pushExtraColors(t.globals.dataLabels.style.colors, 50),
-                                        void 0 === t.config.plotOptions.radar.polygons.fill.colors
-                                            ? (t.globals.radarPolygons.fill.colors = ["dark" === t.config.theme.mode ? "#202D48" : "#fff"])
-                                            : (t.globals.radarPolygons.fill.colors = t.config.plotOptions.radar.polygons.fill.colors),
-                                        this.pushExtraColors(t.globals.radarPolygons.fill.colors, 20),
-                                        void 0 === t.config.markers.colors ? (t.globals.markers.colors = c) : (t.globals.markers.colors = t.config.markers.colors),
-                                        this.pushExtraColors(t.globals.markers.colors);
-                                },
-                            },
-                            {
-                                key: "pushExtraColors",
-                                value: function (t, e) {
-                                    var i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : null,
-                                        a = this.w,
-                                        s = e || a.globals.series.length;
-                                    if (
-                                        (null === i && (i = ("bar" === a.config.chart.type && a.config.plotOptions.bar.distributed) || ("heatmap" === a.config.chart.type && a.config.plotOptions.heatmap.colorScale.inverse)),
-                                        i && (s = a.globals.series[0].length * a.globals.series.length),
-                                        t.length < s)
-                                    )
-                                        for (var n = s - t.length, r = 0; r < n; r++) t.push(t[r]);
-                                },
-                            },
-                            {
-                                key: "updateThemeOptions",
-                                value: function (t) {
-                                    (t.chart = t.chart || {}), (t.tooltip = t.tooltip || {});
-                                    var e = t.theme.mode || "light",
-                                        i = t.theme.palette ? t.theme.palette : "dark" === e ? "palette4" : "palette1",
-                                        a = t.chart.foreColor ? t.chart.foreColor : "dark" === e ? "#f6f7f8" : "#373d3f";
-                                    return (t.tooltip.theme = e), (t.chart.foreColor = a), (t.theme.palette = i), t;
-                                },
-                            },
-                            {
-                                key: "predefined",
-                                value: function () {
-                                    switch (this.w.config.theme.palette) {
-                                        case "palette1":
-                                            this.colors = ["#008FFB", "#00E396", "#FEB019", "#FF4560", "#775DD0"];
-                                            break;
-                                        case "palette2":
-                                            this.colors = ["#3f51b5", "#03a9f4", "#4caf50", "#f9ce1d", "#FF9800"];
-                                            break;
-                                        case "palette3":
-                                            this.colors = ["#33b2df", "#546E7A", "#d4526e", "#13d8aa", "#A5978B"];
-                                            break;
-                                        case "palette4":
-                                            this.colors = ["#4ecdc4", "#c7f464", "#81D4FA", "#fd6a6a", "#546E7A"];
-                                            break;
-                                        case "palette5":
-                                            this.colors = ["#2b908f", "#f9a3a4", "#90ee7e", "#fa4443", "#69d2e7"];
-                                            break;
-                                        case "palette6":
-                                            this.colors = ["#449DD1", "#F86624", "#EA3546", "#662E9B", "#C5D86D"];
-                                            break;
-                                        case "palette7":
-                                            this.colors = ["#D7263D", "#1B998B", "#2E294E", "#F46036", "#E2C044"];
-                                            break;
-                                        case "palette8":
-                                            this.colors = ["#662E9B", "#F86624", "#F9C80E", "#EA3546", "#43BCCD"];
-                                            break;
-                                        case "palette9":
-                                            this.colors = ["#5C4742", "#A5978B", "#8D5B4C", "#5A2A27", "#C4BBAF"];
-                                            break;
-                                        case "palette10":
-                                            this.colors = ["#A300D6", "#7D02EB", "#5653FE", "#2983FF", "#00B1F2"];
-                                            break;
-                                        default:
-                                            this.colors = ["#008FFB", "#00E396", "#FEB019", "#FF4560", "#775DD0"];
-                                    }
-                                    return this.colors;
-                                },
-                            },
-                        ]),
-                        t
-                    );
-                })(),
-                gt = (function () {
-                    function t(e) {
-                        n(this, t), (this.w = e.w), (this.ttCtx = e), (this.ctx = e.ctx);
-                    }
-                    return (
-                        o(t, [
-                            {
-                                key: "getNearestValues",
-                                value: function (t) {
-                                    var e = t.hoverArea,
-                                        i = t.elGrid,
-                                        a = t.clientX,
-                                        s = t.clientY,
-                                        n = t.hasBars,
-                                        r = this.w,
-                                        o = r.globals.gridWidth,
-                                        l = o / (r.globals.dataPoints - 1),
-                                        h = i.getBoundingClientRect();
-                                    ((n && r.globals.comboCharts) || n) && (l = o / r.globals.dataPoints);
-                                    var c = a - h.left,
-                                        d = s - h.top;
-                                    c < 0 || d < 0 || c > r.globals.gridWidth || d > r.globals.gridHeight
-                                        ? (e.classList.remove("hovering-zoom"), e.classList.remove("hovering-pan"))
-                                        : r.globals.zoomEnabled
-                                        ? (e.classList.remove("hovering-pan"), e.classList.add("hovering-zoom"))
-                                        : r.globals.panEnabled && (e.classList.remove("hovering-zoom"), e.classList.add("hovering-pan"));
-                                    var u = Math.round(c / l);
-                                    n && ((u = Math.ceil(c / l)), (u -= 1));
-                                    for (var f, g = null, p = null, x = [], v = 0; v < r.globals.seriesXvalues.length; v++) x.push([r.globals.seriesXvalues[v][0] - 1e-6].concat(r.globals.seriesXvalues[v]));
-                                    return (
-                                        (x = x.map(function (t) {
-                                            return t.filter(function (t) {
-                                                return t;
-                                            });
-                                        })),
-                                        (f = r.globals.seriesYvalues.map(function (t) {
-                                            return t.filter(function (t) {
-                                                return t;
-                                            });
-                                        })),
-                                        r.globals.isXNumeric && ((g = (p = this.closestInMultiArray(c, d, x, f)).index), (u = p.j), null !== g && ((x = r.globals.seriesXvalues[g]), (u = (p = this.closestInArray(c, x)).index))),
-                                        (!u || u < 1) && (u = 0),
-                                        { capturedSeries: g, j: u, hoverX: c, hoverY: d }
-                                    );
-                                },
-                            },
-                            {
-                                key: "closestInMultiArray",
-                                value: function (t, e, i, a) {
-                                    var s = this.w,
-                                        n = 0,
-                                        r = null,
-                                        o = -1;
-                                    s.globals.series.length > 1 ? (n = this.getFirstActiveXArray(i)) : (r = 0);
-                                    var l = a[n][0],
-                                        h = i[n][0],
-                                        c = Math.abs(t - h),
-                                        d = Math.abs(e - l),
-                                        u = d + c;
-                                    return (
-                                        a.map(function (s, n) {
-                                            s.map(function (s, l) {
-                                                var h = Math.abs(e - a[n][l]),
-                                                    f = Math.abs(t - i[n][l]),
-                                                    g = f + h;
-                                                g < u && ((u = g), (c = f), (d = h), (r = n), (o = l));
-                                            });
-                                        }),
-                                        { index: r, j: o }
-                                    );
-                                },
-                            },
-                            {
-                                key: "getFirstActiveXArray",
-                                value: function (t) {
-                                    for (
-                                        var e = 0,
-                                            i = new A(this.ctx),
-                                            a = t.map(function (t, e) {
-                                                return t.length > 0 ? e : -1;
-                                            }),
-                                            s = 0;
-                                        s < a.length;
-                                        s++
-                                    ) {
-                                        var n = i.getSeriesTotalByIndex(s);
-                                        if (-1 !== a[s] && 0 !== n && !i.seriesHaveSameValues(s)) {
-                                            e = a[s];
-                                            break;
-                                        }
-                                    }
-                                    return e;
-                                },
-                            },
-                            {
-                                key: "closestInArray",
-                                value: function (t, e) {
-                                    for (var i = e[0], a = null, s = Math.abs(t - i), n = 0; n < e.length; n++) {
-                                        var r = Math.abs(t - e[n]);
-                                        r < s && ((s = r), (i = e[n]), (a = n));
-                                    }
-                                    return { index: a };
-                                },
-                            },
-                            {
-                                key: "isXoverlap",
-                                value: function (t) {
-                                    var e = [],
-                                        i = this.w.globals.seriesX.filter(function (t) {
-                                            return void 0 !== t[0];
-                                        });
-                                    if (i.length > 0) for (var a = 0; a < i.length - 1; a++) void 0 !== i[a][t] && void 0 !== i[a + 1][t] && i[a][t] !== i[a + 1][t] && e.push("unEqual");
-                                    return 0 === e.length;
-                                },
-                            },
-                            {
-                                key: "isinitialSeriesSameLen",
-                                value: function () {
-                                    for (var t = !0, e = this.w.globals.initialSeries, i = 0; i < e.length - 1; i++)
-                                        if (e[i].data.length !== e[i + 1].data.length) {
-                                            t = !1;
-                                            break;
-                                        }
-                                    return t;
-                                },
-                            },
-                            {
-                                key: "getBarsHeight",
-                                value: function (t) {
-                                    return g(t).reduce(function (t, e) {
-                                        return t + e.getBBox().height;
-                                    }, 0);
-                                },
-                            },
-                            {
-                                key: "toggleAllTooltipSeriesGroups",
-                                value: function (t) {
-                                    var e = this.w,
-                                        i = this.ttCtx;
-                                    0 === i.allTooltipSeriesGroups.length && (i.allTooltipSeriesGroups = e.globals.dom.baseEl.querySelectorAll(".apexcharts-tooltip-series-group"));
-                                    for (var a = i.allTooltipSeriesGroups, s = 0; s < a.length; s++)
-                                        "enable" === t ? (a[s].classList.add("active"), (a[s].style.display = e.config.tooltip.items.display)) : (a[s].classList.remove("active"), (a[s].style.display = "none"));
-                                },
-                            },
-                        ]),
-                        t
-                    );
-                })(),
-                pt = (function () {
-                    function t(e) {
-                        n(this, t), (this.w = e.w), (this.ctx = e.ctx), (this.ttCtx = e), (this.tooltipUtil = new gt(e));
-                    }
-                    return (
-                        o(t, [
-                            {
-                                key: "drawSeriesTexts",
-                                value: function (t) {
-                                    var e = t.shared,
-                                        i = void 0 === e || e,
-                                        a = t.ttItems,
-                                        s = t.i,
-                                        n = void 0 === s ? 0 : s,
-                                        r = t.j,
-                                        o = void 0 === r ? null : r;
-                                    void 0 !== this.w.config.tooltip.custom ? this.handleCustomTooltip({ i: n, j: o }) : this.toggleActiveInactiveSeries(i);
-                                    var l = this.getValuesToPrint({ i: n, j: o });
-                                    this.printLabels({ i: n, j: o, values: l, ttItems: a, shared: i });
-                                    var h = this.ttCtx.getElTooltip();
-                                    (this.ttCtx.tooltipRect.ttWidth = h.getBoundingClientRect().width), (this.ttCtx.tooltipRect.ttHeight = h.getBoundingClientRect().height);
-                                },
-                            },
-                            {
-                                key: "printLabels",
-                                value: function (t) {
-                                    var e,
-                                        i = t.i,
-                                        a = t.j,
-                                        s = t.values,
-                                        n = t.ttItems,
-                                        r = t.shared,
-                                        o = this.w,
-                                        l = s.xVal,
-                                        h = s.zVal,
-                                        c = s.xAxisTTVal,
-                                        d = "",
-                                        u = o.globals.colors[i];
-                                    null !== a && o.config.plotOptions.bar.distributed && (u = o.globals.colors[a]);
-                                    for (var f = 0, g = o.globals.series.length - 1; f < o.globals.series.length; f++, g--) {
-                                        var p = this.getFormatters(i);
-                                        if (((d = this.getSeriesName({ fn: p.yLbTitleFormatter, index: i, seriesIndex: i, j: a })), r)) {
-                                            var x = o.config.tooltip.inverseOrder ? g : f;
-                                            (p = this.getFormatters(x)),
-                                                (d = this.getSeriesName({ fn: p.yLbTitleFormatter, index: x, seriesIndex: i, j: a })),
-                                                (u = o.globals.colors[x]),
-                                                (e = p.yLbFormatter(o.globals.series[x][a], { series: o.globals.series, seriesIndex: x, dataPointIndex: a, w: o })),
-                                                ((this.ttCtx.hasBars() && o.config.chart.stacked && 0 === o.globals.series[x][a]) || void 0 === o.globals.series[x][a]) && (e = void 0);
-                                        } else e = p.yLbFormatter(o.globals.series[i][a], { series: o.globals.series, seriesIndex: i, dataPointIndex: a, w: o });
-                                        null === a && (e = p.yLbFormatter(o.globals.series[i], o)), this.DOMHandling({ t: f, ttItems: n, values: { val: e, xVal: l, xAxisTTVal: c, zVal: h }, seriesName: d, shared: r, pColor: u });
-                                    }
-                                },
-                            },
-                            {
-                                key: "getFormatters",
-                                value: function (t) {
-                                    var e,
-                                        i = this.w,
-                                        a = i.globals.yLabelFormatters[t];
-                                    return (
-                                        void 0 !== i.globals.ttVal
-                                            ? Array.isArray(i.globals.ttVal)
-                                                ? ((a = i.globals.ttVal[t] && i.globals.ttVal[t].formatter), (e = i.globals.ttVal[t] && i.globals.ttVal[t].title && i.globals.ttVal[t].title.formatter))
-                                                : ((a = i.globals.ttVal.formatter), "function" == typeof i.globals.ttVal.title.formatter && (e = i.globals.ttVal.title.formatter))
-                                            : (e = i.config.tooltip.y.title.formatter),
-                                        "function" != typeof a &&
-                                            (a = i.globals.yLabelFormatters[0]
-                                                ? i.globals.yLabelFormatters[0]
-                                                : function (t) {
-                                                      return t;
-                                                  }),
-                                        "function" != typeof e &&
-                                            (e = function (t) {
-                                                return t;
-                                            }),
-                                        { yLbFormatter: a, yLbTitleFormatter: e }
-                                    );
-                                },
-                            },
-                            {
-                                key: "getSeriesName",
-                                value: function (t) {
-                                    var e = t.fn,
-                                        i = t.index,
-                                        a = t.seriesIndex,
-                                        s = t.j,
-                                        n = this.w;
-                                    return e(String(n.globals.seriesNames[i]), { series: n.globals.series, seriesIndex: a, dataPointIndex: s, w: n });
-                                },
-                            },
-                            {
-                                key: "DOMHandling",
-                                value: function (t) {
-                                    var e = t.t,
-                                        i = t.ttItems,
-                                        a = t.values,
-                                        s = t.seriesName,
-                                        n = t.shared,
-                                        r = t.pColor,
-                                        o = this.w,
-                                        l = this.ttCtx,
-                                        h = a.val,
-                                        c = a.xVal,
-                                        d = a.xAxisTTVal,
-                                        u = a.zVal,
-                                        f = null;
-                                    (f = i[e].children),
-                                        o.config.tooltip.fillSeriesColor && ((i[e].style.backgroundColor = r), (f[0].style.display = "none")),
-                                        l.showTooltipTitle && (null === l.tooltipTitle && (l.tooltipTitle = o.globals.dom.baseEl.querySelector(".apexcharts-tooltip-title")), (l.tooltipTitle.innerHTML = c)),
-                                        l.blxaxisTooltip && (l.xaxisTooltipText.innerHTML = "" !== d ? d : c);
-                                    var g = i[e].querySelector(".apexcharts-tooltip-text-label");
-                                    g && (g.innerHTML = s ? s + ": " : "");
-                                    var p = i[e].querySelector(".apexcharts-tooltip-text-value");
-                                    (p && (p.innerHTML = h), f[0] && f[0].classList.contains("apexcharts-tooltip-marker") && (f[0].style.backgroundColor = r), o.config.tooltip.marker.show || (f[0].style.display = "none"), null !== u) &&
-                                        ((i[e].querySelector(".apexcharts-tooltip-text-z-label").innerHTML = o.config.tooltip.z.title), (i[e].querySelector(".apexcharts-tooltip-text-z-value").innerHTML = u));
-                                    n && f[0] && (null == h || o.globals.collapsedSeriesIndices.indexOf(e) > -1 ? (f[0].parentNode.style.display = "none") : (f[0].parentNode.style.display = o.config.tooltip.items.display));
-                                },
-                            },
-                            {
-                                key: "toggleActiveInactiveSeries",
-                                value: function (t) {
-                                    var e = this.w;
-                                    if (t) this.tooltipUtil.toggleAllTooltipSeriesGroups("enable");
-                                    else {
-                                        this.tooltipUtil.toggleAllTooltipSeriesGroups("disable");
-                                        var i = e.globals.dom.baseEl.querySelector(".apexcharts-tooltip-series-group");
-                                        i && (i.classList.add("active"), (i.style.display = e.config.tooltip.items.display));
-                                    }
-                                },
-                            },
-                            {
-                                key: "getValuesToPrint",
-                                value: function (t) {
-                                    var e = t.i,
-                                        i = t.j,
-                                        a = this.w,
-                                        s = this.ctx.series.filteredSeriesX(),
-                                        n = "",
-                                        r = null,
-                                        o = null,
-                                        l = { series: a.globals.series, seriesIndex: e, dataPointIndex: i, w: a },
-                                        h = a.globals.ttZFormatter;
-                                    null === i
-                                        ? (o = a.globals.series[e])
-                                        : a.globals.isXNumeric
-                                        ? ((n = s[e][i]), 0 === s[e].length && (n = s[this.tooltipUtil.getFirstActiveXArray(s)][i]))
-                                        : (n = void 0 !== a.globals.labels[i] ? a.globals.labels[i] : "");
-                                    var c = n;
-                                    a.globals.isXNumeric && "datetime" === a.config.xaxis.type ? (n = new _(this.ctx).xLabelFormat(a.globals.ttKeyFormatter, c)) : (n = a.globals.xLabelFormatter(c, l));
-                                    return (
-                                        void 0 !== a.config.tooltip.x.formatter && (n = a.globals.ttKeyFormatter(c, l)),
-                                        a.globals.seriesZ.length > 0 && a.globals.seriesZ[0].length > 0 && (r = h(a.globals.seriesZ[e][i], a)),
-                                        { val: o, xVal: n, xAxisTTVal: "function" == typeof a.config.xaxis.tooltip.formatter ? a.globals.xaxisTooltipFormatter(c, l) : n, zVal: r }
-                                    );
-                                },
-                            },
-                            {
-                                key: "handleCustomTooltip",
-                                value: function (t) {
-                                    var e = t.i,
-                                        i = t.j,
-                                        a = this.w;
-                                    this.ttCtx.getElTooltip().innerHTML = a.config.tooltip.custom({ ctx: this.ctx, series: a.globals.series, seriesIndex: e, dataPointIndex: i, w: a });
-                                },
-                            },
-                        ]),
-                        t
-                    );
-                })(),
-                xt = (function () {
-                    function t(e) {
-                        n(this, t), (this.ttCtx = e), (this.ctx = e.ctx), (this.w = e.w);
-                    }
-                    return (
-                        o(t, [
-                            {
-                                key: "moveXCrosshairs",
-                                value: function (t) {
-                                    var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : null,
-                                        i = this.ttCtx,
-                                        a = this.w,
-                                        s = i.getElXCrosshairs(),
-                                        n = t - i.xcrosshairsWidth / 2,
-                                        r = a.globals.labels.slice().length;
-                                    if (
-                                        (null !== e && (n = (a.globals.gridWidth / r) * e),
-                                        "tickWidth" === a.config.xaxis.crosshairs.width || "barWidth" === a.config.xaxis.crosshairs.width
-                                            ? n + i.xcrosshairsWidth > a.globals.gridWidth && (n = a.globals.gridWidth - i.xcrosshairsWidth)
-                                            : null !== e && (n += a.globals.gridWidth / r / 2),
-                                        n < 0 && (n = 0),
-                                        n > a.globals.gridWidth && (n = a.globals.gridWidth),
-                                        null !== s && (s.setAttribute("x", n), s.setAttribute("x1", n), s.setAttribute("x2", n), s.setAttribute("y2", a.globals.gridHeight), s.classList.add("active")),
-                                        i.blxaxisTooltip)
-                                    ) {
-                                        var o = n;
-                                        ("tickWidth" !== a.config.xaxis.crosshairs.width && "barWidth" !== a.config.xaxis.crosshairs.width) || (o = n + i.xcrosshairsWidth / 2), this.moveXAxisTooltip(o);
-                                    }
-                                },
-                            },
-                            {
-                                key: "moveYCrosshairs",
-                                value: function (t) {
-                                    var e = this.ttCtx;
-                                    null !== e.ycrosshairs && (m.setAttrs(e.ycrosshairs, { y1: t, y2: t }), m.setAttrs(e.ycrosshairsHidden, { y1: t, y2: t }));
-                                },
-                            },
-                            {
-                                key: "moveXAxisTooltip",
-                                value: function (t) {
-                                    var e = this.w,
-                                        i = this.ttCtx;
-                                    if (null !== i.xaxisTooltip) {
-                                        i.xaxisTooltip.classList.add("active");
-                                        var a = i.xaxisOffY + e.config.xaxis.tooltip.offsetY + e.globals.translateY + 1 + e.config.xaxis.offsetY;
-                                        if (((t -= i.xaxisTooltip.getBoundingClientRect().width / 2), !isNaN(t))) {
-                                            t += e.globals.translateX;
-                                            var s;
-                                            (s = new m(this.ctx).getTextRects(i.xaxisTooltipText.innerHTML)),
-                                                (i.xaxisTooltipText.style.minWidth = s.width + "px"),
-                                                (i.xaxisTooltip.style.left = t + "px"),
-                                                (i.xaxisTooltip.style.top = a + "px");
-                                        }
-                                    }
-                                },
-                            },
-                            {
-                                key: "moveYAxisTooltip",
-                                value: function (t) {
-                                    var e = this.w,
-                                        i = this.ttCtx;
-                                    null === i.yaxisTTEls && (i.yaxisTTEls = e.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip"));
-                                    var a = parseInt(i.ycrosshairsHidden.getAttribute("y1")),
-                                        s = e.globals.translateY + a,
-                                        n = i.yaxisTTEls[t].getBoundingClientRect().height,
-                                        r = e.globals.translateYAxisX[t] - 2;
-                                    e.config.yaxis[t].opposite && (r -= 26),
-                                        (s -= n / 2),
-                                        -1 === e.globals.ignoreYAxisIndexes.indexOf(t)
-                                            ? (i.yaxisTTEls[t].classList.add("active"), (i.yaxisTTEls[t].style.top = s + "px"), (i.yaxisTTEls[t].style.left = r + e.config.yaxis[t].tooltip.offsetX + "px"))
-                                            : i.yaxisTTEls[t].classList.remove("active");
-                                },
-                            },
-                            {
-                                key: "moveTooltip",
-                                value: function (t, e) {
-                                    var i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : null,
-                                        a = this.w,
-                                        s = this.ttCtx,
-                                        n = s.getElTooltip(),
-                                        r = s.tooltipRect,
-                                        o = null !== i ? parseInt(i) : 1,
-                                        l = parseInt(t) + o + 5,
-                                        h = parseInt(e) + o / 2;
-                                    if ((l > a.globals.gridWidth / 2 && (l = l - r.ttWidth - o - 15), l > a.globals.gridWidth - r.ttWidth - 10 && (l = a.globals.gridWidth - r.ttWidth), l < -20 && (l = -20), a.config.tooltip.followCursor)) {
-                                        var c = s.getElGrid().getBoundingClientRect();
-                                        h = s.e.clientY + a.globals.translateY - c.top - r.ttHeight / 2;
-                                    }
-                                    var d = this.positionChecks(r, l, h);
-                                    (l = d.x), (h = d.y), isNaN(l) || ((l += a.globals.translateX), (n.style.left = l + "px"), (n.style.top = h + "px"));
-                                },
-                            },
-                            {
-                                key: "positionChecks",
-                                value: function (t, e, i) {
-                                    var a = this.w;
-                                    return t.ttHeight + i > a.globals.gridHeight && (i = a.globals.gridHeight - t.ttHeight + a.globals.translateY), i < 0 && (i = 0), { x: e, y: i };
-                                },
-                            },
-                            {
-                                key: "moveMarkers",
-                                value: function (t, e) {
-                                    var i = this.w,
-                                        a = this.ttCtx;
-                                    if (i.globals.markers.size[t] > 0)
-                                        for (var s = i.globals.dom.baseEl.querySelectorAll(" .apexcharts-series[data\\:realIndex='".concat(t, "'] .apexcharts-marker")), n = 0; n < s.length; n++)
-                                            parseInt(s[n].getAttribute("rel")) === e && (a.marker.resetPointsSize(), a.marker.enlargeCurrentPoint(e, s[n]));
-                                    else a.marker.resetPointsSize(), this.moveDynamicPointOnHover(e, t);
-                                },
-                            },
-                            {
-                                key: "moveDynamicPointOnHover",
-                                value: function (t, e) {
-                                    var i,
-                                        a,
-                                        s = this.w,
-                                        n = this.ttCtx,
-                                        r = s.globals.pointsArray,
-                                        o = s.config.markers.hover.size;
-                                    void 0 === o && (o = s.globals.markers.size[e] + s.config.markers.hover.sizeOffset), (i = r[e][t][0]), (a = r[e][t][1] ? r[e][t][1] : 0);
-                                    var l = s.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(e, "'] .apexcharts-series-markers circle"));
-                                    l && (l.setAttribute("r", o), l.setAttribute("cx", i), l.setAttribute("cy", a)), this.moveXCrosshairs(i), n.fixedTooltip || this.moveTooltip(i, a, o);
-                                },
-                            },
-                            {
-                                key: "moveDynamicPointsOnHover",
-                                value: function (t) {
-                                    var e,
-                                        i = this.ttCtx,
-                                        a = i.w,
-                                        s = 0,
-                                        n = 0,
-                                        r = a.globals.pointsArray;
-                                    e = new G(this.ctx).getActiveSeriesIndex();
-                                    var o = a.config.markers.hover.size;
-                                    void 0 === o && (o = a.globals.markers.size[e] + a.config.markers.hover.sizeOffset), r[e] && ((s = r[e][t][0]), (n = r[e][t][1]));
-                                    var l = null,
-                                        h = i.getAllMarkers();
-                                    if (null !== (l = null !== h ? h : a.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers circle")))
-                                        for (var c = 0; c < l.length; c++) {
-                                            var d = r[c];
-                                            if (d && d.length) {
-                                                var u = r[c][t][1];
-                                                l[c].setAttribute("cx", s);
-                                                var f = parseInt(l[c].parentNode.parentNode.parentNode.getAttribute("data:realIndex"));
-                                                null !== u ? (l[f] && l[f].setAttribute("r", o), l[f] && l[f].setAttribute("cy", u)) : l[f] && l[f].setAttribute("r", 0);
-                                            }
-                                        }
-                                    if ((this.moveXCrosshairs(s), !i.fixedTooltip)) {
-                                        var g = n || a.globals.gridHeight;
-                                        this.moveTooltip(s, g, o);
-                                    }
-                                },
-                            },
-                            {
-                                key: "moveStickyTooltipOverBars",
-                                value: function (t) {
-                                    var e,
-                                        i = this.w,
-                                        a = this.ttCtx,
-                                        s = i.globals.dom.baseEl.querySelector(
-                                            ".apexcharts-bar-series .apexcharts-series[rel='1'] path[j='"
-                                                .concat(t, "'], .apexcharts-candlestick-series .apexcharts-series[rel='1'] path[j='")
-                                                .concat(t, "'], .apexcharts-rangebar-series .apexcharts-series[rel='1'] path[j='")
-                                                .concat(t, "']")
-                                        ),
-                                        n = s ? parseFloat(s.getAttribute("cx")) : 0,
-                                        r = s ? parseFloat(s.getAttribute("barWidth")) : 0;
-                                    i.globals.isXNumeric ? (n -= r / 2) : ((n = a.xAxisTicksPositions[t - 1] + a.dataPointsDividedWidth / 2), isNaN(n) && (n = a.xAxisTicksPositions[t] - a.dataPointsDividedWidth / 2));
-                                    var o = a.getElGrid().getBoundingClientRect();
-                                    if (((e = a.e.clientY - o.top - a.tooltipRect.ttHeight / 2), this.moveXCrosshairs(n), !a.fixedTooltip)) {
-                                        var l = e || i.globals.gridHeight;
-                                        this.moveTooltip(n, l);
-                                    }
-                                },
-                            },
-                        ]),
-                        t
-                    );
-                })(),
-                vt = (function () {
-                    function t(e) {
-                        n(this, t), (this.w = e.w), (this.ttCtx = e), (this.ctx = e.ctx), (this.tooltipPosition = new xt(e));
-                    }
-                    return (
-                        o(t, [
-                            {
-                                key: "drawDynamicPoints",
-                                value: function () {
-                                    for (var t = this.w, e = new m(this.ctx), i = new T(this.ctx), a = t.globals.dom.baseEl.querySelectorAll(".apexcharts-series"), s = 0; s < a.length; s++) {
-                                        var n = parseInt(a[s].getAttribute("data:realIndex")),
-                                            r = t.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(n, "'] .apexcharts-series-markers-wrap"));
-                                        if (null !== r) {
-                                            var o = void 0,
-                                                l = "apexcharts-marker w".concat((Math.random() + 1).toString(36).substring(4));
-                                            ("line" !== t.config.chart.type && "area" !== t.config.chart.type) || t.globals.comboCharts || t.config.tooltip.intersect || (l += " no-pointer-events");
-                                            var h = i.getMarkerConfig(l, n);
-                                            (o = e.drawMarker(0, 0, h)).node.setAttribute("default-marker-size", 0);
-                                            var c = document.createElementNS(t.globals.SVGNS, "g");
-                                            c.classList.add("apexcharts-series-markers"), c.appendChild(o.node), r.appendChild(c);
-                                        }
-                                    }
-                                },
-                            },
-                            {
-                                key: "enlargeCurrentPoint",
-                                value: function (t, e) {
-                                    var i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : null,
-                                        a = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : null,
-                                        s = this.w;
-                                    "bubble" !== s.config.chart.type && this.newPointSize(t, e);
-                                    var n = e.getAttribute("cx"),
-                                        r = e.getAttribute("cy");
-                                    if ((null !== i && null !== a && ((n = i), (r = a)), this.tooltipPosition.moveXCrosshairs(n), !this.fixedTooltip)) {
-                                        if ("radar" === s.config.chart.type) {
-                                            var o = this.ttCtx.getElGrid().getBoundingClientRect();
-                                            n = this.ttCtx.e.clientX - o.left;
-                                        }
-                                        this.tooltipPosition.moveTooltip(n, r, s.config.markers.hover.size);
-                                    }
-                                },
-                            },
-                            {
-                                key: "enlargePoints",
-                                value: function (t) {
-                                    for (
-                                        var e = this.w, i = this.ttCtx, a = t, s = e.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"), n = e.config.markers.hover.size, r = 0;
-                                        r < s.length;
-                                        r++
-                                    ) {
-                                        var o = s[r].getAttribute("rel"),
-                                            l = s[r].getAttribute("index");
-                                        if ((void 0 === n && (n = e.globals.markers.size[l] + e.config.markers.hover.sizeOffset), a === parseInt(o))) {
-                                            this.newPointSize(a, s[r]);
-                                            var h = s[r].getAttribute("cx"),
-                                                c = s[r].getAttribute("cy");
-                                            this.tooltipPosition.moveXCrosshairs(h), i.fixedTooltip || this.tooltipPosition.moveTooltip(h, c, n);
-                                        } else this.oldPointSize(s[r]);
-                                    }
-                                },
-                            },
-                            {
-                                key: "newPointSize",
-                                value: function (t, e) {
-                                    var i = this.w,
-                                        a = i.config.markers.hover.size,
-                                        s = null;
-                                    s = 0 === t ? e.parentNode.firstChild : e.parentNode.lastChild;
-                                    var n = parseInt(s.getAttribute("index"));
-                                    void 0 === a && (a = i.globals.markers.size[n] + i.config.markers.hover.sizeOffset), s.setAttribute("r", a);
-                                },
-                            },
-                            {
-                                key: "oldPointSize",
-                                value: function (t) {
-                                    var e = parseInt(t.getAttribute("default-marker-size"));
-                                    t.setAttribute("r", e);
-                                },
-                            },
-                            {
-                                key: "resetPointsSize",
-                                value: function () {
-                                    for (var t = this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"), e = 0; e < t.length; e++) {
-                                        var i = parseInt(t[e].getAttribute("default-marker-size"));
-                                        p.isNumber(i) ? t[e].setAttribute("r", i) : t[e].setAttribute("r", 0);
-                                    }
-                                },
-                            },
-                        ]),
-                        t
-                    );
-                })(),
-                mt = (function () {
-                    function t(e) {
-                        n(this, t), (this.w = e.w), (this.ttCtx = e);
-                    }
-                    return (
-                        o(t, [
-                            {
-                                key: "getAttr",
-                                value: function (t, e) {
-                                    return parseFloat(t.target.getAttribute(e));
-                                },
-                            },
-                            {
-                                key: "handleHeatTooltip",
-                                value: function (t) {
-                                    var e = t.e,
-                                        i = t.opt,
-                                        a = t.x,
-                                        s = t.y,
-                                        n = this.ttCtx,
-                                        r = this.w;
-                                    if (e.target.classList.contains("apexcharts-heatmap-rect")) {
-                                        var o = this.getAttr(e, "i"),
-                                            l = this.getAttr(e, "j"),
-                                            h = this.getAttr(e, "cx"),
-                                            c = this.getAttr(e, "cy"),
-                                            d = this.getAttr(e, "width"),
-                                            u = this.getAttr(e, "height");
-                                        if (
-                                            (n.tooltipLabels.drawSeriesTexts({ ttItems: i.ttItems, i: o, j: l, shared: !1 }),
-                                            (a = h + n.tooltipRect.ttWidth / 2 + d),
-                                            (s = c + n.tooltipRect.ttHeight / 2 - u / 2),
-                                            n.tooltipPosition.moveXCrosshairs(h + d / 2),
-                                            a > r.globals.gridWidth / 2 && (a = h - n.tooltipRect.ttWidth / 2 + d),
-                                            n.w.config.tooltip.followCursor)
-                                        ) {
-                                            var f = n.getElGrid().getBoundingClientRect();
-                                            s = n.e.clientY - f.top + r.globals.translateY / 2 - 10;
-                                        }
-                                    }
-                                    return { x: a, y: s };
-                                },
-                            },
-                            {
-                                key: "handleMarkerTooltip",
-                                value: function (t) {
-                                    var e,
-                                        i,
-                                        a = t.e,
-                                        s = t.opt,
-                                        n = t.x,
-                                        r = t.y,
-                                        o = this.w,
-                                        l = this.ttCtx;
-                                    if (a.target.classList.contains("apexcharts-marker")) {
-                                        var h = parseInt(s.paths.getAttribute("cx")),
-                                            c = parseInt(s.paths.getAttribute("cy")),
-                                            d = parseFloat(s.paths.getAttribute("val"));
-                                        if (((i = parseInt(s.paths.getAttribute("rel"))), (e = parseInt(s.paths.parentNode.parentNode.parentNode.getAttribute("rel")) - 1), l.intersect)) {
-                                            var u = p.findAncestor(s.paths, "apexcharts-series");
-                                            u && (e = parseInt(u.getAttribute("data:realIndex")));
-                                        }
-                                        if (
-                                            (l.tooltipLabels.drawSeriesTexts({ ttItems: s.ttItems, i: e, j: i, shared: !l.showOnIntersect && o.config.tooltip.shared }),
-                                            "mouseup" === a.type && l.markerClick(a, e, i),
-                                            (n = h),
-                                            (r = c + o.globals.translateY - 1.4 * l.tooltipRect.ttHeight),
-                                            l.w.config.tooltip.followCursor)
-                                        ) {
-                                            var f = l.getElGrid().getBoundingClientRect();
-                                            r = l.e.clientY + o.globals.translateY - f.top;
-                                        }
-                                        d < 0 && (r = c), l.marker.enlargeCurrentPoint(i, s.paths, n, r);
-                                    }
-                                    return { x: n, y: r };
-                                },
-                            },
-                            {
-                                key: "handleBarTooltip",
-                                value: function (t) {
-                                    var e,
-                                        i,
-                                        a = t.e,
-                                        s = t.opt,
-                                        n = this.w,
-                                        r = this.ttCtx,
-                                        o = r.getElTooltip(),
-                                        l = 0,
-                                        h = 0,
-                                        c = 0,
-                                        d = this.getBarTooltipXY({ e: a, opt: s });
-                                    e = d.i;
-                                    var u = d.barHeight,
-                                        f = d.j;
-                                    if (
-                                        ((n.globals.isBarHorizontal && r.hasBars()) || !n.config.tooltip.shared
-                                            ? ((h = d.x), (c = d.y), (i = Array.isArray(n.config.stroke.width) ? n.config.stroke.width[e] : n.config.stroke.width), (l = h))
-                                            : n.globals.comboCharts || n.config.tooltip.shared || (l /= 2),
-                                        isNaN(c) && (c = n.globals.svgHeight - r.tooltipRect.ttHeight),
-                                        h + r.tooltipRect.ttWidth > n.globals.gridWidth ? (h -= r.tooltipRect.ttWidth) : h < 0 && (h += r.tooltipRect.ttWidth),
-                                        r.w.config.tooltip.followCursor)
-                                    ) {
-                                        var g = r.getElGrid().getBoundingClientRect();
-                                        c = r.e.clientY - g.top;
-                                    }
-                                    if (
-                                        (null === r.tooltip && (r.tooltip = n.globals.dom.baseEl.querySelector(".apexcharts-tooltip")),
-                                        n.config.tooltip.shared || (n.globals.comboChartsHasBars ? r.tooltipPosition.moveXCrosshairs(l + i / 2) : r.tooltipPosition.moveXCrosshairs(l)),
-                                        !r.fixedTooltip && (!n.config.tooltip.shared || (n.globals.isBarHorizontal && r.hasBars())))
-                                    ) {
-                                        x && (h = n.globals.gridWidth - h), (o.style.left = h + n.globals.translateX + "px");
-                                        var p = parseInt(s.paths.parentNode.getAttribute("data:realIndex")),
-                                            x = n.globals.isMultipleYAxis ? n.config.yaxis[p] && n.config.yaxis[p].reversed : n.config.yaxis[0].reversed;
-                                        !x || (n.globals.isBarHorizontal && r.hasBars()) || (c = c + u - 2 * (n.globals.series[e][f] < 0 ? u : 0)),
-                                            r.tooltipRect.ttHeight + c > n.globals.gridHeight
-                                                ? ((c = n.globals.gridHeight - r.tooltipRect.ttHeight + n.globals.translateY), (o.style.top = c + "px"))
-                                                : (o.style.top = c + n.globals.translateY - r.tooltipRect.ttHeight / 2 + "px");
-                                    }
-                                },
-                            },
-                            {
-                                key: "getBarTooltipXY",
-                                value: function (t) {
-                                    var e = t.e,
-                                        i = t.opt,
-                                        a = this.w,
-                                        s = null,
-                                        n = this.ttCtx,
-                                        r = 0,
-                                        o = 0,
-                                        l = 0,
-                                        h = 0,
-                                        c = 0,
-                                        d = e.target.classList;
-                                    if (d.contains("apexcharts-bar-area") || d.contains("apexcharts-candlestick-area") || d.contains("apexcharts-rangebar-area")) {
-                                        var u = e.target,
-                                            f = u.getBoundingClientRect(),
-                                            g = i.elGrid.getBoundingClientRect(),
-                                            p = f.height;
-                                        c = f.height;
-                                        var x = f.width,
-                                            v = parseInt(u.getAttribute("cx")),
-                                            m = parseInt(u.getAttribute("cy"));
-                                        h = parseFloat(u.getAttribute("barWidth"));
-                                        var b = "touchmove" === e.type ? e.touches[0].clientX : e.clientX;
-                                        (s = parseInt(u.getAttribute("j"))),
-                                            (r = parseInt(u.parentNode.getAttribute("rel")) - 1),
-                                            a.globals.comboCharts && (r = parseInt(u.parentNode.getAttribute("data:realIndex"))),
-                                            n.tooltipLabels.drawSeriesTexts({ ttItems: i.ttItems, i: r, j: s, shared: !n.showOnIntersect && a.config.tooltip.shared }),
-                                            a.config.tooltip.followCursor
-                                                ? a.globals.isBarHorizontal
-                                                    ? ((o = b - g.left + 15), (l = m - n.dataPointsDividedHeight + p / 2 - n.tooltipRect.ttHeight / 2))
-                                                    : ((o = a.globals.isXNumeric ? v - x / 2 : v - n.dataPointsDividedWidth + x / 2), (l = e.clientY - g.top - n.tooltipRect.ttHeight / 2 - 15))
-                                                : a.globals.isBarHorizontal
-                                                ? ((o = v) < n.xyRatios.baseLineInvertedY && (o = v - n.tooltipRect.ttWidth), (l = m - n.dataPointsDividedHeight + p / 2 - n.tooltipRect.ttHeight / 2))
-                                                : ((o = a.globals.isXNumeric ? v - x / 2 : v - n.dataPointsDividedWidth + x / 2), (l = m));
-                                    }
-                                    return { x: o, y: l, barHeight: c, barWidth: h, i: r, j: s };
-                                },
-                            },
-                        ]),
-                        t
-                    );
-                })(),
-                bt = (function () {
-                    function t(e) {
-                        n(this, t), (this.w = e.w), (this.ttCtx = e);
-                    }
-                    return (
-                        o(t, [
-                            {
-                                key: "drawXaxisTooltip",
-                                value: function () {
-                                    var t = this.w,
-                                        e = this.ttCtx,
-                                        i = "bottom" === t.config.xaxis.position;
-                                    e.xaxisOffY = i ? t.globals.gridHeight + 1 : 1;
-                                    var a = i ? "apexcharts-xaxistooltip apexcharts-xaxistooltip-bottom" : "apexcharts-xaxistooltip apexcharts-xaxistooltip-top",
-                                        s = t.globals.dom.elWrap;
-                                    e.blxaxisTooltip &&
-                                        null === t.globals.dom.baseEl.querySelector(".apexcharts-xaxistooltip") &&
-                                        ((e.xaxisTooltip = document.createElement("div")),
-                                        e.xaxisTooltip.setAttribute("class", a + " " + t.config.tooltip.theme),
-                                        s.appendChild(e.xaxisTooltip),
-                                        (e.xaxisTooltipText = document.createElement("div")),
-                                        e.xaxisTooltipText.classList.add("apexcharts-xaxistooltip-text"),
-                                        (e.xaxisTooltipText.style.fontFamily = t.config.xaxis.tooltip.style.fontFamily || t.config.chart.fontFamily),
-                                        (e.xaxisTooltipText.style.fontSize = t.config.xaxis.tooltip.style.fontSize),
-                                        e.xaxisTooltip.appendChild(e.xaxisTooltipText));
-                                },
-                            },
-                            {
-                                key: "drawYaxisTooltip",
-                                value: function () {
-                                    for (var t = this.w, e = this.ttCtx, i = 0; i < t.config.yaxis.length; i++) {
-                                        var a = t.config.yaxis[i].opposite || t.config.yaxis[i].crosshairs.opposite;
-                                        e.yaxisOffX = a ? t.globals.gridWidth + 1 : 1;
-                                        var s = "apexcharts-yaxistooltip apexcharts-yaxistooltip-".concat(i, a ? " apexcharts-yaxistooltip-right" : " apexcharts-yaxistooltip-left"),
-                                            n = t.globals.dom.elWrap;
-                                        if (e.blyaxisTooltip)
-                                            null === t.globals.dom.baseEl.querySelector(".apexcharts-yaxistooltip apexcharts-yaxistooltip-".concat(i)) &&
-                                                ((e.yaxisTooltip = document.createElement("div")),
-                                                e.yaxisTooltip.setAttribute("class", s + " " + t.config.tooltip.theme),
-                                                n.appendChild(e.yaxisTooltip),
-                                                0 === i && (e.yaxisTooltipText = []),
-                                                e.yaxisTooltipText.push(document.createElement("div")),
-                                                e.yaxisTooltipText[i].classList.add("apexcharts-yaxistooltip-text"),
-                                                e.yaxisTooltip.appendChild(e.yaxisTooltipText[i]));
-                                    }
-                                },
-                            },
-                            {
-                                key: "setXCrosshairWidth",
-                                value: function () {
-                                    var t = this.w,
-                                        e = this.ttCtx,
-                                        i = e.getElXCrosshairs();
-                                    if (((e.xcrosshairsWidth = parseInt(t.config.xaxis.crosshairs.width)), t.globals.comboCharts)) {
-                                        var a = t.globals.dom.baseEl.querySelector(".apexcharts-bar-area");
-                                        if (null !== a && "barWidth" === t.config.xaxis.crosshairs.width) {
-                                            var s = parseFloat(a.getAttribute("barWidth"));
-                                            e.xcrosshairsWidth = s;
-                                        } else if ("tickWidth" === t.config.xaxis.crosshairs.width) {
-                                            var n = t.globals.labels.length;
-                                            e.xcrosshairsWidth = t.globals.gridWidth / n;
-                                        }
-                                    } else if ("tickWidth" === t.config.xaxis.crosshairs.width) {
-                                        var r = t.globals.labels.length;
-                                        e.xcrosshairsWidth = t.globals.gridWidth / r;
-                                    } else if ("barWidth" === t.config.xaxis.crosshairs.width) {
-                                        var o = t.globals.dom.baseEl.querySelector(".apexcharts-bar-area");
-                                        if (null !== o) {
-                                            var l = parseFloat(o.getAttribute("barWidth"));
-                                            e.xcrosshairsWidth = l;
-                                        } else e.xcrosshairsWidth = 1;
-                                    }
-                                    t.globals.isBarHorizontal && (e.xcrosshairsWidth = 0), null !== i && e.xcrosshairsWidth > 0 && i.setAttribute("width", e.xcrosshairsWidth);
-                                },
-                            },
-                            {
-                                key: "handleYCrosshair",
-                                value: function () {
-                                    var t = this.w,
-                                        e = this.ttCtx;
-                                    (e.ycrosshairs = t.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs")), (e.ycrosshairsHidden = t.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs-hidden"));
-                                },
-                            },
-                            {
-                                key: "drawYaxisTooltipText",
-                                value: function (t, e, i) {
-                                    var a = this.ttCtx,
-                                        s = this.w,
-                                        n = s.globals.yLabelFormatters[t];
-                                    if (a.blyaxisTooltip) {
-                                        var r = a.getElGrid().getBoundingClientRect(),
-                                            o = (e - r.top) * i.yRatio[t],
-                                            l = s.globals.maxYArr[t] - s.globals.minYArr[t],
-                                            h = s.globals.minYArr[t] + (l - o);
-                                        a.tooltipPosition.moveYCrosshairs(e - r.top), (a.yaxisTooltipText[t].innerHTML = n(h)), a.tooltipPosition.moveYAxisTooltip(t);
-                                    }
-                                },
-                            },
-                        ]),
-                        t
-                    );
-                })(),
-                yt = (function () {
-                    function t(e) {
-                        n(this, t), (this.ctx = e), (this.w = e.w);
-                        var i = this.w;
-                        (this.tConfig = i.config.tooltip),
-                            (this.tooltipUtil = new gt(this)),
-                            (this.tooltipLabels = new pt(this)),
-                            (this.tooltipPosition = new xt(this)),
-                            (this.marker = new vt(this)),
-                            (this.intersect = new mt(this)),
-                            (this.axesTooltip = new bt(this)),
-                            (this.showOnIntersect = this.tConfig.intersect),
-                            (this.showTooltipTitle = this.tConfig.x.show),
-                            (this.fixedTooltip = this.tConfig.fixed.enabled),
-                            (this.xaxisTooltip = null),
-                            (this.yaxisTTEls = null),
-                            (this.isBarShared = !i.globals.isBarHorizontal && this.tConfig.shared);
-                    }
-                    return (
-                        o(t, [
-                            {
-                                key: "getElTooltip",
-                                value: function (t) {
-                                    return t || (t = this), t.w.globals.dom.baseEl.querySelector(".apexcharts-tooltip");
-                                },
-                            },
-                            {
-                                key: "getElXCrosshairs",
-                                value: function () {
-                                    return this.w.globals.dom.baseEl.querySelector(".apexcharts-xcrosshairs");
-                                },
-                            },
-                            {
-                                key: "getElGrid",
-                                value: function () {
-                                    return this.w.globals.dom.baseEl.querySelector(".apexcharts-grid");
-                                },
-                            },
-                            {
-                                key: "drawTooltip",
-                                value: function (t) {
-                                    var e = this.w;
-                                    (this.xyRatios = t),
-                                        (this.blxaxisTooltip = e.config.xaxis.tooltip.enabled && e.globals.axisCharts),
-                                        (this.blyaxisTooltip = e.config.yaxis[0].tooltip.enabled && e.globals.axisCharts),
-                                        (this.allTooltipSeriesGroups = []),
-                                        e.globals.axisCharts || (this.showTooltipTitle = !1);
-                                    var i = document.createElement("div");
-                                    if ((i.classList.add("apexcharts-tooltip"), i.classList.add(this.tConfig.theme), e.globals.dom.elWrap.appendChild(i), e.globals.axisCharts)) {
-                                        this.axesTooltip.drawXaxisTooltip(), this.axesTooltip.drawYaxisTooltip(), this.axesTooltip.setXCrosshairWidth(), this.axesTooltip.handleYCrosshair();
-                                        var a = new q(this.ctx);
-                                        this.xAxisTicksPositions = a.getXAxisTicksPositions();
-                                    }
-                                    if (
-                                        (((e.globals.comboCharts && !this.tConfig.shared) ||
-                                            (this.tConfig.intersect && !this.tConfig.shared) ||
-                                            (("bar" === e.config.chart.type || "rangeBar" === e.config.chart.type) && !this.tConfig.shared)) &&
-                                            (this.showOnIntersect = !0),
-                                        (0 !== e.config.markers.size && 0 !== e.globals.markers.largestSize) || this.marker.drawDynamicPoints(this),
-                                        e.globals.collapsedSeries.length !== e.globals.series.length)
-                                    ) {
-                                        (this.dataPointsDividedHeight = e.globals.gridHeight / e.globals.dataPoints),
-                                            (this.dataPointsDividedWidth = e.globals.gridWidth / e.globals.dataPoints),
-                                            this.showTooltipTitle &&
-                                                ((this.tooltipTitle = document.createElement("div")),
-                                                this.tooltipTitle.classList.add("apexcharts-tooltip-title"),
-                                                (this.tooltipTitle.style.fontFamily = this.tConfig.style.fontFamily || e.config.chart.fontFamily),
-                                                (this.tooltipTitle.style.fontSize = this.tConfig.style.fontSize),
-                                                i.appendChild(this.tooltipTitle));
-                                        var s = e.globals.series.length;
-                                        (e.globals.xyCharts || e.globals.comboCharts) && this.tConfig.shared && (s = this.showOnIntersect ? 1 : e.globals.series.length), (this.ttItems = this.createTTElements(s)), this.addSVGEvents();
-                                    }
-                                },
-                            },
-                            {
-                                key: "createTTElements",
-                                value: function (t) {
-                                    for (var e = this.w, i = [], a = this.getElTooltip(), s = 0; s < t; s++) {
-                                        var n = document.createElement("div");
-                                        n.classList.add("apexcharts-tooltip-series-group"),
-                                            this.tConfig.shared &&
-                                                this.tConfig.enabledOnSeries &&
-                                                Array.isArray(this.tConfig.enabledOnSeries) &&
-                                                this.tConfig.enabledOnSeries.indexOf(s) < 0 &&
-                                                n.classList.add("apexcharts-tooltip-series-group-hidden");
-                                        var r = document.createElement("span");
-                                        r.classList.add("apexcharts-tooltip-marker"), (r.style.backgroundColor = e.globals.colors[s]), n.appendChild(r);
-                                        var o = document.createElement("div");
-                                        o.classList.add("apexcharts-tooltip-text"), (o.style.fontFamily = this.tConfig.style.fontFamily || e.config.chart.fontFamily), (o.style.fontSize = this.tConfig.style.fontSize);
-                                        var l = document.createElement("div");
-                                        l.classList.add("apexcharts-tooltip-y-group");
-                                        var h = document.createElement("span");
-                                        h.classList.add("apexcharts-tooltip-text-label"), l.appendChild(h);
-                                        var c = document.createElement("span");
-                                        c.classList.add("apexcharts-tooltip-text-value"), l.appendChild(c);
-                                        var d = document.createElement("div");
-                                        d.classList.add("apexcharts-tooltip-z-group");
-                                        var u = document.createElement("span");
-                                        u.classList.add("apexcharts-tooltip-text-z-label"), d.appendChild(u);
-                                        var f = document.createElement("span");
-                                        f.classList.add("apexcharts-tooltip-text-z-value"), d.appendChild(f), o.appendChild(l), o.appendChild(d), n.appendChild(o), a.appendChild(n), i.push(n);
-                                    }
-                                    return i;
-                                },
-                            },
-                            {
-                                key: "addSVGEvents",
-                                value: function () {
-                                    var t = this.w,
-                                        e = t.config.chart.type,
-                                        i = this.getElTooltip(),
-                                        a = !("bar" !== e && "candlestick" !== e && "rangeBar" !== e),
-                                        s = t.globals.dom.Paper.node,
-                                        n = this.getElGrid();
-                                    n && (this.seriesBound = n.getBoundingClientRect());
-                                    var r,
-                                        o = [],
-                                        l = [],
-                                        h = { hoverArea: s, elGrid: n, tooltipEl: i, tooltipY: o, tooltipX: l, ttItems: this.ttItems };
-                                    if (
-                                        t.globals.axisCharts &&
-                                        ("area" === e || "line" === e || "scatter" === e || "bubble" === e
-                                            ? (r = t.globals.dom.baseEl.querySelectorAll(".apexcharts-series[data\\:longestSeries='true'] .apexcharts-marker"))
-                                            : a
-                                            ? (r = t.globals.dom.baseEl.querySelectorAll(".apexcharts-series .apexcharts-bar-area, .apexcharts-series .apexcharts-candlestick-area, .apexcharts-series .apexcharts-rangebar-area"))
-                                            : "heatmap" === e
-                                            ? (r = t.globals.dom.baseEl.querySelectorAll(".apexcharts-series .apexcharts-heatmap"))
-                                            : "radar" === e && (r = t.globals.dom.baseEl.querySelectorAll(".apexcharts-series .apexcharts-marker")),
-                                        r && r.length)
-                                    )
-                                        for (var c = 0; c < r.length; c++) o.push(r[c].getAttribute("cy")), l.push(r[c].getAttribute("cx"));
-                                    if ((t.globals.xyCharts && !this.showOnIntersect) || (t.globals.comboCharts && !this.showOnIntersect) || (a && this.hasBars() && this.tConfig.shared)) this.addPathsEventListeners([s], h);
-                                    else if (a && !t.globals.comboCharts) this.addBarsEventListeners(h);
-                                    else if ("bubble" === e || "scatter" === e || "radar" === e || (this.showOnIntersect && ("area" === e || "line" === e))) this.addPointsEventsListeners(h);
-                                    else if (!t.globals.axisCharts || "heatmap" === e) {
-                                        var d = t.globals.dom.baseEl.querySelectorAll(".apexcharts-series");
-                                        this.addPathsEventListeners(d, h);
-                                    }
-                                    if (this.showOnIntersect) {
-                                        var u = t.globals.dom.baseEl.querySelectorAll(".apexcharts-line-series .apexcharts-marker");
-                                        u.length > 0 && this.addPathsEventListeners(u, h);
-                                        var f = t.globals.dom.baseEl.querySelectorAll(".apexcharts-area-series .apexcharts-marker");
-                                        f.length > 0 && this.addPathsEventListeners(f, h), this.hasBars() && !this.tConfig.shared && this.addBarsEventListeners(h);
-                                    }
-                                },
-                            },
-                            {
-                                key: "drawFixedTooltipRect",
-                                value: function () {
-                                    var t = this.w,
-                                        e = this.getElTooltip(),
-                                        i = e.getBoundingClientRect(),
-                                        a = i.width + 10,
-                                        s = i.height + 10,
-                                        n = this.tConfig.fixed.offsetX,
-                                        r = this.tConfig.fixed.offsetY;
-                                    return (
-                                        this.tConfig.fixed.position.toLowerCase().indexOf("right") > -1 && (n = n + t.globals.svgWidth - a + 10),
-                                        this.tConfig.fixed.position.toLowerCase().indexOf("bottom") > -1 && (r = r + t.globals.svgHeight - s - 10),
-                                        (e.style.left = n + "px"),
-                                        (e.style.top = r + "px"),
-                                        { x: n, y: r, ttWidth: a, ttHeight: s }
-                                    );
-                                },
-                            },
-                            {
-                                key: "addPointsEventsListeners",
-                                value: function (t) {
-                                    var e = this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers .apexcharts-marker");
-                                    this.addPathsEventListeners(e, t);
-                                },
-                            },
-                            {
-                                key: "addBarsEventListeners",
-                                value: function (t) {
-                                    var e = this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-bar-area, .apexcharts-candlestick-area, .apexcharts-rangebar-area");
-                                    this.addPathsEventListeners(e, t);
-                                },
-                            },
-                            {
-                                key: "addPathsEventListeners",
-                                value: function (t, e) {
-                                    for (
-                                        var i = this,
-                                            a = this,
-                                            s = function (s) {
-                                                var n = { paths: t[s], tooltipEl: e.tooltipEl, tooltipY: e.tooltipY, tooltipX: e.tooltipX, elGrid: e.elGrid, hoverArea: e.hoverArea, ttItems: e.ttItems };
-                                                i.w.globals.tooltipOpts = n;
-                                                ["mousemove", "mouseup", "touchmove", "mouseout", "touchend"].map(function (e) {
-                                                    return t[s].addEventListener(e, a.seriesHover.bind(a, n), { capture: !1, passive: !0 });
-                                                });
-                                            },
-                                            n = 0;
-                                        n < t.length;
-                                        n++
-                                    )
-                                        s(n);
-                                },
-                            },
-                            {
-                                key: "seriesHover",
-                                value: function (t, e) {
-                                    var i = this,
-                                        a = [],
-                                        s = this.w;
-                                    s.config.chart.group && (a = this.ctx.getGroupedCharts()),
-                                        (s.globals.axisCharts && ((s.globals.minX === -1 / 0 && s.globals.maxX === 1 / 0) || 0 === s.globals.dataPoints)) ||
-                                            (a.length
-                                                ? a.forEach(function (a) {
-                                                      var s = i.getElTooltip(a),
-                                                          n = { paths: t.paths, tooltipEl: s, tooltipY: t.tooltipY, tooltipX: t.tooltipX, elGrid: t.elGrid, hoverArea: t.hoverArea, ttItems: a.w.globals.tooltip.ttItems };
-                                                      a.w.globals.minX === i.w.globals.minX && a.w.globals.maxX === i.w.globals.maxX && a.w.globals.tooltip.seriesHoverByContext({ chartCtx: a, ttCtx: a.w.globals.tooltip, opt: n, e: e });
-                                                  })
-                                                : this.seriesHoverByContext({ chartCtx: this.ctx, ttCtx: this.w.globals.tooltip, opt: t, e: e }));
-                                },
-                            },
-                            {
-                                key: "seriesHoverByContext",
-                                value: function (t) {
-                                    var e = t.chartCtx,
-                                        i = t.ttCtx,
-                                        a = t.opt,
-                                        s = t.e,
-                                        n = e.w,
-                                        r = this.getElTooltip();
-                                    ((i.tooltipRect = { x: 0, y: 0, ttWidth: r.getBoundingClientRect().width, ttHeight: r.getBoundingClientRect().height }), (i.e = s), !i.hasBars() || n.globals.comboCharts || i.isBarShared) ||
-                                        (this.tConfig.onDatasetHover.highlightDataSeries && new G(e).toggleSeriesOnHover(s, s.target.parentNode));
-                                    i.fixedTooltip && i.drawFixedTooltipRect(),
-                                        n.globals.axisCharts ? i.axisChartsTooltips({ e: s, opt: a, tooltipRect: i.tooltipRect }) : i.nonAxisChartsTooltips({ e: s, opt: a, tooltipRect: i.tooltipRect });
-                                },
-                            },
-                            {
-                                key: "axisChartsTooltips",
-                                value: function (t) {
-                                    var e,
-                                        i,
-                                        a,
-                                        s = t.e,
-                                        n = t.opt,
-                                        r = this.w,
-                                        o = null,
-                                        l = n.elGrid.getBoundingClientRect(),
-                                        h = "touchmove" === s.type ? s.touches[0].clientX : s.clientX,
-                                        c = "touchmove" === s.type ? s.touches[0].clientY : s.clientY;
-                                    if (((this.clientY = c), (this.clientX = h), c < l.top || c > l.top + l.height)) this.handleMouseOut(n);
-                                    else {
-                                        if (Array.isArray(this.tConfig.enabledOnSeries)) {
-                                            var d = parseInt(n.paths.getAttribute("index"));
-                                            if (this.tConfig.enabledOnSeries.indexOf(d) < 0) return void this.handleMouseOut(n);
-                                        }
-                                        var u = this.getElTooltip(),
-                                            f = this.getElXCrosshairs(),
-                                            g = r.globals.xyCharts || ("bar" === r.config.chart.type && !r.globals.isBarHorizontal && this.hasBars() && this.tConfig.shared) || (r.globals.comboCharts && this.hasBars);
-                                        if ((r.globals.isBarHorizontal && this.hasBars() && (g = !1), "mousemove" === s.type || "touchmove" === s.type || "mouseup" === s.type)) {
-                                            if ((null !== f && f.classList.add("active"), null !== this.ycrosshairs && this.blyaxisTooltip && this.ycrosshairs.classList.add("active"), g && !this.showOnIntersect)) {
-                                                e = (o = this.tooltipUtil.getNearestValues({ context: this, hoverArea: n.hoverArea, elGrid: n.elGrid, clientX: h, clientY: c, hasBars: this.hasBars })).j;
-                                                var p = o.capturedSeries;
-                                                if (o.hoverX < 0 || o.hoverX > r.globals.gridWidth) return void this.handleMouseOut(n);
-                                                if (null !== p) {
-                                                    if (null === r.globals.series[p][e]) return void n.tooltipEl.classList.remove("active");
-                                                    void 0 !== r.globals.series[p][e]
-                                                        ? this.tConfig.shared && this.tooltipUtil.isXoverlap(e) && this.tooltipUtil.isinitialSeriesSameLen()
-                                                            ? this.create(s, this, p, e, n.ttItems)
-                                                            : this.create(s, this, p, e, n.ttItems, !1)
-                                                        : this.tooltipUtil.isXoverlap(e) && this.create(s, this, 0, e, n.ttItems);
-                                                } else this.tooltipUtil.isXoverlap(e) && this.create(s, this, 0, e, n.ttItems);
-                                            } else if ("heatmap" === r.config.chart.type) {
-                                                var x = this.intersect.handleHeatTooltip({ e: s, opt: n, x: i, y: a });
-                                                (i = x.x), (a = x.y), (u.style.left = i + "px"), (u.style.top = a + "px");
-                                            } else this.hasBars && this.intersect.handleBarTooltip({ e: s, opt: n }), this.hasMarkers && this.intersect.handleMarkerTooltip({ e: s, opt: n, x: i, y: a });
-                                            if (this.blyaxisTooltip) for (var v = 0; v < r.config.yaxis.length; v++) this.axesTooltip.drawYaxisTooltipText(v, c, this.xyRatios);
-                                            n.tooltipEl.classList.add("active");
-                                        } else ("mouseout" !== s.type && "touchend" !== s.type) || this.handleMouseOut(n);
-                                    }
-                                },
-                            },
-                            {
-                                key: "nonAxisChartsTooltips",
-                                value: function (t) {
-                                    var e = t.e,
-                                        i = t.opt,
-                                        a = t.tooltipRect,
-                                        s = this.w,
-                                        n = i.paths.getAttribute("rel"),
-                                        r = this.getElTooltip(),
-                                        o = s.globals.dom.elWrap.getBoundingClientRect();
-                                    if ("mousemove" === e.type || "touchmove" === e.type) {
-                                        r.classList.add("active"), this.tooltipLabels.drawSeriesTexts({ ttItems: i.ttItems, i: parseInt(n) - 1, shared: !1 });
-                                        var l = s.globals.clientX - o.left - a.ttWidth / 2,
-                                            h = s.globals.clientY - o.top - a.ttHeight - 10;
-                                        (r.style.left = l + "px"), (r.style.top = h + "px");
-                                    } else ("mouseout" !== e.type && "touchend" !== e.type) || r.classList.remove("active");
-                                },
-                            },
-                            {
-                                key: "deactivateHoverFilter",
-                                value: function () {
-                                    for (var t = this.w, e = new m(this.ctx), i = t.globals.dom.Paper.select(".apexcharts-bar-area"), a = 0; a < i.length; a++) e.pathMouseLeave(i[a]);
-                                },
-                            },
-                            {
-                                key: "handleMouseOut",
-                                value: function (t) {
-                                    var e = this.w,
-                                        i = this.getElXCrosshairs();
-                                    if (
-                                        (t.tooltipEl.classList.remove("active"),
-                                        this.deactivateHoverFilter(),
-                                        "bubble" !== e.config.chart.type && this.marker.resetPointsSize(),
-                                        null !== i && i.classList.remove("active"),
-                                        null !== this.ycrosshairs && this.ycrosshairs.classList.remove("active"),
-                                        this.blxaxisTooltip && this.xaxisTooltip.classList.remove("active"),
-                                        this.blyaxisTooltip)
-                                    ) {
-                                        null === this.yaxisTTEls && (this.yaxisTTEls = e.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip"));
-                                        for (var a = 0; a < this.yaxisTTEls.length; a++) this.yaxisTTEls[a].classList.remove("active");
-                                    }
-                                },
-                            },
-                            {
-                                key: "getElMarkers",
-                                value: function () {
-                                    return this.w.globals.dom.baseEl.querySelectorAll(" .apexcharts-series-markers");
-                                },
-                            },
-                            {
-                                key: "getAllMarkers",
-                                value: function () {
-                                    return this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers .apexcharts-marker");
-                                },
-                            },
-                            {
-                                key: "hasMarkers",
-                                value: function () {
-                                    return this.getElMarkers().length > 0;
-                                },
-                            },
-                            {
-                                key: "getElBars",
-                                value: function () {
-                                    return this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-bar-series,  .apexcharts-candlestick-series, .apexcharts-rangebar-series");
-                                },
-                            },
-                            {
-                                key: "hasBars",
-                                value: function () {
-                                    return this.getElBars().length > 0;
-                                },
-                            },
-                            {
-                                key: "markerClick",
-                                value: function (t, e, i) {
-                                    var a = this.w;
-                                    "function" == typeof a.config.chart.events.markerClick && a.config.chart.events.markerClick(t, this.ctx, { seriesIndex: e, dataPointIndex: i, w: a }),
-                                        this.ctx.fireEvent("markerClick", [t, this.ctx, { seriesIndex: e, dataPointIndex: i, w: a }]);
-                                },
-                            },
-                            {
-                                key: "create",
-                                value: function (t, e, i, a, s) {
-                                    var n = arguments.length > 5 && void 0 !== arguments[5] ? arguments[5] : null,
-                                        r = this.w,
-                                        o = e;
-                                    "mouseup" === t.type && this.markerClick(t, i, a), null === n && (n = this.tConfig.shared);
-                                    var l = this.hasMarkers(),
-                                        h = this.getElBars();
-                                    if (n) {
-                                        if (
-                                            (o.tooltipLabels.drawSeriesTexts({ ttItems: s, i: i, j: a, shared: !this.showOnIntersect && this.tConfig.shared }),
-                                            l && (r.globals.markers.largestSize > 0 ? o.marker.enlargePoints(a) : o.tooltipPosition.moveDynamicPointsOnHover(a)),
-                                            this.hasBars() && ((this.barSeriesHeight = this.tooltipUtil.getBarsHeight(h)), this.barSeriesHeight > 0))
-                                        ) {
-                                            var c = new m(this.ctx),
-                                                d = r.globals.dom.Paper.select(".apexcharts-bar-area[j='".concat(a, "']"));
-                                            this.deactivateHoverFilter(), this.tooltipPosition.moveStickyTooltipOverBars(a);
-                                            for (var u = 0; u < d.length; u++) c.pathMouseEnter(d[u]);
-                                        }
-                                    } else o.tooltipLabels.drawSeriesTexts({ shared: !1, ttItems: s, i: i, j: a }), this.hasBars() && o.tooltipPosition.moveStickyTooltipOverBars(a), l && o.tooltipPosition.moveMarkers(i, a);
-                                },
-                            },
-                        ]),
-                        t
-                    );
-                })(),
-                wt = (function () {
-                    function t(e) {
-                        n(this, t), (this.ctx = e), (this.w = e.w), (this.ev = this.w.config.chart.events), (this.localeValues = this.w.globals.locale.toolbar);
-                    }
-                    return (
-                        o(t, [
-                            {
-                                key: "createToolbar",
-                                value: function () {
-                                    var t = this.w,
-                                        e = document.createElement("div");
-                                    if (
-                                        (e.setAttribute("class", "apexcharts-toolbar"),
-                                        t.globals.dom.elWrap.appendChild(e),
-                                        (this.elZoom = document.createElement("div")),
-                                        (this.elZoomIn = document.createElement("div")),
-                                        (this.elZoomOut = document.createElement("div")),
-                                        (this.elPan = document.createElement("div")),
-                                        (this.elSelection = document.createElement("div")),
-                                        (this.elZoomReset = document.createElement("div")),
-                                        (this.elMenuIcon = document.createElement("div")),
-                                        (this.elMenu = document.createElement("div")),
-                                        (this.elCustomIcons = []),
-                                        (this.t = t.config.chart.toolbar.tools),
-                                        Array.isArray(this.t.customIcons))
-                                    )
-                                        for (var i = 0; i < this.t.customIcons.length; i++) this.elCustomIcons.push(document.createElement("div"));
-                                    this.elMenuItems = [];
-                                    var a = [];
-                                    this.t.zoomin &&
-                                        t.config.chart.zoom.enabled &&
-                                        a.push({
-                                            el: this.elZoomIn,
-                                            icon:
-                                                "string" == typeof this.t.zoomin
-                                                    ? this.t.zoomin
-                                                    : '<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">\n    <path d="M0 0h24v24H0z" fill="none"/>\n    <path d="M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/>\n</svg>\n',
-                                            title: this.localeValues.zoomIn,
-                                            class: "apexcharts-zoom-in-icon",
-                                        }),
-                                        this.t.zoomout &&
-                                            t.config.chart.zoom.enabled &&
-                                            a.push({
-                                                el: this.elZoomOut,
-                                                icon:
-                                                    "string" == typeof this.t.zoomout
-                                                        ? this.t.zoomout
-                                                        : '<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">\n    <path d="M0 0h24v24H0z" fill="none"/>\n    <path d="M7 11v2h10v-2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/>\n</svg>\n',
-                                                title: this.localeValues.zoomOut,
-                                                class: "apexcharts-zoom-out-icon",
-                                            }),
-                                        this.t.zoom &&
-                                            t.config.chart.zoom.enabled &&
-                                            a.push({
-                                                el: this.elZoom,
-                                                icon:
-                                                    "string" == typeof this.t.zoom
-                                                        ? this.t.zoom
-                                                        : '<svg xmlns="http://www.w3.org/2000/svg" fill="#000000" height="24" viewBox="0 0 24 24" width="24">\n    <path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/>\n    <path d="M0 0h24v24H0V0z" fill="none"/>\n    <path d="M12 10h-2v2H9v-2H7V9h2V7h1v2h2v1z"/>\n</svg>',
-                                                title: this.localeValues.selectionZoom,
-                                                class: t.globals.isTouchDevice ? "hidden" : "apexcharts-zoom-icon",
-                                            }),
-                                        this.t.selection &&
-                                            t.config.chart.selection.enabled &&
-                                            a.push({
-                                                el: this.elSelection,
-                                                icon:
-                                                    "string" == typeof this.t.selection
-                                                        ? this.t.selection
-                                                        : '<svg fill="#6E8192" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">\n    <path d="M0 0h24v24H0z" fill="none"/>\n    <path d="M3 5h2V3c-1.1 0-2 .9-2 2zm0 8h2v-2H3v2zm4 8h2v-2H7v2zM3 9h2V7H3v2zm10-6h-2v2h2V3zm6 0v2h2c0-1.1-.9-2-2-2zM5 21v-2H3c0 1.1.9 2 2 2zm-2-4h2v-2H3v2zM9 3H7v2h2V3zm2 18h2v-2h-2v2zm8-8h2v-2h-2v2zm0 8c1.1 0 2-.9 2-2h-2v2zm0-12h2V7h-2v2zm0 8h2v-2h-2v2zm-4 4h2v-2h-2v2zm0-16h2V3h-2v2z"/>\n</svg>',
-                                                title: this.localeValues.selection,
-                                                class: t.globals.isTouchDevice ? "hidden" : "apexcharts-selection-icon",
-                                            }),
-                                        this.t.pan &&
-                                            t.config.chart.zoom.enabled &&
-                                            a.push({
-                                                el: this.elPan,
-                                                icon:
-                                                    "string" == typeof this.t.pan
-                                                        ? this.t.pan
-                                                        : '<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="#000000" height="24" viewBox="0 0 24 24" width="24">\n    <defs>\n        <path d="M0 0h24v24H0z" id="a"/>\n    </defs>\n    <clipPath id="b">\n        <use overflow="visible" xlink:href="#a"/>\n    </clipPath>\n    <path clip-path="url(#b)" d="M23 5.5V20c0 2.2-1.8 4-4 4h-7.3c-1.08 0-2.1-.43-2.85-1.19L1 14.83s1.26-1.23 1.3-1.25c.22-.19.49-.29.79-.29.22 0 .42.06.6.16.04.01 4.31 2.46 4.31 2.46V4c0-.83.67-1.5 1.5-1.5S11 3.17 11 4v7h1V1.5c0-.83.67-1.5 1.5-1.5S15 .67 15 1.5V11h1V2.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5V11h1V5.5c0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5z"/>\n</svg>',
-                                                title: this.localeValues.pan,
-                                                class: t.globals.isTouchDevice ? "hidden" : "apexcharts-pan-icon",
-                                            }),
-                                        this.t.reset &&
-                                            t.config.chart.zoom.enabled &&
-                                            a.push({
-                                                el: this.elZoomReset,
-                                                icon:
-                                                    "string" == typeof this.t.reset
-                                                        ? this.t.reset
-                                                        : '<svg fill="#000000" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg">\n    <path d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"/>\n    <path d="M0 0h24v24H0z" fill="none"/>\n</svg>',
-                                                title: this.localeValues.reset,
-                                                class: "apexcharts-reset-zoom-icon",
-                                            }),
-                                        this.t.download &&
-                                            a.push({
-                                                el: this.elMenuIcon,
-                                                icon:
-                                                    "string" == typeof this.t.download
-                                                        ? this.t.download
-                                                        : '<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="none" d="M0 0h24v24H0V0z"/><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"/></svg>',
-                                                title: this.localeValues.menu,
-                                                class: "apexcharts-menu-icon",
-                                            });
-                                    for (var s = 0; s < this.elCustomIcons.length; s++)
-                                        a.push({
-                                            el: this.elCustomIcons[s],
-                                            icon: this.t.customIcons[s].icon,
-                                            title: this.t.customIcons[s].title,
-                                            index: this.t.customIcons[s].index,
-                                            class: "apexcharts-toolbar-custom-icon " + this.t.customIcons[s].class,
-                                        });
-                                    a.forEach(function (t, e) {
-                                        t.index && p.moveIndexInArray(a, e, t.index);
-                                    });
-                                    for (var n = 0; n < a.length; n++) m.setAttrs(a[n].el, { class: a[n].class, title: a[n].title }), (a[n].el.innerHTML = a[n].icon), e.appendChild(a[n].el);
-                                    e.appendChild(this.elMenu), m.setAttrs(this.elMenu, { class: "apexcharts-menu" });
-                                    for (
-                                        var r = [
-                                                { name: "exportSVG", title: this.localeValues.exportToSVG },
-                                                { name: "exportPNG", title: this.localeValues.exportToPNG },
-                                            ],
-                                            o = 0;
-                                        o < r.length;
-                                        o++
-                                    )
-                                        this.elMenuItems.push(document.createElement("div")),
-                                            (this.elMenuItems[o].innerHTML = r[o].title),
-                                            m.setAttrs(this.elMenuItems[o], { class: "apexcharts-menu-item ".concat(r[o].name), title: r[o].title }),
-                                            this.elMenu.appendChild(this.elMenuItems[o]);
-                                    t.globals.zoomEnabled ? this.elZoom.classList.add("selected") : t.globals.panEnabled ? this.elPan.classList.add("selected") : t.globals.selectionEnabled && this.elSelection.classList.add("selected"),
-                                        this.addToolbarEventListeners();
-                                },
-                            },
-                            {
-                                key: "addToolbarEventListeners",
-                                value: function () {
-                                    var t = this;
-                                    this.elZoomReset.addEventListener("click", this.handleZoomReset.bind(this)),
-                                        this.elSelection.addEventListener("click", this.toggleSelection.bind(this)),
-                                        this.elZoom.addEventListener("click", this.toggleZooming.bind(this)),
-                                        this.elZoomIn.addEventListener("click", this.handleZoomIn.bind(this)),
-                                        this.elZoomOut.addEventListener("click", this.handleZoomOut.bind(this)),
-                                        this.elPan.addEventListener("click", this.togglePanning.bind(this)),
-                                        this.elMenuIcon.addEventListener("click", this.toggleMenu.bind(this)),
-                                        this.elMenuItems.forEach(function (e) {
-                                            e.classList.contains("exportSVG") ? e.addEventListener("click", t.downloadSVG.bind(t)) : e.classList.contains("exportPNG") && e.addEventListener("click", t.downloadPNG.bind(t));
-                                        });
-                                    for (var e = 0; e < this.t.customIcons.length; e++) this.elCustomIcons[e].addEventListener("click", this.t.customIcons[e].click);
-                                },
-                            },
-                            {
-                                key: "toggleSelection",
-                                value: function () {
-                                    this.toggleOtherControls(),
-                                        (this.w.globals.selectionEnabled = !this.w.globals.selectionEnabled),
-                                        this.elSelection.classList.contains("selected") ? this.elSelection.classList.remove("selected") : this.elSelection.classList.add("selected");
-                                },
-                            },
-                            {
-                                key: "toggleZooming",
-                                value: function () {
-                                    this.toggleOtherControls(),
-                                        (this.w.globals.zoomEnabled = !this.w.globals.zoomEnabled),
-                                        this.elZoom.classList.contains("selected") ? this.elZoom.classList.remove("selected") : this.elZoom.classList.add("selected");
-                                },
-                            },
-                            {
-                                key: "getToolbarIconsReference",
-                                value: function () {
-                                    var t = this.w;
-                                    this.elZoom || (this.elZoom = t.globals.dom.baseEl.querySelector(".apexcharts-zoom-icon")),
-                                        this.elPan || (this.elPan = t.globals.dom.baseEl.querySelector(".apexcharts-pan-icon")),
-                                        this.elSelection || (this.elSelection = t.globals.dom.baseEl.querySelector(".apexcharts-selection-icon"));
-                                },
-                            },
-                            {
-                                key: "enableZooming",
-                                value: function () {
-                                    this.toggleOtherControls(), (this.w.globals.zoomEnabled = !0), this.elZoom && this.elZoom.classList.add("selected"), this.elPan && this.elPan.classList.remove("selected");
-                                },
-                            },
-                            {
-                                key: "enablePanning",
-                                value: function () {
-                                    this.toggleOtherControls(), (this.w.globals.panEnabled = !0), this.elPan && this.elPan.classList.add("selected"), this.elZoom && this.elZoom.classList.remove("selected");
-                                },
-                            },
-                            {
-                                key: "togglePanning",
-                                value: function () {
-                                    this.toggleOtherControls(),
-                                        (this.w.globals.panEnabled = !this.w.globals.panEnabled),
-                                        this.elPan.classList.contains("selected") ? this.elPan.classList.remove("selected") : this.elPan.classList.add("selected");
-                                },
-                            },
-                            {
-                                key: "toggleOtherControls",
-                                value: function () {
-                                    var t = this.w;
-                                    (t.globals.panEnabled = !1),
-                                        (t.globals.zoomEnabled = !1),
-                                        (t.globals.selectionEnabled = !1),
-                                        this.getToolbarIconsReference(),
-                                        this.elPan && this.elPan.classList.remove("selected"),
-                                        this.elSelection && this.elSelection.classList.remove("selected"),
-                                        this.elZoom && this.elZoom.classList.remove("selected");
-                                },
-                            },
-                            {
-                                key: "handleZoomIn",
-                                value: function () {
-                                    var t = this.w,
-                                        e = (t.globals.minX + t.globals.maxX) / 2,
-                                        i = (t.globals.minX + e) / 2,
-                                        a = (t.globals.maxX + e) / 2;
-                                    t.globals.disableZoomIn || this.zoomUpdateOptions(i, a);
-                                },
-                            },
-                            {
-                                key: "handleZoomOut",
-                                value: function () {
-                                    var t = this.w;
-                                    if (!("datetime" === t.config.xaxis.type && new Date(t.globals.minX).getUTCFullYear() < 1e3)) {
-                                        var e = (t.globals.minX + t.globals.maxX) / 2,
-                                            i = t.globals.minX - (e - t.globals.minX),
-                                            a = t.globals.maxX - (e - t.globals.maxX);
-                                        t.globals.disableZoomOut || this.zoomUpdateOptions(i, a);
-                                    }
-                                },
-                            },
-                            {
-                                key: "zoomUpdateOptions",
-                                value: function (t, e) {
-                                    var i = { min: t, max: e },
-                                        a = this.getBeforeZoomRange(i);
-                                    a && (i = a.xaxis), (this.w.globals.zoomed = !0), this.ctx._updateOptions({ xaxis: i }, !1, this.w.config.chart.animations.dynamicAnimation.enabled), this.zoomCallback(i);
-                                },
-                            },
-                            {
-                                key: "zoomCallback",
-                                value: function (t, e) {
-                                    "function" == typeof this.ev.zoomed && this.ev.zoomed(this.ctx, { xaxis: t, yaxis: e });
-                                },
-                            },
-                            {
-                                key: "getBeforeZoomRange",
-                                value: function (t, e) {
-                                    var i = null;
-                                    return "function" == typeof this.ev.beforeZoom && (i = this.ev.beforeZoom(this, { xaxis: t, yaxis: e })), i;
-                                },
-                            },
-                            {
-                                key: "toggleMenu",
-                                value: function () {
-                                    this.elMenu.classList.contains("open") ? this.elMenu.classList.remove("open") : this.elMenu.classList.add("open");
-                                },
-                            },
-                            {
-                                key: "downloadPNG",
-                                value: function () {
-                                    var t = new ct(this.ctx);
-                                    t.exportToPng(this.ctx), this.toggleMenu();
-                                },
-                            },
-                            {
-                                key: "downloadSVG",
-                                value: function () {
-                                    var t = new ct(this.ctx);
-                                    t.exportToSVG(), this.toggleMenu();
-                                },
-                            },
-                            {
-                                key: "handleZoomReset",
-                                value: function (t) {
-                                    var e = this;
-                                    this.ctx.getSyncedCharts().forEach(function (t) {
-                                        var i = t.w;
-                                        i.globals.minX !== i.globals.initialminX &&
-                                            i.globals.maxX !== i.globals.initialmaxX &&
-                                            (t.revertDefaultAxisMinMax(),
-                                            "function" == typeof i.config.chart.events.zoomed && e.zoomCallback({ min: i.config.xaxis.min, max: i.config.xaxis.max }),
-                                            (i.globals.zoomed = !1),
-                                            t._updateSeries(i.globals.initialSeries, i.config.chart.animations.dynamicAnimation.enabled));
-                                    });
-                                },
-                            },
-                            {
-                                key: "destroy",
-                                value: function () {
-                                    (this.elZoom = null), (this.elZoomIn = null), (this.elZoomOut = null), (this.elPan = null), (this.elSelection = null), (this.elZoomReset = null), (this.elMenuIcon = null);
-                                },
-                            },
-                        ]),
-                        t
-                    );
-                })(),
-                kt = (function (t) {
-                    function e(t) {
-                        var i;
-                        return (
-                            n(this, e),
-                            ((i = f(this, d(e).call(this, t))).ctx = t),
-                            (i.w = t.w),
-                            (i.dragged = !1),
-                            (i.graphics = new m(i.ctx)),
-                            (i.eventList = ["mousedown", "mouseleave", "mousemove", "touchstart", "touchmove", "mouseup", "touchend"]),
-                            (i.clientX = 0),
-                            (i.clientY = 0),
-                            (i.startX = 0),
-                            (i.endX = 0),
-                            (i.dragX = 0),
-                            (i.startY = 0),
-                            (i.endY = 0),
-                            (i.dragY = 0),
-                            i
-                        );
-                    }
-                    return (
-                        c(e, wt),
-                        o(e, [
-                            {
-                                key: "init",
-                                value: function (t) {
-                                    var e = this,
-                                        i = t.xyRatios,
-                                        a = this.w,
-                                        s = this;
-                                    (this.xyRatios = i),
-                                        (this.zoomRect = this.graphics.drawRect(0, 0, 0, 0)),
-                                        (this.selectionRect = this.graphics.drawRect(0, 0, 0, 0)),
-                                        (this.gridRect = a.globals.dom.baseEl.querySelector(".apexcharts-grid")),
-                                        this.zoomRect.node.classList.add("apexcharts-zoom-rect"),
-                                        this.selectionRect.node.classList.add("apexcharts-selection-rect"),
-                                        a.globals.dom.elGraphical.add(this.zoomRect),
-                                        a.globals.dom.elGraphical.add(this.selectionRect),
-                                        "x" === a.config.chart.selection.type
-                                            ? (this.slDraggableRect = this.selectionRect.draggable({ minX: 0, minY: 0, maxX: a.globals.gridWidth, maxY: a.globals.gridHeight }).on("dragmove", this.selectionDragging.bind(this, "dragging")))
-                                            : "y" === a.config.chart.selection.type
-                                            ? (this.slDraggableRect = this.selectionRect.draggable({ minX: 0, maxX: a.globals.gridWidth }).on("dragmove", this.selectionDragging.bind(this, "dragging")))
-                                            : (this.slDraggableRect = this.selectionRect.draggable().on("dragmove", this.selectionDragging.bind(this, "dragging"))),
-                                        this.preselectedSelection(),
-                                        (this.hoverArea = a.globals.dom.baseEl.querySelector(a.globals.chartClass)),
-                                        this.hoverArea.classList.add("zoomable"),
-                                        this.eventList.forEach(function (t) {
-                                            e.hoverArea.addEventListener(t, s.svgMouseEvents.bind(s, i), { capture: !1, passive: !0 });
-                                        });
-                                },
-                            },
-                            {
-                                key: "destroy",
-                                value: function () {
-                                    this.slDraggableRect && (this.slDraggableRect.draggable(!1), this.slDraggableRect.off(), this.selectionRect.off()), (this.selectionRect = null), (this.zoomRect = null), (this.gridRect = null);
-                                },
-                            },
-                            {
-                                key: "svgMouseEvents",
-                                value: function (t, e) {
-                                    var i = this.w,
-                                        a = this,
-                                        s = this.ctx.toolbar,
-                                        n = i.globals.zoomEnabled ? i.config.chart.zoom.type : i.config.chart.selection.type;
-                                    if (
-                                        (e.shiftKey ? ((this.shiftWasPressed = !0), s.enablePanning()) : this.shiftWasPressed && (s.enableZooming(), (this.shiftWasPressed = !1)),
-                                        !(e.target.classList.contains("apexcharts-selection-rect") || e.target.parentNode.classList.contains("apexcharts-toolbar")))
-                                    ) {
-                                        if (
-                                            ((a.clientX = "touchmove" === e.type || "touchstart" === e.type ? e.touches[0].clientX : "touchend" === e.type ? e.changedTouches[0].clientX : e.clientX),
-                                            (a.clientY = "touchmove" === e.type || "touchstart" === e.type ? e.touches[0].clientY : "touchend" === e.type ? e.changedTouches[0].clientY : e.clientY),
-                                            "mousedown" === e.type && 1 === e.which)
-                                        ) {
-                                            var r = a.gridRect.getBoundingClientRect();
-                                            (a.startX = a.clientX - r.left), (a.startY = a.clientY - r.top), (a.dragged = !1), (a.w.globals.mousedown = !0);
-                                        }
-                                        if (
-                                            ((("mousemove" === e.type && 1 === e.which) || "touchmove" === e.type) &&
-                                                ((a.dragged = !0),
-                                                i.globals.panEnabled
-                                                    ? ((i.globals.selection = null), a.w.globals.mousedown && a.panDragging({ context: a, zoomtype: n, xyRatios: t }))
-                                                    : ((a.w.globals.mousedown && i.globals.zoomEnabled) || (a.w.globals.mousedown && i.globals.selectionEnabled)) && (a.selection = a.selectionDrawing({ context: a, zoomtype: n }))),
-                                            "mouseup" === e.type || "touchend" === e.type || "mouseleave" === e.type)
-                                        ) {
-                                            var o = a.gridRect.getBoundingClientRect();
-                                            a.w.globals.mousedown &&
-                                                ((a.endX = a.clientX - o.left),
-                                                (a.endY = a.clientY - o.top),
-                                                (a.dragX = Math.abs(a.endX - a.startX)),
-                                                (a.dragY = Math.abs(a.endY - a.startY)),
-                                                (i.globals.zoomEnabled || i.globals.selectionEnabled) && a.selectionDrawn({ context: a, zoomtype: n })),
-                                                i.globals.zoomEnabled && a.hideSelectionRect(this.selectionRect),
-                                                (a.dragged = !1),
-                                                (a.w.globals.mousedown = !1);
-                                        }
-                                        this.makeSelectionRectDraggable();
-                                    }
-                                },
-                            },
-                            {
-                                key: "makeSelectionRectDraggable",
-                                value: function () {
-                                    var t = this.w;
-                                    if (this.selectionRect) {
-                                        var e = this.selectionRect.node.getBoundingClientRect();
-                                        e.width > 0 &&
-                                            e.height > 0 &&
-                                            this.slDraggableRect
-                                                .selectize()
-                                                .resize({ constraint: { minX: 0, minY: 0, maxX: t.globals.gridWidth, maxY: t.globals.gridHeight } })
-                                                .on("resizing", this.selectionDragging.bind(this, "resizing"));
-                                    }
-                                },
-                            },
-                            {
-                                key: "preselectedSelection",
-                                value: function () {
-                                    var t = this.w,
-                                        e = this.xyRatios;
-                                    if (!t.globals.zoomEnabled)
-                                        if (void 0 !== t.globals.selection && null !== t.globals.selection) this.drawSelectionRect(t.globals.selection);
-                                        else if (void 0 !== t.config.chart.selection.xaxis.min && void 0 !== t.config.chart.selection.xaxis.max) {
-                                            var i = (t.config.chart.selection.xaxis.min - t.globals.minX) / e.xRatio,
-                                                a = {
-                                                    x: i,
-                                                    y: 0,
-                                                    width: t.globals.gridWidth - (t.globals.maxX - t.config.chart.selection.xaxis.max) / e.xRatio - i,
-                                                    height: t.globals.gridHeight,
-                                                    translateX: 0,
-                                                    translateY: 0,
-                                                    selectionEnabled: !0,
-                                                };
-                                            this.drawSelectionRect(a),
-                                                this.makeSelectionRectDraggable(),
-                                                "function" == typeof t.config.chart.events.selection &&
-                                                    t.config.chart.events.selection(this.ctx, { xaxis: { min: t.config.chart.selection.xaxis.min, max: t.config.chart.selection.xaxis.max }, yaxis: {} });
-                                        }
-                                },
-                            },
-                            {
-                                key: "drawSelectionRect",
-                                value: function (t) {
-                                    var e = t.x,
-                                        i = t.y,
-                                        a = t.width,
-                                        s = t.height,
-                                        n = t.translateX,
-                                        r = t.translateY,
-                                        o = this.w,
-                                        l = this.zoomRect,
-                                        h = this.selectionRect;
-                                    if (this.dragged || null !== o.globals.selection) {
-                                        var c = { transform: "translate(" + n + ", " + r + ")" };
-                                        o.globals.zoomEnabled &&
-                                            this.dragged &&
-                                            (l.attr({
-                                                x: e,
-                                                y: i,
-                                                width: a,
-                                                height: s,
-                                                fill: o.config.chart.zoom.zoomedArea.fill.color,
-                                                "fill-opacity": o.config.chart.zoom.zoomedArea.fill.opacity,
-                                                stroke: o.config.chart.zoom.zoomedArea.stroke.color,
-                                                "stroke-width": o.config.chart.zoom.zoomedArea.stroke.width,
-                                                "stroke-opacity": o.config.chart.zoom.zoomedArea.stroke.opacity,
-                                            }),
-                                            m.setAttrs(l.node, c)),
-                                            o.globals.selectionEnabled &&
-                                                (h.attr({
-                                                    x: e,
-                                                    y: i,
-                                                    width: a > 0 ? a : 0,
-                                                    height: s > 0 ? s : 0,
-                                                    fill: o.config.chart.selection.fill.color,
-                                                    "fill-opacity": o.config.chart.selection.fill.opacity,
-                                                    stroke: o.config.chart.selection.stroke.color,
-                                                    "stroke-width": o.config.chart.selection.stroke.width,
-                                                    "stroke-dasharray": o.config.chart.selection.stroke.dashArray,
-                                                    "stroke-opacity": o.config.chart.selection.stroke.opacity,
-                                                }),
-                                                m.setAttrs(h.node, c));
-                                    }
-                                },
-                            },
-                            {
-                                key: "hideSelectionRect",
-                                value: function (t) {
-                                    t && t.attr({ x: 0, y: 0, width: 0, height: 0 });
-                                },
-                            },
-                            {
-                                key: "selectionDrawing",
-                                value: function (t) {
-                                    var e = t.context,
-                                        i = t.zoomtype,
-                                        a = this.w,
-                                        s = e,
-                                        n = this.gridRect.getBoundingClientRect(),
-                                        r = s.startX - 1,
-                                        o = s.startY,
-                                        l = s.clientX - n.left - r,
-                                        h = s.clientY - n.top - o,
-                                        c = 0,
-                                        d = 0,
-                                        u = {};
-                                    return (
-                                        Math.abs(l + r) > a.globals.gridWidth ? (l = a.globals.gridWidth - r) : s.clientX - n.left < 0 && (l = r),
-                                        r > s.clientX - n.left && (c = -(l = Math.abs(l))),
-                                        o > s.clientY - n.top && (d = -(h = Math.abs(h))),
-                                        (u =
-                                            "x" === i
-                                                ? { x: r, y: 0, width: l, height: a.globals.gridHeight, translateX: c, translateY: 0 }
-                                                : "y" === i
-                                                ? { x: 0, y: o, width: a.globals.gridWidth, height: h, translateX: 0, translateY: d }
-                                                : { x: r, y: o, width: l, height: h, translateX: c, translateY: d }),
-                                        s.drawSelectionRect(u),
-                                        s.selectionDragging("resizing"),
-                                        u
-                                    );
-                                },
-                            },
-                            {
-                                key: "selectionDragging",
-                                value: function (t, e) {
-                                    var i = this,
-                                        a = this.w,
-                                        s = this.xyRatios,
-                                        n = this.selectionRect,
-                                        r = 0;
-                                    "resizing" === t && (r = 30),
-                                        "function" == typeof a.config.chart.events.selection &&
-                                            a.globals.selectionEnabled &&
-                                            (clearTimeout(this.w.globals.selectionResizeTimer),
-                                            (this.w.globals.selectionResizeTimer = window.setTimeout(function () {
-                                                var t = i.gridRect.getBoundingClientRect(),
-                                                    e = n.node.getBoundingClientRect(),
-                                                    r = a.globals.xAxisScale.niceMin + (e.left - t.left) * s.xRatio,
-                                                    o = a.globals.xAxisScale.niceMin + (e.right - t.left) * s.xRatio,
-                                                    l = a.globals.yAxisScale[0].niceMin + (t.bottom - e.bottom) * s.yRatio[0],
-                                                    h = a.globals.yAxisScale[0].niceMax - (e.top - t.top) * s.yRatio[0];
-                                                a.config.chart.events.selection(i.ctx, { xaxis: { min: r, max: o }, yaxis: { min: l, max: h } });
-                                            }, r)));
-                                },
-                            },
-                            {
-                                key: "selectionDrawn",
-                                value: function (t) {
-                                    var e = t.context,
-                                        i = t.zoomtype,
-                                        a = this.w,
-                                        s = e,
-                                        n = this.xyRatios,
-                                        r = this.ctx.toolbar;
-                                    if (s.startX > s.endX) {
-                                        var o = s.startX;
-                                        (s.startX = s.endX), (s.endX = o);
-                                    }
-                                    if (s.startY > s.endY) {
-                                        var l = s.startY;
-                                        (s.startY = s.endY), (s.endY = l);
-                                    }
-                                    var h = a.globals.xAxisScale.niceMin + s.startX * n.xRatio,
-                                        c = a.globals.xAxisScale.niceMin + s.endX * n.xRatio,
-                                        d = [],
-                                        u = [];
-                                    if (
-                                        (a.config.yaxis.forEach(function (t, e) {
-                                            d.push(Math.floor(a.globals.yAxisScale[e].niceMax - n.yRatio[e] * s.startY)), u.push(Math.floor(a.globals.yAxisScale[e].niceMax - n.yRatio[e] * s.endY));
-                                        }),
-                                        s.dragged && (s.dragX > 10 || s.dragY > 10) && h !== c)
-                                    )
-                                        if (a.globals.zoomEnabled) {
-                                            var f = p.clone(a.globals.initialConfig.yaxis);
-                                            a.globals.zoomed || ((a.globals.lastXAxis = p.clone(a.config.xaxis)), (a.globals.lastYAxis = p.clone(a.config.yaxis)));
-                                            var g = { min: h, max: c };
-                                            if (
-                                                (("xy" !== i && "y" !== i) ||
-                                                    f.forEach(function (t, e) {
-                                                        (f[e].min = u[e]), (f[e].max = d[e]);
-                                                    }),
-                                                a.config.chart.zoom.autoScaleYaxis)
-                                            ) {
-                                                var x = new Z(s.ctx);
-                                                f = x.autoScaleY(s.ctx, f, { xaxis: g });
-                                            }
-                                            if (r) {
-                                                var v = r.getBeforeZoomRange(g, f);
-                                                v && ((g = v.xaxis ? v.xaxis : g), (f = v.yaxis ? v.yaxe : f));
-                                            }
-                                            s.ctx._updateOptions({ xaxis: g, yaxis: f }, !1, s.w.config.chart.animations.dynamicAnimation.enabled),
-                                                "function" == typeof a.config.chart.events.zoomed && r.zoomCallback(g, f),
-                                                (a.globals.zoomed = !0);
-                                        } else if (a.globals.selectionEnabled) {
-                                            var m,
-                                                b = null;
-                                            (m = { min: h, max: c }),
-                                                ("xy" !== i && "y" !== i) ||
-                                                    (b = p.clone(a.config.yaxis)).forEach(function (t, e) {
-                                                        (b[e].min = u[e]), (b[e].max = d[e]);
-                                                    }),
-                                                (a.globals.selection = s.selection),
-                                                "function" == typeof a.config.chart.events.selection && a.config.chart.events.selection(s.ctx, { xaxis: m, yaxis: b });
-                                        }
-                                },
-                            },
-                            {
-                                key: "panDragging",
-                                value: function (t) {
-                                    var e,
-                                        i = t.context,
-                                        a = this.w,
-                                        s = i;
-                                    if (void 0 !== a.globals.lastClientPosition.x) {
-                                        var n = a.globals.lastClientPosition.x - s.clientX,
-                                            r = a.globals.lastClientPosition.y - s.clientY;
-                                        Math.abs(n) > Math.abs(r) && n > 0
-                                            ? (e = "left")
-                                            : Math.abs(n) > Math.abs(r) && n < 0
-                                            ? (e = "right")
-                                            : Math.abs(r) > Math.abs(n) && r > 0
-                                            ? (e = "up")
-                                            : Math.abs(r) > Math.abs(n) && r < 0 && (e = "down");
-                                    }
-                                    a.globals.lastClientPosition = { x: s.clientX, y: s.clientY };
-                                    var o = a.globals.minX,
-                                        l = a.globals.maxX;
-                                    s.panScrolled(e, o, l);
-                                },
-                            },
-                            {
-                                key: "panScrolled",
-                                value: function (t, e, i) {
-                                    var a = this.w,
-                                        s = this.xyRatios,
-                                        n = p.clone(a.globals.initialConfig.yaxis);
-                                    "left" === t
-                                        ? ((e = a.globals.minX + (a.globals.gridWidth / 15) * s.xRatio), (i = a.globals.maxX + (a.globals.gridWidth / 15) * s.xRatio))
-                                        : "right" === t && ((e = a.globals.minX - (a.globals.gridWidth / 15) * s.xRatio), (i = a.globals.maxX - (a.globals.gridWidth / 15) * s.xRatio)),
-                                        (e < a.globals.initialminX || i > a.globals.initialmaxX) && ((e = a.globals.minX), (i = a.globals.maxX));
-                                    var r = { min: e, max: i };
-                                    a.config.chart.zoom.autoScaleYaxis && (n = new Z(this.ctx).autoScaleY(this.ctx, n, { xaxis: r }));
-                                    this.ctx._updateOptions({ xaxis: { min: e, max: i }, yaxis: n }, !1, !1), "function" == typeof a.config.chart.events.scrolled && a.config.chart.events.scrolled(this.ctx, { xaxis: { min: e, max: i } });
-                                },
-                            },
-                        ]),
-                        e
-                    );
-                })(),
-                St = (function () {
-                    function t(e) {
-                        n(this, t), (this.ctx = e), (this.w = e.w);
-                    }
-                    return (
-                        o(t, [
-                            {
-                                key: "draw",
-                                value: function () {
-                                    this.drawTitleSubtitle("title"), this.drawTitleSubtitle("subtitle");
-                                },
-                            },
-                            {
-                                key: "drawTitleSubtitle",
-                                value: function (t) {
-                                    var e = this.w,
-                                        i = "title" === t ? e.config.title : e.config.subtitle,
-                                        a = e.globals.svgWidth / 2,
-                                        s = i.offsetY,
-                                        n = "middle";
-                                    if (("left" === i.align ? ((a = 10), (n = "start")) : "right" === i.align && ((a = e.globals.svgWidth - 10), (n = "end")), (a += i.offsetX), (s = s + parseInt(i.style.fontSize) + 2), void 0 !== i.text)) {
-                                        var r = new m(this.ctx).drawText({ x: a, y: s, text: i.text, textAnchor: n, fontSize: i.style.fontSize, fontFamily: i.style.fontFamily, foreColor: i.style.color, opacity: 1 });
-                                        r.node.setAttribute("class", "apexcharts-".concat(t, "-text")), e.globals.dom.Paper.add(r);
-                                    }
-                                },
-                            },
-                        ]),
-                        t
-                    );
-                })();
-            (lt = "undefined" != typeof window ? window : void 0),
-                (ht = function (t, e) {
-                    var i = ((void 0 !== this ? this : t).SVG = function (t) {
-                        if (i.supported) return (t = new i.Doc(t)), i.parser.draw || i.prepare(), t;
-                    });
-                    if (((i.ns = "http://www.w3.org/2000/svg"), (i.xmlns = "http://www.w3.org/2000/xmlns/"), (i.xlink = "http://www.w3.org/1999/xlink"), (i.svgjs = "http://svgjs.com/svgjs"), (i.supported = !0), !i.supported)) return !1;
-                    (i.did = 1e3),
-                        (i.eid = function (t) {
-                            return "Svgjs" + d(t) + i.did++;
-                        }),
-                        (i.create = function (t) {
-                            var i = e.createElementNS(this.ns, t);
-                            return i.setAttribute("id", this.eid(t)), i;
-                        }),
-                        (i.extend = function () {
-                            var t, e, a, s;
-                            for (e = (t = [].slice.call(arguments)).pop(), s = t.length - 1; s >= 0; s--) if (t[s]) for (a in e) t[s].prototype[a] = e[a];
-                            i.Set && i.Set.inherit && i.Set.inherit();
-                        }),
-                        (i.invent = function (t) {
-                            var e =
-                                "function" == typeof t.create
-                                    ? t.create
-                                    : function () {
-                                          this.constructor.call(this, i.create(t.create));
-                                      };
-                            return t.inherit && (e.prototype = new t.inherit()), t.extend && i.extend(e, t.extend), t.construct && i.extend(t.parent || i.Container, t.construct), e;
-                        }),
-                        (i.adopt = function (e) {
-                            return e
-                                ? e.instance
-                                    ? e.instance
-                                    : (((a =
-                                          "svg" == e.nodeName
-                                              ? e.parentNode instanceof t.SVGElement
-                                                  ? new i.Nested()
-                                                  : new i.Doc()
-                                              : "linearGradient" == e.nodeName
-                                              ? new i.Gradient("linear")
-                                              : "radialGradient" == e.nodeName
-                                              ? new i.Gradient("radial")
-                                              : i[d(e.nodeName)]
-                                              ? new i[d(e.nodeName)]()
-                                              : new i.Element(e)).type = e.nodeName),
-                                      (a.node = e),
-                                      (e.instance = a),
-                                      a instanceof i.Doc && a.namespace().defs(),
-                                      a.setData(JSON.parse(e.getAttribute("svgjs:data")) || {}),
-                                      a)
-                                : null;
-                            var a;
-                        }),
-                        (i.prepare = function () {
-                            var t = e.getElementsByTagName("body")[0],
-                                a = (t ? new i.Doc(t) : i.adopt(e.documentElement).nested()).size(2, 0);
-                            i.parser = { body: t || e.documentElement, draw: a.style("opacity:0;position:absolute;left:-100%;top:-100%;overflow:hidden").node, poly: a.polyline().node, path: a.path().node, native: i.create("svg") };
-                        }),
-                        (i.parser = { native: i.create("svg") }),
-                        e.addEventListener(
-                            "DOMContentLoaded",
-                            function () {
-                                i.parser.draw || i.prepare();
-                            },
-                            !1
-                        ),
-                        (i.regex = {
-                            numberAndUnit: /^([+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?)([a-z%]*)$/i,
-                            hex: /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,
-                            rgb: /rgb\((\d+),(\d+),(\d+)\)/,
-                            reference: /#([a-z0-9\-_]+)/i,
-                            transforms: /\)\s*,?\s*/,
-                            whitespace: /\s/g,
-                            isHex: /^#[a-f0-9]{3,6}$/i,
-                            isRgb: /^rgb\(/,
-                            isCss: /[^:]+:[^;]+;?/,
-                            isBlank: /^(\s+)?$/,
-                            isNumber: /^[+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,
-                            isPercent: /^-?[\d\.]+%$/,
-                            isImage: /\.(jpg|jpeg|png|gif|svg)(\?[^=]+.*)?/i,
-                            delimiter: /[\s,]+/,
-                            hyphen: /([^e])\-/gi,
-                            pathLetters: /[MLHVCSQTAZ]/gi,
-                            isPathLetter: /[MLHVCSQTAZ]/i,
-                            numbersWithDots: /((\d?\.\d+(?:e[+-]?\d+)?)((?:\.\d+(?:e[+-]?\d+)?)+))+/gi,
-                            dots: /\./g,
-                        }),
-                        (i.utils = {
-                            map: function (t, e) {
-                                var i,
-                                    a = t.length,
-                                    s = [];
-                                for (i = 0; i < a; i++) s.push(e(t[i]));
-                                return s;
-                            },
-                            filter: function (t, e) {
-                                var i,
-                                    a = t.length,
-                                    s = [];
-                                for (i = 0; i < a; i++) e(t[i]) && s.push(t[i]);
-                                return s;
-                            },
-                            radians: function (t) {
-                                return ((t % 360) * Math.PI) / 180;
-                            },
-                            degrees: function (t) {
-                                return ((180 * t) / Math.PI) % 360;
-                            },
-                            filterSVGElements: function (e) {
-                                return this.filter(e, function (e) {
-                                    return e instanceof t.SVGElement;
-                                });
-                            },
-                        }),
-                        (i.defaults = {
-                            attrs: {
-                                "fill-opacity": 1,
-                                "stroke-opacity": 1,
-                                "stroke-width": 0,
-                                "stroke-linejoin": "miter",
-                                "stroke-linecap": "butt",
-                                fill: "#000000",
-                                stroke: "#000000",
-                                opacity: 1,
-                                x: 0,
-                                y: 0,
-                                cx: 0,
-                                cy: 0,
-                                width: 0,
-                                height: 0,
-                                r: 0,
-                                rx: 0,
-                                ry: 0,
-                                offset: 0,
-                                "stop-opacity": 1,
-                                "stop-color": "#000000",
-                                "font-size": 16,
-                                "font-family": "Helvetica, Arial, sans-serif",
-                                "text-anchor": "start",
-                            },
-                        }),
-                        (i.Color = function (t) {
-                            var e, a;
-                            ((this.r = 0), (this.g = 0), (this.b = 0), t) &&
-                                ("string" == typeof t
-                                    ? i.regex.isRgb.test(t)
-                                        ? ((e = i.regex.rgb.exec(t.replace(i.regex.whitespace, ""))), (this.r = parseInt(e[1])), (this.g = parseInt(e[2])), (this.b = parseInt(e[3])))
-                                        : i.regex.isHex.test(t) &&
-                                          ((e = i.regex.hex.exec(4 == (a = t).length ? ["#", a.substring(1, 2), a.substring(1, 2), a.substring(2, 3), a.substring(2, 3), a.substring(3, 4), a.substring(3, 4)].join("") : a)),
-                                          (this.r = parseInt(e[1], 16)),
-                                          (this.g = parseInt(e[2], 16)),
-                                          (this.b = parseInt(e[3], 16)))
-                                    : "object" === s(t) && ((this.r = t.r), (this.g = t.g), (this.b = t.b)));
-                        }),
-                        i.extend(i.Color, {
-                            toString: function () {
-                                return this.toHex();
-                            },
-                            toHex: function () {
-                                return "#" + u(this.r) + u(this.g) + u(this.b);
-                            },
-                            toRgb: function () {
-                                return "rgb(" + [this.r, this.g, this.b].join() + ")";
-                            },
-                            brightness: function () {
-                                return (this.r / 255) * 0.3 + (this.g / 255) * 0.59 + (this.b / 255) * 0.11;
-                            },
-                            morph: function (t) {
-                                return (this.destination = new i.Color(t)), this;
-                            },
-                            at: function (t) {
-                                return this.destination
-                                    ? ((t = t < 0 ? 0 : t > 1 ? 1 : t),
-                                      new i.Color({ r: ~~(this.r + (this.destination.r - this.r) * t), g: ~~(this.g + (this.destination.g - this.g) * t), b: ~~(this.b + (this.destination.b - this.b) * t) }))
-                                    : this;
-                            },
-                        }),
-                        (i.Color.test = function (t) {
-                            return (t += ""), i.regex.isHex.test(t) || i.regex.isRgb.test(t);
-                        }),
-                        (i.Color.isRgb = function (t) {
-                            return t && "number" == typeof t.r && "number" == typeof t.g && "number" == typeof t.b;
-                        }),
-                        (i.Color.isColor = function (t) {
-                            return i.Color.isRgb(t) || i.Color.test(t);
-                        }),
-                        (i.Array = function (t, e) {
-                            0 == (t = (t || []).valueOf()).length && e && (t = e.valueOf()), (this.value = this.parse(t));
-                        }),
-                        i.extend(i.Array, {
-                            morph: function (t) {
-                                if (((this.destination = this.parse(t)), this.value.length != this.destination.length)) {
-                                    for (var e = this.value[this.value.length - 1], i = this.destination[this.destination.length - 1]; this.value.length > this.destination.length; ) this.destination.push(i);
-                                    for (; this.value.length < this.destination.length; ) this.value.push(e);
-                                }
-                                return this;
-                            },
-                            settle: function () {
-                                for (var t = 0, e = this.value.length, i = []; t < e; t++) -1 == i.indexOf(this.value[t]) && i.push(this.value[t]);
-                                return (this.value = i);
-                            },
-                            at: function (t) {
-                                if (!this.destination) return this;
-                                for (var e = 0, a = this.value.length, s = []; e < a; e++) s.push(this.value[e] + (this.destination[e] - this.value[e]) * t);
-                                return new i.Array(s);
-                            },
-                            toString: function () {
-                                return this.value.join(" ");
-                            },
-                            valueOf: function () {
-                                return this.value;
-                            },
-                            parse: function (t) {
-                                return (t = t.valueOf()), Array.isArray(t) ? t : this.split(t);
-                            },
-                            split: function (t) {
-                                return t.trim().split(i.regex.delimiter).map(parseFloat);
-                            },
-                            reverse: function () {
-                                return this.value.reverse(), this;
-                            },
-                            clone: function () {
-                                var t = new this.constructor();
-                                return (
-                                    (t.value = (function t(e) {
-                                        var i = e.slice(0);
-                                        for (var a = i.length; a--; ) Array.isArray(i[a]) && (i[a] = t(i[a]));
-                                        return i;
-                                    })(this.value)),
-                                    t
-                                );
-                            },
-                        }),
-                        (i.PointArray = function (t, e) {
-                            i.Array.call(this, t, e || [[0, 0]]);
-                        }),
-                        (i.PointArray.prototype = new i.Array()),
-                        (i.PointArray.prototype.constructor = i.PointArray),
-                        i.extend(i.PointArray, {
-                            toString: function () {
-                                for (var t = 0, e = this.value.length, i = []; t < e; t++) i.push(this.value[t].join(","));
-                                return i.join(" ");
-                            },
-                            toLine: function () {
-                                return { x1: this.value[0][0], y1: this.value[0][1], x2: this.value[1][0], y2: this.value[1][1] };
-                            },
-                            at: function (t) {
-                                if (!this.destination) return this;
-                                for (var e = 0, a = this.value.length, s = []; e < a; e++) s.push([this.value[e][0] + (this.destination[e][0] - this.value[e][0]) * t, this.value[e][1] + (this.destination[e][1] - this.value[e][1]) * t]);
-                                return new i.PointArray(s);
-                            },
-                            parse: function (t) {
-                                var e = [];
-                                if (((t = t.valueOf()), Array.isArray(t))) {
-                                    if (Array.isArray(t[0]))
-                                        return t.map(function (t) {
-                                            return t.slice();
-                                        });
-                                    if (null != t[0].x)
-                                        return t.map(function (t) {
-                                            return [t.x, t.y];
-                                        });
-                                } else t = t.trim().split(i.regex.delimiter).map(parseFloat);
-                                t.length % 2 != 0 && t.pop();
-                                for (var a = 0, s = t.length; a < s; a += 2) e.push([t[a], t[a + 1]]);
-                                return e;
-                            },
-                            move: function (t, e) {
-                                var i = this.bbox();
-                                if (((t -= i.x), (e -= i.y), !isNaN(t) && !isNaN(e))) for (var a = this.value.length - 1; a >= 0; a--) this.value[a] = [this.value[a][0] + t, this.value[a][1] + e];
-                                return this;
-                            },
-                            size: function (t, e) {
-                                var i,
-                                    a = this.bbox();
-                                for (i = this.value.length - 1; i >= 0; i--) a.width && (this.value[i][0] = ((this.value[i][0] - a.x) * t) / a.width + a.x), a.height && (this.value[i][1] = ((this.value[i][1] - a.y) * e) / a.height + a.y);
-                                return this;
-                            },
-                            bbox: function () {
-                                return i.parser.draw || i.prepare(), i.parser.poly.setAttribute("points", this.toString()), i.parser.poly.getBBox();
-                            },
-                        });
-                    for (
-                        var a = {
-                                M: function (t, e, i) {
-                                    return (e.x = i.x = t[0]), (e.y = i.y = t[1]), ["M", e.x, e.y];
-                                },
-                                L: function (t, e) {
-                                    return (e.x = t[0]), (e.y = t[1]), ["L", t[0], t[1]];
-                                },
-                                H: function (t, e) {
-                                    return (e.x = t[0]), ["H", t[0]];
-                                },
-                                V: function (t, e) {
-                                    return (e.y = t[0]), ["V", t[0]];
-                                },
-                                C: function (t, e) {
-                                    return (e.x = t[4]), (e.y = t[5]), ["C", t[0], t[1], t[2], t[3], t[4], t[5]];
-                                },
-                                S: function (t, e) {
-                                    return (e.x = t[2]), (e.y = t[3]), ["S", t[0], t[1], t[2], t[3]];
-                                },
-                                Q: function (t, e) {
-                                    return (e.x = t[2]), (e.y = t[3]), ["Q", t[0], t[1], t[2], t[3]];
-                                },
-                                T: function (t, e) {
-                                    return (e.x = t[0]), (e.y = t[1]), ["T", t[0], t[1]];
-                                },
-                                Z: function (t, e, i) {
-                                    return (e.x = i.x), (e.y = i.y), ["Z"];
-                                },
-                                A: function (t, e) {
-                                    return (e.x = t[5]), (e.y = t[6]), ["A", t[0], t[1], t[2], t[3], t[4], t[5], t[6]];
-                                },
-                            },
-                            n = "mlhvqtcsaz".split(""),
-                            r = 0,
-                            o = n.length;
-                        r < o;
-                        ++r
-                    )
-                        a[n[r]] = (function (t) {
-                            return function (e, i, s) {
-                                if ("H" == t) e[0] = e[0] + i.x;
-                                else if ("V" == t) e[0] = e[0] + i.y;
-                                else if ("A" == t) (e[5] = e[5] + i.x), (e[6] = e[6] + i.y);
-                                else for (var n = 0, r = e.length; n < r; ++n) e[n] = e[n] + (n % 2 ? i.y : i.x);
-                                return a[t](e, i, s);
-                            };
-                        })(n[r].toUpperCase());
-                    (i.PathArray = function (t, e) {
-                        i.Array.call(this, t, e || [["M", 0, 0]]);
-                    }),
-                        (i.PathArray.prototype = new i.Array()),
-                        (i.PathArray.prototype.constructor = i.PathArray),
-                        i.extend(i.PathArray, {
-                            toString: function () {
-                                return (function (t) {
-                                    for (var e = 0, i = t.length, a = ""; e < i; e++)
-                                        (a += t[e][0]),
-                                            null != t[e][1] &&
-                                                ((a += t[e][1]),
-                                                null != t[e][2] &&
-                                                    ((a += " "),
-                                                    (a += t[e][2]),
-                                                    null != t[e][3] &&
-                                                        ((a += " "),
-                                                        (a += t[e][3]),
-                                                        (a += " "),
-                                                        (a += t[e][4]),
-                                                        null != t[e][5] && ((a += " "), (a += t[e][5]), (a += " "), (a += t[e][6]), null != t[e][7] && ((a += " "), (a += t[e][7]))))));
-                                    return a + " ";
-                                })(this.value);
-                            },
-                            move: function (t, e) {
-                                var i = this.bbox();
-                                if (((t -= i.x), (e -= i.y), !isNaN(t) && !isNaN(e)))
-                                    for (var a, s = this.value.length - 1; s >= 0; s--)
-                                        "M" == (a = this.value[s][0]) || "L" == a || "T" == a
-                                            ? ((this.value[s][1] += t), (this.value[s][2] += e))
-                                            : "H" == a
-                                            ? (this.value[s][1] += t)
-                                            : "V" == a
-                                            ? (this.value[s][1] += e)
-                                            : "C" == a || "S" == a || "Q" == a
-                                            ? ((this.value[s][1] += t), (this.value[s][2] += e), (this.value[s][3] += t), (this.value[s][4] += e), "C" == a && ((this.value[s][5] += t), (this.value[s][6] += e)))
-                                            : "A" == a && ((this.value[s][6] += t), (this.value[s][7] += e));
-                                return this;
-                            },
-                            size: function (t, e) {
-                                var i,
-                                    a,
-                                    s = this.bbox();
-                                for (i = this.value.length - 1; i >= 0; i--)
-                                    "M" == (a = this.value[i][0]) || "L" == a || "T" == a
-                                        ? ((this.value[i][1] = ((this.value[i][1] - s.x) * t) / s.width + s.x), (this.value[i][2] = ((this.value[i][2] - s.y) * e) / s.height + s.y))
-                                        : "H" == a
-                                        ? (this.value[i][1] = ((this.value[i][1] - s.x) * t) / s.width + s.x)
-                                        : "V" == a
-                                        ? (this.value[i][1] = ((this.value[i][1] - s.y) * e) / s.height + s.y)
-                                        : "C" == a || "S" == a || "Q" == a
-                                        ? ((this.value[i][1] = ((this.value[i][1] - s.x) * t) / s.width + s.x),
-                                          (this.value[i][2] = ((this.value[i][2] - s.y) * e) / s.height + s.y),
-                                          (this.value[i][3] = ((this.value[i][3] - s.x) * t) / s.width + s.x),
-                                          (this.value[i][4] = ((this.value[i][4] - s.y) * e) / s.height + s.y),
-                                          "C" == a && ((this.value[i][5] = ((this.value[i][5] - s.x) * t) / s.width + s.x), (this.value[i][6] = ((this.value[i][6] - s.y) * e) / s.height + s.y)))
-                                        : "A" == a &&
-                                          ((this.value[i][1] = (this.value[i][1] * t) / s.width),
-                                          (this.value[i][2] = (this.value[i][2] * e) / s.height),
-                                          (this.value[i][6] = ((this.value[i][6] - s.x) * t) / s.width + s.x),
-                                          (this.value[i][7] = ((this.value[i][7] - s.y) * e) / s.height + s.y));
-                                return this;
-                            },
-                            equalCommands: function (t) {
-                                var e, a, s;
-                                for (t = new i.PathArray(t), s = this.value.length === t.value.length, e = 0, a = this.value.length; s && e < a; e++) s = this.value[e][0] === t.value[e][0];
-                                return s;
-                            },
-                            morph: function (t) {
-                                return (t = new i.PathArray(t)), this.equalCommands(t) ? (this.destination = t) : (this.destination = null), this;
-                            },
-                            at: function (t) {
-                                if (!this.destination) return this;
-                                var e,
-                                    a,
-                                    s,
-                                    n,
-                                    r = this.value,
-                                    o = this.destination.value,
-                                    l = [],
-                                    h = new i.PathArray();
-                                for (e = 0, a = r.length; e < a; e++) {
-                                    for (l[e] = [r[e][0]], s = 1, n = r[e].length; s < n; s++) l[e][s] = r[e][s] + (o[e][s] - r[e][s]) * t;
-                                    "A" === l[e][0] && ((l[e][4] = +(0 != l[e][4])), (l[e][5] = +(0 != l[e][5])));
-                                }
-                                return (h.value = l), h;
-                            },
-                            parse: function (t) {
-                                if (t instanceof i.PathArray) return t.valueOf();
-                                var e,
-                                    s = { M: 2, L: 2, H: 1, V: 1, C: 6, S: 4, Q: 4, T: 2, A: 7, Z: 0 };
-                                t =
-                                    "string" == typeof t
-                                        ? t.replace(i.regex.numbersWithDots, h).replace(i.regex.pathLetters, " $& ").replace(i.regex.hyphen, "$1 -").trim().split(i.regex.delimiter)
-                                        : t.reduce(function (t, e) {
-                                              return [].concat.call(t, e);
-                                          }, []);
-                                var n = [],
-                                    r = new i.Point(),
-                                    o = new i.Point(),
-                                    l = 0,
-                                    c = t.length;
-                                do {
-                                    i.regex.isPathLetter.test(t[l]) ? ((e = t[l]), ++l) : "M" == e ? (e = "L") : "m" == e && (e = "l"), n.push(a[e].call(null, t.slice(l, (l += s[e.toUpperCase()])).map(parseFloat), r, o));
-                                } while (c > l);
-                                return n;
-                            },
-                            bbox: function () {
-                                return i.parser.draw || i.prepare(), i.parser.path.setAttribute("d", this.toString()), i.parser.path.getBBox();
-                            },
-                        }),
-                        (i.Number = i.invent({
-                            create: function (t, e) {
-                                (this.value = 0),
-                                    (this.unit = e || ""),
-                                    "number" == typeof t
-                                        ? (this.value = isNaN(t) ? 0 : isFinite(t) ? t : t < 0 ? -3.4e38 : 3.4e38)
-                                        : "string" == typeof t
-                                        ? (e = t.match(i.regex.numberAndUnit)) && ((this.value = parseFloat(e[1])), "%" == e[5] ? (this.value /= 100) : "s" == e[5] && (this.value *= 1e3), (this.unit = e[5]))
-                                        : t instanceof i.Number && ((this.value = t.valueOf()), (this.unit = t.unit));
-                            },
-                            extend: {
-                                toString: function () {
-                                    return ("%" == this.unit ? ~~(1e8 * this.value) / 1e6 : "s" == this.unit ? this.value / 1e3 : this.value) + this.unit;
-                                },
-                                toJSON: function () {
-                                    return this.toString();
-                                },
-                                valueOf: function () {
-                                    return this.value;
-                                },
-                                plus: function (t) {
-                                    return (t = new i.Number(t)), new i.Number(this + t, this.unit || t.unit);
-                                },
-                                minus: function (t) {
-                                    return (t = new i.Number(t)), new i.Number(this - t, this.unit || t.unit);
-                                },
-                                times: function (t) {
-                                    return (t = new i.Number(t)), new i.Number(this * t, this.unit || t.unit);
-                                },
-                                divide: function (t) {
-                                    return (t = new i.Number(t)), new i.Number(this / t, this.unit || t.unit);
-                                },
-                                to: function (t) {
-                                    var e = new i.Number(this);
-                                    return "string" == typeof t && (e.unit = t), e;
-                                },
-                                morph: function (t) {
-                                    return (this.destination = new i.Number(t)), t.relative && (this.destination.value += this.value), this;
-                                },
-                                at: function (t) {
-                                    return this.destination ? new i.Number(this.destination).minus(this).times(t).plus(this) : this;
-                                },
-                            },
-                        })),
-                        (i.Element = i.invent({
-                            create: function (t) {
-                                (this._stroke = i.defaults.attrs.stroke),
-                                    (this._event = null),
-                                    (this.dom = {}),
-                                    (this.node = t) && ((this.type = t.nodeName), (this.node.instance = this), (this._stroke = t.getAttribute("stroke") || this._stroke));
-                            },
-                            extend: {
-                                x: function (t) {
-                                    return this.attr("x", t);
-                                },
-                                y: function (t) {
-                                    return this.attr("y", t);
-                                },
-                                cx: function (t) {
-                                    return null == t ? this.x() + this.width() / 2 : this.x(t - this.width() / 2);
-                                },
-                                cy: function (t) {
-                                    return null == t ? this.y() + this.height() / 2 : this.y(t - this.height() / 2);
-                                },
-                                move: function (t, e) {
-                                    return this.x(t).y(e);
-                                },
-                                center: function (t, e) {
-                                    return this.cx(t).cy(e);
-                                },
-                                width: function (t) {
-                                    return this.attr("width", t);
-                                },
-                                height: function (t) {
-                                    return this.attr("height", t);
-                                },
-                                size: function (t, e) {
-                                    var a = f(this, t, e);
-                                    return this.width(new i.Number(a.width)).height(new i.Number(a.height));
-                                },
-                                clone: function (t) {
-                                    this.writeDataToDom();
-                                    var e = v(this.node.cloneNode(!0));
-                                    return t ? t.add(e) : this.after(e), e;
-                                },
-                                remove: function () {
-                                    return this.parent() && this.parent().removeElement(this), this;
-                                },
-                                replace: function (t) {
-                                    return this.after(t).remove(), t;
-                                },
-                                addTo: function (t) {
-                                    return t.put(this);
-                                },
-                                putIn: function (t) {
-                                    return t.add(this);
-                                },
-                                id: function (t) {
-                                    return this.attr("id", t);
-                                },
-                                inside: function (t, e) {
-                                    var i = this.bbox();
-                                    return t > i.x && e > i.y && t < i.x + i.width && e < i.y + i.height;
-                                },
-                                show: function () {
-                                    return this.style("display", "");
-                                },
-                                hide: function () {
-                                    return this.style("display", "none");
-                                },
-                                visible: function () {
-                                    return "none" != this.style("display");
-                                },
-                                toString: function () {
-                                    return this.attr("id");
-                                },
-                                classes: function () {
-                                    var t = this.attr("class");
-                                    return null == t ? [] : t.trim().split(i.regex.delimiter);
-                                },
-                                hasClass: function (t) {
-                                    return -1 != this.classes().indexOf(t);
-                                },
-                                addClass: function (t) {
-                                    if (!this.hasClass(t)) {
-                                        var e = this.classes();
-                                        e.push(t), this.attr("class", e.join(" "));
-                                    }
-                                    return this;
-                                },
-                                removeClass: function (t) {
-                                    return (
-                                        this.hasClass(t) &&
-                                            this.attr(
-                                                "class",
-                                                this.classes()
-                                                    .filter(function (e) {
-                                                        return e != t;
-                                                    })
-                                                    .join(" ")
-                                            ),
-                                        this
-                                    );
-                                },
-                                toggleClass: function (t) {
-                                    return this.hasClass(t) ? this.removeClass(t) : this.addClass(t);
-                                },
-                                reference: function (t) {
-                                    return i.get(this.attr(t));
-                                },
-                                parent: function (e) {
-                                    var a = this;
-                                    if (!a.node.parentNode) return null;
-                                    if (((a = i.adopt(a.node.parentNode)), !e)) return a;
-                                    for (; a && a.node instanceof t.SVGElement; ) {
-                                        if ("string" == typeof e ? a.matches(e) : a instanceof e) return a;
-                                        if (!a.node.parentNode || "#document" == a.node.parentNode.nodeName) return null;
-                                        a = i.adopt(a.node.parentNode);
-                                    }
-                                },
-                                doc: function () {
-                                    return this instanceof i.Doc ? this : this.parent(i.Doc);
-                                },
-                                parents: function (t) {
-                                    var e = [],
-                                        i = this;
-                                    do {
-                                        if (!(i = i.parent(t)) || !i.node) break;
-                                        e.push(i);
-                                    } while (i.parent);
-                                    return e;
-                                },
-                                matches: function (t) {
-                                    return (function (t, e) {
-                                        return (t.matches || t.matchesSelector || t.msMatchesSelector || t.mozMatchesSelector || t.webkitMatchesSelector || t.oMatchesSelector).call(t, e);
-                                    })(this.node, t);
-                                },
-                                native: function () {
-                                    return this.node;
-                                },
-                                svg: function (t) {
-                                    var a = e.createElement("svg");
-                                    if (!(t && this instanceof i.Parent))
-                                        return a.appendChild((t = e.createElement("svg"))), this.writeDataToDom(), t.appendChild(this.node.cloneNode(!0)), a.innerHTML.replace(/^<svg>/, "").replace(/<\/svg>$/, "");
-                                    a.innerHTML = "<svg>" + t.replace(/\n/, "").replace(/<([\w:-]+)([^<]+?)\/>/g, "<$1$2></$1>") + "</svg>";
-                                    for (var s = 0, n = a.firstChild.childNodes.length; s < n; s++) this.node.appendChild(a.firstChild.firstChild);
-                                    return this;
-                                },
-                                writeDataToDom: function () {
-                                    (this.each || this.lines) &&
-                                        (this.each ? this : this.lines()).each(function () {
-                                            this.writeDataToDom();
-                                        });
-                                    return this.node.removeAttribute("svgjs:data"), Object.keys(this.dom).length && this.node.setAttribute("svgjs:data", JSON.stringify(this.dom)), this;
-                                },
-                                setData: function (t) {
-                                    return (this.dom = t), this;
-                                },
-                                is: function (t) {
-                                    return (function (t, e) {
-                                        return t instanceof e;
-                                    })(this, t);
-                                },
-                            },
-                        })),
-                        (i.easing = {
-                            "-": function (t) {
-                                return t;
-                            },
-                            "<>": function (t) {
-                                return -Math.cos(t * Math.PI) / 2 + 0.5;
-                            },
-                            ">": function (t) {
-                                return Math.sin((t * Math.PI) / 2);
-                            },
-                            "<": function (t) {
-                                return 1 - Math.cos((t * Math.PI) / 2);
-                            },
-                        }),
-                        (i.morph = function (t) {
-                            return function (e, a) {
-                                return new i.MorphObj(e, a).at(t);
-                            };
-                        }),
-                        (i.Situation = i.invent({
-                            create: function (t) {
-                                (this.init = !1),
-                                    (this.reversed = !1),
-                                    (this.reversing = !1),
-                                    (this.duration = new i.Number(t.duration).valueOf()),
-                                    (this.delay = new i.Number(t.delay).valueOf()),
-                                    (this.start = +new Date() + this.delay),
-                                    (this.finish = this.start + this.duration),
-                                    (this.ease = t.ease),
-                                    (this.loop = 0),
-                                    (this.loops = !1),
-                                    (this.animations = {}),
-                                    (this.attrs = {}),
-                                    (this.styles = {}),
-                                    (this.transforms = []),
-                                    (this.once = {});
-                            },
-                        })),
-                        (i.FX = i.invent({
-                            create: function (t) {
-                                (this._target = t), (this.situations = []), (this.active = !1), (this.situation = null), (this.paused = !1), (this.lastPos = 0), (this.pos = 0), (this.absPos = 0), (this._speed = 1);
-                            },
-                            extend: {
-                                animate: function (t, e, a) {
-                                    "object" === s(t) && ((e = t.ease), (a = t.delay), (t = t.duration));
-                                    var n = new i.Situation({ duration: t || 1e3, delay: a || 0, ease: i.easing[e || "-"] || e });
-                                    return this.queue(n), this;
-                                },
-                                delay: function (t) {
-                                    var e = new i.Situation({ duration: t, delay: 0, ease: i.easing["-"] });
-                                    return this.queue(e);
-                                },
-                                target: function (t) {
-                                    return t && t instanceof i.Element ? ((this._target = t), this) : this._target;
-                                },
-                                timeToAbsPos: function (t) {
-                                    return (t - this.situation.start) / (this.situation.duration / this._speed);
-                                },
-                                absPosToTime: function (t) {
-                                    return (this.situation.duration / this._speed) * t + this.situation.start;
-                                },
-                                startAnimFrame: function () {
-                                    this.stopAnimFrame(),
-                                        (this.animationFrame = t.requestAnimationFrame(
-                                            function () {
-                                                this.step();
-                                            }.bind(this)
-                                        ));
-                                },
-                                stopAnimFrame: function () {
-                                    t.cancelAnimationFrame(this.animationFrame);
-                                },
-                                start: function () {
-                                    return !this.active && this.situation && ((this.active = !0), this.startCurrent()), this;
-                                },
-                                startCurrent: function () {
-                                    return (this.situation.start = +new Date() + this.situation.delay / this._speed), (this.situation.finish = this.situation.start + this.situation.duration / this._speed), this.initAnimations().step();
-                                },
-                                queue: function (t) {
-                                    return ("function" == typeof t || t instanceof i.Situation) && this.situations.push(t), this.situation || (this.situation = this.situations.shift()), this;
-                                },
-                                dequeue: function () {
-                                    return this.stop(), (this.situation = this.situations.shift()), this.situation && (this.situation instanceof i.Situation ? this.start() : this.situation.call(this)), this;
-                                },
-                                initAnimations: function () {
-                                    var t,
-                                        e,
-                                        a,
-                                        s = this.situation;
-                                    if (s.init) return this;
-                                    for (t in s.animations)
-                                        for (a = this.target()[t](), Array.isArray(a) || (a = [a]), Array.isArray(s.animations[t]) || (s.animations[t] = [s.animations[t]]), e = a.length; e--; )
-                                            s.animations[t][e] instanceof i.Number && (a[e] = new i.Number(a[e])), (s.animations[t][e] = a[e].morph(s.animations[t][e]));
-                                    for (t in s.attrs) s.attrs[t] = new i.MorphObj(this.target().attr(t), s.attrs[t]);
-                                    for (t in s.styles) s.styles[t] = new i.MorphObj(this.target().style(t), s.styles[t]);
-                                    return (s.initialTransformation = this.target().matrixify()), (s.init = !0), this;
-                                },
-                                clearQueue: function () {
-                                    return (this.situations = []), this;
-                                },
-                                clearCurrent: function () {
-                                    return (this.situation = null), this;
-                                },
-                                stop: function (t, e) {
-                                    var i = this.active;
-                                    return (this.active = !1), e && this.clearQueue(), t && this.situation && (!i && this.startCurrent(), this.atEnd()), this.stopAnimFrame(), this.clearCurrent();
-                                },
-                                reset: function () {
-                                    if (this.situation) {
-                                        var t = this.situation;
-                                        this.stop(), (this.situation = t), this.atStart();
-                                    }
-                                    return this;
-                                },
-                                finish: function () {
-                                    for (this.stop(!0, !1); this.dequeue().situation && this.stop(!0, !1); );
-                                    return this.clearQueue().clearCurrent(), this;
-                                },
-                                atStart: function () {
-                                    return this.at(0, !0);
-                                },
-                                atEnd: function () {
-                                    return !0 === this.situation.loops && (this.situation.loops = this.situation.loop + 1), "number" == typeof this.situation.loops ? this.at(this.situation.loops, !0) : this.at(1, !0);
-                                },
-                                at: function (t, e) {
-                                    var i = this.situation.duration / this._speed;
-                                    return (
-                                        (this.absPos = t),
-                                        e || (this.situation.reversed && (this.absPos = 1 - this.absPos), (this.absPos += this.situation.loop)),
-                                        (this.situation.start = +new Date() - this.absPos * i),
-                                        (this.situation.finish = this.situation.start + i),
-                                        this.step(!0)
-                                    );
-                                },
-                                speed: function (t) {
-                                    return 0 === t ? this.pause() : t ? ((this._speed = t), this.at(this.absPos, !0)) : this._speed;
-                                },
-                                loop: function (t, e) {
-                                    var i = this.last();
-                                    return (i.loops = null == t || t), (i.loop = 0), e && (i.reversing = !0), this;
-                                },
-                                pause: function () {
-                                    return (this.paused = !0), this.stopAnimFrame(), this;
-                                },
-                                play: function () {
-                                    return this.paused ? ((this.paused = !1), this.at(this.absPos, !0)) : this;
-                                },
-                                reverse: function (t) {
-                                    var e = this.last();
-                                    return (e.reversed = void 0 === t ? !e.reversed : t), this;
-                                },
-                                progress: function (t) {
-                                    return t ? this.situation.ease(this.pos) : this.pos;
-                                },
-                                after: function (t) {
-                                    var e = this.last();
-                                    return (
-                                        this.target().on("finished.fx", function i(a) {
-                                            a.detail.situation == e && (t.call(this, e), this.off("finished.fx", i));
-                                        }),
-                                        this._callStart()
-                                    );
-                                },
-                                during: function (t) {
-                                    var e = this.last(),
-                                        a = function (a) {
-                                            a.detail.situation == e && t.call(this, a.detail.pos, i.morph(a.detail.pos), a.detail.eased, e);
-                                        };
-                                    return (
-                                        this.target().off("during.fx", a).on("during.fx", a),
-                                        this.after(function () {
-                                            this.off("during.fx", a);
-                                        }),
-                                        this._callStart()
-                                    );
-                                },
-                                afterAll: function (t) {
-                                    var e = function e(i) {
-                                        t.call(this), this.off("allfinished.fx", e);
-                                    };
-                                    return this.target().off("allfinished.fx", e).on("allfinished.fx", e), this._callStart();
-                                },
-                                duringAll: function (t) {
-                                    var e = function (e) {
-                                        t.call(this, e.detail.pos, i.morph(e.detail.pos), e.detail.eased, e.detail.situation);
-                                    };
-                                    return (
-                                        this.target().off("during.fx", e).on("during.fx", e),
-                                        this.afterAll(function () {
-                                            this.off("during.fx", e);
-                                        }),
-                                        this._callStart()
-                                    );
-                                },
-                                last: function () {
-                                    return this.situations.length ? this.situations[this.situations.length - 1] : this.situation;
-                                },
-                                add: function (t, e, i) {
-                                    return (this.last()[i || "animations"][t] = e), this._callStart();
-                                },
-                                step: function (t) {
-                                    var e, i, a;
-                                    (t || (this.absPos = this.timeToAbsPos(+new Date())), !1 !== this.situation.loops)
-                                        ? ((e = Math.max(this.absPos, 0)),
-                                          (i = Math.floor(e)),
-                                          !0 === this.situation.loops || i < this.situation.loops
-                                              ? ((this.pos = e - i), (a = this.situation.loop), (this.situation.loop = i))
-                                              : ((this.absPos = this.situation.loops), (this.pos = 1), (a = this.situation.loop - 1), (this.situation.loop = this.situation.loops)),
-                                          this.situation.reversing && (this.situation.reversed = this.situation.reversed != Boolean((this.situation.loop - a) % 2)))
-                                        : ((this.absPos = Math.min(this.absPos, 1)), (this.pos = this.absPos));
-                                    this.pos < 0 && (this.pos = 0), this.situation.reversed && (this.pos = 1 - this.pos);
-                                    var s = this.situation.ease(this.pos);
-                                    for (var n in this.situation.once) n > this.lastPos && n <= s && (this.situation.once[n].call(this.target(), this.pos, s), delete this.situation.once[n]);
-                                    return (
-                                        this.active && this.target().fire("during", { pos: this.pos, eased: s, fx: this, situation: this.situation }),
-                                        this.situation
-                                            ? (this.eachAt(),
-                                              (1 == this.pos && !this.situation.reversed) || (this.situation.reversed && 0 == this.pos)
-                                                  ? (this.stopAnimFrame(),
-                                                    this.target().fire("finished", { fx: this, situation: this.situation }),
-                                                    this.situations.length || (this.target().fire("allfinished"), this.situations.length || (this.target().off(".fx"), (this.active = !1))),
-                                                    this.active ? this.dequeue() : this.clearCurrent())
-                                                  : !this.paused && this.active && this.startAnimFrame(),
-                                              (this.lastPos = s),
-                                              this)
-                                            : this
-                                    );
-                                },
-                                eachAt: function () {
-                                    var t,
-                                        e,
-                                        a,
-                                        s = this,
-                                        n = this.target(),
-                                        r = this.situation;
-                                    for (t in r.animations)
-                                        (a = [].concat(r.animations[t]).map(function (t) {
-                                            return "string" != typeof t && t.at ? t.at(r.ease(s.pos), s.pos) : t;
-                                        })),
-                                            n[t].apply(n, a);
-                                    for (t in r.attrs)
-                                        (a = [t].concat(r.attrs[t]).map(function (t) {
-                                            return "string" != typeof t && t.at ? t.at(r.ease(s.pos), s.pos) : t;
-                                        })),
-                                            n.attr.apply(n, a);
-                                    for (t in r.styles)
-                                        (a = [t].concat(r.styles[t]).map(function (t) {
-                                            return "string" != typeof t && t.at ? t.at(r.ease(s.pos), s.pos) : t;
-                                        })),
-                                            n.style.apply(n, a);
-                                    if (r.transforms.length) {
-                                        for (a = r.initialTransformation, t = 0, e = r.transforms.length; t < e; t++) {
-                                            var o = r.transforms[t];
-                                            o instanceof i.Matrix
-                                                ? (a = o.relative ? a.multiply(new i.Matrix().morph(o).at(r.ease(this.pos))) : a.morph(o).at(r.ease(this.pos)))
-                                                : (o.relative || o.undo(a.extract()), (a = a.multiply(o.at(r.ease(this.pos)))));
-                                        }
-                                        n.matrix(a);
-                                    }
-                                    return this;
-                                },
-                                once: function (t, e, i) {
-                                    var a = this.last();
-                                    return i || (t = a.ease(t)), (a.once[t] = e), this;
-                                },
-                                _callStart: function () {
-                                    return (
-                                        setTimeout(
-                                            function () {
-                                                this.start();
-                                            }.bind(this),
-                                            0
-                                        ),
-                                        this
-                                    );
-                                },
-                            },
-                            parent: i.Element,
-                            construct: {
-                                animate: function (t, e, a) {
-                                    return (this.fx || (this.fx = new i.FX(this))).animate(t, e, a);
-                                },
-                                delay: function (t) {
-                                    return (this.fx || (this.fx = new i.FX(this))).delay(t);
-                                },
-                                stop: function (t, e) {
-                                    return this.fx && this.fx.stop(t, e), this;
-                                },
-                                finish: function () {
-                                    return this.fx && this.fx.finish(), this;
-                                },
-                                pause: function () {
-                                    return this.fx && this.fx.pause(), this;
-                                },
-                                play: function () {
-                                    return this.fx && this.fx.play(), this;
-                                },
-                                speed: function (t) {
-                                    if (this.fx) {
-                                        if (null == t) return this.fx.speed();
-                                        this.fx.speed(t);
-                                    }
-                                    return this;
-                                },
-                            },
-                        })),
-                        (i.MorphObj = i.invent({
-                            create: function (t, e) {
-                                return i.Color.isColor(e)
-                                    ? new i.Color(t).morph(e)
-                                    : i.regex.delimiter.test(t)
-                                    ? i.regex.pathLetters.test(t)
-                                        ? new i.PathArray(t).morph(e)
-                                        : new i.Array(t).morph(e)
-                                    : i.regex.numberAndUnit.test(e)
-                                    ? new i.Number(t).morph(e)
-                                    : ((this.value = t), void (this.destination = e));
-                            },
-                            extend: {
-                                at: function (t, e) {
-                                    return e < 1 ? this.value : this.destination;
-                                },
-                                valueOf: function () {
-                                    return this.value;
-                                },
-                            },
-                        })),
-                        i.extend(i.FX, {
-                            attr: function (t, e, i) {
-                                if ("object" === s(t)) for (var a in t) this.attr(a, t[a]);
-                                else this.add(t, e, "attrs");
-                                return this;
-                            },
-                            style: function (t, e) {
-                                if ("object" === s(t)) for (var i in t) this.style(i, t[i]);
-                                else this.add(t, e, "styles");
-                                return this;
-                            },
-                            x: function (t, e) {
-                                if (this.target() instanceof i.G) return this.transform({ x: t }, e), this;
-                                var a = new i.Number(t);
-                                return (a.relative = e), this.add("x", a);
-                            },
-                            y: function (t, e) {
-                                if (this.target() instanceof i.G) return this.transform({ y: t }, e), this;
-                                var a = new i.Number(t);
-                                return (a.relative = e), this.add("y", a);
-                            },
-                            cx: function (t) {
-                                return this.add("cx", new i.Number(t));
-                            },
-                            cy: function (t) {
-                                return this.add("cy", new i.Number(t));
-                            },
-                            move: function (t, e) {
-                                return this.x(t).y(e);
-                            },
-                            center: function (t, e) {
-                                return this.cx(t).cy(e);
-                            },
-                            size: function (t, e) {
-                                var a;
-                                this.target() instanceof i.Text
-                                    ? this.attr("font-size", t)
-                                    : ((t && e) || (a = this.target().bbox()), t || (t = (a.width / a.height) * e), e || (e = (a.height / a.width) * t), this.add("width", new i.Number(t)).add("height", new i.Number(e)));
-                                return this;
-                            },
-                            width: function (t) {
-                                return this.add("width", new i.Number(t));
-                            },
-                            height: function (t) {
-                                return this.add("height", new i.Number(t));
-                            },
-                            plot: function (t, e, i, a) {
-                                return 4 == arguments.length ? this.plot([t, e, i, a]) : this.add("plot", new (this.target().morphArray)(t));
-                            },
-                            leading: function (t) {
-                                return this.target().leading ? this.add("leading", new i.Number(t)) : this;
-                            },
-                            viewbox: function (t, e, a, s) {
-                                return this.target() instanceof i.Container && this.add("viewbox", new i.ViewBox(t, e, a, s)), this;
-                            },
-                            update: function (t) {
-                                if (this.target() instanceof i.Stop) {
-                                    if ("number" == typeof t || t instanceof i.Number) return this.update({ offset: arguments[0], color: arguments[1], opacity: arguments[2] });
-                                    null != t.opacity && this.attr("stop-opacity", t.opacity), null != t.color && this.attr("stop-color", t.color), null != t.offset && this.attr("offset", t.offset);
-                                }
-                                return this;
-                            },
-                        }),
-                        (i.Box = i.invent({
-                            create: function (t, e, a, n) {
-                                if (!("object" !== s(t) || t instanceof i.Element)) return i.Box.call(this, null != t.left ? t.left : t.x, null != t.top ? t.top : t.y, t.width, t.height);
-                                4 == arguments.length && ((this.x = t), (this.y = e), (this.width = a), (this.height = n)), m(this);
-                            },
-                            extend: {
-                                merge: function (t) {
-                                    var e = new this.constructor();
-                                    return (
-                                        (e.x = Math.min(this.x, t.x)), (e.y = Math.min(this.y, t.y)), (e.width = Math.max(this.x + this.width, t.x + t.width) - e.x), (e.height = Math.max(this.y + this.height, t.y + t.height) - e.y), m(e)
-                                    );
-                                },
-                                transform: function (t) {
-                                    var e,
-                                        a = 1 / 0,
-                                        s = -1 / 0,
-                                        n = 1 / 0,
-                                        r = -1 / 0;
-                                    return (
-                                        [new i.Point(this.x, this.y), new i.Point(this.x2, this.y), new i.Point(this.x, this.y2), new i.Point(this.x2, this.y2)].forEach(function (e) {
-                                            (e = e.transform(t)), (a = Math.min(a, e.x)), (s = Math.max(s, e.x)), (n = Math.min(n, e.y)), (r = Math.max(r, e.y));
-                                        }),
-                                        ((e = new this.constructor()).x = a),
-                                        (e.width = s - a),
-                                        (e.y = n),
-                                        (e.height = r - n),
-                                        m(e),
-                                        e
-                                    );
-                                },
-                            },
-                        })),
-                        (i.BBox = i.invent({
-                            create: function (t) {
-                                if ((i.Box.apply(this, [].slice.call(arguments)), t instanceof i.Element)) {
-                                    var a;
-                                    try {
-                                        if (!e.documentElement.contains) {
-                                            for (var s = t.node; s.parentNode; ) s = s.parentNode;
-                                            if (s != e) throw new Error("Element not in the dom");
-                                        }
-                                        a = t.node.getBBox();
-                                    } catch (e) {
-                                        if (t instanceof i.Shape) {
-                                            i.parser.draw || i.prepare();
-                                            var n = t.clone(i.parser.draw.instance).show();
-                                            (a = n.node.getBBox()), n.remove();
-                                        } else a = { x: t.node.clientLeft, y: t.node.clientTop, width: t.node.clientWidth, height: t.node.clientHeight };
-                                    }
-                                    i.Box.call(this, a);
-                                }
-                            },
-                            inherit: i.Box,
-                            parent: i.Element,
-                            construct: {
-                                bbox: function () {
-                                    return new i.BBox(this);
-                                },
-                            },
-                        })),
-                        (i.BBox.prototype.constructor = i.BBox),
-                        i.extend(i.Element, {
-                            tbox: function () {
-                                return console.warn("Use of TBox is deprecated and mapped to RBox. Use .rbox() instead."), this.rbox(this.doc());
-                            },
-                        }),
-                        (i.RBox = i.invent({
-                            create: function (t) {
-                                i.Box.apply(this, [].slice.call(arguments)), t instanceof i.Element && i.Box.call(this, t.node.getBoundingClientRect());
-                            },
-                            inherit: i.Box,
-                            parent: i.Element,
-                            extend: {
-                                addOffset: function () {
-                                    return (this.x += t.pageXOffset), (this.y += t.pageYOffset), this;
-                                },
-                            },
-                            construct: {
-                                rbox: function (t) {
-                                    return t ? new i.RBox(this).transform(t.screenCTM().inverse()) : new i.RBox(this).addOffset();
-                                },
-                            },
-                        })),
-                        (i.RBox.prototype.constructor = i.RBox),
-                        (i.Matrix = i.invent({
-                            create: function (t) {
-                                var e,
-                                    a = p([1, 0, 0, 1, 0, 0]);
-                                for (
-                                    t =
-                                        t instanceof i.Element
-                                            ? t.matrixify()
-                                            : "string" == typeof t
-                                            ? p(t.split(i.regex.delimiter).map(parseFloat))
-                                            : 6 == arguments.length
-                                            ? p([].slice.call(arguments))
-                                            : Array.isArray(t)
-                                            ? p(t)
-                                            : "object" === s(t)
-                                            ? t
-                                            : a,
-                                        e = y.length - 1;
-                                    e >= 0;
-                                    --e
-                                )
-                                    this[y[e]] = null != t[y[e]] ? t[y[e]] : a[y[e]];
-                            },
-                            extend: {
-                                extract: function () {
-                                    var t = g(this, 0, 1),
-                                        e = g(this, 1, 0),
-                                        a = (180 / Math.PI) * Math.atan2(t.y, t.x) - 90;
-                                    return {
-                                        x: this.e,
-                                        y: this.f,
-                                        transformedX: (this.e * Math.cos((a * Math.PI) / 180) + this.f * Math.sin((a * Math.PI) / 180)) / Math.sqrt(this.a * this.a + this.b * this.b),
-                                        transformedY: (this.f * Math.cos((a * Math.PI) / 180) + this.e * Math.sin((-a * Math.PI) / 180)) / Math.sqrt(this.c * this.c + this.d * this.d),
-                                        skewX: -a,
-                                        skewY: (180 / Math.PI) * Math.atan2(e.y, e.x),
-                                        scaleX: Math.sqrt(this.a * this.a + this.b * this.b),
-                                        scaleY: Math.sqrt(this.c * this.c + this.d * this.d),
-                                        rotation: a,
-                                        a: this.a,
-                                        b: this.b,
-                                        c: this.c,
-                                        d: this.d,
-                                        e: this.e,
-                                        f: this.f,
-                                        matrix: new i.Matrix(this),
-                                    };
-                                },
-                                clone: function () {
-                                    return new i.Matrix(this);
-                                },
-                                morph: function (t) {
-                                    return (this.destination = new i.Matrix(t)), this;
-                                },
-                                at: function (t) {
-                                    return this.destination
-                                        ? new i.Matrix({
-                                              a: this.a + (this.destination.a - this.a) * t,
-                                              b: this.b + (this.destination.b - this.b) * t,
-                                              c: this.c + (this.destination.c - this.c) * t,
-                                              d: this.d + (this.destination.d - this.d) * t,
-                                              e: this.e + (this.destination.e - this.e) * t,
-                                              f: this.f + (this.destination.f - this.f) * t,
-                                          })
-                                        : this;
-                                },
-                                multiply: function (t) {
-                                    return new i.Matrix(
-                                        this.native().multiply(
-                                            (function (t) {
-                                                t instanceof i.Matrix || (t = new i.Matrix(t));
-                                                return t;
-                                            })(t).native()
-                                        )
-                                    );
-                                },
-                                inverse: function () {
-                                    return new i.Matrix(this.native().inverse());
-                                },
-                                translate: function (t, e) {
-                                    return new i.Matrix(this.native().translate(t || 0, e || 0));
-                                },
-                                scale: function (t, e, a, s) {
-                                    return 1 == arguments.length ? (e = t) : 3 == arguments.length && ((s = a), (a = e), (e = t)), this.around(a, s, new i.Matrix(t, 0, 0, e, 0, 0));
-                                },
-                                rotate: function (t, e, a) {
-                                    return (t = i.utils.radians(t)), this.around(e, a, new i.Matrix(Math.cos(t), Math.sin(t), -Math.sin(t), Math.cos(t), 0, 0));
-                                },
-                                flip: function (t, e) {
-                                    return "x" == t ? this.scale(-1, 1, e, 0) : "y" == t ? this.scale(1, -1, 0, e) : this.scale(-1, -1, t, null != e ? e : t);
-                                },
-                                skew: function (t, e, a, s) {
-                                    return (
-                                        1 == arguments.length ? (e = t) : 3 == arguments.length && ((s = a), (a = e), (e = t)),
-                                        (t = i.utils.radians(t)),
-                                        (e = i.utils.radians(e)),
-                                        this.around(a, s, new i.Matrix(1, Math.tan(e), Math.tan(t), 1, 0, 0))
-                                    );
-                                },
-                                skewX: function (t, e, i) {
-                                    return this.skew(t, 0, e, i);
-                                },
-                                skewY: function (t, e, i) {
-                                    return this.skew(0, t, e, i);
-                                },
-                                around: function (t, e, a) {
-                                    return this.multiply(new i.Matrix(1, 0, 0, 1, t || 0, e || 0))
-                                        .multiply(a)
-                                        .multiply(new i.Matrix(1, 0, 0, 1, -t || 0, -e || 0));
-                                },
-                                native: function () {
-                                    for (var t = i.parser.native.createSVGMatrix(), e = y.length - 1; e >= 0; e--) t[y[e]] = this[y[e]];
-                                    return t;
-                                },
-                                toString: function () {
-                                    return "matrix(" + b(this.a) + "," + b(this.b) + "," + b(this.c) + "," + b(this.d) + "," + b(this.e) + "," + b(this.f) + ")";
-                                },
-                            },
-                            parent: i.Element,
-                            construct: {
-                                ctm: function () {
-                                    return new i.Matrix(this.node.getCTM());
-                                },
-                                screenCTM: function () {
-                                    if (this instanceof i.Nested) {
-                                        var t = this.rect(1, 1),
-                                            e = t.node.getScreenCTM();
-                                        return t.remove(), new i.Matrix(e);
-                                    }
-                                    return new i.Matrix(this.node.getScreenCTM());
-                                },
-                            },
-                        })),
-                        (i.Point = i.invent({
-                            create: function (t, e) {
-                                var i;
-                                (i = Array.isArray(t) ? { x: t[0], y: t[1] } : "object" === s(t) ? { x: t.x, y: t.y } : null != t ? { x: t, y: null != e ? e : t } : { x: 0, y: 0 }), (this.x = i.x), (this.y = i.y);
-                            },
-                            extend: {
-                                clone: function () {
-                                    return new i.Point(this);
-                                },
-                                morph: function (t, e) {
-                                    return (this.destination = new i.Point(t, e)), this;
-                                },
-                                at: function (t) {
-                                    return this.destination ? new i.Point({ x: this.x + (this.destination.x - this.x) * t, y: this.y + (this.destination.y - this.y) * t }) : this;
-                                },
-                                native: function () {
-                                    var t = i.parser.native.createSVGPoint();
-                                    return (t.x = this.x), (t.y = this.y), t;
-                                },
-                                transform: function (t) {
-                                    return new i.Point(this.native().matrixTransform(t.native()));
-                                },
-                            },
-                        })),
-                        i.extend(i.Element, {
-                            point: function (t, e) {
-                                return new i.Point(t, e).transform(this.screenCTM().inverse());
-                            },
-                        }),
-                        i.extend(i.Element, {
-                            attr: function (t, e, a) {
-                                if (null == t) {
-                                    for (t = {}, a = (e = this.node.attributes).length - 1; a >= 0; a--) t[e[a].nodeName] = i.regex.isNumber.test(e[a].nodeValue) ? parseFloat(e[a].nodeValue) : e[a].nodeValue;
-                                    return t;
-                                }
-                                if ("object" === s(t)) for (e in t) this.attr(e, t[e]);
-                                else if (null === e) this.node.removeAttribute(t);
-                                else {
-                                    if (null == e) return null == (e = this.node.getAttribute(t)) ? i.defaults.attrs[t] : i.regex.isNumber.test(e) ? parseFloat(e) : e;
-                                    "stroke-width" == t ? this.attr("stroke", parseFloat(e) > 0 ? this._stroke : null) : "stroke" == t && (this._stroke = e),
-                                        ("fill" != t && "stroke" != t) ||
-                                            (i.regex.isImage.test(e) && (e = this.doc().defs().image(e, 0, 0)),
-                                            e instanceof i.Image &&
-                                                (e = this.doc()
-                                                    .defs()
-                                                    .pattern(0, 0, function () {
-                                                        this.add(e);
-                                                    }))),
-                                        "number" == typeof e ? (e = new i.Number(e)) : i.Color.isColor(e) ? (e = new i.Color(e)) : Array.isArray(e) && (e = new i.Array(e)),
-                                        "leading" == t ? this.leading && this.leading(e) : "string" == typeof a ? this.node.setAttributeNS(a, t, e.toString()) : this.node.setAttribute(t, e.toString()),
-                                        !this.rebuild || ("font-size" != t && "x" != t) || this.rebuild(t, e);
-                                }
-                                return this;
-                            },
-                        }),
-                        i.extend(i.Element, {
-                            transform: function (t, e) {
-                                var a, n;
-                                if ("object" !== s(t)) return (a = new i.Matrix(this).extract()), "string" == typeof t ? a[t] : a;
-                                if (((a = new i.Matrix(this)), (e = !!e || !!t.relative), null != t.a)) a = e ? a.multiply(new i.Matrix(t)) : new i.Matrix(t);
-                                else if (null != t.rotation) x(t, this), (a = e ? a.rotate(t.rotation, t.cx, t.cy) : a.rotate(t.rotation - a.extract().rotation, t.cx, t.cy));
-                                else if (null != t.scale || null != t.scaleX || null != t.scaleY) {
-                                    if ((x(t, this), (t.scaleX = null != t.scale ? t.scale : null != t.scaleX ? t.scaleX : 1), (t.scaleY = null != t.scale ? t.scale : null != t.scaleY ? t.scaleY : 1), !e)) {
-                                        var r = a.extract();
-                                        (t.scaleX = (1 * t.scaleX) / r.scaleX), (t.scaleY = (1 * t.scaleY) / r.scaleY);
-                                    }
-                                    a = a.scale(t.scaleX, t.scaleY, t.cx, t.cy);
-                                } else if (null != t.skew || null != t.skewX || null != t.skewY) {
-                                    if ((x(t, this), (t.skewX = null != t.skew ? t.skew : null != t.skewX ? t.skewX : 0), (t.skewY = null != t.skew ? t.skew : null != t.skewY ? t.skewY : 0), !e)) {
-                                        r = a.extract();
-                                        a = a.multiply(new i.Matrix().skew(r.skewX, r.skewY, t.cx, t.cy).inverse());
-                                    }
-                                    a = a.skew(t.skewX, t.skewY, t.cx, t.cy);
-                                } else
-                                    t.flip
-                                        ? ("x" == t.flip || "y" == t.flip
-                                              ? (t.offset = null == t.offset ? this.bbox()["c" + t.flip] : t.offset)
-                                              : null == t.offset
-                                              ? ((n = this.bbox()), (t.flip = n.cx), (t.offset = n.cy))
-                                              : (t.flip = t.offset),
-                                          (a = new i.Matrix().flip(t.flip, t.offset)))
-                                        : (null == t.x && null == t.y) || (e ? (a = a.translate(t.x, t.y)) : (null != t.x && (a.e = t.x), null != t.y && (a.f = t.y)));
-                                return this.attr("transform", a);
-                            },
-                        }),
-                        i.extend(i.FX, {
-                            transform: function (t, e) {
-                                var a,
-                                    n,
-                                    r = this.target();
-                                return "object" !== s(t)
-                                    ? ((a = new i.Matrix(r).extract()), "string" == typeof t ? a[t] : a)
-                                    : ((e = !!e || !!t.relative),
-                                      null != t.a
-                                          ? (a = new i.Matrix(t))
-                                          : null != t.rotation
-                                          ? (x(t, r), (a = new i.Rotate(t.rotation, t.cx, t.cy)))
-                                          : null != t.scale || null != t.scaleX || null != t.scaleY
-                                          ? (x(t, r),
-                                            (t.scaleX = null != t.scale ? t.scale : null != t.scaleX ? t.scaleX : 1),
-                                            (t.scaleY = null != t.scale ? t.scale : null != t.scaleY ? t.scaleY : 1),
-                                            (a = new i.Scale(t.scaleX, t.scaleY, t.cx, t.cy)))
-                                          : null != t.skewX || null != t.skewY
-                                          ? (x(t, r), (t.skewX = null != t.skewX ? t.skewX : 0), (t.skewY = null != t.skewY ? t.skewY : 0), (a = new i.Skew(t.skewX, t.skewY, t.cx, t.cy)))
-                                          : t.flip
-                                          ? ("x" == t.flip || "y" == t.flip ? (t.offset = null == t.offset ? r.bbox()["c" + t.flip] : t.offset) : null == t.offset ? ((n = r.bbox()), (t.flip = n.cx), (t.offset = n.cy)) : (t.flip = t.offset),
-                                            (a = new i.Matrix().flip(t.flip, t.offset)))
-                                          : (null == t.x && null == t.y) || (a = new i.Translate(t.x, t.y)),
-                                      a ? ((a.relative = e), this.last().transforms.push(a), this._callStart()) : this);
-                            },
-                        }),
-                        i.extend(i.Element, {
-                            untransform: function () {
-                                return this.attr("transform", null);
-                            },
-                            matrixify: function () {
-                                return (this.attr("transform") || "")
-                                    .split(i.regex.transforms)
-                                    .slice(0, -1)
-                                    .map(function (t) {
-                                        var e = t.trim().split("(");
-                                        return [
-                                            e[0],
-                                            e[1].split(i.regex.delimiter).map(function (t) {
-                                                return parseFloat(t);
-                                            }),
-                                        ];
-                                    })
-                                    .reduce(function (t, e) {
-                                        return "matrix" == e[0] ? t.multiply(p(e[1])) : t[e[0]].apply(t, e[1]);
-                                    }, new i.Matrix());
-                            },
-                            toParent: function (t) {
-                                if (this == t) return this;
-                                var e = this.screenCTM(),
-                                    i = t.screenCTM().inverse();
-                                return this.addTo(t).untransform().transform(i.multiply(e)), this;
-                            },
-                            toDoc: function () {
-                                return this.toParent(this.doc());
-                            },
-                        }),
-                        (i.Transformation = i.invent({
-                            create: function (t, e) {
-                                if (arguments.length > 1 && "boolean" != typeof e) return this.constructor.call(this, [].slice.call(arguments));
-                                if (Array.isArray(t)) for (var i = 0, a = this.arguments.length; i < a; ++i) this[this.arguments[i]] = t[i];
-                                else if ("object" === s(t)) for (i = 0, a = this.arguments.length; i < a; ++i) this[this.arguments[i]] = t[this.arguments[i]];
-                                (this.inversed = !1), !0 === e && (this.inversed = !0);
-                            },
-                            extend: {
-                                arguments: [],
-                                method: "",
-                                at: function (t) {
-                                    for (var e = [], a = 0, s = this.arguments.length; a < s; ++a) e.push(this[this.arguments[a]]);
-                                    var n = this._undo || new i.Matrix();
-                                    return (n = new i.Matrix().morph(i.Matrix.prototype[this.method].apply(n, e)).at(t)), this.inversed ? n.inverse() : n;
-                                },
-                                undo: function (t) {
-                                    for (var e = 0, a = this.arguments.length; e < a; ++e) t[this.arguments[e]] = void 0 === this[this.arguments[e]] ? 0 : t[this.arguments[e]];
-                                    return (t.cx = this.cx), (t.cy = this.cy), (this._undo = new i[d(this.method)](t, !0).at(1)), this;
-                                },
-                            },
-                        })),
-                        (i.Translate = i.invent({
-                            parent: i.Matrix,
-                            inherit: i.Transformation,
-                            create: function (t, e) {
-                                this.constructor.apply(this, [].slice.call(arguments));
-                            },
-                            extend: { arguments: ["transformedX", "transformedY"], method: "translate" },
-                        })),
-                        (i.Rotate = i.invent({
-                            parent: i.Matrix,
-                            inherit: i.Transformation,
-                            create: function (t, e) {
-                                this.constructor.apply(this, [].slice.call(arguments));
-                            },
-                            extend: {
-                                arguments: ["rotation", "cx", "cy"],
-                                method: "rotate",
-                                at: function (t) {
-                                    var e = new i.Matrix().rotate(new i.Number().morph(this.rotation - (this._undo ? this._undo.rotation : 0)).at(t), this.cx, this.cy);
-                                    return this.inversed ? e.inverse() : e;
-                                },
-                                undo: function (t) {
-                                    return (this._undo = t), this;
-                                },
-                            },
-                        })),
-                        (i.Scale = i.invent({
-                            parent: i.Matrix,
-                            inherit: i.Transformation,
-                            create: function (t, e) {
-                                this.constructor.apply(this, [].slice.call(arguments));
-                            },
-                            extend: { arguments: ["scaleX", "scaleY", "cx", "cy"], method: "scale" },
-                        })),
-                        (i.Skew = i.invent({
-                            parent: i.Matrix,
-                            inherit: i.Transformation,
-                            create: function (t, e) {
-                                this.constructor.apply(this, [].slice.call(arguments));
-                            },
-                            extend: { arguments: ["skewX", "skewY", "cx", "cy"], method: "skew" },
-                        })),
-                        i.extend(i.Element, {
-                            style: function (t, e) {
-                                if (0 == arguments.length) return this.node.style.cssText || "";
-                                if (arguments.length < 2)
-                                    if ("object" === s(t)) for (e in t) this.style(e, t[e]);
-                                    else {
-                                        if (!i.regex.isCss.test(t)) return this.node.style[c(t)];
-                                        for (
-                                            t = t
-                                                .split(/\s*;\s*/)
-                                                .filter(function (t) {
-                                                    return !!t;
-                                                })
-                                                .map(function (t) {
-                                                    return t.split(/\s*:\s*/);
-                                                });
-                                            (e = t.pop());
-
-                                        )
-                                            this.style(e[0], e[1]);
-                                    }
-                                else this.node.style[c(t)] = null === e || i.regex.isBlank.test(e) ? "" : e;
-                                return this;
-                            },
-                        }),
-                        (i.Parent = i.invent({
-                            create: function (t) {
-                                this.constructor.call(this, t);
-                            },
-                            inherit: i.Element,
-                            extend: {
-                                children: function () {
-                                    return i.utils.map(i.utils.filterSVGElements(this.node.childNodes), function (t) {
-                                        return i.adopt(t);
-                                    });
-                                },
-                                add: function (t, e) {
-                                    return null == e ? this.node.appendChild(t.node) : t.node != this.node.childNodes[e] && this.node.insertBefore(t.node, this.node.childNodes[e]), this;
-                                },
-                                put: function (t, e) {
-                                    return this.add(t, e), t;
-                                },
-                                has: function (t) {
-                                    return this.index(t) >= 0;
-                                },
-                                index: function (t) {
-                                    return [].slice.call(this.node.childNodes).indexOf(t.node);
-                                },
-                                get: function (t) {
-                                    return i.adopt(this.node.childNodes[t]);
-                                },
-                                first: function () {
-                                    return this.get(0);
-                                },
-                                last: function () {
-                                    return this.get(this.node.childNodes.length - 1);
-                                },
-                                each: function (t, e) {
-                                    var a,
-                                        s,
-                                        n = this.children();
-                                    for (a = 0, s = n.length; a < s; a++) n[a] instanceof i.Element && t.apply(n[a], [a, n]), e && n[a] instanceof i.Container && n[a].each(t, e);
-                                    return this;
-                                },
-                                removeElement: function (t) {
-                                    return this.node.removeChild(t.node), this;
-                                },
-                                clear: function () {
-                                    for (; this.node.hasChildNodes(); ) this.node.removeChild(this.node.lastChild);
-                                    return delete this._defs, this;
-                                },
-                                defs: function () {
-                                    return this.doc().defs();
-                                },
-                            },
-                        })),
-                        i.extend(i.Parent, {
-                            ungroup: function (t, e) {
-                                return 0 === e || this instanceof i.Defs || this.node == i.parser.draw
-                                    ? this
-                                    : ((t = t || (this instanceof i.Doc ? this : this.parent(i.Parent))),
-                                      (e = e || 1 / 0),
-                                      this.each(function () {
-                                          return this instanceof i.Defs ? this : this instanceof i.Parent ? this.ungroup(t, e - 1) : this.toParent(t);
-                                      }),
-                                      this.node.firstChild || this.remove(),
-                                      this);
-                            },
-                            flatten: function (t, e) {
-                                return this.ungroup(t, e);
-                            },
-                        }),
-                        (i.Container = i.invent({
-                            create: function (t) {
-                                this.constructor.call(this, t);
-                            },
-                            inherit: i.Parent,
-                        })),
-                        (i.ViewBox = i.invent({
-                            create: function (t) {
-                                var e,
-                                    a,
-                                    n,
-                                    r,
-                                    o,
-                                    l,
-                                    h,
-                                    c = 1,
-                                    d = 1,
-                                    u = /[+-]?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?/gi;
-                                if (t instanceof i.Element) {
-                                    for (l = t, h = t, o = (t.attr("viewBox") || "").match(u), t.bbox, n = new i.Number(t.width()), r = new i.Number(t.height()); "%" == n.unit; )
-                                        (c *= n.value), (n = new i.Number(l instanceof i.Doc ? l.parent().offsetWidth : l.parent().width())), (l = l.parent());
-                                    for (; "%" == r.unit; ) (d *= r.value), (r = new i.Number(h instanceof i.Doc ? h.parent().offsetHeight : h.parent().height())), (h = h.parent());
-                                    (this.x = 0),
-                                        (this.y = 0),
-                                        (this.width = n * c),
-                                        (this.height = r * d),
-                                        (this.zoom = 1),
-                                        o &&
-                                            ((e = parseFloat(o[0])),
-                                            (a = parseFloat(o[1])),
-                                            (n = parseFloat(o[2])),
-                                            (r = parseFloat(o[3])),
-                                            (this.zoom = this.width / this.height > n / r ? this.height / r : this.width / n),
-                                            (this.x = e),
-                                            (this.y = a),
-                                            (this.width = n),
-                                            (this.height = r));
-                                } else
-                                    (t =
-                                        "string" == typeof t
-                                            ? t.match(u).map(function (t) {
-                                                  return parseFloat(t);
-                                              })
-                                            : Array.isArray(t)
-                                            ? t
-                                            : "object" === s(t)
-                                            ? [t.x, t.y, t.width, t.height]
-                                            : 4 == arguments.length
-                                            ? [].slice.call(arguments)
-                                            : [0, 0, 0, 0]),
-                                        (this.x = t[0]),
-                                        (this.y = t[1]),
-                                        (this.width = t[2]),
-                                        (this.height = t[3]);
-                            },
-                            extend: {
-                                toString: function () {
-                                    return this.x + " " + this.y + " " + this.width + " " + this.height;
-                                },
-                                morph: function (t, e, a, s) {
-                                    return (this.destination = new i.ViewBox(t, e, a, s)), this;
-                                },
-                                at: function (t) {
-                                    return this.destination
-                                        ? new i.ViewBox([
-                                              this.x + (this.destination.x - this.x) * t,
-                                              this.y + (this.destination.y - this.y) * t,
-                                              this.width + (this.destination.width - this.width) * t,
-                                              this.height + (this.destination.height - this.height) * t,
-                                          ])
-                                        : this;
-                                },
-                            },
-                            parent: i.Container,
-                            construct: {
-                                viewbox: function (t, e, a, s) {
-                                    return 0 == arguments.length ? new i.ViewBox(this) : this.attr("viewBox", new i.ViewBox(t, e, a, s));
-                                },
-                            },
-                        })),
-                        ["click", "dblclick", "mousedown", "mouseup", "mouseover", "mouseout", "mousemove", "touchstart", "touchmove", "touchleave", "touchend", "touchcancel"].forEach(function (t) {
-                            i.Element.prototype[t] = function (e) {
-                                return i.on(this.node, t, e), this;
-                            };
-                        }),
-                        (i.listeners = []),
-                        (i.handlerMap = []),
-                        (i.listenerId = 0),
-                        (i.on = function (t, e, a, s, n) {
-                            var r = a.bind(s || t.instance || t),
-                                o = (i.handlerMap.indexOf(t) + 1 || i.handlerMap.push(t)) - 1,
-                                l = e.split(".")[0],
-                                h = e.split(".")[1] || "*";
-                            (i.listeners[o] = i.listeners[o] || {}),
-                                (i.listeners[o][l] = i.listeners[o][l] || {}),
-                                (i.listeners[o][l][h] = i.listeners[o][l][h] || {}),
-                                a._svgjsListenerId || (a._svgjsListenerId = ++i.listenerId),
-                                (i.listeners[o][l][h][a._svgjsListenerId] = r),
-                                t.addEventListener(l, r, n || !1);
-                        }),
-                        (i.off = function (t, e, a) {
-                            var s = i.handlerMap.indexOf(t),
-                                n = e && e.split(".")[0],
-                                r = e && e.split(".")[1],
-                                o = "";
-                            if (-1 != s)
-                                if (a) {
-                                    if (("function" == typeof a && (a = a._svgjsListenerId), !a)) return;
-                                    i.listeners[s][n] && i.listeners[s][n][r || "*"] && (t.removeEventListener(n, i.listeners[s][n][r || "*"][a], !1), delete i.listeners[s][n][r || "*"][a]);
-                                } else if (r && n) {
-                                    if (i.listeners[s][n] && i.listeners[s][n][r]) {
-                                        for (a in i.listeners[s][n][r]) i.off(t, [n, r].join("."), a);
-                                        delete i.listeners[s][n][r];
-                                    }
-                                } else if (r) for (e in i.listeners[s]) for (o in i.listeners[s][e]) r === o && i.off(t, [e, r].join("."));
-                                else if (n) {
-                                    if (i.listeners[s][n]) {
-                                        for (o in i.listeners[s][n]) i.off(t, [n, o].join("."));
-                                        delete i.listeners[s][n];
-                                    }
-                                } else {
-                                    for (e in i.listeners[s]) i.off(t, e);
-                                    delete i.listeners[s], delete i.handlerMap[s];
-                                }
-                        }),
-                        i.extend(i.Element, {
-                            on: function (t, e, a, s) {
-                                return i.on(this.node, t, e, a, s), this;
-                            },
-                            off: function (t, e) {
-                                return i.off(this.node, t, e), this;
-                            },
-                            fire: function (e, a) {
-                                return e instanceof t.Event ? this.node.dispatchEvent(e) : this.node.dispatchEvent((e = new i.CustomEvent(e, { detail: a, cancelable: !0 }))), (this._event = e), this;
-                            },
-                            event: function () {
-                                return this._event;
-                            },
-                        }),
-                        (i.Defs = i.invent({ create: "defs", inherit: i.Container })),
-                        (i.G = i.invent({
-                            create: "g",
-                            inherit: i.Container,
-                            extend: {
-                                x: function (t) {
-                                    return null == t ? this.transform("x") : this.transform({ x: t - this.x() }, !0);
-                                },
-                                y: function (t) {
-                                    return null == t ? this.transform("y") : this.transform({ y: t - this.y() }, !0);
-                                },
-                                cx: function (t) {
-                                    return null == t ? this.gbox().cx : this.x(t - this.gbox().width / 2);
-                                },
-                                cy: function (t) {
-                                    return null == t ? this.gbox().cy : this.y(t - this.gbox().height / 2);
-                                },
-                                gbox: function () {
-                                    var t = this.bbox(),
-                                        e = this.transform();
-                                    return (t.x += e.x), (t.x2 += e.x), (t.cx += e.x), (t.y += e.y), (t.y2 += e.y), (t.cy += e.y), t;
-                                },
-                            },
-                            construct: {
-                                group: function () {
-                                    return this.put(new i.G());
-                                },
-                            },
-                        })),
-                        (i.Doc = i.invent({
-                            create: function (t) {
-                                t &&
-                                    ("svg" == (t = "string" == typeof t ? e.getElementById(t) : t).nodeName
-                                        ? this.constructor.call(this, t)
-                                        : (this.constructor.call(this, i.create("svg")), t.appendChild(this.node), this.size("100%", "100%")),
-                                    this.namespace().defs());
-                            },
-                            inherit: i.Container,
-                            extend: {
-                                namespace: function () {
-                                    return this.attr({ xmlns: i.ns, version: "1.1" }).attr("xmlns:xlink", i.xlink, i.xmlns).attr("xmlns:svgjs", i.svgjs, i.xmlns);
-                                },
-                                defs: function () {
-                                    var t;
-                                    this._defs || ((t = this.node.getElementsByTagName("defs")[0]) ? (this._defs = i.adopt(t)) : (this._defs = new i.Defs()), this.node.appendChild(this._defs.node));
-                                    return this._defs;
-                                },
-                                parent: function () {
-                                    return this.node.parentNode && "#document" != this.node.parentNode.nodeName ? this.node.parentNode : null;
-                                },
-                                spof: function () {
-                                    var t = this.node.getScreenCTM();
-                                    return t && this.style("left", (-t.e % 1) + "px").style("top", (-t.f % 1) + "px"), this;
-                                },
-                                remove: function () {
-                                    return this.parent() && this.parent().removeChild(this.node), this;
-                                },
-                                clear: function () {
-                                    for (; this.node.hasChildNodes(); ) this.node.removeChild(this.node.lastChild);
-                                    return delete this._defs, i.parser.draw && !i.parser.draw.parentNode && this.node.appendChild(i.parser.draw), this;
-                                },
-                                clone: function (t) {
-                                    this.writeDataToDom();
-                                    var e = this.node,
-                                        i = v(e.cloneNode(!0));
-                                    return t ? (t.node || t).appendChild(i.node) : e.parentNode.insertBefore(i.node, e.nextSibling), i;
-                                },
-                            },
-                        })),
-                        i.extend(i.Element, {
-                            siblings: function () {
-                                return this.parent().children();
-                            },
-                            position: function () {
-                                return this.parent().index(this);
-                            },
-                            next: function () {
-                                return this.siblings()[this.position() + 1];
-                            },
-                            previous: function () {
-                                return this.siblings()[this.position() - 1];
-                            },
-                            forward: function () {
-                                var t = this.position() + 1,
-                                    e = this.parent();
-                                return e.removeElement(this).add(this, t), e instanceof i.Doc && e.node.appendChild(e.defs().node), this;
-                            },
-                            backward: function () {
-                                var t = this.position();
-                                return (
-                                    t > 0 &&
-                                        this.parent()
-                                            .removeElement(this)
-                                            .add(this, t - 1),
-                                    this
-                                );
-                            },
-                            front: function () {
-                                var t = this.parent();
-                                return t.node.appendChild(this.node), t instanceof i.Doc && t.node.appendChild(t.defs().node), this;
-                            },
-                            back: function () {
-                                return this.position() > 0 && this.parent().removeElement(this).add(this, 0), this;
-                            },
-                            before: function (t) {
-                                t.remove();
-                                var e = this.position();
-                                return this.parent().add(t, e), this;
-                            },
-                            after: function (t) {
-                                t.remove();
-                                var e = this.position();
-                                return this.parent().add(t, e + 1), this;
-                            },
-                        }),
-                        (i.Mask = i.invent({
-                            create: function () {
-                                this.constructor.call(this, i.create("mask")), (this.targets = []);
-                            },
-                            inherit: i.Container,
-                            extend: {
-                                remove: function () {
-                                    for (var t = this.targets.length - 1; t >= 0; t--) this.targets[t] && this.targets[t].unmask();
-                                    return (this.targets = []), i.Element.prototype.remove.call(this), this;
-                                },
-                            },
-                            construct: {
-                                mask: function () {
-                                    return this.defs().put(new i.Mask());
-                                },
-                            },
-                        })),
-                        i.extend(i.Element, {
-                            maskWith: function (t) {
-                                return (this.masker = t instanceof i.Mask ? t : this.parent().mask().add(t)), this.masker.targets.push(this), this.attr("mask", 'url("#' + this.masker.attr("id") + '")');
-                            },
-                            unmask: function () {
-                                return delete this.masker, this.attr("mask", null);
-                            },
-                        }),
-                        (i.ClipPath = i.invent({
-                            create: function () {
-                                this.constructor.call(this, i.create("clipPath")), (this.targets = []);
-                            },
-                            inherit: i.Container,
-                            extend: {
-                                remove: function () {
-                                    for (var t = this.targets.length - 1; t >= 0; t--) this.targets[t] && this.targets[t].unclip();
-                                    return (this.targets = []), this.parent().removeElement(this), this;
-                                },
-                            },
-                            construct: {
-                                clip: function () {
-                                    return this.defs().put(new i.ClipPath());
-                                },
-                            },
-                        })),
-                        i.extend(i.Element, {
-                            clipWith: function (t) {
-                                return (this.clipper = t instanceof i.ClipPath ? t : this.parent().clip().add(t)), this.clipper.targets.push(this), this.attr("clip-path", 'url("#' + this.clipper.attr("id") + '")');
-                            },
-                            unclip: function () {
-                                return delete this.clipper, this.attr("clip-path", null);
-                            },
-                        }),
-                        (i.Gradient = i.invent({
-                            create: function (t) {
-                                this.constructor.call(this, i.create(t + "Gradient")), (this.type = t);
-                            },
-                            inherit: i.Container,
-                            extend: {
-                                at: function (t, e, a) {
-                                    return this.put(new i.Stop()).update(t, e, a);
-                                },
-                                update: function (t) {
-                                    return this.clear(), "function" == typeof t && t.call(this, this), this;
-                                },
-                                fill: function () {
-                                    return "url(#" + this.id() + ")";
-                                },
-                                toString: function () {
-                                    return this.fill();
-                                },
-                                attr: function (t, e, a) {
-                                    return "transform" == t && (t = "gradientTransform"), i.Container.prototype.attr.call(this, t, e, a);
-                                },
-                            },
-                            construct: {
-                                gradient: function (t, e) {
-                                    return this.defs().gradient(t, e);
-                                },
-                            },
-                        })),
-                        i.extend(i.Gradient, i.FX, {
-                            from: function (t, e) {
-                                return "radial" == (this._target || this).type ? this.attr({ fx: new i.Number(t), fy: new i.Number(e) }) : this.attr({ x1: new i.Number(t), y1: new i.Number(e) });
-                            },
-                            to: function (t, e) {
-                                return "radial" == (this._target || this).type ? this.attr({ cx: new i.Number(t), cy: new i.Number(e) }) : this.attr({ x2: new i.Number(t), y2: new i.Number(e) });
-                            },
-                        }),
-                        i.extend(i.Defs, {
-                            gradient: function (t, e) {
-                                return this.put(new i.Gradient(t)).update(e);
-                            },
-                        }),
-                        (i.Stop = i.invent({
-                            create: "stop",
-                            inherit: i.Element,
-                            extend: {
-                                update: function (t) {
-                                    return (
-                                        ("number" == typeof t || t instanceof i.Number) && (t = { offset: arguments[0], color: arguments[1], opacity: arguments[2] }),
-                                        null != t.opacity && this.attr("stop-opacity", t.opacity),
-                                        null != t.color && this.attr("stop-color", t.color),
-                                        null != t.offset && this.attr("offset", new i.Number(t.offset)),
-                                        this
-                                    );
-                                },
-                            },
-                        })),
-                        (i.Pattern = i.invent({
-                            create: "pattern",
-                            inherit: i.Container,
-                            extend: {
-                                fill: function () {
-                                    return "url(#" + this.id() + ")";
-                                },
-                                update: function (t) {
-                                    return this.clear(), "function" == typeof t && t.call(this, this), this;
-                                },
-                                toString: function () {
-                                    return this.fill();
-                                },
-                                attr: function (t, e, a) {
-                                    return "transform" == t && (t = "patternTransform"), i.Container.prototype.attr.call(this, t, e, a);
-                                },
-                            },
-                            construct: {
-                                pattern: function (t, e, i) {
-                                    return this.defs().pattern(t, e, i);
-                                },
-                            },
-                        })),
-                        i.extend(i.Defs, {
-                            pattern: function (t, e, a) {
-                                return this.put(new i.Pattern()).update(a).attr({ x: 0, y: 0, width: t, height: e, patternUnits: "userSpaceOnUse" });
-                            },
-                        }),
-                        (i.Shape = i.invent({
-                            create: function (t) {
-                                this.constructor.call(this, t);
-                            },
-                            inherit: i.Element,
-                        })),
-                        (i.Bare = i.invent({
-                            create: function (t, e) {
-                                if ((this.constructor.call(this, i.create(t)), e)) for (var a in e.prototype) "function" == typeof e.prototype[a] && (this[a] = e.prototype[a]);
-                            },
-                            inherit: i.Element,
-                            extend: {
-                                words: function (t) {
-                                    for (; this.node.hasChildNodes(); ) this.node.removeChild(this.node.lastChild);
-                                    return this.node.appendChild(e.createTextNode(t)), this;
-                                },
-                            },
-                        })),
-                        i.extend(i.Parent, {
-                            element: function (t, e) {
-                                return this.put(new i.Bare(t, e));
-                            },
-                        }),
-                        (i.Symbol = i.invent({
-                            create: "symbol",
-                            inherit: i.Container,
-                            construct: {
-                                symbol: function () {
-                                    return this.put(new i.Symbol());
-                                },
-                            },
-                        })),
-                        (i.Use = i.invent({
-                            create: "use",
-                            inherit: i.Shape,
-                            extend: {
-                                element: function (t, e) {
-                                    return this.attr("href", (e || "") + "#" + t, i.xlink);
-                                },
-                            },
-                            construct: {
-                                use: function (t, e) {
-                                    return this.put(new i.Use()).element(t, e);
-                                },
-                            },
-                        })),
-                        (i.Rect = i.invent({
-                            create: "rect",
-                            inherit: i.Shape,
-                            construct: {
-                                rect: function (t, e) {
-                                    return this.put(new i.Rect()).size(t, e);
-                                },
-                            },
-                        })),
-                        (i.Circle = i.invent({
-                            create: "circle",
-                            inherit: i.Shape,
-                            construct: {
-                                circle: function (t) {
-                                    return this.put(new i.Circle()).rx(new i.Number(t).divide(2)).move(0, 0);
-                                },
-                            },
-                        })),
-                        i.extend(i.Circle, i.FX, {
-                            rx: function (t) {
-                                return this.attr("r", t);
-                            },
-                            ry: function (t) {
-                                return this.rx(t);
-                            },
-                        }),
-                        (i.Ellipse = i.invent({
-                            create: "ellipse",
-                            inherit: i.Shape,
-                            construct: {
-                                ellipse: function (t, e) {
-                                    return this.put(new i.Ellipse()).size(t, e).move(0, 0);
-                                },
-                            },
-                        })),
-                        i.extend(i.Ellipse, i.Rect, i.FX, {
-                            rx: function (t) {
-                                return this.attr("rx", t);
-                            },
-                            ry: function (t) {
-                                return this.attr("ry", t);
-                            },
-                        }),
-                        i.extend(i.Circle, i.Ellipse, {
-                            x: function (t) {
-                                return null == t ? this.cx() - this.rx() : this.cx(t + this.rx());
-                            },
-                            y: function (t) {
-                                return null == t ? this.cy() - this.ry() : this.cy(t + this.ry());
-                            },
-                            cx: function (t) {
-                                return null == t ? this.attr("cx") : this.attr("cx", t);
-                            },
-                            cy: function (t) {
-                                return null == t ? this.attr("cy") : this.attr("cy", t);
-                            },
-                            width: function (t) {
-                                return null == t ? 2 * this.rx() : this.rx(new i.Number(t).divide(2));
-                            },
-                            height: function (t) {
-                                return null == t ? 2 * this.ry() : this.ry(new i.Number(t).divide(2));
-                            },
-                            size: function (t, e) {
-                                var a = f(this, t, e);
-                                return this.rx(new i.Number(a.width).divide(2)).ry(new i.Number(a.height).divide(2));
-                            },
-                        }),
-                        (i.Line = i.invent({
-                            create: "line",
-                            inherit: i.Shape,
-                            extend: {
-                                array: function () {
-                                    return new i.PointArray([
-                                        [this.attr("x1"), this.attr("y1")],
-                                        [this.attr("x2"), this.attr("y2")],
-                                    ]);
-                                },
-                                plot: function (t, e, a, s) {
-                                    return null == t ? this.array() : ((t = void 0 !== e ? { x1: t, y1: e, x2: a, y2: s } : new i.PointArray(t).toLine()), this.attr(t));
-                                },
-                                move: function (t, e) {
-                                    return this.attr(this.array().move(t, e).toLine());
-                                },
-                                size: function (t, e) {
-                                    var i = f(this, t, e);
-                                    return this.attr(this.array().size(i.width, i.height).toLine());
-                                },
-                            },
-                            construct: {
-                                line: function (t, e, a, s) {
-                                    return i.Line.prototype.plot.apply(this.put(new i.Line()), null != t ? [t, e, a, s] : [0, 0, 0, 0]);
-                                },
-                            },
-                        })),
-                        (i.Polyline = i.invent({
-                            create: "polyline",
-                            inherit: i.Shape,
-                            construct: {
-                                polyline: function (t) {
-                                    return this.put(new i.Polyline()).plot(t || new i.PointArray());
-                                },
-                            },
-                        })),
-                        (i.Polygon = i.invent({
-                            create: "polygon",
-                            inherit: i.Shape,
-                            construct: {
-                                polygon: function (t) {
-                                    return this.put(new i.Polygon()).plot(t || new i.PointArray());
-                                },
-                            },
-                        })),
-                        i.extend(i.Polyline, i.Polygon, {
-                            array: function () {
-                                return this._array || (this._array = new i.PointArray(this.attr("points")));
-                            },
-                            plot: function (t) {
-                                return null == t ? this.array() : this.clear().attr("points", "string" == typeof t ? t : (this._array = new i.PointArray(t)));
-                            },
-                            clear: function () {
-                                return delete this._array, this;
-                            },
-                            move: function (t, e) {
-                                return this.attr("points", this.array().move(t, e));
-                            },
-                            size: function (t, e) {
-                                var i = f(this, t, e);
-                                return this.attr("points", this.array().size(i.width, i.height));
-                            },
-                        }),
-                        i.extend(i.Line, i.Polyline, i.Polygon, {
-                            morphArray: i.PointArray,
-                            x: function (t) {
-                                return null == t ? this.bbox().x : this.move(t, this.bbox().y);
-                            },
-                            y: function (t) {
-                                return null == t ? this.bbox().y : this.move(this.bbox().x, t);
-                            },
-                            width: function (t) {
-                                var e = this.bbox();
-                                return null == t ? e.width : this.size(t, e.height);
-                            },
-                            height: function (t) {
-                                var e = this.bbox();
-                                return null == t ? e.height : this.size(e.width, t);
-                            },
-                        }),
-                        (i.Path = i.invent({
-                            create: "path",
-                            inherit: i.Shape,
-                            extend: {
-                                morphArray: i.PathArray,
-                                array: function () {
-                                    return this._array || (this._array = new i.PathArray(this.attr("d")));
-                                },
-                                plot: function (t) {
-                                    return null == t ? this.array() : this.clear().attr("d", "string" == typeof t ? t : (this._array = new i.PathArray(t)));
-                                },
-                                clear: function () {
-                                    return delete this._array, this;
-                                },
-                                move: function (t, e) {
-                                    return this.attr("d", this.array().move(t, e));
-                                },
-                                x: function (t) {
-                                    return null == t ? this.bbox().x : this.move(t, this.bbox().y);
-                                },
-                                y: function (t) {
-                                    return null == t ? this.bbox().y : this.move(this.bbox().x, t);
-                                },
-                                size: function (t, e) {
-                                    var i = f(this, t, e);
-                                    return this.attr("d", this.array().size(i.width, i.height));
-                                },
-                                width: function (t) {
-                                    return null == t ? this.bbox().width : this.size(t, this.bbox().height);
-                                },
-                                height: function (t) {
-                                    return null == t ? this.bbox().height : this.size(this.bbox().width, t);
-                                },
-                            },
-                            construct: {
-                                path: function (t) {
-                                    return this.put(new i.Path()).plot(t || new i.PathArray());
-                                },
-                            },
-                        })),
-                        (i.Image = i.invent({
-                            create: "image",
-                            inherit: i.Shape,
-                            extend: {
-                                load: function (e) {
-                                    if (!e) return this;
-                                    var a = this,
-                                        s = new t.Image();
-                                    return (
-                                        i.on(s, "load", function () {
-                                            i.off(s);
-                                            var t = a.parent(i.Pattern);
-                                            null !== t &&
-                                                (0 == a.width() && 0 == a.height() && a.size(s.width, s.height),
-                                                t && 0 == t.width() && 0 == t.height() && t.size(a.width(), a.height()),
-                                                "function" == typeof a._loaded && a._loaded.call(a, { width: s.width, height: s.height, ratio: s.width / s.height, url: e }));
-                                        }),
-                                        i.on(s, "error", function (t) {
-                                            i.off(s), "function" == typeof a._error && a._error.call(a, t);
-                                        }),
-                                        this.attr("href", (s.src = this.src = e), i.xlink)
-                                    );
-                                },
-                                loaded: function (t) {
-                                    return (this._loaded = t), this;
-                                },
-                                error: function (t) {
-                                    return (this._error = t), this;
-                                },
-                            },
-                            construct: {
-                                image: function (t, e, a) {
-                                    return this.put(new i.Image())
-                                        .load(t)
-                                        .size(e || 0, a || e || 0);
-                                },
-                            },
-                        })),
-                        (i.Text = i.invent({
-                            create: function () {
-                                this.constructor.call(this, i.create("text")), (this.dom.leading = new i.Number(1.3)), (this._rebuild = !0), (this._build = !1), this.attr("font-family", i.defaults.attrs["font-family"]);
-                            },
-                            inherit: i.Shape,
-                            extend: {
-                                x: function (t) {
-                                    return null == t ? this.attr("x") : this.attr("x", t);
-                                },
-                                y: function (t) {
-                                    var e = this.attr("y"),
-                                        i = "number" == typeof e ? e - this.bbox().y : 0;
-                                    return null == t ? ("number" == typeof e ? e - i : e) : this.attr("y", "number" == typeof t.valueOf() ? t + i : t);
-                                },
-                                cx: function (t) {
-                                    return null == t ? this.bbox().cx : this.x(t - this.bbox().width / 2);
-                                },
-                                cy: function (t) {
-                                    return null == t ? this.bbox().cy : this.y(t - this.bbox().height / 2);
-                                },
-                                text: function (t) {
-                                    if (void 0 === t) {
-                                        t = "";
-                                        for (var e = this.node.childNodes, a = 0, s = e.length; a < s; ++a) 0 != a && 3 != e[a].nodeType && 1 == i.adopt(e[a]).dom.newLined && (t += "\n"), (t += e[a].textContent);
-                                        return t;
-                                    }
-                                    if ((this.clear().build(!0), "function" == typeof t)) t.call(this, this);
-                                    else {
-                                        a = 0;
-                                        for (var n = (t = t.split("\n")).length; a < n; a++) this.tspan(t[a]).newLine();
-                                    }
-                                    return this.build(!1).rebuild();
-                                },
-                                size: function (t) {
-                                    return this.attr("font-size", t).rebuild();
-                                },
-                                leading: function (t) {
-                                    return null == t ? this.dom.leading : ((this.dom.leading = new i.Number(t)), this.rebuild());
-                                },
-                                lines: function () {
-                                    var t = ((this.textPath && this.textPath()) || this).node,
-                                        e = i.utils.map(i.utils.filterSVGElements(t.childNodes), function (t) {
-                                            return i.adopt(t);
-                                        });
-                                    return new i.Set(e);
-                                },
-                                rebuild: function (t) {
-                                    if (("boolean" == typeof t && (this._rebuild = t), this._rebuild)) {
-                                        var e = this,
-                                            a = 0,
-                                            s = this.dom.leading * new i.Number(this.attr("font-size"));
-                                        this.lines().each(function () {
-                                            this.dom.newLined && (e.textPath() || this.attr("x", e.attr("x")), "\n" == this.text() ? (a += s) : (this.attr("dy", s + a), (a = 0)));
-                                        }),
-                                            this.fire("rebuild");
-                                    }
-                                    return this;
-                                },
-                                build: function (t) {
-                                    return (this._build = !!t), this;
-                                },
-                                setData: function (t) {
-                                    return (this.dom = t), (this.dom.leading = new i.Number(t.leading || 1.3)), this;
-                                },
-                            },
-                            construct: {
-                                text: function (t) {
-                                    return this.put(new i.Text()).text(t);
-                                },
-                                plain: function (t) {
-                                    return this.put(new i.Text()).plain(t);
-                                },
-                            },
-                        })),
-                        (i.Tspan = i.invent({
-                            create: "tspan",
-                            inherit: i.Shape,
-                            extend: {
-                                text: function (t) {
-                                    return null == t ? this.node.textContent + (this.dom.newLined ? "\n" : "") : ("function" == typeof t ? t.call(this, this) : this.plain(t), this);
-                                },
-                                dx: function (t) {
-                                    return this.attr("dx", t);
-                                },
-                                dy: function (t) {
-                                    return this.attr("dy", t);
-                                },
-                                newLine: function () {
-                                    var t = this.parent(i.Text);
-                                    return (this.dom.newLined = !0), this.dy(t.dom.leading * t.attr("font-size")).attr("x", t.x());
-                                },
-                            },
-                        })),
-                        i.extend(i.Text, i.Tspan, {
-                            plain: function (t) {
-                                return !1 === this._build && this.clear(), this.node.appendChild(e.createTextNode(t)), this;
-                            },
-                            tspan: function (t) {
-                                var e = ((this.textPath && this.textPath()) || this).node,
-                                    a = new i.Tspan();
-                                return !1 === this._build && this.clear(), e.appendChild(a.node), a.text(t);
-                            },
-                            clear: function () {
-                                for (var t = ((this.textPath && this.textPath()) || this).node; t.hasChildNodes(); ) t.removeChild(t.lastChild);
-                                return this;
-                            },
-                            length: function () {
-                                return this.node.getComputedTextLength();
-                            },
-                        }),
-                        (i.TextPath = i.invent({
-                            create: "textPath",
-                            inherit: i.Parent,
-                            parent: i.Text,
-                            construct: {
-                                morphArray: i.PathArray,
-                                path: function (t) {
-                                    for (var e = new i.TextPath(), a = this.doc().defs().path(t); this.node.hasChildNodes(); ) e.node.appendChild(this.node.firstChild);
-                                    return this.node.appendChild(e.node), e.attr("href", "#" + a, i.xlink), this;
-                                },
-                                array: function () {
-                                    var t = this.track();
-                                    return t ? t.array() : null;
-                                },
-                                plot: function (t) {
-                                    var e = this.track(),
-                                        i = null;
-                                    return e && (i = e.plot(t)), null == t ? i : this;
-                                },
-                                track: function () {
-                                    var t = this.textPath();
-                                    if (t) return t.reference("href");
-                                },
-                                textPath: function () {
-                                    if (this.node.firstChild && "textPath" == this.node.firstChild.nodeName) return i.adopt(this.node.firstChild);
-                                },
-                            },
-                        })),
-                        (i.Nested = i.invent({
-                            create: function () {
-                                this.constructor.call(this, i.create("svg")), this.style("overflow", "visible");
-                            },
-                            inherit: i.Container,
-                            construct: {
-                                nested: function () {
-                                    return this.put(new i.Nested());
-                                },
-                            },
-                        })),
-                        (i.A = i.invent({
-                            create: "a",
-                            inherit: i.Container,
-                            extend: {
-                                to: function (t) {
-                                    return this.attr("href", t, i.xlink);
-                                },
-                                show: function (t) {
-                                    return this.attr("show", t, i.xlink);
-                                },
-                                target: function (t) {
-                                    return this.attr("target", t);
-                                },
-                            },
-                            construct: {
-                                link: function (t) {
-                                    return this.put(new i.A()).to(t);
-                                },
-                            },
-                        })),
-                        i.extend(i.Element, {
-                            linkTo: function (t) {
-                                var e = new i.A();
-                                return "function" == typeof t ? t.call(e, e) : e.to(t), this.parent().put(e).put(this);
-                            },
-                        }),
-                        (i.Marker = i.invent({
-                            create: "marker",
-                            inherit: i.Container,
-                            extend: {
-                                width: function (t) {
-                                    return this.attr("markerWidth", t);
-                                },
-                                height: function (t) {
-                                    return this.attr("markerHeight", t);
-                                },
-                                ref: function (t, e) {
-                                    return this.attr("refX", t).attr("refY", e);
-                                },
-                                update: function (t) {
-                                    return this.clear(), "function" == typeof t && t.call(this, this), this;
-                                },
-                                toString: function () {
-                                    return "url(#" + this.id() + ")";
-                                },
-                            },
-                            construct: {
-                                marker: function (t, e, i) {
-                                    return this.defs().marker(t, e, i);
-                                },
-                            },
-                        })),
-                        i.extend(i.Defs, {
-                            marker: function (t, e, a) {
-                                return this.put(new i.Marker())
-                                    .size(t, e)
-                                    .ref(t / 2, e / 2)
-                                    .viewbox(0, 0, t, e)
-                                    .attr("orient", "auto")
-                                    .update(a);
-                            },
-                        }),
-                        i.extend(i.Line, i.Polyline, i.Polygon, i.Path, {
-                            marker: function (t, e, a, s) {
-                                var n = ["marker"];
-                                return "all" != t && n.push(t), (n = n.join("-")), (t = arguments[1] instanceof i.Marker ? arguments[1] : this.doc().marker(e, a, s)), this.attr(n, t);
-                            },
-                        });
-                    var l = {
-                        stroke: ["color", "width", "opacity", "linecap", "linejoin", "miterlimit", "dasharray", "dashoffset"],
-                        fill: ["color", "opacity", "rule"],
-                        prefix: function (t, e) {
-                            return "color" == e ? t : t + "-" + e;
-                        },
-                    };
-                    function h(t, e, a, s) {
-                        return a + s.replace(i.regex.dots, " .");
-                    }
-                    function c(t) {
-                        return t.toLowerCase().replace(/-(.)/g, function (t, e) {
-                            return e.toUpperCase();
-                        });
-                    }
-                    function d(t) {
-                        return t.charAt(0).toUpperCase() + t.slice(1);
-                    }
-                    function u(t) {
-                        var e = t.toString(16);
-                        return 1 == e.length ? "0" + e : e;
-                    }
-                    function f(t, e, i) {
-                        if (null == e || null == i) {
-                            var a = t.bbox();
-                            null == e ? (e = (a.width / a.height) * i) : null == i && (i = (a.height / a.width) * e);
-                        }
-                        return { width: e, height: i };
-                    }
-                    function g(t, e, i) {
-                        return { x: e * t.a + i * t.c + 0, y: e * t.b + i * t.d + 0 };
-                    }
-                    function p(t) {
-                        return { a: t[0], b: t[1], c: t[2], d: t[3], e: t[4], f: t[5] };
-                    }
-                    function x(t, e) {
-                        (t.cx = null == t.cx ? e.bbox().cx : t.cx), (t.cy = null == t.cy ? e.bbox().cy : t.cy);
-                    }
-                    function v(e) {
-                        for (var a = e.childNodes.length - 1; a >= 0; a--) e.childNodes[a] instanceof t.SVGElement && v(e.childNodes[a]);
-                        return i.adopt(e).id(i.eid(e.nodeName));
-                    }
-                    function m(t) {
-                        return (
-                            null == t.x && ((t.x = 0), (t.y = 0), (t.width = 0), (t.height = 0)), (t.w = t.width), (t.h = t.height), (t.x2 = t.x + t.width), (t.y2 = t.y + t.height), (t.cx = t.x + t.width / 2), (t.cy = t.y + t.height / 2), t
-                        );
-                    }
-                    function b(t) {
-                        return Math.abs(t) > 1e-37 ? t : 0;
-                    }
-                    ["fill", "stroke"].forEach(function (t) {
-                        var e,
-                            a = {};
-                        (a[t] = function (a) {
-                            if (void 0 === a) return this;
-                            if ("string" == typeof a || i.Color.isRgb(a) || (a && "function" == typeof a.fill)) this.attr(t, a);
-                            else for (e = l[t].length - 1; e >= 0; e--) null != a[l[t][e]] && this.attr(l.prefix(t, l[t][e]), a[l[t][e]]);
-                            return this;
-                        }),
-                            i.extend(i.Element, i.FX, a);
-                    }),
-                        i.extend(i.Element, i.FX, {
-                            rotate: function (t, e, i) {
-                                return this.transform({ rotation: t, cx: e, cy: i });
-                            },
-                            skew: function (t, e, i, a) {
-                                return 1 == arguments.length || 3 == arguments.length ? this.transform({ skew: t, cx: e, cy: i }) : this.transform({ skewX: t, skewY: e, cx: i, cy: a });
-                            },
-                            scale: function (t, e, i, a) {
-                                return 1 == arguments.length || 3 == arguments.length ? this.transform({ scale: t, cx: e, cy: i }) : this.transform({ scaleX: t, scaleY: e, cx: i, cy: a });
-                            },
-                            translate: function (t, e) {
-                                return this.transform({ x: t, y: e });
-                            },
-                            flip: function (t, e) {
-                                return (e = "number" == typeof t ? t : e), this.transform({ flip: t || "both", offset: e });
-                            },
-                            matrix: function (t) {
-                                return this.attr("transform", new i.Matrix(6 == arguments.length ? [].slice.call(arguments) : t));
-                            },
-                            opacity: function (t) {
-                                return this.attr("opacity", t);
-                            },
-                            dx: function (t) {
-                                return this.x(new i.Number(t).plus(this instanceof i.FX ? 0 : this.x()), !0);
-                            },
-                            dy: function (t) {
-                                return this.y(new i.Number(t).plus(this instanceof i.FX ? 0 : this.y()), !0);
-                            },
-                            dmove: function (t, e) {
-                                return this.dx(t).dy(e);
-                            },
-                        }),
-                        i.extend(i.Rect, i.Ellipse, i.Circle, i.Gradient, i.FX, {
-                            radius: function (t, e) {
-                                var a = (this._target || this).type;
-                                return "radial" == a || "circle" == a ? this.attr("r", new i.Number(t)) : this.rx(t).ry(null == e ? t : e);
-                            },
-                        }),
-                        i.extend(i.Path, {
-                            length: function () {
-                                return this.node.getTotalLength();
-                            },
-                            pointAt: function (t) {
-                                return this.node.getPointAtLength(t);
-                            },
-                        }),
-                        i.extend(i.Parent, i.Text, i.Tspan, i.FX, {
-                            font: function (t, e) {
-                                if ("object" === s(t)) for (e in t) this.font(e, t[e]);
-                                return "leading" == t
-                                    ? this.leading(e)
-                                    : "anchor" == t
-                                    ? this.attr("text-anchor", e)
-                                    : "size" == t || "family" == t || "weight" == t || "stretch" == t || "variant" == t || "style" == t
-                                    ? this.attr("font-" + t, e)
-                                    : this.attr(t, e);
-                            },
-                        }),
-                        (i.Set = i.invent({
-                            create: function (t) {
-                                Array.isArray(t) ? (this.members = t) : this.clear();
-                            },
-                            extend: {
-                                add: function () {
-                                    var t,
-                                        e,
-                                        i = [].slice.call(arguments);
-                                    for (t = 0, e = i.length; t < e; t++) this.members.push(i[t]);
-                                    return this;
-                                },
-                                remove: function (t) {
-                                    var e = this.index(t);
-                                    return e > -1 && this.members.splice(e, 1), this;
-                                },
-                                each: function (t) {
-                                    for (var e = 0, i = this.members.length; e < i; e++) t.apply(this.members[e], [e, this.members]);
-                                    return this;
-                                },
-                                clear: function () {
-                                    return (this.members = []), this;
-                                },
-                                length: function () {
-                                    return this.members.length;
-                                },
-                                has: function (t) {
-                                    return this.index(t) >= 0;
-                                },
-                                index: function (t) {
-                                    return this.members.indexOf(t);
-                                },
-                                get: function (t) {
-                                    return this.members[t];
-                                },
-                                first: function () {
-                                    return this.get(0);
-                                },
-                                last: function () {
-                                    return this.get(this.members.length - 1);
-                                },
-                                valueOf: function () {
-                                    return this.members;
-                                },
-                                bbox: function () {
-                                    if (0 == this.members.length) return new i.RBox();
-                                    var t = this.members[0].rbox(this.members[0].doc());
-                                    return (
-                                        this.each(function () {
-                                            t = t.merge(this.rbox(this.doc()));
-                                        }),
-                                        t
-                                    );
-                                },
-                            },
-                            construct: {
-                                set: function (t) {
-                                    return new i.Set(t);
-                                },
-                            },
-                        })),
-                        (i.FX.Set = i.invent({
-                            create: function (t) {
-                                this.set = t;
-                            },
-                        })),
-                        (i.Set.inherit = function () {
-                            var t = [];
-                            for (var e in i.Shape.prototype) "function" == typeof i.Shape.prototype[e] && "function" != typeof i.Set.prototype[e] && t.push(e);
-                            for (var e in (t.forEach(function (t) {
-                                i.Set.prototype[t] = function () {
-                                    for (var e = 0, a = this.members.length; e < a; e++) this.members[e] && "function" == typeof this.members[e][t] && this.members[e][t].apply(this.members[e], arguments);
-                                    return "animate" == t ? this.fx || (this.fx = new i.FX.Set(this)) : this;
-                                };
-                            }),
-                            (t = []),
-                            i.FX.prototype))
-                                "function" == typeof i.FX.prototype[e] && "function" != typeof i.FX.Set.prototype[e] && t.push(e);
-                            t.forEach(function (t) {
-                                i.FX.Set.prototype[t] = function () {
-                                    for (var e = 0, i = this.set.members.length; e < i; e++) this.set.members[e].fx[t].apply(this.set.members[e].fx, arguments);
-                                    return this;
-                                };
-                            });
-                        }),
-                        i.extend(i.Element, {
-                            data: function (t, e, i) {
-                                if ("object" === s(t)) for (e in t) this.data(e, t[e]);
-                                else if (arguments.length < 2)
-                                    try {
-                                        return JSON.parse(this.attr("data-" + t));
-                                    } catch (e) {
-                                        return this.attr("data-" + t);
-                                    }
-                                else this.attr("data-" + t, null === e ? null : !0 === i || "string" == typeof e || "number" == typeof e ? e : JSON.stringify(e));
-                                return this;
-                            },
-                        }),
-                        i.extend(i.Element, {
-                            remember: function (t, e) {
-                                if ("object" === s(arguments[0])) for (var e in t) this.remember(e, t[e]);
-                                else {
-                                    if (1 == arguments.length) return this.memory()[t];
-                                    this.memory()[t] = e;
-                                }
-                                return this;
-                            },
-                            forget: function () {
-                                if (0 == arguments.length) this._memory = {};
-                                else for (var t = arguments.length - 1; t >= 0; t--) delete this.memory()[arguments[t]];
-                                return this;
-                            },
-                            memory: function () {
-                                return this._memory || (this._memory = {});
-                            },
-                        }),
-                        (i.get = function (t) {
-                            var a = e.getElementById(
-                                (function (t) {
-                                    var e = (t || "").toString().match(i.regex.reference);
-                                    if (e) return e[1];
-                                })(t) || t
-                            );
-                            return i.adopt(a);
-                        }),
-                        (i.select = function (t, a) {
-                            return new i.Set(
-                                i.utils.map((a || e).querySelectorAll(t), function (t) {
-                                    return i.adopt(t);
-                                })
-                            );
-                        }),
-                        i.extend(i.Parent, {
-                            select: function (t) {
-                                return i.select(t, this.node);
-                            },
-                        });
-                    var y = "abcdef".split("");
-                    if ("function" != typeof t.CustomEvent) {
-                        var w = function (t, i) {
-                            i = i || { bubbles: !1, cancelable: !1, detail: void 0 };
-                            var a = e.createEvent("CustomEvent");
-                            return a.initCustomEvent(t, i.bubbles, i.cancelable, i.detail), a;
-                        };
-                        (w.prototype = t.Event.prototype), (i.CustomEvent = w);
-                    } else i.CustomEvent = t.CustomEvent;
-                    return (
-                        (function (e) {
-                            for (var i = 0, a = ["moz", "webkit"], s = 0; s < a.length && !t.requestAnimationFrame; ++s)
-                                (e.requestAnimationFrame = e[a[s] + "RequestAnimationFrame"]), (e.cancelAnimationFrame = e[a[s] + "CancelAnimationFrame"] || e[a[s] + "CancelRequestAnimationFrame"]);
-                            (e.requestAnimationFrame =
-                                e.requestAnimationFrame ||
-                                function (t) {
-                                    var a = new Date().getTime(),
-                                        s = Math.max(0, 16 - (a - i)),
-                                        n = e.setTimeout(function () {
-                                            t(a + s);
-                                        }, s);
-                                    return (i = a + s), n;
-                                }),
-                                (e.cancelAnimationFrame = e.cancelAnimationFrame || e.clearTimeout);
-                        })(t),
-                        i
-                    );
-                }),
-                "function" == typeof define && i(105)
-                    ? define(function () {
-                          return ht(lt, lt.document);
-                      })
-                    : "object" === ("undefined" == typeof exports ? "undefined" : s(exports)) && void 0 !== a
-                    ? (a.exports = lt.document
-                          ? ht(lt, lt.document)
-                          : function (t) {
-                                return ht(t, t.document);
-                            })
-                    : (lt.SVG = ht(lt, lt.document)),
-                /*! svg.filter.js - v2.0.2 - 2016-02-24
-                 * https://github.com/wout/svg.filter.js
-                 * Copyright (c) 2016 Wout Fierens; Licensed MIT */
-                function () {
-                    (SVG.Filter = SVG.invent({
-                        create: "filter",
-                        inherit: SVG.Parent,
-                        extend: {
-                            source: "SourceGraphic",
-                            sourceAlpha: "SourceAlpha",
-                            background: "BackgroundImage",
-                            backgroundAlpha: "BackgroundAlpha",
-                            fill: "FillPaint",
-                            stroke: "StrokePaint",
-                            autoSetIn: !0,
-                            put: function (t, e) {
-                                return this.add(t, e), !t.attr("in") && this.autoSetIn && t.attr("in", this.source), t.attr("result") || t.attr("result", t), t;
-                            },
-                            blend: function (t, e, i) {
-                                return this.put(new SVG.BlendEffect(t, e, i));
-                            },
-                            colorMatrix: function (t, e) {
-                                return this.put(new SVG.ColorMatrixEffect(t, e));
-                            },
-                            convolveMatrix: function (t) {
-                                return this.put(new SVG.ConvolveMatrixEffect(t));
-                            },
-                            componentTransfer: function (t) {
-                                return this.put(new SVG.ComponentTransferEffect(t));
-                            },
-                            composite: function (t, e, i) {
-                                return this.put(new SVG.CompositeEffect(t, e, i));
-                            },
-                            flood: function (t, e) {
-                                return this.put(new SVG.FloodEffect(t, e));
-                            },
-                            offset: function (t, e) {
-                                return this.put(new SVG.OffsetEffect(t, e));
-                            },
-                            image: function (t) {
-                                return this.put(new SVG.ImageEffect(t));
-                            },
-                            merge: function () {
-                                var t = [void 0];
-                                for (var e in arguments) t.push(arguments[e]);
-                                return this.put(new (SVG.MergeEffect.bind.apply(SVG.MergeEffect, t))());
-                            },
-                            gaussianBlur: function (t, e) {
-                                return this.put(new SVG.GaussianBlurEffect(t, e));
-                            },
-                            morphology: function (t, e) {
-                                return this.put(new SVG.MorphologyEffect(t, e));
-                            },
-                            diffuseLighting: function (t, e, i) {
-                                return this.put(new SVG.DiffuseLightingEffect(t, e, i));
-                            },
-                            displacementMap: function (t, e, i, a, s) {
-                                return this.put(new SVG.DisplacementMapEffect(t, e, i, a, s));
-                            },
-                            specularLighting: function (t, e, i, a) {
-                                return this.put(new SVG.SpecularLightingEffect(t, e, i, a));
-                            },
-                            tile: function () {
-                                return this.put(new SVG.TileEffect());
-                            },
-                            turbulence: function (t, e, i, a, s) {
-                                return this.put(new SVG.TurbulenceEffect(t, e, i, a, s));
-                            },
-                            toString: function () {
-                                return "url(#" + this.attr("id") + ")";
-                            },
-                        },
-                    })),
-                        SVG.extend(SVG.Defs, {
-                            filter: function (t) {
-                                var e = this.put(new SVG.Filter());
-                                return "function" == typeof t && t.call(e, e), e;
-                            },
-                        }),
-                        SVG.extend(SVG.Container, {
-                            filter: function (t) {
-                                return this.defs().filter(t);
-                            },
-                        }),
-                        SVG.extend(SVG.Element, SVG.G, SVG.Nested, {
-                            filter: function (t) {
-                                return (
-                                    (this.filterer = t instanceof SVG.Element ? t : this.doc().filter(t)),
-                                    this.doc() && this.filterer.doc() !== this.doc() && this.doc().defs().add(this.filterer),
-                                    this.attr("filter", this.filterer),
-                                    this.filterer
-                                );
-                            },
-                            unfilter: function (t) {
-                                return this.filterer && !0 === t && this.filterer.remove(), delete this.filterer, this.attr("filter", null);
-                            },
-                        }),
-                        (SVG.Effect = SVG.invent({
-                            create: function () {
-                                this.constructor.call(this);
-                            },
-                            inherit: SVG.Element,
-                            extend: {
-                                in: function (t) {
-                                    return null == t
-                                        ? (this.parent() &&
-                                              this.parent()
-                                                  .select('[result="' + this.attr("in") + '"]')
-                                                  .get(0)) ||
-                                              this.attr("in")
-                                        : this.attr("in", t);
-                                },
-                                result: function (t) {
-                                    return null == t ? this.attr("result") : this.attr("result", t);
-                                },
-                                toString: function () {
-                                    return this.result();
-                                },
-                            },
-                        })),
-                        (SVG.ParentEffect = SVG.invent({
-                            create: function () {
-                                this.constructor.call(this);
-                            },
-                            inherit: SVG.Parent,
-                            extend: {
-                                in: function (t) {
-                                    return null == t
-                                        ? (this.parent() &&
-                                              this.parent()
-                                                  .select('[result="' + this.attr("in") + '"]')
-                                                  .get(0)) ||
-                                              this.attr("in")
-                                        : this.attr("in", t);
-                                },
-                                result: function (t) {
-                                    return null == t ? this.attr("result") : this.attr("result", t);
-                                },
-                                toString: function () {
-                                    return this.result();
-                                },
-                            },
-                        }));
-                    var t = {
-                        blend: function (t, e) {
-                            return this.parent() && this.parent().blend(this, t, e);
-                        },
-                        colorMatrix: function (t, e) {
-                            return this.parent() && this.parent().colorMatrix(t, e).in(this);
-                        },
-                        convolveMatrix: function (t) {
-                            return this.parent() && this.parent().convolveMatrix(t).in(this);
-                        },
-                        componentTransfer: function (t) {
-                            return this.parent() && this.parent().componentTransfer(t).in(this);
-                        },
-                        composite: function (t, e) {
-                            return this.parent() && this.parent().composite(this, t, e);
-                        },
-                        flood: function (t, e) {
-                            return this.parent() && this.parent().flood(t, e);
-                        },
-                        offset: function (t, e) {
-                            return this.parent() && this.parent().offset(t, e).in(this);
-                        },
-                        image: function (t) {
-                            return this.parent() && this.parent().image(t);
-                        },
-                        merge: function () {
-                            return this.parent() && this.parent().merge.apply(this.parent(), [this].concat(arguments));
-                        },
-                        gaussianBlur: function (t, e) {
-                            return this.parent() && this.parent().gaussianBlur(t, e).in(this);
-                        },
-                        morphology: function (t, e) {
-                            return this.parent() && this.parent().morphology(t, e).in(this);
-                        },
-                        diffuseLighting: function (t, e, i) {
-                            return this.parent() && this.parent().diffuseLighting(t, e, i).in(this);
-                        },
-                        displacementMap: function (t, e, i, a) {
-                            return this.parent() && this.parent().displacementMap(this, t, e, i, a);
-                        },
-                        specularLighting: function (t, e, i, a) {
-                            return this.parent() && this.parent().specularLighting(t, e, i, a).in(this);
-                        },
-                        tile: function () {
-                            return this.parent() && this.parent().tile().in(this);
-                        },
-                        turbulence: function (t, e, i, a, s) {
-                            return this.parent() && this.parent().turbulence(t, e, i, a, s).in(this);
-                        },
-                    };
-                    SVG.extend(SVG.Effect, t),
-                        SVG.extend(SVG.ParentEffect, t),
-                        (SVG.ChildEffect = SVG.invent({
-                            create: function () {
-                                this.constructor.call(this);
-                            },
-                            inherit: SVG.Element,
-                            extend: {
-                                in: function (t) {
-                                    this.attr("in", t);
-                                },
-                            },
-                        }));
-                    var e = {
-                            blend: function (t, e, i) {
-                                this.attr({ in: t, in2: e, mode: i || "normal" });
-                            },
-                            colorMatrix: function (t, e) {
-                                "matrix" == t && (e = s(e)), this.attr({ type: t, values: void 0 === e ? null : e });
-                            },
-                            convolveMatrix: function (t) {
-                                (t = s(t)), this.attr({ order: Math.sqrt(t.split(" ").length), kernelMatrix: t });
-                            },
-                            composite: function (t, e, i) {
-                                this.attr({ in: t, in2: e, operator: i });
-                            },
-                            flood: function (t, e) {
-                                this.attr("flood-color", t), null != e && this.attr("flood-opacity", e);
-                            },
-                            offset: function (t, e) {
-                                this.attr({ dx: t, dy: e });
-                            },
-                            image: function (t) {
-                                this.attr("href", t, SVG.xlink);
-                            },
-                            displacementMap: function (t, e, i, a, s) {
-                                this.attr({ in: t, in2: e, scale: i, xChannelSelector: a, yChannelSelector: s });
-                            },
-                            gaussianBlur: function (t, e) {
-                                null != t || null != e
-                                    ? this.attr(
-                                          "stdDeviation",
-                                          (function (t) {
-                                              if (!Array.isArray(t)) return t;
-                                              for (var e = 0, i = t.length, a = []; e < i; e++) a.push(t[e]);
-                                              return a.join(" ");
-                                          })(Array.prototype.slice.call(arguments))
-                                      )
-                                    : this.attr("stdDeviation", "0 0");
-                            },
-                            morphology: function (t, e) {
-                                this.attr({ operator: t, radius: e });
-                            },
-                            tile: function () {},
-                            turbulence: function (t, e, i, a, s) {
-                                this.attr({ numOctaves: e, seed: i, stitchTiles: a, baseFrequency: t, type: s });
-                            },
-                        },
-                        i = {
-                            merge: function () {
-                                var t;
-                                if (arguments[0] instanceof SVG.Set) {
-                                    var e = this;
-                                    arguments[0].each(function (t) {
-                                        this instanceof SVG.MergeNode ? e.put(this) : (this instanceof SVG.Effect || this instanceof SVG.ParentEffect) && e.put(new SVG.MergeNode(this));
-                                    });
-                                } else {
-                                    t = Array.isArray(arguments[0]) ? arguments[0] : arguments;
-                                    for (var i = 0; i < t.length; i++) t[i] instanceof SVG.MergeNode ? this.put(t[i]) : this.put(new SVG.MergeNode(t[i]));
-                                }
-                            },
-                            componentTransfer: function (t) {
-                                if (
-                                    ((this.rgb = new SVG.Set()),
-                                    ["r", "g", "b", "a"].forEach(
-                                        function (t) {
-                                            (this[t] = new SVG["Func" + t.toUpperCase()]("identity")), this.rgb.add(this[t]), this.node.appendChild(this[t].node);
-                                        }.bind(this)
-                                    ),
-                                    t)
-                                )
-                                    for (var e in (t.rgb &&
-                                        (["r", "g", "b"].forEach(
-                                            function (e) {
-                                                this[e].attr(t.rgb);
-                                            }.bind(this)
-                                        ),
-                                        delete t.rgb),
-                                    t))
-                                        this[e].attr(t[e]);
-                            },
-                            diffuseLighting: function (t, e, i) {
-                                this.attr({ surfaceScale: t, diffuseConstant: e, kernelUnitLength: i });
-                            },
-                            specularLighting: function (t, e, i, a) {
-                                this.attr({ surfaceScale: t, diffuseConstant: e, specularExponent: i, kernelUnitLength: a });
-                            },
-                        },
-                        a = {
-                            distantLight: function (t, e) {
-                                this.attr({ azimuth: t, elevation: e });
-                            },
-                            pointLight: function (t, e, i) {
-                                this.attr({ x: t, y: e, z: i });
-                            },
-                            spotLight: function (t, e, i, a, s, n) {
-                                this.attr({ x: t, y: e, z: i, pointsAtX: a, pointsAtY: s, pointsAtZ: n });
-                            },
-                            mergeNode: function (t) {
-                                this.attr("in", t);
-                            },
-                        };
-                    function s(t) {
-                        return Array.isArray(t) && (t = new SVG.Array(t)), t.toString().replace(/^\s+/, "").replace(/\s+$/, "").replace(/\s+/g, " ");
-                    }
-                    function n() {
-                        var t = function () {};
-                        for (var e in ("function" == typeof arguments[arguments.length - 1] && ((t = arguments[arguments.length - 1]), Array.prototype.splice.call(arguments, arguments.length - 1, 1)), arguments))
-                            for (var i in arguments[e]) t(arguments[e][i], i, arguments[e]);
-                    }
-                    ["r", "g", "b", "a"].forEach(function (t) {
-                        a["Func" + t.toUpperCase()] = function (t) {
-                            switch ((this.attr("type", t), t)) {
-                                case "table":
-                                    this.attr("tableValues", arguments[1]);
-                                    break;
-                                case "linear":
-                                    this.attr("slope", arguments[1]), this.attr("intercept", arguments[2]);
-                                    break;
-                                case "gamma":
-                                    this.attr("amplitude", arguments[1]), this.attr("exponent", arguments[2]), this.attr("offset", arguments[2]);
-                            }
-                        };
-                    }),
-                        n(e, function (t, e) {
-                            var i = e.charAt(0).toUpperCase() + e.slice(1);
-                            SVG[i + "Effect"] = SVG.invent({
-                                create: function () {
-                                    this.constructor.call(this, SVG.create("fe" + i)), t.apply(this, arguments), this.result(this.attr("id") + "Out");
-                                },
-                                inherit: SVG.Effect,
-                                extend: {},
-                            });
-                        }),
-                        n(i, function (t, e) {
-                            var i = e.charAt(0).toUpperCase() + e.slice(1);
-                            SVG[i + "Effect"] = SVG.invent({
-                                create: function () {
-                                    this.constructor.call(this, SVG.create("fe" + i)), t.apply(this, arguments), this.result(this.attr("id") + "Out");
-                                },
-                                inherit: SVG.ParentEffect,
-                                extend: {},
-                            });
-                        }),
-                        n(a, function (t, e) {
-                            var i = e.charAt(0).toUpperCase() + e.slice(1);
-                            SVG[i] = SVG.invent({
-                                create: function () {
-                                    this.constructor.call(this, SVG.create("fe" + i)), t.apply(this, arguments);
-                                },
-                                inherit: SVG.ChildEffect,
-                                extend: {},
-                            });
-                        }),
-                        SVG.extend(SVG.MergeEffect, {
-                            in: function (t) {
-                                return t instanceof SVG.MergeNode ? this.add(t, 0) : this.add(new SVG.MergeNode(t), 0), this;
-                            },
-                        }),
-                        SVG.extend(SVG.CompositeEffect, SVG.BlendEffect, SVG.DisplacementMapEffect, {
-                            in2: function (t) {
-                                return null == t
-                                    ? (this.parent() &&
-                                          this.parent()
-                                              .select('[result="' + this.attr("in2") + '"]')
-                                              .get(0)) ||
-                                          this.attr("in2")
-                                    : this.attr("in2", t);
-                            },
-                        }),
-                        (SVG.filter = { sepiatone: [0.343, 0.669, 0.119, 0, 0, 0.249, 0.626, 0.13, 0, 0, 0.172, 0.334, 0.111, 0, 0, 0, 0, 0, 1, 0] });
-                }.call(void 0),
-                (function () {
-                    function t(t, s, n, r, o, l, h) {
-                        for (var c = t.slice(s, n || h), d = r.slice(o, l || h), u = 0, f = { pos: [0, 0], start: [0, 0] }, g = { pos: [0, 0], start: [0, 0] }; ; ) {
-                            if (
-                                ((c[u] = e.call(f, c[u])),
-                                (d[u] = e.call(g, d[u])),
-                                c[u][0] != d[u][0] || "M" == c[u][0] || ("A" == c[u][0] && (c[u][4] != d[u][4] || c[u][5] != d[u][5]))
-                                    ? (Array.prototype.splice.apply(c, [u, 1].concat(a.call(f, c[u]))), Array.prototype.splice.apply(d, [u, 1].concat(a.call(g, d[u]))))
-                                    : ((c[u] = i.call(f, c[u])), (d[u] = i.call(g, d[u]))),
-                                ++u == c.length && u == d.length)
-                            )
-                                break;
-                            u == c.length && c.push(["C", f.pos[0], f.pos[1], f.pos[0], f.pos[1], f.pos[0], f.pos[1]]), u == d.length && d.push(["C", g.pos[0], g.pos[1], g.pos[0], g.pos[1], g.pos[0], g.pos[1]]);
-                        }
-                        return { start: c, dest: d };
-                    }
-                    function e(t) {
-                        switch (t[0]) {
-                            case "z":
-                            case "Z":
-                                (t[0] = "L"), (t[1] = this.start[0]), (t[2] = this.start[1]);
-                                break;
-                            case "H":
-                                (t[0] = "L"), (t[2] = this.pos[1]);
-                                break;
-                            case "V":
-                                (t[0] = "L"), (t[2] = t[1]), (t[1] = this.pos[0]);
-                                break;
-                            case "T":
-                                (t[0] = "Q"), (t[3] = t[1]), (t[4] = t[2]), (t[1] = this.reflection[1]), (t[2] = this.reflection[0]);
-                                break;
-                            case "S":
-                                (t[0] = "C"), (t[6] = t[4]), (t[5] = t[3]), (t[4] = t[2]), (t[3] = t[1]), (t[2] = this.reflection[1]), (t[1] = this.reflection[0]);
-                        }
-                        return t;
-                    }
-                    function i(t) {
-                        var e = t.length;
-                        return (this.pos = [t[e - 2], t[e - 1]]), -1 != "SCQT".indexOf(t[0]) && (this.reflection = [2 * this.pos[0] - t[e - 4], 2 * this.pos[1] - t[e - 3]]), t;
-                    }
-                    function a(t) {
-                        var e = [t];
-                        switch (t[0]) {
-                            case "M":
-                                return (this.pos = this.start = [t[1], t[2]]), e;
-                            case "L":
-                                (t[5] = t[3] = t[1]), (t[6] = t[4] = t[2]), (t[1] = this.pos[0]), (t[2] = this.pos[1]);
-                                break;
-                            case "Q":
-                                (t[6] = t[4]),
-                                    (t[5] = t[3]),
-                                    (t[4] = (1 * t[4]) / 3 + (2 * t[2]) / 3),
-                                    (t[3] = (1 * t[3]) / 3 + (2 * t[1]) / 3),
-                                    (t[2] = (1 * this.pos[1]) / 3 + (2 * t[2]) / 3),
-                                    (t[1] = (1 * this.pos[0]) / 3 + (2 * t[1]) / 3);
-                                break;
-                            case "A":
-                                t = (e = (function (t, e) {
-                                    var i,
-                                        a,
-                                        s,
-                                        n,
-                                        r,
-                                        o,
-                                        l,
-                                        h,
-                                        c,
-                                        d,
-                                        u,
-                                        f,
-                                        g,
-                                        p,
-                                        x,
-                                        v,
-                                        m,
-                                        b,
-                                        y,
-                                        w,
-                                        k,
-                                        S,
-                                        A,
-                                        C,
-                                        L,
-                                        E,
-                                        P = Math.abs(e[1]),
-                                        T = Math.abs(e[2]),
-                                        M = e[3] % 360,
-                                        z = e[4],
-                                        I = e[5],
-                                        X = e[6],
-                                        F = e[7],
-                                        Y = new SVG.Point(t),
-                                        O = new SVG.Point(X, F),
-                                        R = [];
-                                    if (0 === P || 0 === T || (Y.x === O.x && Y.y === O.y)) return [["C", Y.x, Y.y, O.x, O.y, O.x, O.y]];
-                                    (i = new SVG.Point((Y.x - O.x) / 2, (Y.y - O.y) / 2).transform(new SVG.Matrix().rotate(M))), (a = (i.x * i.x) / (P * P) + (i.y * i.y) / (T * T)) > 1 && ((a = Math.sqrt(a)), (P *= a), (T *= a));
-                                    (s = new SVG.Matrix()
-                                        .rotate(M)
-                                        .scale(1 / P, 1 / T)
-                                        .rotate(-M)),
-                                        (Y = Y.transform(s)),
-                                        (O = O.transform(s)),
-                                        (n = [O.x - Y.x, O.y - Y.y]),
-                                        (o = n[0] * n[0] + n[1] * n[1]),
-                                        (r = Math.sqrt(o)),
-                                        (n[0] /= r),
-                                        (n[1] /= r),
-                                        (l = o < 4 ? Math.sqrt(1 - o / 4) : 0),
-                                        z === I && (l *= -1);
-                                    (h = new SVG.Point((O.x + Y.x) / 2 + l * -n[1], (O.y + Y.y) / 2 + l * n[0])),
-                                        (c = new SVG.Point(Y.x - h.x, Y.y - h.y)),
-                                        (d = new SVG.Point(O.x - h.x, O.y - h.y)),
-                                        (u = Math.acos(c.x / Math.sqrt(c.x * c.x + c.y * c.y))),
-                                        c.y < 0 && (u *= -1);
-                                    (f = Math.acos(d.x / Math.sqrt(d.x * d.x + d.y * d.y))), d.y < 0 && (f *= -1);
-                                    I && u > f && (f += 2 * Math.PI);
-                                    !I && u < f && (f -= 2 * Math.PI);
-                                    for (p = Math.ceil((2 * Math.abs(u - f)) / Math.PI), v = [], m = u, g = (f - u) / p, x = (4 * Math.tan(g / 4)) / 3, k = 0; k <= p; k++)
-                                        (y = Math.cos(m)), (b = Math.sin(m)), (w = new SVG.Point(h.x + y, h.y + b)), (v[k] = [new SVG.Point(w.x + x * b, w.y - x * y), w, new SVG.Point(w.x - x * b, w.y + x * y)]), (m += g);
-                                    for (v[0][0] = v[0][1].clone(), v[v.length - 1][2] = v[v.length - 1][1].clone(), s = new SVG.Matrix().rotate(M).scale(P, T).rotate(-M), k = 0, S = v.length; k < S; k++)
-                                        (v[k][0] = v[k][0].transform(s)), (v[k][1] = v[k][1].transform(s)), (v[k][2] = v[k][2].transform(s));
-                                    for (k = 1, S = v.length; k < S; k++) (w = v[k - 1][2]), (A = w.x), (C = w.y), (w = v[k][0]), (L = w.x), (E = w.y), (w = v[k][1]), (X = w.x), (F = w.y), R.push(["C", A, C, L, E, X, F]);
-                                    return R;
-                                })(this.pos, t))[0];
-                        }
-                        return (t[0] = "C"), (this.pos = [t[5], t[6]]), (this.reflection = [2 * t[5] - t[3], 2 * t[6] - t[4]]), e;
-                    }
-                    function s(t, e) {
-                        if (!1 === e) return !1;
-                        for (var i = e, a = t.length; i < a; ++i) if ("M" == t[i][0]) return i;
-                        return !1;
-                    }
-                    SVG.extend(SVG.PathArray, {
-                        morph: function (e) {
-                            for (var i = this.value, a = this.parse(e), n = 0, r = 0, o = !1, l = !1; !1 !== n || !1 !== r; ) {
-                                var h;
-                                (o = s(i, !1 !== n && n + 1)),
-                                    (l = s(a, !1 !== r && r + 1)),
-                                    !1 === n && (n = 0 == (h = new SVG.PathArray(c.start).bbox()).height || 0 == h.width ? i.push(i[0]) - 1 : i.push(["M", h.x + h.width / 2, h.y + h.height / 2]) - 1),
-                                    !1 === r && (r = 0 == (h = new SVG.PathArray(c.dest).bbox()).height || 0 == h.width ? a.push(a[0]) - 1 : a.push(["M", h.x + h.width / 2, h.y + h.height / 2]) - 1);
-                                var c = t(i, n, o, a, r, l);
-                                (i = i.slice(0, n).concat(c.start, !1 === o ? [] : i.slice(o))), (a = a.slice(0, r).concat(c.dest, !1 === l ? [] : a.slice(l))), (n = !1 !== o && n + c.start.length), (r = !1 !== l && r + c.dest.length);
-                            }
-                            return (this.value = i), (this.destination = new SVG.PathArray()), (this.destination.value = a), this;
-                        },
-                    });
-                })(),
-                /*! svg.draggable.js - v2.2.2 - 2019-01-08
-                 * https://github.com/svgdotjs/svg.draggable.js
-                 * Copyright (c) 2019 Wout Fierens; Licensed MIT */
-                function () {
-                    function t(t) {
-                        t.remember("_draggable", this), (this.el = t);
-                    }
-                    (t.prototype.init = function (t, e) {
-                        var i = this;
-                        (this.constraint = t),
-                            (this.value = e),
-                            this.el.on("mousedown.drag", function (t) {
-                                i.start(t);
-                            }),
-                            this.el.on("touchstart.drag", function (t) {
-                                i.start(t);
-                            });
-                    }),
-                        (t.prototype.transformPoint = function (t, e) {
-                            var i = ((t = t || window.event).changedTouches && t.changedTouches[0]) || t;
-                            return (this.p.x = i.clientX - (e || 0)), (this.p.y = i.clientY), this.p.matrixTransform(this.m);
-                        }),
-                        (t.prototype.getBBox = function () {
-                            var t = this.el.bbox();
-                            return this.el instanceof SVG.Nested && (t = this.el.rbox()), (this.el instanceof SVG.G || this.el instanceof SVG.Use || this.el instanceof SVG.Nested) && ((t.x = this.el.x()), (t.y = this.el.y())), t;
-                        }),
-                        (t.prototype.start = function (t) {
-                            if (("click" != t.type && "mousedown" != t.type && "mousemove" != t.type) || 1 == (t.which || t.buttons)) {
-                                var e = this;
-                                if ((this.el.fire("beforedrag", { event: t, handler: this }), !this.el.event().defaultPrevented)) {
-                                    t.preventDefault(),
-                                        t.stopPropagation(),
-                                        (this.parent = this.parent || this.el.parent(SVG.Nested) || this.el.parent(SVG.Doc)),
-                                        (this.p = this.parent.node.createSVGPoint()),
-                                        (this.m = this.el.node.getScreenCTM().inverse());
-                                    var i,
-                                        a = this.getBBox();
-                                    if (this.el instanceof SVG.Text)
-                                        switch (((i = this.el.node.getComputedTextLength()), this.el.attr("text-anchor"))) {
-                                            case "middle":
-                                                i /= 2;
-                                                break;
-                                            case "start":
-                                                i = 0;
-                                        }
-                                    (this.startPoints = { point: this.transformPoint(t, i), box: a, transform: this.el.transform() }),
-                                        SVG.on(window, "mousemove.drag", function (t) {
-                                            e.drag(t);
-                                        }),
-                                        SVG.on(window, "touchmove.drag", function (t) {
-                                            e.drag(t);
-                                        }),
-                                        SVG.on(window, "mouseup.drag", function (t) {
-                                            e.end(t);
-                                        }),
-                                        SVG.on(window, "touchend.drag", function (t) {
-                                            e.end(t);
-                                        }),
-                                        this.el.fire("dragstart", { event: t, p: this.startPoints.point, m: this.m, handler: this });
-                                }
-                            }
-                        }),
-                        (t.prototype.drag = function (t) {
-                            var e = this.getBBox(),
-                                i = this.transformPoint(t),
-                                a = this.startPoints.box.x + i.x - this.startPoints.point.x,
-                                s = this.startPoints.box.y + i.y - this.startPoints.point.y,
-                                n = this.constraint,
-                                r = i.x - this.startPoints.point.x,
-                                o = i.y - this.startPoints.point.y;
-                            if ((this.el.fire("dragmove", { event: t, p: i, m: this.m, handler: this }), this.el.event().defaultPrevented)) return i;
-                            if ("function" == typeof n) {
-                                var l = n.call(this.el, a, s, this.m);
-                                "boolean" == typeof l && (l = { x: l, y: l }), !0 === l.x ? this.el.x(a) : !1 !== l.x && this.el.x(l.x), !0 === l.y ? this.el.y(s) : !1 !== l.y && this.el.y(l.y);
-                            } else
-                                "object" == typeof n &&
-                                    (null != n.minX && a < n.minX ? (r = (a = n.minX) - this.startPoints.box.x) : null != n.maxX && a > n.maxX - e.width && (r = (a = n.maxX - e.width) - this.startPoints.box.x),
-                                    null != n.minY && s < n.minY ? (o = (s = n.minY) - this.startPoints.box.y) : null != n.maxY && s > n.maxY - e.height && (o = (s = n.maxY - e.height) - this.startPoints.box.y),
-                                    null != n.snapToGrid && ((a -= a % n.snapToGrid), (s -= s % n.snapToGrid), (r -= r % n.snapToGrid), (o -= o % n.snapToGrid)),
-                                    this.el instanceof SVG.G ? this.el.matrix(this.startPoints.transform).transform({ x: r, y: o }, !0) : this.el.move(a, s));
-                            return i;
-                        }),
-                        (t.prototype.end = function (t) {
-                            var e = this.drag(t);
-                            this.el.fire("dragend", { event: t, p: e, m: this.m, handler: this }), SVG.off(window, "mousemove.drag"), SVG.off(window, "touchmove.drag"), SVG.off(window, "mouseup.drag"), SVG.off(window, "touchend.drag");
-                        }),
-                        SVG.extend(SVG.Element, {
-                            draggable: function (e, i) {
-                                ("function" != typeof e && "object" != typeof e) || ((i = e), (e = !0));
-                                var a = this.remember("_draggable") || new t(this);
-                                return (e = void 0 === e || e) ? a.init(i || {}, e) : (this.off("mousedown.drag"), this.off("touchstart.drag")), this;
-                            },
-                        });
-                }.call(void 0),
-                (function () {
-                    function t(t) {
-                        (this.el = t), t.remember("_selectHandler", this), (this.pointSelection = { isSelected: !1 }), (this.rectSelection = { isSelected: !1 });
-                    }
-                    (t.prototype.init = function (t, e) {
-                        var i = this.el.bbox();
-                        for (var a in ((this.options = {}), this.el.selectize.defaults)) (this.options[a] = this.el.selectize.defaults[a]), void 0 !== e[a] && (this.options[a] = e[a]);
-                        (this.parent = this.el.parent()),
-                            (this.nested = this.nested || this.parent.group()),
-                            this.nested.matrix(new SVG.Matrix(this.el).translate(i.x, i.y)),
-                            this.options.deepSelect && -1 !== ["line", "polyline", "polygon"].indexOf(this.el.type) ? this.selectPoints(t) : this.selectRect(t),
-                            this.observe(),
-                            this.cleanup();
-                    }),
-                        (t.prototype.selectPoints = function (t) {
-                            return (this.pointSelection.isSelected = t), this.pointSelection.set ? this : ((this.pointSelection.set = this.parent.set()), this.drawCircles(), this);
-                        }),
-                        (t.prototype.getPointArray = function () {
-                            var t = this.el.bbox();
-                            return this.el
-                                .array()
-                                .valueOf()
-                                .map(function (e) {
-                                    return [e[0] - t.x, e[1] - t.y];
-                                });
-                        }),
-                        (t.prototype.drawCircles = function () {
-                            for (var t = this, e = this.getPointArray(), i = 0, a = e.length; i < a; ++i) {
-                                var s = (function (e) {
-                                    return function (i) {
-                                        (i = i || window.event).preventDefault ? i.preventDefault() : (i.returnValue = !1), i.stopPropagation();
-                                        var a = i.pageX || i.touches[0].pageX,
-                                            s = i.pageY || i.touches[0].pageY;
-                                        t.el.fire("point", { x: a, y: s, i: e, event: i });
-                                    };
-                                })(i);
-                                this.pointSelection.set.add(
-                                    this.nested
-                                        .circle(this.options.radius)
-                                        .center(e[i][0], e[i][1])
-                                        .addClass(this.options.classPoints)
-                                        .addClass(this.options.classPoints + "_point")
-                                        .on("touchstart", s)
-                                        .on("mousedown", s)
-                                );
-                            }
-                        }),
-                        (t.prototype.updatePointSelection = function () {
-                            var t = this.getPointArray();
-                            this.pointSelection.set.each(function (e) {
-                                (this.cx() === t[e][0] && this.cy() === t[e][1]) || this.center(t[e][0], t[e][1]);
-                            });
-                        }),
-                        (t.prototype.updateRectSelection = function () {
-                            var t = this.el.bbox();
-                            this.rectSelection.set.get(0).attr({ width: t.width, height: t.height }),
-                                this.options.points &&
-                                    (this.rectSelection.set.get(2).center(t.width, 0),
-                                    this.rectSelection.set.get(3).center(t.width, t.height),
-                                    this.rectSelection.set.get(4).center(0, t.height),
-                                    this.rectSelection.set.get(5).center(t.width / 2, 0),
-                                    this.rectSelection.set.get(6).center(t.width, t.height / 2),
-                                    this.rectSelection.set.get(7).center(t.width / 2, t.height),
-                                    this.rectSelection.set.get(8).center(0, t.height / 2)),
-                                this.options.rotationPoint && (this.options.points ? this.rectSelection.set.get(9).center(t.width / 2, 20) : this.rectSelection.set.get(1).center(t.width / 2, 20));
-                        }),
-                        (t.prototype.selectRect = function (t) {
-                            var e = this,
-                                i = this.el.bbox();
-                            function a(t) {
-                                return function (i) {
-                                    (i = i || window.event).preventDefault ? i.preventDefault() : (i.returnValue = !1), i.stopPropagation();
-                                    var a = i.pageX || i.touches[0].pageX,
-                                        s = i.pageY || i.touches[0].pageY;
-                                    e.el.fire(t, { x: a, y: s, event: i });
-                                };
-                            }
-                            if (
-                                ((this.rectSelection.isSelected = t),
-                                (this.rectSelection.set = this.rectSelection.set || this.parent.set()),
-                                this.rectSelection.set.get(0) || this.rectSelection.set.add(this.nested.rect(i.width, i.height).addClass(this.options.classRect)),
-                                this.options.points && !this.rectSelection.set.get(1))
-                            ) {
-                                var s = "touchstart",
-                                    n = "mousedown";
-                                this.rectSelection.set.add(
-                                    this.nested
-                                        .circle(this.options.radius)
-                                        .center(0, 0)
-                                        .attr("class", this.options.classPoints + "_lt")
-                                        .on(n, a("lt"))
-                                        .on(s, a("lt"))
-                                ),
-                                    this.rectSelection.set.add(
-                                        this.nested
-                                            .circle(this.options.radius)
-                                            .center(i.width, 0)
-                                            .attr("class", this.options.classPoints + "_rt")
-                                            .on(n, a("rt"))
-                                            .on(s, a("rt"))
-                                    ),
-                                    this.rectSelection.set.add(
-                                        this.nested
-                                            .circle(this.options.radius)
-                                            .center(i.width, i.height)
-                                            .attr("class", this.options.classPoints + "_rb")
-                                            .on(n, a("rb"))
-                                            .on(s, a("rb"))
-                                    ),
-                                    this.rectSelection.set.add(
-                                        this.nested
-                                            .circle(this.options.radius)
-                                            .center(0, i.height)
-                                            .attr("class", this.options.classPoints + "_lb")
-                                            .on(n, a("lb"))
-                                            .on(s, a("lb"))
-                                    ),
-                                    this.rectSelection.set.add(
-                                        this.nested
-                                            .circle(this.options.radius)
-                                            .center(i.width / 2, 0)
-                                            .attr("class", this.options.classPoints + "_t")
-                                            .on(n, a("t"))
-                                            .on(s, a("t"))
-                                    ),
-                                    this.rectSelection.set.add(
-                                        this.nested
-                                            .circle(this.options.radius)
-                                            .center(i.width, i.height / 2)
-                                            .attr("class", this.options.classPoints + "_r")
-                                            .on(n, a("r"))
-                                            .on(s, a("r"))
-                                    ),
-                                    this.rectSelection.set.add(
-                                        this.nested
-                                            .circle(this.options.radius)
-                                            .center(i.width / 2, i.height)
-                                            .attr("class", this.options.classPoints + "_b")
-                                            .on(n, a("b"))
-                                            .on(s, a("b"))
-                                    ),
-                                    this.rectSelection.set.add(
-                                        this.nested
-                                            .circle(this.options.radius)
-                                            .center(0, i.height / 2)
-                                            .attr("class", this.options.classPoints + "_l")
-                                            .on(n, a("l"))
-                                            .on(s, a("l"))
-                                    ),
-                                    this.rectSelection.set.each(function () {
-                                        this.addClass(e.options.classPoints);
-                                    });
-                            }
-                            if (this.options.rotationPoint && ((this.options.points && !this.rectSelection.set.get(9)) || (!this.options.points && !this.rectSelection.set.get(1)))) {
-                                var r = function (t) {
-                                    (t = t || window.event).preventDefault ? t.preventDefault() : (t.returnValue = !1), t.stopPropagation();
-                                    var i = t.pageX || t.touches[0].pageX,
-                                        a = t.pageY || t.touches[0].pageY;
-                                    e.el.fire("rot", { x: i, y: a, event: t });
-                                };
-                                this.rectSelection.set.add(
-                                    this.nested
-                                        .circle(this.options.radius)
-                                        .center(i.width / 2, 20)
-                                        .attr("class", this.options.classPoints + "_rot")
-                                        .on("touchstart", r)
-                                        .on("mousedown", r)
-                                );
-                            }
-                        }),
-                        (t.prototype.handler = function () {
-                            var t = this.el.bbox();
-                            this.nested.matrix(new SVG.Matrix(this.el).translate(t.x, t.y)), this.rectSelection.isSelected && this.updateRectSelection(), this.pointSelection.isSelected && this.updatePointSelection();
-                        }),
-                        (t.prototype.observe = function () {
-                            var t = this;
-                            if (MutationObserver)
-                                if (this.rectSelection.isSelected || this.pointSelection.isSelected)
-                                    (this.observerInst =
-                                        this.observerInst ||
-                                        new MutationObserver(function () {
-                                            t.handler();
-                                        })),
-                                        this.observerInst.observe(this.el.node, { attributes: !0 });
-                                else
-                                    try {
-                                        this.observerInst.disconnect(), delete this.observerInst;
-                                    } catch (t) {}
-                            else
-                                this.el.off("DOMAttrModified.select"),
-                                    (this.rectSelection.isSelected || this.pointSelection.isSelected) &&
-                                        this.el.on("DOMAttrModified.select", function () {
-                                            t.handler();
-                                        });
-                        }),
-                        (t.prototype.cleanup = function () {
-                            !this.rectSelection.isSelected &&
-                                this.rectSelection.set &&
-                                (this.rectSelection.set.each(function () {
-                                    this.remove();
-                                }),
-                                this.rectSelection.set.clear(),
-                                delete this.rectSelection.set),
-                                !this.pointSelection.isSelected &&
-                                    this.pointSelection.set &&
-                                    (this.pointSelection.set.each(function () {
-                                        this.remove();
-                                    }),
-                                    this.pointSelection.set.clear(),
-                                    delete this.pointSelection.set),
-                                this.pointSelection.isSelected || this.rectSelection.isSelected || (this.nested.remove(), delete this.nested);
-                        }),
-                        SVG.extend(SVG.Element, {
-                            selectize: function (e, i) {
-                                return "object" == typeof e && ((i = e), (e = !0)), (this.remember("_selectHandler") || new t(this)).init(void 0 === e || e, i || {}), this;
-                            },
-                        }),
-                        (SVG.Element.prototype.selectize.defaults = { points: !0, classRect: "svg_select_boundingRect", classPoints: "svg_select_points", radius: 7, rotationPoint: !0, deepSelect: !1 });
-                })(),
-                (function () {
-                    (function () {
-                        function t(t) {
-                            t.remember("_resizeHandler", this), (this.el = t), (this.parameters = {}), (this.lastUpdateCall = null), (this.p = t.doc().node.createSVGPoint());
-                        }
-                        (t.prototype.transformPoint = function (t, e, i) {
-                            return (this.p.x = t - (this.offset.x - window.pageXOffset)), (this.p.y = e - (this.offset.y - window.pageYOffset)), this.p.matrixTransform(i || this.m);
-                        }),
-                            (t.prototype._extractPosition = function (t) {
-                                return { x: null != t.clientX ? t.clientX : t.touches[0].clientX, y: null != t.clientY ? t.clientY : t.touches[0].clientY };
-                            }),
-                            (t.prototype.init = function (t) {
-                                var e = this;
-                                if ((this.stop(), "stop" !== t)) {
-                                    for (var i in ((this.options = {}), this.el.resize.defaults)) (this.options[i] = this.el.resize.defaults[i]), void 0 !== t[i] && (this.options[i] = t[i]);
-                                    this.el.on("lt.resize", function (t) {
-                                        e.resize(t || window.event);
-                                    }),
-                                        this.el.on("rt.resize", function (t) {
-                                            e.resize(t || window.event);
-                                        }),
-                                        this.el.on("rb.resize", function (t) {
-                                            e.resize(t || window.event);
-                                        }),
-                                        this.el.on("lb.resize", function (t) {
-                                            e.resize(t || window.event);
-                                        }),
-                                        this.el.on("t.resize", function (t) {
-                                            e.resize(t || window.event);
-                                        }),
-                                        this.el.on("r.resize", function (t) {
-                                            e.resize(t || window.event);
-                                        }),
-                                        this.el.on("b.resize", function (t) {
-                                            e.resize(t || window.event);
-                                        }),
-                                        this.el.on("l.resize", function (t) {
-                                            e.resize(t || window.event);
-                                        }),
-                                        this.el.on("rot.resize", function (t) {
-                                            e.resize(t || window.event);
-                                        }),
-                                        this.el.on("point.resize", function (t) {
-                                            e.resize(t || window.event);
-                                        }),
-                                        this.update();
-                                }
-                            }),
-                            (t.prototype.stop = function () {
-                                return (
-                                    this.el.off("lt.resize"),
-                                    this.el.off("rt.resize"),
-                                    this.el.off("rb.resize"),
-                                    this.el.off("lb.resize"),
-                                    this.el.off("t.resize"),
-                                    this.el.off("r.resize"),
-                                    this.el.off("b.resize"),
-                                    this.el.off("l.resize"),
-                                    this.el.off("rot.resize"),
-                                    this.el.off("point.resize"),
-                                    this
-                                );
-                            }),
-                            (t.prototype.resize = function (t) {
-                                var e = this;
-                                (this.m = this.el.node.getScreenCTM().inverse()), (this.offset = { x: window.pageXOffset, y: window.pageYOffset });
-                                var i = this._extractPosition(t.detail.event);
-                                if (
-                                    ((this.parameters = { type: this.el.type, p: this.transformPoint(i.x, i.y), x: t.detail.x, y: t.detail.y, box: this.el.bbox(), rotation: this.el.transform().rotation }),
-                                    "text" === this.el.type && (this.parameters.fontSize = this.el.attr()["font-size"]),
-                                    void 0 !== t.detail.i)
-                                ) {
-                                    var a = this.el.array().valueOf();
-                                    (this.parameters.i = t.detail.i), (this.parameters.pointCoords = [a[t.detail.i][0], a[t.detail.i][1]]);
-                                }
-                                switch (t.type) {
-                                    case "lt":
-                                        this.calc = function (t, e) {
-                                            var i = this.snapToGrid(t, e);
-                                            if (this.parameters.box.width - i[0] > 0 && this.parameters.box.height - i[1] > 0) {
-                                                if ("text" === this.parameters.type) return this.el.move(this.parameters.box.x + i[0], this.parameters.box.y), void this.el.attr("font-size", this.parameters.fontSize - i[0]);
-                                                (i = this.checkAspectRatio(i)), this.el.move(this.parameters.box.x + i[0], this.parameters.box.y + i[1]).size(this.parameters.box.width - i[0], this.parameters.box.height - i[1]);
-                                            }
-                                        };
-                                        break;
-                                    case "rt":
-                                        this.calc = function (t, e) {
-                                            var i = this.snapToGrid(t, e, 2);
-                                            if (this.parameters.box.width + i[0] > 0 && this.parameters.box.height - i[1] > 0) {
-                                                if ("text" === this.parameters.type) return this.el.move(this.parameters.box.x - i[0], this.parameters.box.y), void this.el.attr("font-size", this.parameters.fontSize + i[0]);
-                                                (i = this.checkAspectRatio(i, !0)), this.el.move(this.parameters.box.x, this.parameters.box.y + i[1]).size(this.parameters.box.width + i[0], this.parameters.box.height - i[1]);
-                                            }
-                                        };
-                                        break;
-                                    case "rb":
-                                        this.calc = function (t, e) {
-                                            var i = this.snapToGrid(t, e, 0);
-                                            if (this.parameters.box.width + i[0] > 0 && this.parameters.box.height + i[1] > 0) {
-                                                if ("text" === this.parameters.type) return this.el.move(this.parameters.box.x - i[0], this.parameters.box.y), void this.el.attr("font-size", this.parameters.fontSize + i[0]);
-                                                (i = this.checkAspectRatio(i)), this.el.move(this.parameters.box.x, this.parameters.box.y).size(this.parameters.box.width + i[0], this.parameters.box.height + i[1]);
-                                            }
-                                        };
-                                        break;
-                                    case "lb":
-                                        this.calc = function (t, e) {
-                                            var i = this.snapToGrid(t, e, 1);
-                                            if (this.parameters.box.width - i[0] > 0 && this.parameters.box.height + i[1] > 0) {
-                                                if ("text" === this.parameters.type) return this.el.move(this.parameters.box.x + i[0], this.parameters.box.y), void this.el.attr("font-size", this.parameters.fontSize - i[0]);
-                                                (i = this.checkAspectRatio(i, !0)), this.el.move(this.parameters.box.x + i[0], this.parameters.box.y).size(this.parameters.box.width - i[0], this.parameters.box.height + i[1]);
-                                            }
-                                        };
-                                        break;
-                                    case "t":
-                                        this.calc = function (t, e) {
-                                            var i = this.snapToGrid(t, e, 2);
-                                            if (this.parameters.box.height - i[1] > 0) {
-                                                if ("text" === this.parameters.type) return;
-                                                this.el.move(this.parameters.box.x, this.parameters.box.y + i[1]).height(this.parameters.box.height - i[1]);
-                                            }
-                                        };
-                                        break;
-                                    case "r":
-                                        this.calc = function (t, e) {
-                                            var i = this.snapToGrid(t, e, 0);
-                                            if (this.parameters.box.width + i[0] > 0) {
-                                                if ("text" === this.parameters.type) return;
-                                                this.el.move(this.parameters.box.x, this.parameters.box.y).width(this.parameters.box.width + i[0]);
-                                            }
-                                        };
-                                        break;
-                                    case "b":
-                                        this.calc = function (t, e) {
-                                            var i = this.snapToGrid(t, e, 0);
-                                            if (this.parameters.box.height + i[1] > 0) {
-                                                if ("text" === this.parameters.type) return;
-                                                this.el.move(this.parameters.box.x, this.parameters.box.y).height(this.parameters.box.height + i[1]);
-                                            }
-                                        };
-                                        break;
-                                    case "l":
-                                        this.calc = function (t, e) {
-                                            var i = this.snapToGrid(t, e, 1);
-                                            if (this.parameters.box.width - i[0] > 0) {
-                                                if ("text" === this.parameters.type) return;
-                                                this.el.move(this.parameters.box.x + i[0], this.parameters.box.y).width(this.parameters.box.width - i[0]);
-                                            }
-                                        };
-                                        break;
-                                    case "rot":
-                                        this.calc = function (t, e) {
-                                            var i = t + this.parameters.p.x,
-                                                a = e + this.parameters.p.y,
-                                                s = Math.atan2(this.parameters.p.y - this.parameters.box.y - this.parameters.box.height / 2, this.parameters.p.x - this.parameters.box.x - this.parameters.box.width / 2),
-                                                n = Math.atan2(a - this.parameters.box.y - this.parameters.box.height / 2, i - this.parameters.box.x - this.parameters.box.width / 2),
-                                                r = this.parameters.rotation + (180 * (n - s)) / Math.PI + this.options.snapToAngle / 2;
-                                            this.el.center(this.parameters.box.cx, this.parameters.box.cy).rotate(r - (r % this.options.snapToAngle), this.parameters.box.cx, this.parameters.box.cy);
-                                        };
-                                        break;
-                                    case "point":
-                                        this.calc = function (t, e) {
-                                            var i = this.snapToGrid(t, e, this.parameters.pointCoords[0], this.parameters.pointCoords[1]),
-                                                a = this.el.array().valueOf();
-                                            (a[this.parameters.i][0] = this.parameters.pointCoords[0] + i[0]), (a[this.parameters.i][1] = this.parameters.pointCoords[1] + i[1]), this.el.plot(a);
-                                        };
-                                }
-                                this.el.fire("resizestart", { dx: this.parameters.x, dy: this.parameters.y, event: t }),
-                                    SVG.on(window, "touchmove.resize", function (t) {
-                                        e.update(t || window.event);
-                                    }),
-                                    SVG.on(window, "touchend.resize", function () {
-                                        e.done();
-                                    }),
-                                    SVG.on(window, "mousemove.resize", function (t) {
-                                        e.update(t || window.event);
-                                    }),
-                                    SVG.on(window, "mouseup.resize", function () {
-                                        e.done();
-                                    });
-                            }),
-                            (t.prototype.update = function (t) {
-                                if (t) {
-                                    var e = this._extractPosition(t),
-                                        i = this.transformPoint(e.x, e.y),
-                                        a = i.x - this.parameters.p.x,
-                                        s = i.y - this.parameters.p.y;
-                                    (this.lastUpdateCall = [a, s]), this.calc(a, s), this.el.fire("resizing", { dx: a, dy: s, event: t });
-                                } else this.lastUpdateCall && this.calc(this.lastUpdateCall[0], this.lastUpdateCall[1]);
-                            }),
-                            (t.prototype.done = function () {
-                                (this.lastUpdateCall = null), SVG.off(window, "mousemove.resize"), SVG.off(window, "mouseup.resize"), SVG.off(window, "touchmove.resize"), SVG.off(window, "touchend.resize"), this.el.fire("resizedone");
-                            }),
-                            (t.prototype.snapToGrid = function (t, e, i, a) {
-                                var s;
-                                return (
-                                    void 0 !== a
-                                        ? (s = [(i + t) % this.options.snapToGrid, (a + e) % this.options.snapToGrid])
-                                        : ((i = null == i ? 3 : i),
-                                          (s = [
-                                              (this.parameters.box.x + t + (1 & i ? 0 : this.parameters.box.width)) % this.options.snapToGrid,
-                                              (this.parameters.box.y + e + (2 & i ? 0 : this.parameters.box.height)) % this.options.snapToGrid,
-                                          ])),
-                                    t < 0 && (s[0] -= this.options.snapToGrid),
-                                    e < 0 && (s[1] -= this.options.snapToGrid),
-                                    (t -= Math.abs(s[0]) < this.options.snapToGrid / 2 ? s[0] : s[0] - (t < 0 ? -this.options.snapToGrid : this.options.snapToGrid)),
-                                    (e -= Math.abs(s[1]) < this.options.snapToGrid / 2 ? s[1] : s[1] - (e < 0 ? -this.options.snapToGrid : this.options.snapToGrid)),
-                                    this.constraintToBox(t, e, i, a)
-                                );
-                            }),
-                            (t.prototype.constraintToBox = function (t, e, i, a) {
-                                var s,
-                                    n,
-                                    r = this.options.constraint || {};
-                                return (
-                                    void 0 !== a ? ((s = i), (n = a)) : ((s = this.parameters.box.x + (1 & i ? 0 : this.parameters.box.width)), (n = this.parameters.box.y + (2 & i ? 0 : this.parameters.box.height))),
-                                    void 0 !== r.minX && s + t < r.minX && (t = r.minX - s),
-                                    void 0 !== r.maxX && s + t > r.maxX && (t = r.maxX - s),
-                                    void 0 !== r.minY && n + e < r.minY && (e = r.minY - n),
-                                    void 0 !== r.maxY && n + e > r.maxY && (e = r.maxY - n),
-                                    [t, e]
-                                );
-                            }),
-                            (t.prototype.checkAspectRatio = function (t, e) {
-                                if (!this.options.saveAspectRatio) return t;
-                                var i = t.slice(),
-                                    a = this.parameters.box.width / this.parameters.box.height,
-                                    s = this.parameters.box.width + t[0],
-                                    n = this.parameters.box.height - t[1],
-                                    r = s / n;
-                                return r < a ? ((i[1] = s / a - this.parameters.box.height), e && (i[1] = -i[1])) : r > a && ((i[0] = this.parameters.box.width - n * a), e && (i[0] = -i[0])), i;
-                            }),
-                            SVG.extend(SVG.Element, {
-                                resize: function (e) {
-                                    return (this.remember("_resizeHandler") || new t(this)).init(e || {}), this;
-                                },
-                            }),
-                            (SVG.Element.prototype.resize.defaults = { snapToAngle: 0.1, snapToGrid: 1, constraint: {}, saveAspectRatio: !1 });
-                    }.call(this));
-                })();
-            !(function (t, e) {
-                void 0 === e && (e = {});
-                var i = e.insertAt;
-                if (t && "undefined" != typeof document) {
-                    var a = document.head || document.getElementsByTagName("head")[0],
-                        s = document.createElement("style");
-                    (s.type = "text/css"), "top" === i && a.firstChild ? a.insertBefore(s, a.firstChild) : a.appendChild(s), s.styleSheet ? (s.styleSheet.cssText = t) : s.appendChild(document.createTextNode(t));
-                }
-            })(
-                '.apexcharts-canvas {\n  position: relative;\n  user-select: none;\n  /* cannot give overflow: hidden as it will crop tooltips which overflow outside chart area */\n}\n\n/* scrollbar is not visible by default for legend, hence forcing the visibility */\n.apexcharts-canvas ::-webkit-scrollbar {\n  -webkit-appearance: none;\n  width: 6px;\n}\n.apexcharts-canvas ::-webkit-scrollbar-thumb {\n  border-radius: 4px;\n  background-color: rgba(0,0,0,.5);\n  box-shadow: 0 0 1px rgba(255,255,255,.5);\n  -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);\n}\n.apexcharts-canvas.dark {\n  background: #343F57;\n}\n\n.apexcharts-inner {\n  position: relative;\n}\n\n.legend-mouseover-inactive {\n  transition: 0.15s ease all;\n  opacity: 0.20;\n}\n\n.apexcharts-series-collapsed {\n  opacity: 0;\n}\n\n.apexcharts-gridline, .apexcharts-text {\n  pointer-events: none;\n}\n\n.apexcharts-tooltip {\n  border-radius: 5px;\n  box-shadow: 2px 2px 6px -4px #999;\n  cursor: default;\n  font-size: 14px;\n  left: 62px;\n  opacity: 0;\n  pointer-events: none;\n  position: absolute;\n  top: 20px;\n  overflow: hidden;\n  white-space: nowrap;\n  z-index: 12;\n  transition: 0.15s ease all;\n}\n.apexcharts-tooltip.light {\n  border: 1px solid #e3e3e3;\n  background: rgba(255, 255, 255, 0.96);\n}\n.apexcharts-tooltip.dark {\n  color: #fff;\n  background: rgba(30,30,30, 0.8);\n}\n.apexcharts-tooltip * {\n  font-family: inherit;\n}\n\n.apexcharts-tooltip .apexcharts-marker,\n.apexcharts-area-series .apexcharts-area,\n.apexcharts-line {\n  pointer-events: none;\n}\n\n.apexcharts-tooltip.active {\n  opacity: 1;\n  transition: 0.15s ease all;\n}\n\n.apexcharts-tooltip-title {\n  padding: 6px;\n  font-size: 15px;\n  margin-bottom: 4px;\n}\n.apexcharts-tooltip.light .apexcharts-tooltip-title {\n  background: #ECEFF1;\n  border-bottom: 1px solid #ddd;\n}\n.apexcharts-tooltip.dark .apexcharts-tooltip-title {\n  background: rgba(0, 0, 0, 0.7);\n  border-bottom: 1px solid #333;\n}\n\n.apexcharts-tooltip-text-value,\n.apexcharts-tooltip-text-z-value {\n  display: inline-block;\n  font-weight: 600;\n  margin-left: 5px;\n}\n\n.apexcharts-tooltip-text-z-label:empty,\n.apexcharts-tooltip-text-z-value:empty {\n  display: none;\n}\n\n.apexcharts-tooltip-text-value, \n.apexcharts-tooltip-text-z-value {\n  font-weight: 600;\n}\n\n.apexcharts-tooltip-marker {\n  width: 12px;\n  height: 12px;\n  position: relative;\n  top: 0px;\n  margin-right: 10px;\n  border-radius: 50%;\n}\n\n.apexcharts-tooltip-series-group {\n  padding: 0 10px;\n  display: none;\n  text-align: left;\n  justify-content: left;\n  align-items: center;\n}\n\n.apexcharts-tooltip-series-group.active .apexcharts-tooltip-marker {\n  opacity: 1;\n}\n.apexcharts-tooltip-series-group.active, .apexcharts-tooltip-series-group:last-child {\n  padding-bottom: 4px;\n}\n.apexcharts-tooltip-series-group-hidden {\n  opacity: 0;\n  height: 0;\n  line-height: 0;\n  padding: 0 !important;\n}\n.apexcharts-tooltip-y-group {\n  padding: 6px 0 5px;\n}\n.apexcharts-tooltip-candlestick {\n  padding: 4px 8px;\n}\n.apexcharts-tooltip-candlestick > div {\n  margin: 4px 0;\n}\n.apexcharts-tooltip-candlestick span.value {\n  font-weight: bold;\n}\n\n.apexcharts-tooltip-rangebar {\n  padding: 5px 8px;\n}\n\n.apexcharts-tooltip-rangebar .category {\n  font-weight: 600;\n  color: #777;\n}\n\n.apexcharts-tooltip-rangebar .series-name {\n  font-weight: bold;\n  display: block;\n  margin-bottom: 5px;\n}\n\n.apexcharts-xaxistooltip {\n  opacity: 0;\n  padding: 9px 10px;\n  pointer-events: none;\n  color: #373d3f;\n  font-size: 13px;\n  text-align: center;\n  border-radius: 2px;\n  position: absolute;\n  z-index: 10;\n\tbackground: #ECEFF1;\n  border: 1px solid #90A4AE;\n  transition: 0.15s ease all;\n}\n\n.apexcharts-xaxistooltip.dark {\n  background: rgba(0, 0, 0, 0.7);\n  border: 1px solid rgba(0, 0, 0, 0.5);\n  color: #fff;\n}\n\n.apexcharts-xaxistooltip:after, .apexcharts-xaxistooltip:before {\n\tleft: 50%;\n\tborder: solid transparent;\n\tcontent: " ";\n\theight: 0;\n\twidth: 0;\n\tposition: absolute;\n\tpointer-events: none;\n}\n\n.apexcharts-xaxistooltip:after {\n\tborder-color: rgba(236, 239, 241, 0);\n\tborder-width: 6px;\n\tmargin-left: -6px;\n}\n.apexcharts-xaxistooltip:before {\n\tborder-color: rgba(144, 164, 174, 0);\n\tborder-width: 7px;\n\tmargin-left: -7px;\n}\n\n.apexcharts-xaxistooltip-bottom:after, .apexcharts-xaxistooltip-bottom:before {\n  bottom: 100%;\n}\n\n.apexcharts-xaxistooltip-top:after, .apexcharts-xaxistooltip-top:before {\n  top: 100%;\n}\n\n.apexcharts-xaxistooltip-bottom:after {\n  border-bottom-color: #ECEFF1;\n}\n.apexcharts-xaxistooltip-bottom:before {\n  border-bottom-color: #90A4AE;\n}\n\n.apexcharts-xaxistooltip-bottom.dark:after {\n  border-bottom-color: rgba(0, 0, 0, 0.5);\n}\n.apexcharts-xaxistooltip-bottom.dark:before {\n  border-bottom-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-xaxistooltip-top:after {\n  border-top-color:#ECEFF1\n}\n.apexcharts-xaxistooltip-top:before {\n  border-top-color: #90A4AE;\n}\n.apexcharts-xaxistooltip-top.dark:after {\n  border-top-color:rgba(0, 0, 0, 0.5);\n}\n.apexcharts-xaxistooltip-top.dark:before {\n  border-top-color: rgba(0, 0, 0, 0.5);\n}\n\n\n.apexcharts-xaxistooltip.active {\n  opacity: 1;\n  transition: 0.15s ease all;\n}\n\n.apexcharts-yaxistooltip {\n  opacity: 0;\n  padding: 4px 10px;\n  pointer-events: none;\n  color: #373d3f;\n  font-size: 13px;\n  text-align: center;\n  border-radius: 2px;\n  position: absolute;\n  z-index: 10;\n\tbackground: #ECEFF1;\n  border: 1px solid #90A4AE;\n}\n\n.apexcharts-yaxistooltip.dark {\n  background: rgba(0, 0, 0, 0.7);\n  border: 1px solid rgba(0, 0, 0, 0.5);\n  color: #fff;\n}\n\n.apexcharts-yaxistooltip:after, .apexcharts-yaxistooltip:before {\n\ttop: 50%;\n\tborder: solid transparent;\n\tcontent: " ";\n\theight: 0;\n\twidth: 0;\n\tposition: absolute;\n\tpointer-events: none;\n}\n.apexcharts-yaxistooltip:after {\n\tborder-color: rgba(236, 239, 241, 0);\n\tborder-width: 6px;\n\tmargin-top: -6px;\n}\n.apexcharts-yaxistooltip:before {\n\tborder-color: rgba(144, 164, 174, 0);\n\tborder-width: 7px;\n\tmargin-top: -7px;\n}\n\n.apexcharts-yaxistooltip-left:after, .apexcharts-yaxistooltip-left:before {\n  left: 100%;\n}\n\n.apexcharts-yaxistooltip-right:after, .apexcharts-yaxistooltip-right:before {\n  right: 100%;\n}\n\n.apexcharts-yaxistooltip-left:after {\n  border-left-color: #ECEFF1;\n}\n.apexcharts-yaxistooltip-left:before {\n  border-left-color: #90A4AE;\n}\n.apexcharts-yaxistooltip-left.dark:after {\n  border-left-color: rgba(0, 0, 0, 0.5);\n}\n.apexcharts-yaxistooltip-left.dark:before {\n  border-left-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-yaxistooltip-right:after {\n  border-right-color: #ECEFF1;\n}\n.apexcharts-yaxistooltip-right:before {\n  border-right-color: #90A4AE;\n}\n.apexcharts-yaxistooltip-right.dark:after {\n  border-right-color: rgba(0, 0, 0, 0.5);\n}\n.apexcharts-yaxistooltip-right.dark:before {\n  border-right-color: rgba(0, 0, 0, 0.5);\n}\n\n.apexcharts-yaxistooltip.active {\n  opacity: 1;\n}\n\n.apexcharts-xcrosshairs, .apexcharts-ycrosshairs {\n  pointer-events: none;\n  opacity: 0;\n  transition: 0.15s ease all;\n}\n\n.apexcharts-xcrosshairs.active, .apexcharts-ycrosshairs.active {\n  opacity: 1;\n  transition: 0.15s ease all;\n}\n\n.apexcharts-ycrosshairs-hidden {\n  opacity: 0;\n}\n\n.apexcharts-zoom-rect {\n  pointer-events: none;\n}\n.apexcharts-selection-rect {\n  cursor: move;\n}\n\n.svg_select_points, .svg_select_points_rot {\n  opacity: 0;\n  visibility: hidden;\n}\n.svg_select_points_l, .svg_select_points_r {\n  cursor: ew-resize;\n  opacity: 1;\n  visibility: visible;\n  fill: #888;\n}\n.apexcharts-canvas.zoomable .hovering-zoom {\n  cursor: crosshair\n}\n.apexcharts-canvas.zoomable .hovering-pan {\n  cursor: move\n}\n\n.apexcharts-xaxis,\n.apexcharts-yaxis {\n  pointer-events: none;\n}\n\n.apexcharts-zoom-icon, \n.apexcharts-zoom-in-icon,\n.apexcharts-zoom-out-icon,\n.apexcharts-reset-zoom-icon, \n.apexcharts-pan-icon, \n.apexcharts-selection-icon,\n.apexcharts-menu-icon, \n.apexcharts-toolbar-custom-icon {\n  cursor: pointer;\n  width: 20px;\n  height: 20px;\n  line-height: 24px;\n  color: #6E8192;\n  text-align: center;\n}\n\n\n.apexcharts-zoom-icon svg, \n.apexcharts-zoom-in-icon svg,\n.apexcharts-zoom-out-icon svg,\n.apexcharts-reset-zoom-icon svg,\n.apexcharts-menu-icon svg {\n  fill: #6E8192;\n}\n.apexcharts-selection-icon svg {\n  fill: #444;\n  transform: scale(0.76)\n}\n\n.dark .apexcharts-zoom-icon svg, \n.dark .apexcharts-zoom-in-icon svg,\n.dark .apexcharts-zoom-out-icon svg,\n.dark .apexcharts-reset-zoom-icon svg, \n.dark .apexcharts-pan-icon svg, \n.dark .apexcharts-selection-icon svg,\n.dark .apexcharts-menu-icon svg, \n.dark .apexcharts-toolbar-custom-icon svg{\n  fill: #f3f4f5;\n}\n\n.apexcharts-canvas .apexcharts-zoom-icon.selected svg, \n.apexcharts-canvas .apexcharts-selection-icon.selected svg, \n.apexcharts-canvas .apexcharts-reset-zoom-icon.selected svg {\n  fill: #008FFB;\n}\n.light .apexcharts-selection-icon:not(.selected):hover svg,\n.light .apexcharts-zoom-icon:not(.selected):hover svg, \n.light .apexcharts-zoom-in-icon:hover svg, \n.light .apexcharts-zoom-out-icon:hover svg, \n.light .apexcharts-reset-zoom-icon:hover svg, \n.light .apexcharts-menu-icon:hover svg {\n  fill: #333;\n}\n\n.apexcharts-selection-icon, .apexcharts-menu-icon {\n  position: relative;\n}\n.apexcharts-reset-zoom-icon {\n  margin-left: 5px;\n}\n.apexcharts-zoom-icon, .apexcharts-reset-zoom-icon, .apexcharts-menu-icon {\n  transform: scale(0.85);\n}\n\n.apexcharts-zoom-in-icon, .apexcharts-zoom-out-icon {\n  transform: scale(0.7)\n}\n\n.apexcharts-zoom-out-icon {\n  margin-right: 3px;\n}\n\n.apexcharts-pan-icon {\n  transform: scale(0.62);\n  position: relative;\n  left: 1px;\n  top: 0px;\n}\n.apexcharts-pan-icon svg {\n  fill: #fff;\n  stroke: #6E8192;\n  stroke-width: 2;\n}\n.apexcharts-pan-icon.selected svg {\n  stroke: #008FFB;\n}\n.apexcharts-pan-icon:not(.selected):hover svg {\n  stroke: #333;\n}\n\n.apexcharts-toolbar {\n  position: absolute;\n  z-index: 11;\n  top: 0px;\n  right: 3px;\n  max-width: 176px;\n  text-align: right;\n  border-radius: 3px;\n  padding: 0px 6px 2px 6px;\n  display: flex;\n  justify-content: space-between;\n  align-items: center; \n}\n\n.apexcharts-toolbar svg {\n  pointer-events: none;\n}\n\n.apexcharts-menu {\n  background: #fff;\n  position: absolute;\n  top: 100%;\n  border: 1px solid #ddd;\n  border-radius: 3px;\n  padding: 3px;\n  right: 10px;\n  opacity: 0;\n  min-width: 110px;\n  transition: 0.15s ease all;\n  pointer-events: none;\n}\n\n.apexcharts-menu.open {\n  opacity: 1;\n  pointer-events: all;\n  transition: 0.15s ease all;\n}\n\n.apexcharts-menu-item {\n  padding: 6px 7px;\n  font-size: 12px;\n  cursor: pointer;\n}\n.light .apexcharts-menu-item:hover {\n  background: #eee;\n}\n.dark .apexcharts-menu {\n  background: rgba(0, 0, 0, 0.7);\n  color: #fff;\n}\n\n@media screen and (min-width: 768px) {\n  .apexcharts-toolbar {\n    /*opacity: 0;*/\n  }\n\n  .apexcharts-canvas:hover .apexcharts-toolbar {\n    opacity: 1;\n  } \n}\n\n.apexcharts-datalabel.hidden {\n  opacity: 0;\n}\n\n.apexcharts-pie-label,\n.apexcharts-datalabel, .apexcharts-datalabel-label, .apexcharts-datalabel-value {\n  cursor: default;\n  pointer-events: none;\n}\n\n.apexcharts-pie-label-delay {\n  opacity: 0;\n  animation-name: opaque;\n  animation-duration: 0.3s;\n  animation-fill-mode: forwards;\n  animation-timing-function: ease;\n}\n\n.apexcharts-canvas .hidden {\n  opacity: 0;\n}\n\n.apexcharts-hide .apexcharts-series-points {\n  opacity: 0;\n}\n\n.apexcharts-area-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,\n.apexcharts-line-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events, .apexcharts-radar-series path, .apexcharts-radar-series polygon {\n  pointer-events: none;\n}\n\n/* markers */\n\n.apexcharts-marker {\n  transition: 0.15s ease all;\n}\n\n@keyframes opaque {\n  0% {\n    opacity: 0;\n  }\n  100% {\n    opacity: 1;\n  }\n}'
-            ),
-                /*! @source http://purl.eligrey.com/github/classList.js/blob/master/classList.js */
-                "document" in self &&
-                    (("classList" in document.createElement("_") && (!document.createElementNS || "classList" in document.createElementNS("http://www.w3.org/2000/svg", "g"))) ||
-                        (function (t) {
-                            if ("Element" in t) {
-                                var e = t.Element.prototype,
-                                    i = Object,
-                                    a =
-                                        String.prototype.trim ||
-                                        function () {
-                                            return this.replace(/^\s+|\s+$/g, "");
-                                        },
-                                    s =
-                                        Array.prototype.indexOf ||
-                                        function (t) {
-                                            for (var e = 0, i = this.length; e < i; e++) if (e in this && this[e] === t) return e;
-                                            return -1;
-                                        },
-                                    n = function (t, e) {
-                                        (this.name = t), (this.code = DOMException[t]), (this.message = e);
-                                    },
-                                    r = function (t, e) {
-                                        if ("" === e) throw new n("SYNTAX_ERR", "The token must not be empty.");
-                                        if (/\s/.test(e)) throw new n("INVALID_CHARACTER_ERR", "The token must not contain space characters.");
-                                        return s.call(t, e);
-                                    },
-                                    o = function (t) {
-                                        for (var e = a.call(t.getAttribute("class") || ""), i = e ? e.split(/\s+/) : [], s = 0, n = i.length; s < n; s++) this.push(i[s]);
-                                        this._updateClassName = function () {
-                                            t.setAttribute("class", this.toString());
-                                        };
-                                    },
-                                    l = (o.prototype = []),
-                                    h = function () {
-                                        return new o(this);
-                                    };
-                                if (
-                                    ((n.prototype = Error.prototype),
-                                    (l.item = function (t) {
-                                        return this[t] || null;
-                                    }),
-                                    (l.contains = function (t) {
-                                        return ~r(this, t + "");
-                                    }),
-                                    (l.add = function () {
-                                        var t,
-                                            e = arguments,
-                                            i = 0,
-                                            a = e.length,
-                                            s = !1;
-                                        do {
-                                            (t = e[i] + ""), ~r(this, t) || (this.push(t), (s = !0));
-                                        } while (++i < a);
-                                        s && this._updateClassName();
-                                    }),
-                                    (l.remove = function () {
-                                        var t,
-                                            e,
-                                            i = arguments,
-                                            a = 0,
-                                            s = i.length,
-                                            n = !1;
-                                        do {
-                                            for (t = i[a] + "", e = r(this, t); ~e; ) this.splice(e, 1), (n = !0), (e = r(this, t));
-                                        } while (++a < s);
-                                        n && this._updateClassName();
-                                    }),
-                                    (l.toggle = function (t, e) {
-                                        var i = this.contains(t),
-                                            a = i ? !0 !== e && "remove" : !1 !== e && "add";
-                                        return a && this[a](t), !0 === e || !1 === e ? e : !i;
-                                    }),
-                                    (l.replace = function (t, e) {
-                                        var i = r(t + "");
-                                        ~i && (this.splice(i, 1, e), this._updateClassName());
-                                    }),
-                                    (l.toString = function () {
-                                        return this.join(" ");
-                                    }),
-                                    i.defineProperty)
-                                ) {
-                                    var c = { get: h, enumerable: !0, configurable: !0 };
-                                    try {
-                                        i.defineProperty(e, "classList", c);
-                                    } catch (t) {
-                                        (void 0 !== t.number && -2146823252 !== t.number) || ((c.enumerable = !1), i.defineProperty(e, "classList", c));
-                                    }
-                                } else i.prototype.__defineGetter__ && e.__defineGetter__("classList", h);
-                            }
-                        })(self),
-                    (function () {
-                        var t = document.createElement("_");
-                        if ((t.classList.add("c1", "c2"), !t.classList.contains("c2"))) {
-                            var e = function (t) {
-                                var e = DOMTokenList.prototype[t];
-                                DOMTokenList.prototype[t] = function (t) {
-                                    var i,
-                                        a = arguments.length;
-                                    for (i = 0; i < a; i++) (t = arguments[i]), e.call(this, t);
-                                };
-                            };
-                            e("add"), e("remove");
-                        }
-                        if ((t.classList.toggle("c3", !1), t.classList.contains("c3"))) {
-                            var i = DOMTokenList.prototype.toggle;
-                            DOMTokenList.prototype.toggle = function (t, e) {
-                                return 1 in arguments && !this.contains(t) == !e ? e : i.call(this, t);
-                            };
-                        }
-                        "replace" in document.createElement("_").classList ||
-                            (DOMTokenList.prototype.replace = function (t, e) {
-                                var i = this.toString().split(" "),
-                                    a = i.indexOf(t + "");
-                                ~a && ((i = i.slice(a)), this.remove.apply(this, i), this.add(e), this.add.apply(this, i.slice(1)));
-                            }),
-                            (t = null);
-                    })()),
-                (function () {
-                    var t = !1;
-                    function e(t) {
-                        var e = t.__resizeTriggers__,
-                            i = e.firstElementChild,
-                            a = e.lastElementChild,
-                            s = i.firstElementChild;
-                        (a.scrollLeft = a.scrollWidth),
-                            (a.scrollTop = a.scrollHeight),
-                            (s.style.width = i.offsetWidth + 1 + "px"),
-                            (s.style.height = i.offsetHeight + 1 + "px"),
-                            (i.scrollLeft = i.scrollWidth),
-                            (i.scrollTop = i.scrollHeight);
-                    }
-                    function i(t) {
-                        var i = this;
-                        e(this),
-                            this.__resizeRAF__ && r(this.__resizeRAF__),
-                            (this.__resizeRAF__ = n(function () {
-                                (function (t) {
-                                    return t.offsetWidth != t.__resizeLast__.width || t.offsetHeight != t.__resizeLast__.height;
-                                })(i) &&
-                                    ((i.__resizeLast__.width = i.offsetWidth),
-                                    (i.__resizeLast__.height = i.offsetHeight),
-                                    i.__resizeListeners__.forEach(function (e) {
-                                        e.call(t);
-                                    }));
-                            }));
-                    }
-                    var a,
-                        s,
-                        n =
-                            ((a =
-                                window.requestAnimationFrame ||
-                                window.mozRequestAnimationFrame ||
-                                window.webkitRequestAnimationFrame ||
-                                function (t) {
-                                    return window.setTimeout(t, 20);
-                                }),
-                            function (t) {
-                                return a(t);
-                            }),
-                        r =
-                            ((s = window.cancelAnimationFrame || window.mozCancelAnimationFrame || window.webkitCancelAnimationFrame || window.clearTimeout),
-                            function (t) {
-                                return s(t);
-                            }),
-                        o = !1,
-                        l = "",
-                        h = "animationstart",
-                        c = "Webkit Moz O ms".split(" "),
-                        d = "webkitAnimationStart animationstart oAnimationStart MSAnimationStart".split(" "),
-                        u = document.createElement("fakeelement");
-                    if ((void 0 !== u.style.animationName && (o = !0), !1 === o))
-                        for (var f = 0; f < c.length; f++)
-                            if (void 0 !== u.style[c[f] + "AnimationName"]) {
-                                (l = "-" + c[f].toLowerCase() + "-"), (h = d[f]);
-                                break;
-                            }
-                    var g = "@" + l + "keyframes resizeanim { from { opacity: 0; } to { opacity: 0; } } ",
-                        p = l + "animation: 1ms resizeanim; ";
-                    (window.addResizeListener = function (a, s) {
-                        a.__resizeTriggers__ ||
-                            ("static" == getComputedStyle(a).position && (a.style.position = "relative"),
-                            (function () {
-                                if (!t) {
-                                    var e =
-                                            (g || "") +
-                                            ".resize-triggers { " +
-                                            (p || "") +
-                                            'visibility: hidden; opacity: 0; } .resize-triggers, .resize-triggers > div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',
-                                        i = document.head || document.getElementsByTagName("head")[0],
-                                        a = document.createElement("style");
-                                    (a.type = "text/css"), a.styleSheet ? (a.styleSheet.cssText = e) : a.appendChild(document.createTextNode(e)), i.appendChild(a), (t = !0);
-                                }
-                            })(),
-                            (a.__resizeLast__ = {}),
-                            (a.__resizeListeners__ = []),
-                            ((a.__resizeTriggers__ = document.createElement("div")).className = "resize-triggers"),
-                            (a.__resizeTriggers__.innerHTML = '<div class="expand-trigger"><div></div></div><div class="contract-trigger"></div>'),
-                            a.appendChild(a.__resizeTriggers__),
-                            e(a),
-                            a.addEventListener("scroll", i, !0),
-                            h &&
-                                a.__resizeTriggers__.addEventListener(h, function (t) {
-                                    "resizeanim" == t.animationName && e(a);
-                                })),
-                            a.__resizeListeners__.push(s);
-                    }),
-                        (window.removeResizeListener = function (t, e) {
-                            t && (t.__resizeListeners__.splice(t.__resizeListeners__.indexOf(e), 1), t.__resizeListeners__.length || (t.removeEventListener("scroll", i), (t.__resizeTriggers__ = !t.removeChild(t.__resizeTriggers__))));
-                        });
-                })(),
-                (window.Apex = {});
-            var At = (function () {
-                function t(e, i) {
-                    n(this, t),
-                        (this.opts = i),
-                        (this.ctx = this),
-                        (this.w = new E(i).init()),
-                        (this.el = e),
-                        (this.w.globals.cuid = (Math.random() + 1).toString(36).substring(4)),
-                        (this.w.globals.chartID = this.w.config.chart.id ? this.w.config.chart.id : this.w.globals.cuid),
-                        (this.eventList = ["mousedown", "mousemove", "touchstart", "touchmove", "mouseup", "touchend"]),
-                        this.initModules(),
-                        (this.create = p.bind(this.create, this)),
-                        (this.documentEvent = p.bind(this.documentEvent, this)),
-                        (this.windowResizeHandler = this.windowResize.bind(this));
-                }
-                return (
-                    o(
-                        t,
-                        [
-                            {
-                                key: "render",
-                                value: function () {
-                                    var t = this;
-                                    return new et(function (e, i) {
-                                        if (null !== t.el) {
-                                            void 0 === Apex._chartInstances && (Apex._chartInstances = []),
-                                                t.w.config.chart.id && Apex._chartInstances.push({ id: t.w.globals.chartID, group: t.w.config.chart.group, chart: t }),
-                                                t.setLocale(t.w.config.chart.defaultLocale);
-                                            var a = t.w.config.chart.events.beforeMount;
-                                            "function" == typeof a && a(t, t.w),
-                                                t.fireEvent("beforeMount", [t, t.w]),
-                                                window.addEventListener("resize", t.windowResizeHandler),
-                                                window.addResizeListener(t.el.parentNode, t.parentResizeCallback.bind(t));
-                                            var s = t.create(t.w.config.series, {});
-                                            if (!s) return e(t);
-                                            t.mount(s)
-                                                .then(function () {
-                                                    e(s), "function" == typeof t.w.config.chart.events.mounted && t.w.config.chart.events.mounted(t, t.w), t.fireEvent("mounted", [t, t.w]);
-                                                })
-                                                .catch(function (t) {
-                                                    i(t);
-                                                });
-                                        } else i(new Error("Element not found"));
-                                    });
-                                },
-                            },
-                            {
-                                key: "initModules",
-                                value: function () {
-                                    (this.animations = new v(this)),
-                                        (this.core = new Q(this.el, this)),
-                                        (this.grid = new dt(this)),
-                                        (this.coreUtils = new A(this)),
-                                        (this.config = new C({})),
-                                        (this.crosshairs = new Y(this)),
-                                        (this.options = new y()),
-                                        (this.responsive = new ut(this)),
-                                        (this.series = new G(this)),
-                                        (this.theme = new ft(this)),
-                                        (this.formatters = new _(this)),
-                                        (this.titleSubtitle = new St(this)),
-                                        (this.legend = new j(this)),
-                                        (this.toolbar = new wt(this)),
-                                        (this.dimensions = new V(this)),
-                                        (this.zoomPanSelection = new kt(this)),
-                                        (this.w.globals.tooltip = new yt(this));
-                                },
-                            },
-                            {
-                                key: "addEventListener",
-                                value: function (t, e) {
-                                    var i = this.w;
-                                    i.globals.events.hasOwnProperty(t) ? i.globals.events[t].push(e) : (i.globals.events[t] = [e]);
-                                },
-                            },
-                            {
-                                key: "removeEventListener",
-                                value: function (t, e) {
-                                    var i = this.w;
-                                    if (i.globals.events.hasOwnProperty(t)) {
-                                        var a = i.globals.events[t].indexOf(e);
-                                        -1 !== a && i.globals.events[t].splice(a, 1);
-                                    }
-                                },
-                            },
-                            {
-                                key: "fireEvent",
-                                value: function (t, e) {
-                                    var i = this.w;
-                                    if (i.globals.events.hasOwnProperty(t)) {
-                                        (e && e.length) || (e = []);
-                                        for (var a = i.globals.events[t], s = a.length, n = 0; n < s; n++) a[n].apply(null, e);
-                                    }
-                                },
-                            },
-                            {
-                                key: "create",
-                                value: function (t, e) {
-                                    var i = this.w;
-                                    this.initModules();
-                                    var a = this.w.globals;
-                                    if (((a.noData = !1), (a.animationEnded = !1), this.responsive.checkResponsiveConfig(e), null === this.el)) return (a.animationEnded = !0), null;
-                                    if ((this.core.setupElements(), 0 === a.svgWidth)) return (a.animationEnded = !0), null;
-                                    var s = A.checkComboSeries(t);
-                                    (a.comboCharts = s.comboCharts),
-                                        (a.comboChartsHasBars = s.comboChartsHasBars),
-                                        (0 === t.length || (1 === t.length && t[0].data && 0 === t[0].data.length)) && this.series.handleNoData(),
-                                        this.setupEventHandlers(),
-                                        this.core.parseData(t),
-                                        this.theme.init(),
-                                        new T(this).setGlobalMarkerSize(),
-                                        this.formatters.setLabelFormatters(),
-                                        this.titleSubtitle.draw(),
-                                        i.globals.noData || this.legend.init(),
-                                        this.series.hasAllSeriesEqualX(),
-                                        a.axisCharts && (this.core.coreCalculations(), "category" !== i.config.xaxis.type && this.formatters.setLabelFormatters()),
-                                        this.formatters.heatmapLabelFormatters(),
-                                        this.dimensions.plotCoords();
-                                    var n = this.core.xySettings();
-                                    this.grid.createGridMask();
-                                    var r = this.core.plotChartType(t, n);
-                                    this.core.shiftGraphPosition();
-                                    var o = { plot: { left: i.globals.translateX, top: i.globals.translateY, width: i.globals.gridWidth, height: i.globals.gridHeight } };
-                                    return { elGraph: r, xyRatios: n, elInner: i.globals.dom.elGraphical, dimensions: o };
-                                },
-                            },
-                            {
-                                key: "mount",
-                                value: function () {
-                                    var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : null,
-                                        e = this,
-                                        i = e.w;
-                                    return new et(function (a, s) {
-                                        if (null === e.el) return s(new Error("Not enough data to display or target element not found"));
-                                        if (
-                                            ((null === t || i.globals.allSeriesCollapsed) && e.series.handleNoData(),
-                                            (e.annotations = new w(e)),
-                                            e.core.drawAxis(i.config.chart.type, t.xyRatios),
-                                            (e.grid = new dt(e)),
-                                            "back" === i.config.grid.position && e.grid.drawGrid(),
-                                            "back" === i.config.annotations.position && e.annotations.drawAnnotations(),
-                                            t.elGraph instanceof Array)
-                                        )
-                                            for (var n = 0; n < t.elGraph.length; n++) i.globals.dom.elGraphical.add(t.elGraph[n]);
-                                        else i.globals.dom.elGraphical.add(t.elGraph);
-                                        if (
-                                            ("front" === i.config.grid.position && e.grid.drawGrid(),
-                                            "front" === i.config.xaxis.crosshairs.position && e.crosshairs.drawXCrosshairs(),
-                                            "front" === i.config.yaxis[0].crosshairs.position && e.crosshairs.drawYCrosshairs(),
-                                            "front" === i.config.annotations.position && e.annotations.drawAnnotations(),
-                                            !i.globals.noData)
-                                        ) {
-                                            if ((i.config.tooltip.enabled && !i.globals.noData && e.w.globals.tooltip.drawTooltip(t.xyRatios), i.globals.axisCharts && i.globals.isXNumeric))
-                                                (i.config.chart.zoom.enabled || (i.config.chart.selection && i.config.chart.selection.enabled) || (i.config.chart.pan && i.config.chart.pan.enabled)) &&
-                                                    e.zoomPanSelection.init({ xyRatios: t.xyRatios });
-                                            else {
-                                                var r = i.config.chart.toolbar.tools;
-                                                (r.zoom = !1), (r.zoomin = !1), (r.zoomout = !1), (r.selection = !1), (r.pan = !1), (r.reset = !1);
-                                            }
-                                            i.config.chart.toolbar.show && !i.globals.allSeriesCollapsed && e.toolbar.createToolbar();
-                                        }
-                                        i.globals.memory.methodsToExec.length > 0 &&
-                                            i.globals.memory.methodsToExec.forEach(function (t) {
-                                                t.method(t.params, !1, t.context);
-                                            }),
-                                            i.globals.axisCharts || i.globals.noData || e.core.resizeNonAxisCharts(),
-                                            a(e);
-                                    });
-                                },
-                            },
-                            {
-                                key: "clearPreviousPaths",
-                                value: function () {
-                                    var t = this.w;
-                                    (t.globals.previousPaths = []), (t.globals.allSeriesCollapsed = !1), (t.globals.collapsedSeries = []), (t.globals.collapsedSeriesIndices = []);
-                                },
-                            },
-                            {
-                                key: "updateOptions",
-                                value: function (t) {
-                                    var e = arguments.length > 1 && void 0 !== arguments[1] && arguments[1],
-                                        i = !(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2],
-                                        a = !(arguments.length > 3 && void 0 !== arguments[3]) || arguments[3],
-                                        s = this.w;
-                                    return (
-                                        t.series &&
-                                            (this.resetSeries(!1),
-                                            t.series[0].data &&
-                                                (t.series = t.series.map(function (t, e) {
-                                                    return h({}, s.config.series[e], {
-                                                        name: t.name ? t.name : s.config.series[e] && s.config.series[e].name,
-                                                        type: t.type ? t.type : s.config.series[e] && s.config.series[e].type,
-                                                        data: t.data ? t.data : s.config.series[e] && s.config.series[e].data,
-                                                    });
-                                                })),
-                                            this.revertDefaultAxisMinMax()),
-                                        t.xaxis && ((t.xaxis.min || t.xaxis.max) && this.forceXAxisUpdate(t), t.xaxis.categories && t.xaxis.categories.length && s.config.xaxis.convertedCatToNumeric && (t = S.convertCatToNumeric(t))),
-                                        s.globals.collapsedSeriesIndices.length > 0 && this.clearPreviousPaths(),
-                                        t.theme && (t = this.theme.updateThemeOptions(t)),
-                                        this._updateOptions(t, e, i, a)
-                                    );
-                                },
-                            },
-                            {
-                                key: "_updateOptions",
-                                value: function (t) {
-                                    var e = arguments.length > 1 && void 0 !== arguments[1] && arguments[1],
-                                        i = !(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2],
-                                        a = arguments.length > 3 && void 0 !== arguments[3] && arguments[3],
-                                        n = this.getSyncedCharts();
-                                    this.w.globals.isExecCalled && ((n = [this]), (this.w.globals.isExecCalled = !1)),
-                                        n.forEach(function (n) {
-                                            var r = n.w;
-                                            return (
-                                                (r.globals.shouldAnimate = i),
-                                                e || ((r.globals.resized = !0), (r.globals.dataChanged = !0), i && n.series.getPreviousPaths()),
-                                                t &&
-                                                    "object" === s(t) &&
-                                                    ((n.config = new C(t)),
-                                                    (t = A.extendArrayProps(n.config, t)),
-                                                    (r.config = p.extend(r.config, t)),
-                                                    a && ((r.globals.lastXAxis = []), (r.globals.lastYAxis = []), (r.globals.initialConfig = p.extend({}, r.config)), (r.globals.initialSeries = JSON.parse(JSON.stringify(r.config.series))))),
-                                                n.update(t)
-                                            );
-                                        });
-                                },
-                            },
-                            {
-                                key: "updateSeries",
-                                value: function () {
-                                    var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : [],
-                                        e = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1],
-                                        i = !(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2];
-                                    return this.resetSeries(!1), this.revertDefaultAxisMinMax(), this._updateSeries(t, e, i);
-                                },
-                            },
-                            {
-                                key: "appendSeries",
-                                value: function (t) {
-                                    var e = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1],
-                                        i = !(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2],
-                                        a = this.w.config.series.slice();
-                                    return a.push(t), this.resetSeries(!1), this.revertDefaultAxisMinMax(), this._updateSeries(a, e, i);
-                                },
-                            },
-                            {
-                                key: "_updateSeries",
-                                value: function (t, e) {
-                                    var i,
-                                        a = arguments.length > 2 && void 0 !== arguments[2] && arguments[2],
-                                        s = this.w;
-                                    return (
-                                        (this.w.globals.shouldAnimate = e),
-                                        (s.globals.dataChanged = !0),
-                                        s.globals.allSeriesCollapsed && (s.globals.allSeriesCollapsed = !1),
-                                        e && this.series.getPreviousPaths(),
-                                        s.globals.axisCharts
-                                            ? (0 ===
-                                                  (i = t.map(function (t, e) {
-                                                      return h({}, s.config.series[e], {
-                                                          name: t.name ? t.name : s.config.series[e] && s.config.series[e].name,
-                                                          type: t.type ? t.type : s.config.series[e] && s.config.series[e].type,
-                                                          data: t.data ? t.data : s.config.series[e] && s.config.series[e].data,
-                                                      });
-                                                  })).length && (i = [{ data: [] }]),
-                                              (s.config.series = i))
-                                            : (s.config.series = t.slice()),
-                                        a && ((s.globals.initialConfig.series = JSON.parse(JSON.stringify(s.config.series))), (s.globals.initialSeries = JSON.parse(JSON.stringify(s.config.series)))),
-                                        this.update()
-                                    );
-                                },
-                            },
-                            {
-                                key: "getSyncedCharts",
-                                value: function () {
-                                    var t = this.getGroupedCharts(),
-                                        e = [this];
-                                    return (
-                                        t.length &&
-                                            ((e = []),
-                                            t.forEach(function (t) {
-                                                e.push(t);
-                                            })),
-                                        e
-                                    );
-                                },
-                            },
-                            {
-                                key: "getGroupedCharts",
-                                value: function () {
-                                    var t = this;
-                                    return Apex._chartInstances
-                                        .filter(function (t) {
-                                            if (t.group) return !0;
-                                        })
-                                        .map(function (e) {
-                                            return t.w.config.chart.group === e.group ? e.chart : t;
-                                        });
-                                },
-                            },
-                            {
-                                key: "appendData",
-                                value: function (t) {
-                                    var e = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1],
-                                        i = this;
-                                    (i.w.globals.dataChanged = !0), i.series.getPreviousPaths();
-                                    for (var a = i.w.config.series.slice(), s = 0; s < a.length; s++) if (void 0 !== t[s]) for (var n = 0; n < t[s].data.length; n++) a[s].data.push(t[s].data[n]);
-                                    return (i.w.config.series = a), e && (i.w.globals.initialSeries = JSON.parse(JSON.stringify(i.w.config.series))), this.update();
-                                },
-                            },
-                            {
-                                key: "update",
-                                value: function (t) {
-                                    var e = this;
-                                    return new et(function (i, a) {
-                                        e.clear();
-                                        var s = e.create(e.w.config.series, t);
-                                        if (!s) return i(e);
-                                        e.mount(s)
-                                            .then(function () {
-                                                "function" == typeof e.w.config.chart.events.updated && e.w.config.chart.events.updated(e, e.w), e.fireEvent("updated", [e, e.w]), (e.w.globals.isDirty = !0), i(e);
-                                            })
-                                            .catch(function (t) {
-                                                a(t);
-                                            });
-                                    });
-                                },
-                            },
-                            {
-                                key: "forceXAxisUpdate",
-                                value: function (t) {
-                                    var e = this.w;
-                                    void 0 !== t.xaxis.min && ((e.config.xaxis.min = t.xaxis.min), (e.globals.lastXAxis.min = t.xaxis.min)),
-                                        void 0 !== t.xaxis.max && ((e.config.xaxis.max = t.xaxis.max), (e.globals.lastXAxis.max = t.xaxis.max));
-                                },
-                            },
-                            {
-                                key: "revertDefaultAxisMinMax",
-                                value: function () {
-                                    var t = this.w;
-                                    (t.config.xaxis.min = t.globals.lastXAxis.min),
-                                        (t.config.xaxis.max = t.globals.lastXAxis.max),
-                                        t.config.yaxis.map(function (e, i) {
-                                            t.globals.zoomed && void 0 !== t.globals.lastYAxis[i] && ((e.min = t.globals.lastYAxis[i].min), (e.max = t.globals.lastYAxis[i].max));
-                                        });
-                                },
-                            },
-                            {
-                                key: "clear",
-                                value: function () {
-                                    this.zoomPanSelection && this.zoomPanSelection.destroy(),
-                                        this.toolbar && this.toolbar.destroy(),
-                                        (this.animations = null),
-                                        (this.annotations = null),
-                                        (this.core = null),
-                                        (this.grid = null),
-                                        (this.series = null),
-                                        (this.responsive = null),
-                                        (this.theme = null),
-                                        (this.formatters = null),
-                                        (this.titleSubtitle = null),
-                                        (this.legend = null),
-                                        (this.dimensions = null),
-                                        (this.options = null),
-                                        (this.crosshairs = null),
-                                        (this.zoomPanSelection = null),
-                                        (this.toolbar = null),
-                                        (this.w.globals.tooltip = null),
-                                        this.clearDomElements();
-                                },
-                            },
-                            {
-                                key: "killSVG",
-                                value: function (t) {
-                                    return new et(function (e, i) {
-                                        t.each(function (t, e) {
-                                            this.removeClass("*"), this.off(), this.stop();
-                                        }, !0),
-                                            t.ungroup(),
-                                            t.clear(),
-                                            e("done");
-                                    });
-                                },
-                            },
-                            {
-                                key: "clearDomElements",
-                                value: function () {
-                                    var t = this;
-                                    this.eventList.forEach(function (e) {
-                                        document.removeEventListener(e, t.documentEvent);
-                                    });
-                                    var e = this.w.globals.dom;
-                                    if (null !== this.el) for (; this.el.firstChild; ) this.el.removeChild(this.el.firstChild);
-                                    this.killSVG(e.Paper),
-                                        e.Paper.remove(),
-                                        (e.elWrap = null),
-                                        (e.elGraphical = null),
-                                        (e.elLegendWrap = null),
-                                        (e.baseEl = null),
-                                        (e.elGridRect = null),
-                                        (e.elGridRectMask = null),
-                                        (e.elGridRectMarkerMask = null),
-                                        (e.elDefs = null);
-                                },
-                            },
-                            {
-                                key: "destroy",
-                                value: function () {
-                                    this.clear();
-                                    var t = this.w.config.chart.id;
-                                    t &&
-                                        Apex._chartInstances.forEach(function (e, i) {
-                                            e.id === t && Apex._chartInstances.splice(i, 1);
-                                        }),
-                                        window.removeEventListener("resize", this.windowResizeHandler),
-                                        window.removeResizeListener(this.el.parentNode, this.parentResizeCallback.bind(this));
-                                },
-                            },
-                            {
-                                key: "toggleSeries",
-                                value: function (t) {
-                                    var e = this.series.getSeriesByName(t),
-                                        i = parseInt(e.getAttribute("data:realIndex")),
-                                        a = e.classList.contains("apexcharts-series-collapsed");
-                                    this.legend.toggleDataSeries(i, a);
-                                },
-                            },
-                            {
-                                key: "resetSeries",
-                                value: function () {
-                                    var t = !(arguments.length > 0 && void 0 !== arguments[0]) || arguments[0];
-                                    this.series.resetSeries(t);
-                                },
-                            },
-                            {
-                                key: "setupEventHandlers",
-                                value: function () {
-                                    var t = this,
-                                        e = this.w,
-                                        i = this,
-                                        a = e.globals.dom.baseEl.querySelector(e.globals.chartClass);
-                                    (this.eventListHandlers = []),
-                                        this.eventList.forEach(function (t) {
-                                            a.addEventListener(
-                                                t,
-                                                function (t) {
-                                                    ("mousedown" === t.type && 1 === t.which) ||
-                                                        ((("mouseup" === t.type && 1 === t.which) || "touchend" === t.type) &&
-                                                            ("function" == typeof e.config.chart.events.click && e.config.chart.events.click(t, i, e), i.fireEvent("click", [t, i, e])));
-                                                },
-                                                { capture: !1, passive: !0 }
-                                            );
-                                        }),
-                                        this.eventList.forEach(function (e) {
-                                            document.addEventListener(e, t.documentEvent);
-                                        }),
-                                        this.core.setupBrushHandler();
-                                },
-                            },
-                            {
-                                key: "documentEvent",
-                                value: function (t) {
-                                    var e = this.w;
-                                    (e.globals.clientX = "touchmove" === t.type ? t.touches[0].clientX : t.clientX), (e.globals.clientY = "touchmove" === t.type ? t.touches[0].clientY : t.clientY);
-                                },
-                            },
-                            {
-                                key: "addXaxisAnnotation",
-                                value: function (t) {
-                                    var e = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1],
-                                        i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : void 0,
-                                        a = this;
-                                    i && (a = i), a.annotations.addXaxisAnnotationExternal(t, e, a);
-                                },
-                            },
-                            {
-                                key: "addYaxisAnnotation",
-                                value: function (t) {
-                                    var e = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1],
-                                        i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : void 0,
-                                        a = this;
-                                    i && (a = i), a.annotations.addYaxisAnnotationExternal(t, e, a);
-                                },
-                            },
-                            {
-                                key: "addPointAnnotation",
-                                value: function (t) {
-                                    var e = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1],
-                                        i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : void 0,
-                                        a = this;
-                                    i && (a = i), a.annotations.addPointAnnotationExternal(t, e, a);
-                                },
-                            },
-                            {
-                                key: "clearAnnotations",
-                                value: function () {
-                                    var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : void 0,
-                                        e = this;
-                                    t && (e = t), e.annotations.clearAnnotations(e);
-                                },
-                            },
-                            {
-                                key: "addText",
-                                value: function (t) {
-                                    var e = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1],
-                                        i = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : void 0,
-                                        a = this;
-                                    i && (a = i), a.annotations.addText(t, e, a);
-                                },
-                            },
-                            {
-                                key: "getChartArea",
-                                value: function () {
-                                    return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner");
-                                },
-                            },
-                            {
-                                key: "getSeriesTotalXRange",
-                                value: function (t, e) {
-                                    return this.coreUtils.getSeriesTotalsXRange(t, e);
-                                },
-                            },
-                            {
-                                key: "getHighestValueInSeries",
-                                value: function () {
-                                    var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 0;
-                                    return new $(this.ctx).getMinYMaxY(t).highestY;
-                                },
-                            },
-                            {
-                                key: "getLowestValueInSeries",
-                                value: function () {
-                                    var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 0;
-                                    return new $(this.ctx).getMinYMaxY(t).lowestY;
-                                },
-                            },
-                            {
-                                key: "getSeriesTotal",
-                                value: function () {
-                                    return this.w.globals.seriesTotals;
-                                },
-                            },
-                            {
-                                key: "setLocale",
-                                value: function (t) {
-                                    this.setCurrentLocaleValues(t);
-                                },
-                            },
-                            {
-                                key: "toggleDataPointSelection",
-                                value: function (t, e) {
-                                    var i = this.w,
-                                        a = null;
-                                    (a = i.globals.axisCharts
-                                        ? i.globals.dom.Paper.select(
-                                              ".apexcharts-series[data\\:realIndex='"
-                                                  .concat(t, "'] path[j='")
-                                                  .concat(e, "'], .apexcharts-series[data\\:realIndex='")
-                                                  .concat(t, "'] circle[j='")
-                                                  .concat(e, "'], .apexcharts-series[data\\:realIndex='")
-                                                  .concat(t, "'] rect[j='")
-                                                  .concat(e, "']")
-                                          ).members[0]
-                                        : i.globals.dom.Paper.select(".apexcharts-series[data\\:realIndex='".concat(t, "']")).members[0])
-                                        ? new m(this.ctx).pathMouseDown(a, null)
-                                        : console.warn("toggleDataPointSelection: Element not found");
-                                    return a.node ? a.node : null;
-                                },
-                            },
-                            {
-                                key: "setCurrentLocaleValues",
-                                value: function (t) {
-                                    var e = this.w.config.chart.locales;
-                                    window.Apex.chart && window.Apex.chart.locales && window.Apex.chart.locales.length > 0 && (e = this.w.config.chart.locales.concat(window.Apex.chart.locales));
-                                    var i = e.filter(function (e) {
-                                        return e.name === t;
-                                    })[0];
-                                    if (!i) throw new Error("Wrong locale name provided. Please make sure you set the correct locale name in options");
-                                    var a = p.extend(b, i);
-                                    this.w.globals.locale = a.options;
-                                },
-                            },
-                            {
-                                key: "dataURI",
-                                value: function () {
-                                    return new ct(this.ctx).dataURI();
-                                },
-                            },
-                            {
-                                key: "paper",
-                                value: function () {
-                                    return this.w.globals.dom.Paper;
-                                },
-                            },
-                            {
-                                key: "parentResizeCallback",
-                                value: function () {
-                                    this.w.globals.animationEnded && this.windowResize();
-                                },
-                            },
-                            {
-                                key: "windowResize",
-                                value: function () {
-                                    var t = this;
-                                    clearTimeout(this.w.globals.resizeTimer),
-                                        (this.w.globals.resizeTimer = window.setTimeout(function () {
-                                            (t.w.globals.resized = !0), (t.w.globals.dataChanged = !1), t.update();
-                                        }, 150));
-                                },
-                            },
-                        ],
-                        [
-                            {
-                                key: "initOnLoad",
-                                value: function () {
-                                    for (var e = document.querySelectorAll("[data-apexcharts]"), i = 0; i < e.length; i++) {
-                                        new t(e[i], JSON.parse(e[i].getAttribute("data-options"))).render();
-                                    }
-                                },
-                            },
-                            {
-                                key: "exec",
-                                value: function (t, e) {
-                                    var i = this.getChartByID(t);
-                                    if (i) {
-                                        i.w.globals.isExecCalled = !0;
-                                        for (var a = arguments.length, s = new Array(a > 2 ? a - 2 : 0), n = 2; n < a; n++) s[n - 2] = arguments[n];
-                                        switch (e) {
-                                            case "updateOptions":
-                                                return i.updateOptions.apply(i, s);
-                                            case "updateSeries":
-                                                return i.updateSeries.apply(i, s);
-                                            case "appendData":
-                                                return i.appendData.apply(i, s);
-                                            case "appendSeries":
-                                                return i.appendSeries.apply(i, s);
-                                            case "toggleSeries":
-                                                return i.toggleSeries.apply(i, s);
-                                            case "dataURI":
-                                                return i.dataURI.apply(i, s);
-                                            case "addXaxisAnnotation":
-                                                return i.addXaxisAnnotation.apply(i, s);
-                                            case "addYaxisAnnotation":
-                                                return i.addYaxisAnnotation.apply(i, s);
-                                            case "addPointAnnotation":
-                                                return i.addPointAnnotation.apply(i, s);
-                                            case "addText":
-                                                return i.addText.apply(i, s);
-                                            case "clearAnnotations":
-                                                return i.clearAnnotations.apply(i, s);
-                                            case "paper":
-                                                return i.paper.apply(i, s);
-                                            case "destroy":
-                                                return i.destroy();
-                                        }
-                                    }
-                                },
-                            },
-                            {
-                                key: "merge",
-                                value: function (t, e) {
-                                    return p.extend(t, e);
-                                },
-                            },
-                            {
-                                key: "getChartByID",
-                                value: function (t) {
-                                    return Apex._chartInstances.filter(function (e) {
-                                        return e.id === t;
-                                    })[0].chart;
-                                },
-                            },
-                        ]
-                    ),
-                    t
-                );
-            })();
-            e.a = At;
-        }.call(this, i(101).setImmediate, i(104)(t)));
-    },
-    function (t, e, i) {
-        var a = i(9),
-            s = i(11),
-            n = i(17);
-        t.exports = a
-            ? function (t, e, i) {
-                  return s.f(t, e, n(1, i));
-              }
-            : function (t, e, i) {
-                  return (t[e] = i), t;
-              };
-    },
-    function (t, e, i) {
-        var a = i(7);
-        t.exports = function (t) {
-            if (!a(t)) throw TypeError(String(t) + " is not an object");
-            return t;
-        };
-    },
-    function (t, e) {
-        var i = {}.hasOwnProperty;
-        t.exports = function (t, e) {
-            return i.call(t, e);
-        };
-    },
-    function (t, e) {
-        t.exports = function (t) {
-            try {
-                return !!t();
-            } catch (t) {
-                return !0;
-            }
-        };
-    },
-    function (t, e) {
-        t.exports = function (t) {
-            return "object" == typeof t ? null !== t : "function" == typeof t;
-        };
-    },
-    function (t, e, i) {
-        var a = i(0),
-            s = i(30).f,
-            n = i(3),
-            r = i(15),
-            o = i(24),
-            l = i(64),
-            h = i(45);
-        t.exports = function (t, e) {
-            var i,
-                c,
-                d,
-                u,
-                f,
-                g = t.target,
-                p = t.global,
-                x = t.stat;
-            if ((i = p ? a : x ? a[g] || o(g, {}) : (a[g] || {}).prototype))
-                for (c in e) {
-                    if (((u = e[c]), (d = t.noTargetGet ? (f = s(i, c)) && f.value : i[c]), !h(p ? c : g + (x ? "." : "#") + c, t.forced) && void 0 !== d)) {
-                        if (typeof u == typeof d) continue;
-                        l(u, d);
-                    }
-                    (t.sham || (d && d.sham)) && n(u, "sham", !0), r(i, c, u, t);
-                }
-        };
-    },
-    function (t, e, i) {
-        var a = i(6);
-        t.exports = !a(function () {
-            return (
-                7 !=
-                Object.defineProperty({}, "a", {
-                    get: function () {
-                        return 7;
-                    },
-                }).a
-            );
-        });
-    },
-    function (t, e) {
-        t.exports = function (t) {
-            if ("function" != typeof t) throw TypeError(String(t) + " is not a function");
-            return t;
-        };
-    },
-    function (t, e, i) {
-        var a = i(9),
-            s = i(37),
-            n = i(4),
-            r = i(38),
-            o = Object.defineProperty;
-        e.f = a
-            ? o
-            : function (t, e, i) {
-                  if ((n(t), (e = r(e, !0)), n(i), s))
-                      try {
-                          return o(t, e, i);
-                      } catch (t) {}
-                  if ("get" in i || "set" in i) throw TypeError("Accessors not supported");
-                  return "value" in i && (t[e] = i.value), t;
-              };
-    },
-    function (t, e) {
-        var i = {}.toString;
-        t.exports = function (t) {
-            return i.call(t).slice(8, -1);
-        };
-    },
-    function (t, e) {
-        t.exports = {};
-    },
-    function (t, e, i) {
-        "use strict";
-        var a = i(10),
-            s = function (t) {
-                var e, i;
-                (this.promise = new t(function (t, a) {
-                    if (void 0 !== e || void 0 !== i) throw TypeError("Bad Promise constructor");
-                    (e = t), (i = a);
-                })),
-                    (this.resolve = a(e)),
-                    (this.reject = a(i));
-            };
-        t.exports.f = function (t) {
-            return new s(t);
-        };
-    },
-    function (t, e, i) {
-        var a = i(0),
-            s = i(16),
-            n = i(3),
-            r = i(5),
-            o = i(24),
-            l = i(39),
-            h = i(19),
-            c = h.get,
-            d = h.enforce,
-            u = String(l).split("toString");
-        s("inspectSource", function (t) {
-            return l.call(t);
-        }),
-            (t.exports = function (t, e, i, s) {
-                var l = !!s && !!s.unsafe,
-                    h = !!s && !!s.enumerable,
-                    c = !!s && !!s.noTargetGet;
-                "function" == typeof i && ("string" != typeof e || r(i, "name") || n(i, "name", e), (d(i).source = u.join("string" == typeof e ? e : ""))),
-                    t !== a ? (l ? !c && t[e] && (h = !0) : delete t[e], h ? (t[e] = i) : n(t, e, i)) : h ? (t[e] = i) : o(e, i);
-            })(Function.prototype, "toString", function () {
-                return ("function" == typeof this && c(this).source) || l.call(this);
-            });
-    },
-    function (t, e, i) {
-        var a = i(0),
-            s = i(24),
-            n = i(18),
-            r = a["__core-js_shared__"] || s("__core-js_shared__", {});
-        (t.exports = function (t, e) {
-            return r[t] || (r[t] = void 0 !== e ? e : {});
-        })("versions", []).push({ version: "3.1.3", mode: n ? "pure" : "global", copyright: "© 2019 Denis Pushkarev (zloirock.ru)" });
-    },
-    function (t, e) {
-        t.exports = function (t, e) {
-            return { enumerable: !(1 & t), configurable: !(2 & t), writable: !(4 & t), value: e };
-        };
-    },
-    function (t, e) {
-        t.exports = !1;
-    },
-    function (t, e, i) {
-        var a,
-            s,
-            n,
-            r = i(57),
-            o = i(0),
-            l = i(7),
-            h = i(3),
-            c = i(5),
-            d = i(26),
-            u = i(27),
-            f = o.WeakMap;
-        if (r) {
-            var g = new f(),
-                p = g.get,
-                x = g.has,
-                v = g.set;
-            (a = function (t, e) {
-                return v.call(g, t, e), e;
-            }),
-                (s = function (t) {
-                    return p.call(g, t) || {};
-                }),
-                (n = function (t) {
-                    return x.call(g, t);
-                });
-        } else {
-            var m = d("state");
-            (u[m] = !0),
-                (a = function (t, e) {
-                    return h(t, m, e), e;
-                }),
-                (s = function (t) {
-                    return c(t, m) ? t[m] : {};
-                }),
-                (n = function (t) {
-                    return c(t, m);
-                });
-        }
-        t.exports = {
-            set: a,
-            get: s,
-            has: n,
-            enforce: function (t) {
-                return n(t) ? s(t) : a(t, {});
-            },
-            getterFor: function (t) {
-                return function (e) {
-                    var i;
-                    if (!l(e) || (i = s(e)).type !== t) throw TypeError("Incompatible receiver, " + t + " required");
-                    return i;
-                };
-            },
-        };
-    },
-    function (t, e, i) {
-        var a = i(63),
-            s = i(29);
-        t.exports = function (t) {
-            return a(s(t));
-        };
-    },
-    function (t, e, i) {
-        var a = i(4),
-            s = i(84),
-            n = i(44),
-            r = i(49),
-            o = i(85),
-            l = i(86),
-            h = {};
-        (t.exports = function (t, e, i, c, d) {
-            var u,
-                f,
-                g,
-                p,
-                x,
-                v = r(e, i, c ? 2 : 1);
-            if (d) u = t;
-            else {
-                if ("function" != typeof (f = o(t))) throw TypeError("Target is not iterable");
-                if (s(f)) {
-                    for (g = 0, p = n(t.length); p > g; g++) if ((c ? v(a((x = t[g]))[0], x[1]) : v(t[g])) === h) return h;
-                    return;
-                }
-                u = f.call(t);
-            }
-            for (; !(x = u.next()).done; ) if (l(u, v, x.value, c) === h) return h;
-        }).BREAK = h;
-    },
-    function (t, e) {
-        t.exports = function (t) {
-            try {
-                return { error: !1, value: t() };
-            } catch (t) {
-                return { error: !0, value: t };
-            }
-        };
-    },
-    function (t, e) {
-        var i;
-        i = (function () {
-            return this;
-        })();
-        try {
-            i = i || new Function("return this")();
-        } catch (t) {
-            "object" == typeof window && (i = window);
-        }
-        t.exports = i;
-    },
-    function (t, e, i) {
-        var a = i(0),
-            s = i(3);
-        t.exports = function (t, e) {
-            try {
-                s(a, t, e);
-            } catch (i) {
-                a[t] = e;
-            }
-            return e;
-        };
-    },
-    function (t, e, i) {
-        var a = i(0),
-            s = i(7),
-            n = a.document,
-            r = s(n) && s(n.createElement);
-        t.exports = function (t) {
-            return r ? n.createElement(t) : {};
-        };
-    },
-    function (t, e, i) {
-        var a = i(16),
-            s = i(40),
-            n = a("keys");
-        t.exports = function (t) {
-            return n[t] || (n[t] = s(t));
-        };
-    },
-    function (t, e) {
-        t.exports = {};
-    },
-    function (t, e) {
-        var i = Math.ceil,
-            a = Math.floor;
-        t.exports = function (t) {
-            return isNaN((t = +t)) ? 0 : (t > 0 ? a : i)(t);
-        };
-    },
-    function (t, e) {
-        t.exports = function (t) {
-            if (null == t) throw TypeError("Can't call method on " + t);
-            return t;
-        };
-    },
-    function (t, e, i) {
-        var a = i(9),
-            s = i(62),
-            n = i(17),
-            r = i(20),
-            o = i(38),
-            l = i(5),
-            h = i(37),
-            c = Object.getOwnPropertyDescriptor;
-        e.f = a
-            ? c
-            : function (t, e) {
-                  if (((t = r(t)), (e = o(e, !0)), h))
-                      try {
-                          return c(t, e);
-                      } catch (t) {}
-                  if (l(t, e)) return n(!s.f.call(t, e), t[e]);
-              };
-    },
-    function (t, e) {
-        t.exports = ["constructor", "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable", "toLocaleString", "toString", "valueOf"];
-    },
-    function (t, e, i) {
-        var a = i(5),
-            s = i(71),
-            n = i(26),
-            r = i(72),
-            o = n("IE_PROTO"),
-            l = Object.prototype;
-        t.exports = r
-            ? Object.getPrototypeOf
-            : function (t) {
-                  return (t = s(t)), a(t, o) ? t[o] : "function" == typeof t.constructor && t instanceof t.constructor ? t.constructor.prototype : t instanceof Object ? l : null;
-              };
-    },
-    function (t, e, i) {
-        var a = i(4),
-            s = i(73),
-            n = i(31),
-            r = i(27),
-            o = i(47),
-            l = i(25),
-            h = i(26)("IE_PROTO"),
-            c = function () {},
-            d = function () {
-                var t,
-                    e = l("iframe"),
-                    i = n.length;
-                for (e.style.display = "none", o.appendChild(e), e.src = String("javascript:"), (t = e.contentWindow.document).open(), t.write("<script>document.F=Object</script>"), t.close(), d = t.F; i--; ) delete d.prototype[n[i]];
-                return d();
-            };
-        (t.exports =
-            Object.create ||
-            function (t, e) {
-                var i;
-                return null !== t ? ((c.prototype = a(t)), (i = new c()), (c.prototype = null), (i[h] = t)) : (i = d()), void 0 === e ? i : s(i, e);
-            }),
-            (r[h] = !0);
-    },
-    function (t, e, i) {
-        var a = i(11).f,
-            s = i(5),
-            n = i(1)("toStringTag");
-        t.exports = function (t, e, i) {
-            t && !s((t = i ? t : t.prototype), n) && a(t, n, { configurable: !0, value: e });
-        };
-    },
-    function (t, e, i) {
-        t.exports = i(0);
-    },
-    function (t, e, i) {
-        var a = i(35),
-            s = i(0),
-            n = function (t) {
-                return "function" == typeof t ? t : void 0;
-            };
-        t.exports = function (t, e) {
-            return arguments.length < 2 ? n(a[t]) || n(s[t]) : (a[t] && a[t][e]) || (s[t] && s[t][e]);
-        };
-    },
-    function (t, e, i) {
-        var a = i(9),
-            s = i(6),
-            n = i(25);
-        t.exports =
-            !a &&
-            !s(function () {
-                return (
-                    7 !=
-                    Object.defineProperty(n("div"), "a", {
-                        get: function () {
-                            return 7;
-                        },
-                    }).a
-                );
-            });
-    },
-    function (t, e, i) {
-        var a = i(7);
-        t.exports = function (t, e) {
-            if (!a(t)) return t;
-            var i, s;
-            if (e && "function" == typeof (i = t.toString) && !a((s = i.call(t)))) return s;
-            if ("function" == typeof (i = t.valueOf) && !a((s = i.call(t)))) return s;
-            if (!e && "function" == typeof (i = t.toString) && !a((s = i.call(t)))) return s;
-            throw TypeError("Can't convert object to primitive value");
-        };
-    },
-    function (t, e, i) {
-        var a = i(16);
-        t.exports = a("native-function-to-string", Function.toString);
-    },
-    function (t, e) {
-        var i = 0,
-            a = Math.random();
-        t.exports = function (t) {
-            return "Symbol(".concat(void 0 === t ? "" : t, ")_", (++i + a).toString(36));
-        };
-    },
-    function (t, e, i) {
-        var a = i(12),
-            s = i(1)("toStringTag"),
-            n =
-                "Arguments" ==
-                a(
-                    (function () {
-                        return arguments;
-                    })()
-                );
-        t.exports = function (t) {
-            var e, i, r;
-            return void 0 === t
-                ? "Undefined"
-                : null === t
-                ? "Null"
-                : "string" ==
-                  typeof (i = (function (t, e) {
-                      try {
-                          return t[e];
-                      } catch (t) {}
-                  })((e = Object(t)), s))
-                ? i
-                : n
-                ? a(e)
-                : "Object" == (r = a(e)) && "function" == typeof e.callee
-                ? "Arguments"
-                : r;
-        };
-    },
-    function (t, e, i) {
-        "use strict";
-        var a = i(8),
-            s = i(70),
-            n = i(32),
-            r = i(48),
-            o = i(34),
-            l = i(3),
-            h = i(15),
-            c = i(1),
-            d = i(18),
-            u = i(13),
-            f = i(46),
-            g = f.IteratorPrototype,
-            p = f.BUGGY_SAFARI_ITERATORS,
-            x = c("iterator"),
-            v = function () {
-                return this;
-            };
-        t.exports = function (t, e, i, c, f, m, b) {
-            s(i, e, c);
-            var y,
-                w,
-                k,
-                S = function (t) {
-                    if (t === f && P) return P;
-                    if (!p && t in L) return L[t];
-                    switch (t) {
-                        case "keys":
-                        case "values":
-                        case "entries":
-                            return function () {
-                                return new i(this, t);
-                            };
-                    }
-                    return function () {
-                        return new i(this);
-                    };
-                },
-                A = e + " Iterator",
-                C = !1,
-                L = t.prototype,
-                E = L[x] || L["@@iterator"] || (f && L[f]),
-                P = (!p && E) || S(f),
-                T = ("Array" == e && L.entries) || E;
-            if (
-                (T && ((y = n(T.call(new t()))), g !== Object.prototype && y.next && (d || n(y) === g || (r ? r(y, g) : "function" != typeof y[x] && l(y, x, v)), o(y, A, !0, !0), d && (u[A] = v))),
-                "values" == f &&
-                    E &&
-                    "values" !== E.name &&
-                    ((C = !0),
-                    (P = function () {
-                        return E.call(this);
-                    })),
-                (d && !b) || L[x] === P || l(L, x, P),
-                (u[e] = P),
-                f)
-            )
-                if (((w = { values: S("values"), keys: m ? P : S("keys"), entries: S("entries") }), b)) for (k in w) (!p && !C && k in L) || h(L, k, w[k]);
-                else a({ target: e, proto: !0, forced: p || C }, w);
-            return w;
-        };
-    },
-    function (t, e, i) {
-        var a = i(5),
-            s = i(20),
-            n = i(67),
-            r = i(27),
-            o = n(!1);
-        t.exports = function (t, e) {
-            var i,
-                n = s(t),
-                l = 0,
-                h = [];
-            for (i in n) !a(r, i) && a(n, i) && h.push(i);
-            for (; e.length > l; ) a(n, (i = e[l++])) && (~o(h, i) || h.push(i));
-            return h;
-        };
-    },
-    function (t, e, i) {
-        var a = i(28),
-            s = Math.min;
-        t.exports = function (t) {
-            return t > 0 ? s(a(t), 9007199254740991) : 0;
-        };
-    },
-    function (t, e, i) {
-        var a = i(6),
-            s = /#|\.prototype\./,
-            n = function (t, e) {
-                var i = o[r(t)];
-                return i == h || (i != l && ("function" == typeof e ? a(e) : !!e));
-            },
-            r = (n.normalize = function (t) {
-                return String(t).replace(s, ".").toLowerCase();
-            }),
-            o = (n.data = {}),
-            l = (n.NATIVE = "N"),
-            h = (n.POLYFILL = "P");
-        t.exports = n;
-    },
-    function (t, e, i) {
-        "use strict";
-        var a,
-            s,
-            n,
-            r = i(32),
-            o = i(3),
-            l = i(5),
-            h = i(1),
-            c = i(18),
-            d = h("iterator"),
-            u = !1;
-        [].keys && ("next" in (n = [].keys()) ? (s = r(r(n))) !== Object.prototype && (a = s) : (u = !0)),
-            null == a && (a = {}),
-            c ||
-                l(a, d) ||
-                o(a, d, function () {
-                    return this;
-                }),
-            (t.exports = { IteratorPrototype: a, BUGGY_SAFARI_ITERATORS: u });
-    },
-    function (t, e, i) {
-        var a = i(0).document;
-        t.exports = a && a.documentElement;
-    },
-    function (t, e, i) {
-        var a = i(75);
-        t.exports =
-            Object.setPrototypeOf ||
-            ("__proto__" in {}
-                ? (function () {
-                      var t,
-                          e = !1,
-                          i = {};
-                      try {
-                          (t = Object.getOwnPropertyDescriptor(Object.prototype, "__proto__").set).call(i, []), (e = i instanceof Array);
-                      } catch (t) {}
-                      return function (i, s) {
-                          return a(i, s), e ? t.call(i, s) : (i.__proto__ = s), i;
-                      };
-                  })()
-                : void 0);
-    },
-    function (t, e, i) {
-        var a = i(10);
-        t.exports = function (t, e, i) {
-            if ((a(t), void 0 === e)) return t;
-            switch (i) {
-                case 0:
-                    return function () {
-                        return t.call(e);
-                    };
-                case 1:
-                    return function (i) {
-                        return t.call(e, i);
-                    };
-                case 2:
-                    return function (i, a) {
-                        return t.call(e, i, a);
-                    };
-                case 3:
-                    return function (i, a, s) {
-                        return t.call(e, i, a, s);
-                    };
-            }
-            return function () {
-                return t.apply(e, arguments);
-            };
-        };
-    },
-    function (t, e, i) {
-        var a = i(4),
-            s = i(10),
-            n = i(1)("species");
-        t.exports = function (t, e) {
-            var i,
-                r = a(t).constructor;
-            return void 0 === r || null == (i = a(r)[n]) ? e : s(i);
-        };
-    },
-    function (t, e, i) {
-        var a,
-            s,
-            n,
-            r = i(0),
-            o = i(6),
-            l = i(12),
-            h = i(49),
-            c = i(47),
-            d = i(25),
-            u = r.location,
-            f = r.setImmediate,
-            g = r.clearImmediate,
-            p = r.process,
-            x = r.MessageChannel,
-            v = r.Dispatch,
-            m = 0,
-            b = {},
-            y = function (t) {
-                if (b.hasOwnProperty(t)) {
-                    var e = b[t];
-                    delete b[t], e();
-                }
-            },
-            w = function (t) {
-                return function () {
-                    y(t);
-                };
-            },
-            k = function (t) {
-                y(t.data);
-            },
-            S = function (t) {
-                r.postMessage(t + "", u.protocol + "//" + u.host);
-            };
-        (f && g) ||
-            ((f = function (t) {
-                for (var e = [], i = 1; arguments.length > i; ) e.push(arguments[i++]);
-                return (
-                    (b[++m] = function () {
-                        ("function" == typeof t ? t : Function(t)).apply(void 0, e);
-                    }),
-                    a(m),
-                    m
-                );
-            }),
-            (g = function (t) {
-                delete b[t];
-            }),
-            "process" == l(p)
-                ? (a = function (t) {
-                      p.nextTick(w(t));
-                  })
-                : v && v.now
-                ? (a = function (t) {
-                      v.now(w(t));
-                  })
-                : x
-                ? ((n = (s = new x()).port2), (s.port1.onmessage = k), (a = h(n.postMessage, n, 1)))
-                : !r.addEventListener || "function" != typeof postMessage || r.importScripts || o(S)
-                ? (a =
-                      "onreadystatechange" in d("script")
-                          ? function (t) {
-                                c.appendChild(d("script")).onreadystatechange = function () {
-                                    c.removeChild(this), y(t);
-                                };
-                            }
-                          : function (t) {
-                                setTimeout(w(t), 0);
-                            })
-                : ((a = S), r.addEventListener("message", k, !1))),
-            (t.exports = { set: f, clear: g });
-    },
-    function (t, e, i) {
-        var a = i(0).navigator;
-        t.exports = (a && a.userAgent) || "";
-    },
-    function (t, e, i) {
-        var a = i(4),
-            s = i(7),
-            n = i(14);
-        t.exports = function (t, e) {
-            if ((a(t), s(e) && e.constructor === t)) return e;
-            var i = n.f(t);
-            return (0, i.resolve)(e), i.promise;
-        };
-    },
-    function (t, e, i) {
-        (t.exports = i(55)), i(91), i(92), i(93), i(94);
-    },
-    function (t, e, i) {
-        i(56), i(60), i(76), i(80), i(90);
-        var a = i(35);
-        t.exports = a.Promise;
-    },
-    function (t, e, i) {
-        var a = i(15),
-            s = i(58),
-            n = Object.prototype;
-        s !== n.toString && a(n, "toString", s, { unsafe: !0 });
-    },
-    function (t, e, i) {
-        var a = i(0),
-            s = i(39),
-            n = a.WeakMap;
-        t.exports = "function" == typeof n && /native code/.test(s.call(n));
-    },
-    function (t, e, i) {
-        "use strict";
-        var a = i(41),
-            s = {};
-        (s[i(1)("toStringTag")] = "z"),
-            (t.exports =
-                "[object z]" !== String(s)
-                    ? function () {
-                          return "[object " + a(this) + "]";
-                      }
-                    : s.toString);
-    },
-    function (t, e, i) {
-        var a = i(6);
-        t.exports =
-            !!Object.getOwnPropertySymbols &&
-            !a(function () {
-                return !String(Symbol());
-            });
-    },
-    function (t, e, i) {
-        "use strict";
-        var a = i(61),
-            s = i(19),
-            n = i(42),
-            r = s.set,
-            o = s.getterFor("String Iterator");
-        n(
-            String,
-            "String",
-            function (t) {
-                r(this, { type: "String Iterator", string: String(t), index: 0 });
-            },
-            function () {
-                var t,
-                    e = o(this),
-                    i = e.string,
-                    s = e.index;
-                return s >= i.length ? { value: void 0, done: !0 } : ((t = a(i, s, !0)), (e.index += t.length), { value: t, done: !1 });
-            }
-        );
-    },
-    function (t, e, i) {
-        var a = i(28),
-            s = i(29);
-        t.exports = function (t, e, i) {
-            var n,
-                r,
-                o = String(s(t)),
-                l = a(e),
-                h = o.length;
-            return l < 0 || l >= h
-                ? i
-                    ? ""
-                    : void 0
-                : (n = o.charCodeAt(l)) < 55296 || n > 56319 || l + 1 === h || (r = o.charCodeAt(l + 1)) < 56320 || r > 57343
-                ? i
-                    ? o.charAt(l)
-                    : n
-                : i
-                ? o.slice(l, l + 2)
-                : r - 56320 + ((n - 55296) << 10) + 65536;
-        };
-    },
-    function (t, e, i) {
-        "use strict";
-        var a = {}.propertyIsEnumerable,
-            s = Object.getOwnPropertyDescriptor,
-            n = s && !a.call({ 1: 2 }, 1);
-        e.f = n
-            ? function (t) {
-                  var e = s(this, t);
-                  return !!e && e.enumerable;
-              }
-            : a;
-    },
-    function (t, e, i) {
-        var a = i(6),
-            s = i(12),
-            n = "".split;
-        t.exports = a(function () {
-            return !Object("z").propertyIsEnumerable(0);
-        })
-            ? function (t) {
-                  return "String" == s(t) ? n.call(t, "") : Object(t);
-              }
-            : Object;
-    },
-    function (t, e, i) {
-        var a = i(5),
-            s = i(65),
-            n = i(30),
-            r = i(11);
-        t.exports = function (t, e) {
-            for (var i = s(e), o = r.f, l = n.f, h = 0; h < i.length; h++) {
-                var c = i[h];
-                a(t, c) || o(t, c, l(e, c));
-            }
-        };
-    },
-    function (t, e, i) {
-        var a = i(0),
-            s = i(66),
-            n = i(69),
-            r = i(4),
-            o = a.Reflect;
-        t.exports =
-            (o && o.ownKeys) ||
-            function (t) {
-                var e = s.f(r(t)),
-                    i = n.f;
-                return i ? e.concat(i(t)) : e;
-            };
-    },
-    function (t, e, i) {
-        var a = i(43),
-            s = i(31).concat("length", "prototype");
-        e.f =
-            Object.getOwnPropertyNames ||
-            function (t) {
-                return a(t, s);
-            };
-    },
-    function (t, e, i) {
-        var a = i(20),
-            s = i(44),
-            n = i(68);
-        t.exports = function (t) {
-            return function (e, i, r) {
-                var o,
-                    l = a(e),
-                    h = s(l.length),
-                    c = n(r, h);
-                if (t && i != i) {
-                    for (; h > c; ) if ((o = l[c++]) != o) return !0;
-                } else for (; h > c; c++) if ((t || c in l) && l[c] === i) return t || c || 0;
-                return !t && -1;
-            };
-        };
-    },
-    function (t, e, i) {
-        var a = i(28),
-            s = Math.max,
-            n = Math.min;
-        t.exports = function (t, e) {
-            var i = a(t);
-            return i < 0 ? s(i + e, 0) : n(i, e);
-        };
-    },
-    function (t, e) {
-        e.f = Object.getOwnPropertySymbols;
-    },
-    function (t, e, i) {
-        "use strict";
-        var a = i(46).IteratorPrototype,
-            s = i(33),
-            n = i(17),
-            r = i(34),
-            o = i(13),
-            l = function () {
-                return this;
-            };
-        t.exports = function (t, e, i) {
-            var h = e + " Iterator";
-            return (t.prototype = s(a, { next: n(1, i) })), r(t, h, !1, !0), (o[h] = l), t;
-        };
-    },
-    function (t, e, i) {
-        var a = i(29);
-        t.exports = function (t) {
-            return Object(a(t));
-        };
-    },
-    function (t, e, i) {
-        var a = i(6);
-        t.exports = !a(function () {
-            function t() {}
-            return (t.prototype.constructor = null), Object.getPrototypeOf(new t()) !== t.prototype;
-        });
-    },
-    function (t, e, i) {
-        var a = i(9),
-            s = i(11),
-            n = i(4),
-            r = i(74);
-        t.exports = a
-            ? Object.defineProperties
-            : function (t, e) {
-                  n(t);
-                  for (var i, a = r(e), o = a.length, l = 0; o > l; ) s.f(t, (i = a[l++]), e[i]);
-                  return t;
-              };
-    },
-    function (t, e, i) {
-        var a = i(43),
-            s = i(31);
-        t.exports =
-            Object.keys ||
-            function (t) {
-                return a(t, s);
-            };
-    },
-    function (t, e, i) {
-        var a = i(7),
-            s = i(4);
-        t.exports = function (t, e) {
-            if ((s(t), !a(e) && null !== e)) throw TypeError("Can't set " + String(e) + " as a prototype");
-        };
-    },
-    function (t, e, i) {
-        var a = i(0),
-            s = i(77),
-            n = i(78),
-            r = i(3),
-            o = i(1),
-            l = o("iterator"),
-            h = o("toStringTag"),
-            c = n.values;
-        for (var d in s) {
-            var u = a[d],
-                f = u && u.prototype;
-            if (f) {
-                if (f[l] !== c)
-                    try {
-                        r(f, l, c);
-                    } catch (t) {
-                        f[l] = c;
-                    }
-                if ((f[h] || r(f, h, d), s[d]))
-                    for (var g in n)
-                        if (f[g] !== n[g])
-                            try {
-                                r(f, g, n[g]);
-                            } catch (t) {
-                                f[g] = n[g];
-                            }
-            }
-        }
-    },
-    function (t, e) {
-        t.exports = {
-            CSSRuleList: 0,
-            CSSStyleDeclaration: 0,
-            CSSValueList: 0,
-            ClientRectList: 0,
-            DOMRectList: 0,
-            DOMStringList: 0,
-            DOMTokenList: 1,
-            DataTransferItemList: 0,
-            FileList: 0,
-            HTMLAllCollection: 0,
-            HTMLCollection: 0,
-            HTMLFormElement: 0,
-            HTMLSelectElement: 0,
-            MediaList: 0,
-            MimeTypeArray: 0,
-            NamedNodeMap: 0,
-            NodeList: 1,
-            PaintRequestList: 0,
-            Plugin: 0,
-            PluginArray: 0,
-            SVGLengthList: 0,
-            SVGNumberList: 0,
-            SVGPathSegList: 0,
-            SVGPointList: 0,
-            SVGStringList: 0,
-            SVGTransformList: 0,
-            SourceBufferList: 0,
-            StyleSheetList: 0,
-            TextTrackCueList: 0,
-            TextTrackList: 0,
-            TouchList: 0,
-        };
-    },
-    function (t, e, i) {
-        "use strict";
-        var a = i(20),
-            s = i(79),
-            n = i(13),
-            r = i(19),
-            o = i(42),
-            l = r.set,
-            h = r.getterFor("Array Iterator");
-        (t.exports = o(
-            Array,
-            "Array",
-            function (t, e) {
-                l(this, { type: "Array Iterator", target: a(t), index: 0, kind: e });
-            },
-            function () {
-                var t = h(this),
-                    e = t.target,
-                    i = t.kind,
-                    a = t.index++;
-                return !e || a >= e.length ? ((t.target = void 0), { value: void 0, done: !0 }) : "keys" == i ? { value: a, done: !1 } : "values" == i ? { value: e[a], done: !1 } : { value: [a, e[a]], done: !1 };
-            },
-            "values"
-        )),
-            (n.Arguments = n.Array),
-            s("keys"),
-            s("values"),
-            s("entries");
-    },
-    function (t, e, i) {
-        var a = i(1),
-            s = i(33),
-            n = i(3),
-            r = a("unscopables"),
-            o = Array.prototype;
-        null == o[r] && n(o, r, s(null)),
-            (t.exports = function (t) {
-                o[r][t] = !0;
-            });
-    },
-    function (t, e, i) {
-        "use strict";
-        var a,
-            s,
-            n,
-            r = i(8),
-            o = i(18),
-            l = i(0),
-            h = i(35),
-            c = i(81),
-            d = i(34),
-            u = i(82),
-            f = i(7),
-            g = i(10),
-            p = i(83),
-            x = i(12),
-            v = i(21),
-            m = i(87),
-            b = i(50),
-            y = i(51).set,
-            w = i(88),
-            k = i(53),
-            S = i(89),
-            A = i(14),
-            C = i(22),
-            L = i(52),
-            E = i(19),
-            P = i(45),
-            T = i(1)("species"),
-            M = "Promise",
-            z = E.get,
-            I = E.set,
-            X = E.getterFor(M),
-            F = l.Promise,
-            Y = l.TypeError,
-            O = l.document,
-            R = l.process,
-            D = l.fetch,
-            N = R && R.versions,
-            H = (N && N.v8) || "",
-            _ = A.f,
-            W = _,
-            B = "process" == x(R),
-            V = !!(O && O.createEvent && l.dispatchEvent),
-            G = P(M, function () {
-                var t = F.resolve(1),
-                    e = function () {},
-                    i = ((t.constructor = {})[T] = function (t) {
-                        t(e, e);
-                    });
-                return !((B || "function" == typeof PromiseRejectionEvent) && (!o || t.finally) && t.then(e) instanceof i && 0 !== H.indexOf("6.6") && -1 === L.indexOf("Chrome/66"));
-            }),
-            j =
-                G ||
-                !m(function (t) {
-                    F.all(t).catch(function () {});
-                }),
-            U = function (t) {
-                var e;
-                return !(!f(t) || "function" != typeof (e = t.then)) && e;
-            },
-            q = function (t, e, i) {
-                if (!e.notified) {
-                    e.notified = !0;
-                    var a = e.reactions;
-                    w(function () {
-                        for (
-                            var s = e.value,
-                                n = 1 == e.state,
-                                r = 0,
-                                o = function (i) {
-                                    var a,
-                                        r,
-                                        o,
-                                        l = n ? i.ok : i.fail,
-                                        h = i.resolve,
-                                        c = i.reject,
-                                        d = i.domain;
-                                    try {
-                                        l
-                                            ? (n || (2 === e.rejection && Q(t, e), (e.rejection = 1)),
-                                              !0 === l ? (a = s) : (d && d.enter(), (a = l(s)), d && (d.exit(), (o = !0))),
-                                              a === i.promise ? c(Y("Promise-chain cycle")) : (r = U(a)) ? r.call(a, h, c) : h(a))
-                                            : c(s);
-                                    } catch (t) {
-                                        d && !o && d.exit(), c(t);
-                                    }
-                                };
-                            a.length > r;
-
-                        )
-                            o(a[r++]);
-                        (e.reactions = []), (e.notified = !1), i && !e.rejection && $(t, e);
-                    });
-                }
-            },
-            Z = function (t, e, i) {
-                var a, s;
-                V ? (((a = O.createEvent("Event")).promise = e), (a.reason = i), a.initEvent(t, !1, !0), l.dispatchEvent(a)) : (a = { promise: e, reason: i }),
-                    (s = l["on" + t]) ? s(a) : "unhandledrejection" === t && S("Unhandled promise rejection", i);
-            },
-            $ = function (t, e) {
-                y.call(l, function () {
-                    var i,
-                        a = e.value;
-                    if (
-                        J(e) &&
-                        ((i = C(function () {
-                            B ? R.emit("unhandledRejection", a, t) : Z("unhandledrejection", t, a);
-                        })),
-                        (e.rejection = B || J(e) ? 2 : 1),
-                        i.error)
-                    )
-                        throw i.value;
-                });
-            },
-            J = function (t) {
-                return 1 !== t.rejection && !t.parent;
-            },
-            Q = function (t, e) {
-                y.call(l, function () {
-                    B ? R.emit("rejectionHandled", t) : Z("rejectionhandled", t, e.value);
-                });
-            },
-            K = function (t, e, i, a) {
-                return function (s) {
-                    t(e, i, s, a);
-                };
-            },
-            tt = function (t, e, i, a) {
-                e.done || ((e.done = !0), a && (e = a), (e.value = i), (e.state = 2), q(t, e, !0));
-            },
-            et = function (t, e, i, a) {
-                if (!e.done) {
-                    (e.done = !0), a && (e = a);
-                    try {
-                        if (t === i) throw Y("Promise can't be resolved itself");
-                        var s = U(i);
-                        s
-                            ? w(function () {
-                                  var a = { done: !1 };
-                                  try {
-                                      s.call(i, K(et, t, a, e), K(tt, t, a, e));
-                                  } catch (i) {
-                                      tt(t, a, i, e);
-                                  }
-                              })
-                            : ((e.value = i), (e.state = 1), q(t, e, !1));
-                    } catch (i) {
-                        tt(t, { done: !1 }, i, e);
-                    }
-                }
-            };
-        G &&
-            ((F = function (t) {
-                p(this, F, M), g(t), a.call(this);
-                var e = z(this);
-                try {
-                    t(K(et, this, e), K(tt, this, e));
-                } catch (t) {
-                    tt(this, e, t);
-                }
-            }),
-            ((a = function (t) {
-                I(this, { type: M, done: !1, notified: !1, parent: !1, reactions: [], rejection: !1, state: 0, value: void 0 });
-            }).prototype = c(F.prototype, {
-                then: function (t, e) {
-                    var i = X(this),
-                        a = _(b(this, F));
-                    return (a.ok = "function" != typeof t || t), (a.fail = "function" == typeof e && e), (a.domain = B ? R.domain : void 0), (i.parent = !0), i.reactions.push(a), 0 != i.state && q(this, i, !1), a.promise;
-                },
-                catch: function (t) {
-                    return this.then(void 0, t);
-                },
-            })),
-            (s = function () {
-                var t = new a(),
-                    e = z(t);
-                (this.promise = t), (this.resolve = K(et, t, e)), (this.reject = K(tt, t, e));
-            }),
-            (A.f = _ = function (t) {
-                return t === F || t === n ? new s(t) : W(t);
-            }),
-            o ||
-                "function" != typeof D ||
-                r(
-                    { global: !0, enumerable: !0, forced: !0 },
-                    {
-                        fetch: function (t) {
-                            return k(F, D.apply(l, arguments));
-                        },
-                    }
-                )),
-            r({ global: !0, wrap: !0, forced: G }, { Promise: F }),
-            d(F, M, !1, !0),
-            u(M),
-            (n = h.Promise),
-            r(
-                { target: M, stat: !0, forced: G },
-                {
-                    reject: function (t) {
-                        var e = _(this);
-                        return e.reject.call(void 0, t), e.promise;
-                    },
-                }
-            ),
-            r(
-                { target: M, stat: !0, forced: o || G },
-                {
-                    resolve: function (t) {
-                        return k(o && this === n ? F : this, t);
-                    },
-                }
-            ),
-            r(
-                { target: M, stat: !0, forced: j },
-                {
-                    all: function (t) {
-                        var e = this,
-                            i = _(e),
-                            a = i.resolve,
-                            s = i.reject,
-                            n = C(function () {
-                                var i = g(e.resolve),
-                                    n = [],
-                                    r = 0,
-                                    o = 1;
-                                v(t, function (t) {
-                                    var l = r++,
-                                        h = !1;
-                                    n.push(void 0),
-                                        o++,
-                                        i.call(e, t).then(function (t) {
-                                            h || ((h = !0), (n[l] = t), --o || a(n));
-                                        }, s);
-                                }),
-                                    --o || a(n);
-                            });
-                        return n.error && s(n.value), i.promise;
-                    },
-                    race: function (t) {
-                        var e = this,
-                            i = _(e),
-                            a = i.reject,
-                            s = C(function () {
-                                var s = g(e.resolve);
-                                v(t, function (t) {
-                                    s.call(e, t).then(i.resolve, a);
-                                });
-                            });
-                        return s.error && a(s.value), i.promise;
-                    },
-                }
-            );
-    },
-    function (t, e, i) {
-        var a = i(15);
-        t.exports = function (t, e, i) {
-            for (var s in e) a(t, s, e[s], i);
-            return t;
-        };
-    },
-    function (t, e, i) {
-        "use strict";
-        var a = i(36),
-            s = i(11),
-            n = i(1),
-            r = i(9),
-            o = n("species");
-        t.exports = function (t) {
-            var e = a(t),
-                i = s.f;
-            r &&
-                e &&
-                !e[o] &&
-                i(e, o, {
-                    configurable: !0,
-                    get: function () {
-                        return this;
-                    },
-                });
-        };
-    },
-    function (t, e) {
-        t.exports = function (t, e, i) {
-            if (!(t instanceof e)) throw TypeError("Incorrect " + (i ? i + " " : "") + "invocation");
-            return t;
-        };
-    },
-    function (t, e, i) {
-        var a = i(1),
-            s = i(13),
-            n = a("iterator"),
-            r = Array.prototype;
-        t.exports = function (t) {
-            return void 0 !== t && (s.Array === t || r[n] === t);
-        };
-    },
-    function (t, e, i) {
-        var a = i(41),
-            s = i(13),
-            n = i(1)("iterator");
-        t.exports = function (t) {
-            if (null != t) return t[n] || t["@@iterator"] || s[a(t)];
-        };
-    },
-    function (t, e, i) {
-        var a = i(4);
-        t.exports = function (t, e, i, s) {
-            try {
-                return s ? e(a(i)[0], i[1]) : e(i);
-            } catch (e) {
-                var n = t.return;
-                throw (void 0 !== n && a(n.call(t)), e);
-            }
-        };
-    },
-    function (t, e, i) {
-        var a = i(1)("iterator"),
-            s = !1;
-        try {
-            var n = 0,
-                r = {
-                    next: function () {
-                        return { done: !!n++ };
-                    },
-                    return: function () {
-                        s = !0;
-                    },
-                };
-            (r[a] = function () {
-                return this;
-            }),
-                Array.from(r, function () {
-                    throw 2;
-                });
-        } catch (t) {}
-        t.exports = function (t, e) {
-            if (!e && !s) return !1;
-            var i = !1;
-            try {
-                var n = {};
-                (n[a] = function () {
-                    return {
-                        next: function () {
-                            return { done: (i = !0) };
-                        },
-                    };
-                }),
-                    t(n);
-            } catch (t) {}
-            return i;
-        };
-    },
-    function (t, e, i) {
-        var a,
-            s,
-            n,
-            r,
-            o,
-            l,
-            h,
-            c = i(0),
-            d = i(30).f,
-            u = i(12),
-            f = i(51).set,
-            g = i(52),
-            p = c.MutationObserver || c.WebKitMutationObserver,
-            x = c.process,
-            v = c.Promise,
-            m = "process" == u(x),
-            b = d(c, "queueMicrotask"),
-            y = b && b.value;
-        y ||
-            ((a = function () {
-                var t, e;
-                for (m && (t = x.domain) && t.exit(); s; ) {
-                    (e = s.fn), (s = s.next);
-                    try {
-                        e();
-                    } catch (t) {
-                        throw (s ? r() : (n = void 0), t);
-                    }
-                }
-                (n = void 0), t && t.enter();
-            }),
-            m
-                ? (r = function () {
-                      x.nextTick(a);
-                  })
-                : p && !/(iphone|ipod|ipad).*applewebkit/i.test(g)
-                ? ((o = !0),
-                  (l = document.createTextNode("")),
-                  new p(a).observe(l, { characterData: !0 }),
-                  (r = function () {
-                      l.data = o = !o;
-                  }))
-                : v && v.resolve
-                ? ((h = v.resolve(void 0)),
-                  (r = function () {
-                      h.then(a);
-                  }))
-                : (r = function () {
-                      f.call(c, a);
-                  })),
-            (t.exports =
-                y ||
-                function (t) {
-                    var e = { fn: t, next: void 0 };
-                    n && (n.next = e), s || ((s = e), r()), (n = e);
-                });
-    },
-    function (t, e, i) {
-        var a = i(0);
-        t.exports = function (t, e) {
-            var i = a.console;
-            i && i.error && (1 === arguments.length ? i.error(t) : i.error(t, e));
-        };
-    },
-    function (t, e, i) {
-        "use strict";
-        var a = i(8),
-            s = i(36),
-            n = i(50),
-            r = i(53);
-        a(
-            { target: "Promise", proto: !0, real: !0 },
-            {
-                finally: function (t) {
-                    var e = n(this, s("Promise")),
-                        i = "function" == typeof t;
-                    return this.then(
-                        i
-                            ? function (i) {
-                                  return r(e, t()).then(function () {
-                                      return i;
-                                  });
-                              }
-                            : t,
-                        i
-                            ? function (i) {
-                                  return r(e, t()).then(function () {
-                                      throw i;
-                                  });
-                              }
-                            : t
-                    );
-                },
-            }
-        );
-    },
-    function (t, e, i) {
-        var a = i(8),
-            s = i(32),
-            n = i(48),
-            r = i(33),
-            o = i(17),
-            l = i(21),
-            h = i(3),
-            c = function (t, e) {
-                var i = this;
-                if (!(i instanceof c)) return new c(t, e);
-                n && (i = n(new Error(e), s(i)));
-                var a = [];
-                return l(t, a.push, a), (i.errors = a), void 0 !== e && h(i, "message", String(e)), i;
-            };
-        (c.prototype = r(Error.prototype, { constructor: o(5, c), name: o(5, "AggregateError") })), a({ global: !0 }, { AggregateError: c });
-    },
-    function (t, e, i) {
-        "use strict";
-        var a = i(8),
-            s = i(10),
-            n = i(14),
-            r = i(22),
-            o = i(21);
-        a(
-            { target: "Promise", stat: !0 },
-            {
-                allSettled: function (t) {
-                    var e = this,
-                        i = n.f(e),
-                        a = i.resolve,
-                        l = i.reject,
-                        h = r(function () {
-                            var i = s(e.resolve),
-                                n = [],
-                                r = 0,
-                                l = 1;
-                            o(t, function (t) {
-                                var s = r++,
-                                    o = !1;
-                                n.push(void 0),
-                                    l++,
-                                    i.call(e, t).then(
-                                        function (t) {
-                                            o || ((o = !0), (n[s] = { status: "fulfilled", value: t }), --l || a(n));
-                                        },
-                                        function (t) {
-                                            o || ((o = !0), (n[s] = { status: "rejected", reason: t }), --l || a(n));
-                                        }
-                                    );
-                            }),
-                                --l || a(n);
-                        });
-                    return h.error && l(h.value), i.promise;
-                },
-            }
-        );
-    },
-    function (t, e, i) {
-        "use strict";
-        var a = i(8),
-            s = i(14),
-            n = i(22);
-        a(
-            { target: "Promise", stat: !0 },
-            {
-                try: function (t) {
-                    var e = s.f(this),
-                        i = n(t);
-                    return (i.error ? e.reject : e.resolve)(i.value), e.promise;
-                },
-            }
-        );
-    },
-    function (t, e, i) {
-        "use strict";
-        var a = i(8),
-            s = i(10),
-            n = i(36),
-            r = i(14),
-            o = i(22),
-            l = i(21);
-        a(
-            { target: "Promise", stat: !0 },
-            {
-                any: function (t) {
-                    var e = this,
-                        i = r.f(e),
-                        a = i.resolve,
-                        h = i.reject,
-                        c = o(function () {
-                            var i = s(e.resolve),
-                                r = [],
-                                o = 0,
-                                c = 1,
-                                d = !1;
-                            l(t, function (t) {
-                                var s = o++,
-                                    l = !1;
-                                r.push(void 0),
-                                    c++,
-                                    i.call(e, t).then(
-                                        function (t) {
-                                            l || d || ((d = !0), a(t));
-                                        },
-                                        function (t) {
-                                            l || d || ((l = !0), (r[s] = t), --c || h(new (n("AggregateError"))(r, "No one promise resolved")));
-                                        }
-                                    );
-                            }),
-                                --c || h(new (n("AggregateError"))(r, "No one promise resolved"));
-                        });
-                    return c.error && h(c.value), i.promise;
-                },
-            }
-        );
-    },
-    function (t, e, i) {
-        var a = (function (t) {
-            "use strict";
-            var e,
-                i = Object.prototype,
-                a = i.hasOwnProperty,
-                s = "function" == typeof Symbol ? Symbol : {},
-                n = s.iterator || "@@iterator",
-                r = s.asyncIterator || "@@asyncIterator",
-                o = s.toStringTag || "@@toStringTag";
-            function l(t, e, i, a) {
-                var s = e && e.prototype instanceof p ? e : p,
-                    n = Object.create(s.prototype),
-                    r = new E(a || []);
-                return (
-                    (n._invoke = (function (t, e, i) {
-                        var a = c;
-                        return function (s, n) {
-                            if (a === u) throw new Error("Generator is already running");
-                            if (a === f) {
-                                if ("throw" === s) throw n;
-                                return T();
-                            }
-                            for (i.method = s, i.arg = n; ; ) {
-                                var r = i.delegate;
-                                if (r) {
-                                    var o = A(r, i);
-                                    if (o) {
-                                        if (o === g) continue;
-                                        return o;
-                                    }
-                                }
-                                if ("next" === i.method) i.sent = i._sent = i.arg;
-                                else if ("throw" === i.method) {
-                                    if (a === c) throw ((a = f), i.arg);
-                                    i.dispatchException(i.arg);
-                                } else "return" === i.method && i.abrupt("return", i.arg);
-                                a = u;
-                                var l = h(t, e, i);
-                                if ("normal" === l.type) {
-                                    if (((a = i.done ? f : d), l.arg === g)) continue;
-                                    return { value: l.arg, done: i.done };
-                                }
-                                "throw" === l.type && ((a = f), (i.method = "throw"), (i.arg = l.arg));
-                            }
-                        };
-                    })(t, i, r)),
-                    n
-                );
-            }
-            function h(t, e, i) {
-                try {
-                    return { type: "normal", arg: t.call(e, i) };
-                } catch (t) {
-                    return { type: "throw", arg: t };
-                }
-            }
-            t.wrap = l;
-            var c = "suspendedStart",
-                d = "suspendedYield",
-                u = "executing",
-                f = "completed",
-                g = {};
-            function p() {}
-            function x() {}
-            function v() {}
-            var m = {};
-            m[n] = function () {
-                return this;
-            };
-            var b = Object.getPrototypeOf,
-                y = b && b(b(P([])));
-            y && y !== i && a.call(y, n) && (m = y);
-            var w = (v.prototype = p.prototype = Object.create(m));
-            function k(t) {
-                ["next", "throw", "return"].forEach(function (e) {
-                    t[e] = function (t) {
-                        return this._invoke(e, t);
-                    };
-                });
-            }
-            function S(t) {
-                var e;
-                this._invoke = function (i, s) {
-                    function n() {
-                        return new Promise(function (e, n) {
-                            !(function e(i, s, n, r) {
-                                var o = h(t[i], t, s);
-                                if ("throw" !== o.type) {
-                                    var l = o.arg,
-                                        c = l.value;
-                                    return c && "object" == typeof c && a.call(c, "__await")
-                                        ? Promise.resolve(c.__await).then(
-                                              function (t) {
-                                                  e("next", t, n, r);
-                                              },
-                                              function (t) {
-                                                  e("throw", t, n, r);
-                                              }
-                                          )
-                                        : Promise.resolve(c).then(
-                                              function (t) {
-                                                  (l.value = t), n(l);
-                                              },
-                                              function (t) {
-                                                  return e("throw", t, n, r);
-                                              }
-                                          );
-                                }
-                                r(o.arg);
-                            })(i, s, e, n);
-                        });
-                    }
-                    return (e = e ? e.then(n, n) : n());
-                };
-            }
-            function A(t, i) {
-                var a = t.iterator[i.method];
-                if (a === e) {
-                    if (((i.delegate = null), "throw" === i.method)) {
-                        if (t.iterator.return && ((i.method = "return"), (i.arg = e), A(t, i), "throw" === i.method)) return g;
-                        (i.method = "throw"), (i.arg = new TypeError("The iterator does not provide a 'throw' method"));
-                    }
-                    return g;
-                }
-                var s = h(a, t.iterator, i.arg);
-                if ("throw" === s.type) return (i.method = "throw"), (i.arg = s.arg), (i.delegate = null), g;
-                var n = s.arg;
-                return n
-                    ? n.done
-                        ? ((i[t.resultName] = n.value), (i.next = t.nextLoc), "return" !== i.method && ((i.method = "next"), (i.arg = e)), (i.delegate = null), g)
-                        : n
-                    : ((i.method = "throw"), (i.arg = new TypeError("iterator result is not an object")), (i.delegate = null), g);
-            }
-            function C(t) {
-                var e = { tryLoc: t[0] };
-                1 in t && (e.catchLoc = t[1]), 2 in t && ((e.finallyLoc = t[2]), (e.afterLoc = t[3])), this.tryEntries.push(e);
-            }
-            function L(t) {
-                var e = t.completion || {};
-                (e.type = "normal"), delete e.arg, (t.completion = e);
-            }
-            function E(t) {
-                (this.tryEntries = [{ tryLoc: "root" }]), t.forEach(C, this), this.reset(!0);
-            }
-            function P(t) {
-                if (t) {
-                    var i = t[n];
-                    if (i) return i.call(t);
-                    if ("function" == typeof t.next) return t;
-                    if (!isNaN(t.length)) {
-                        var s = -1,
-                            r = function i() {
-                                for (; ++s < t.length; ) if (a.call(t, s)) return (i.value = t[s]), (i.done = !1), i;
-                                return (i.value = e), (i.done = !0), i;
-                            };
-                        return (r.next = r);
-                    }
-                }
-                return { next: T };
-            }
-            function T() {
-                return { value: e, done: !0 };
-            }
-            return (
-                (x.prototype = w.constructor = v),
-                (v.constructor = x),
-                (v[o] = x.displayName = "GeneratorFunction"),
-                (t.isGeneratorFunction = function (t) {
-                    var e = "function" == typeof t && t.constructor;
-                    return !!e && (e === x || "GeneratorFunction" === (e.displayName || e.name));
-                }),
-                (t.mark = function (t) {
-                    return Object.setPrototypeOf ? Object.setPrototypeOf(t, v) : ((t.__proto__ = v), o in t || (t[o] = "GeneratorFunction")), (t.prototype = Object.create(w)), t;
-                }),
-                (t.awrap = function (t) {
-                    return { __await: t };
-                }),
-                k(S.prototype),
-                (S.prototype[r] = function () {
-                    return this;
-                }),
-                (t.AsyncIterator = S),
-                (t.async = function (e, i, a, s) {
-                    var n = new S(l(e, i, a, s));
-                    return t.isGeneratorFunction(i)
-                        ? n
-                        : n.next().then(function (t) {
-                              return t.done ? t.value : n.next();
-                          });
-                }),
-                k(w),
-                (w[o] = "Generator"),
-                (w[n] = function () {
-                    return this;
-                }),
-                (w.toString = function () {
-                    return "[object Generator]";
-                }),
-                (t.keys = function (t) {
-                    var e = [];
-                    for (var i in t) e.push(i);
-                    return (
-                        e.reverse(),
-                        function i() {
-                            for (; e.length; ) {
-                                var a = e.pop();
-                                if (a in t) return (i.value = a), (i.done = !1), i;
-                            }
-                            return (i.done = !0), i;
-                        }
-                    );
-                }),
-                (t.values = P),
-                (E.prototype = {
-                    constructor: E,
-                    reset: function (t) {
-                        if (((this.prev = 0), (this.next = 0), (this.sent = this._sent = e), (this.done = !1), (this.delegate = null), (this.method = "next"), (this.arg = e), this.tryEntries.forEach(L), !t))
-                            for (var i in this) "t" === i.charAt(0) && a.call(this, i) && !isNaN(+i.slice(1)) && (this[i] = e);
-                    },
-                    stop: function () {
-                        this.done = !0;
-                        var t = this.tryEntries[0].completion;
-                        if ("throw" === t.type) throw t.arg;
-                        return this.rval;
-                    },
-                    dispatchException: function (t) {
-                        if (this.done) throw t;
-                        var i = this;
-                        function s(a, s) {
-                            return (o.type = "throw"), (o.arg = t), (i.next = a), s && ((i.method = "next"), (i.arg = e)), !!s;
-                        }
-                        for (var n = this.tryEntries.length - 1; n >= 0; --n) {
-                            var r = this.tryEntries[n],
-                                o = r.completion;
-                            if ("root" === r.tryLoc) return s("end");
-                            if (r.tryLoc <= this.prev) {
-                                var l = a.call(r, "catchLoc"),
-                                    h = a.call(r, "finallyLoc");
-                                if (l && h) {
-                                    if (this.prev < r.catchLoc) return s(r.catchLoc, !0);
-                                    if (this.prev < r.finallyLoc) return s(r.finallyLoc);
-                                } else if (l) {
-                                    if (this.prev < r.catchLoc) return s(r.catchLoc, !0);
-                                } else {
-                                    if (!h) throw new Error("try statement without catch or finally");
-                                    if (this.prev < r.finallyLoc) return s(r.finallyLoc);
-                                }
-                            }
-                        }
-                    },
-                    abrupt: function (t, e) {
-                        for (var i = this.tryEntries.length - 1; i >= 0; --i) {
-                            var s = this.tryEntries[i];
-                            if (s.tryLoc <= this.prev && a.call(s, "finallyLoc") && this.prev < s.finallyLoc) {
-                                var n = s;
-                                break;
-                            }
-                        }
-                        n && ("break" === t || "continue" === t) && n.tryLoc <= e && e <= n.finallyLoc && (n = null);
-                        var r = n ? n.completion : {};
-                        return (r.type = t), (r.arg = e), n ? ((this.method = "next"), (this.next = n.finallyLoc), g) : this.complete(r);
-                    },
-                    complete: function (t, e) {
-                        if ("throw" === t.type) throw t.arg;
-                        return (
-                            "break" === t.type || "continue" === t.type
-                                ? (this.next = t.arg)
-                                : "return" === t.type
-                                ? ((this.rval = this.arg = t.arg), (this.method = "return"), (this.next = "end"))
-                                : "normal" === t.type && e && (this.next = e),
-                            g
-                        );
-                    },
-                    finish: function (t) {
-                        for (var e = this.tryEntries.length - 1; e >= 0; --e) {
-                            var i = this.tryEntries[e];
-                            if (i.finallyLoc === t) return this.complete(i.completion, i.afterLoc), L(i), g;
-                        }
-                    },
-                    catch: function (t) {
-                        for (var e = this.tryEntries.length - 1; e >= 0; --e) {
-                            var i = this.tryEntries[e];
-                            if (i.tryLoc === t) {
-                                var a = i.completion;
-                                if ("throw" === a.type) {
-                                    var s = a.arg;
-                                    L(i);
-                                }
-                                return s;
-                            }
-                        }
-                        throw new Error("illegal catch attempt");
-                    },
-                    delegateYield: function (t, i, a) {
-                        return (this.delegate = { iterator: P(t), resultName: i, nextLoc: a }), "next" === this.method && (this.arg = e), g;
-                    },
-                }),
-                t
-            );
-        })(t.exports);
-        try {
-            regeneratorRuntime = a;
-        } catch (t) {
-            Function("r", "regeneratorRuntime = r")(a);
-        }
-    },
-    function (t, e, i) {
-        var a = i(97);
-        "string" == typeof a && (a = [[t.i, a, ""]]);
-        var s = { hmr: !0, transform: void 0, insertInto: void 0 };
-        i(99)(a, s);
-        a.locals && (t.exports = a.locals);
-    },
-    function (t, e, i) {
-        (t.exports = i(98)(!1)).push([
-            t.i,
-            ".apexcharts-zoom-icon {\r\n  display: none;\r\n}\r\n.footer {\r\n  margin-top: -20px;\r\n  font-size: 12px;\r\n  padding-right: 12px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: flex-end;\r\n  font-family: monospace;\r\n}\r\n.image {\r\n  width: 30px;\r\n}\r\n.arrow_box {\r\n  padding: 10px;\r\n  text-align: center;\r\n  font-family: Helvetica, Arial, sans-serif;\r\n}\r\n.tooltip-weights {\r\n  border-top: 1px solid rgba(255, 255, 255, 0.2);\r\n  padding: 5px;\r\n  display: block;\r\n  font-size: 12px;\r\n}\r\n.pc_negative {\r\n  color: red;\r\n  font-weight: bold;\r\n}\r\n.pc_positive {\r\n  color: green;\r\n  font-weight: bold;\r\n}\r\n.tooltip-heatmap-date {\r\n  font-size: 11px;\r\n  color: #777;\r\n}\r\n.tooltip-heatmap-price {\r\n  color: #000;\r\n  margin-right: 5px;\r\n}\r\n.cryptochart-container {\r\n  position: relative;\r\n  min-height: 300px;\r\n  transition: min-height 0.3s ease-in-out;\r\n}\r\n.cryptochart_loading {\r\n  margin: 0;\r\n  position: absolute;\r\n  top: 50%;\r\n  -ms-transform: translateY(-50%);\r\n  transform: translateY(-50%);\r\n  text-align: center;\r\n  width: 100%;\r\n}\r\n.cryptochart_loading svg {\r\n  width: 7%;\r\n  min-width: 40px;\r\n  margin: auto;\r\n  height: auto;\r\n}\r\n",
-            "",
-        ]);
-    },
-    function (t, e, i) {
-        "use strict";
-        t.exports = function (t) {
-            var e = [];
-            return (
-                (e.toString = function () {
-                    return this.map(function (e) {
-                        var i = (function (t, e) {
-                            var i = t[1] || "",
-                                a = t[3];
-                            if (!a) return i;
-                            if (e && "function" == typeof btoa) {
-                                var s = ((r = a), "/*# sourceMappingURL=data:application/json;charset=utf-8;base64," + btoa(unescape(encodeURIComponent(JSON.stringify(r)))) + " */"),
-                                    n = a.sources.map(function (t) {
-                                        return "/*# sourceURL=" + a.sourceRoot + t + " */";
-                                    });
-                                return [i].concat(n).concat([s]).join("\n");
-                            }
-                            var r;
-                            return [i].join("\n");
-                        })(e, t);
-                        return e[2] ? "@media " + e[2] + "{" + i + "}" : i;
-                    }).join("");
-                }),
-                (e.i = function (t, i) {
-                    "string" == typeof t && (t = [[null, t, ""]]);
-                    for (var a = {}, s = 0; s < this.length; s++) {
-                        var n = this[s][0];
-                        null != n && (a[n] = !0);
-                    }
-                    for (s = 0; s < t.length; s++) {
-                        var r = t[s];
-                        (null != r[0] && a[r[0]]) || (i && !r[2] ? (r[2] = i) : i && (r[2] = "(" + r[2] + ") and (" + i + ")"), e.push(r));
-                    }
-                }),
-                e
-            );
-        };
-    },
-    function (t, e, i) {
-        var a,
-            s,
-            n = {},
-            r =
-                ((a = function () {
-                    return window && document && document.all && !window.atob;
-                }),
-                function () {
-                    return void 0 === s && (s = a.apply(this, arguments)), s;
-                }),
-            o = (function (t) {
-                var e = {};
-                return function (t, i) {
-                    if ("function" == typeof t) return t();
-                    if (void 0 === e[t]) {
-                        var a = function (t, e) {
-                            return e ? e.querySelector(t) : document.querySelector(t);
-                        }.call(this, t, i);
-                        if (window.HTMLIFrameElement && a instanceof window.HTMLIFrameElement)
-                            try {
-                                a = a.contentDocument.head;
-                            } catch (t) {
-                                a = null;
-                            }
-                        e[t] = a;
-                    }
-                    return e[t];
-                };
-            })(),
-            l = null,
-            h = 0,
-            c = [],
-            d = i(100);
-        function u(t, e) {
-            for (var i = 0; i < t.length; i++) {
-                var a = t[i],
-                    s = n[a.id];
-                if (s) {
-                    s.refs++;
-                    for (var r = 0; r < s.parts.length; r++) s.parts[r](a.parts[r]);
-                    for (; r < a.parts.length; r++) s.parts.push(m(a.parts[r], e));
-                } else {
-                    var o = [];
-                    for (r = 0; r < a.parts.length; r++) o.push(m(a.parts[r], e));
-                    n[a.id] = { id: a.id, refs: 1, parts: o };
-                }
-            }
-        }
-        function f(t, e) {
-            for (var i = [], a = {}, s = 0; s < t.length; s++) {
-                var n = t[s],
-                    r = e.base ? n[0] + e.base : n[0],
-                    o = { css: n[1], media: n[2], sourceMap: n[3] };
-                a[r] ? a[r].parts.push(o) : i.push((a[r] = { id: r, parts: [o] }));
-            }
-            return i;
-        }
-        function g(t, e) {
-            var i = o(t.insertInto);
-            if (!i) throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");
-            var a = c[c.length - 1];
-            if ("top" === t.insertAt) a ? (a.nextSibling ? i.insertBefore(e, a.nextSibling) : i.appendChild(e)) : i.insertBefore(e, i.firstChild), c.push(e);
-            else if ("bottom" === t.insertAt) i.appendChild(e);
-            else {
-                if ("object" != typeof t.insertAt || !t.insertAt.before)
-                    throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n");
-                var s = o(t.insertAt.before, i);
-                i.insertBefore(e, s);
-            }
-        }
-        function p(t) {
-            if (null === t.parentNode) return !1;
-            t.parentNode.removeChild(t);
-            var e = c.indexOf(t);
-            e >= 0 && c.splice(e, 1);
-        }
-        function x(t) {
-            var e = document.createElement("style");
-            if ((void 0 === t.attrs.type && (t.attrs.type = "text/css"), void 0 === t.attrs.nonce)) {
-                var a = (function () {
-                    0;
-                    return i.nc;
-                })();
-                a && (t.attrs.nonce = a);
-            }
-            return v(e, t.attrs), g(t, e), e;
-        }
-        function v(t, e) {
-            Object.keys(e).forEach(function (i) {
-                t.setAttribute(i, e[i]);
-            });
-        }
-        function m(t, e) {
-            var i, a, s, n;
-            if (e.transform && t.css) {
-                if (!(n = "function" == typeof e.transform ? e.transform(t.css) : e.transform.default(t.css))) return function () {};
-                t.css = n;
-            }
-            if (e.singleton) {
-                var r = h++;
-                (i = l || (l = x(e))), (a = w.bind(null, i, r, !1)), (s = w.bind(null, i, r, !0));
-            } else
-                t.sourceMap && "function" == typeof URL && "function" == typeof URL.createObjectURL && "function" == typeof URL.revokeObjectURL && "function" == typeof Blob && "function" == typeof btoa
-                    ? ((i = (function (t) {
-                          var e = document.createElement("link");
-                          return void 0 === t.attrs.type && (t.attrs.type = "text/css"), (t.attrs.rel = "stylesheet"), v(e, t.attrs), g(t, e), e;
-                      })(e)),
-                      (a = function (t, e, i) {
-                          var a = i.css,
-                              s = i.sourceMap,
-                              n = void 0 === e.convertToAbsoluteUrls && s;
-                          (e.convertToAbsoluteUrls || n) && (a = d(a));
-                          s && (a += "\n/*# sourceMappingURL=data:application/json;base64," + btoa(unescape(encodeURIComponent(JSON.stringify(s)))) + " */");
-                          var r = new Blob([a], { type: "text/css" }),
-                              o = t.href;
-                          (t.href = URL.createObjectURL(r)), o && URL.revokeObjectURL(o);
-                      }.bind(null, i, e)),
-                      (s = function () {
-                          p(i), i.href && URL.revokeObjectURL(i.href);
-                      }))
-                    : ((i = x(e)),
-                      (a = function (t, e) {
-                          var i = e.css,
-                              a = e.media;
-                          a && t.setAttribute("media", a);
-                          if (t.styleSheet) t.styleSheet.cssText = i;
-                          else {
-                              for (; t.firstChild; ) t.removeChild(t.firstChild);
-                              t.appendChild(document.createTextNode(i));
-                          }
-                      }.bind(null, i)),
-                      (s = function () {
-                          p(i);
-                      }));
-            return (
-                a(t),
-                function (e) {
-                    if (e) {
-                        if (e.css === t.css && e.media === t.media && e.sourceMap === t.sourceMap) return;
-                        a((t = e));
-                    } else s();
-                }
-            );
-        }
-        t.exports = function (t, e) {
-            if ("undefined" != typeof DEBUG && DEBUG && "object" != typeof document) throw new Error("The style-loader cannot be used in a non-browser environment");
-            ((e = e || {}).attrs = "object" == typeof e.attrs ? e.attrs : {}), e.singleton || "boolean" == typeof e.singleton || (e.singleton = r()), e.insertInto || (e.insertInto = "head"), e.insertAt || (e.insertAt = "bottom");
-            var i = f(t, e);
-            return (
-                u(i, e),
-                function (t) {
-                    for (var a = [], s = 0; s < i.length; s++) {
-                        var r = i[s];
-                        (o = n[r.id]).refs--, a.push(o);
-                    }
-                    t && u(f(t, e), e);
-                    for (s = 0; s < a.length; s++) {
-                        var o;
-                        if (0 === (o = a[s]).refs) {
-                            for (var l = 0; l < o.parts.length; l++) o.parts[l]();
-                            delete n[o.id];
-                        }
-                    }
-                }
-            );
-        };
-        var b,
-            y =
-                ((b = []),
-                function (t, e) {
-                    return (b[t] = e), b.filter(Boolean).join("\n");
-                });
-        function w(t, e, i, a) {
-            var s = i ? "" : a.css;
-            if (t.styleSheet) t.styleSheet.cssText = y(e, s);
-            else {
-                var n = document.createTextNode(s),
-                    r = t.childNodes;
-                r[e] && t.removeChild(r[e]), r.length ? t.insertBefore(n, r[e]) : t.appendChild(n);
-            }
-        }
-    },
-    function (t, e) {
-        t.exports = function (t) {
-            var e = "undefined" != typeof window && window.location;
-            if (!e) throw new Error("fixUrls requires window.location");
-            if (!t || "string" != typeof t) return t;
-            var i = e.protocol + "//" + e.host,
-                a = i + e.pathname.replace(/\/[^\/]*$/, "/");
-            return t.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi, function (t, e) {
-                var s,
-                    n = e
-                        .trim()
-                        .replace(/^"(.*)"$/, function (t, e) {
-                            return e;
-                        })
-                        .replace(/^'(.*)'$/, function (t, e) {
-                            return e;
-                        });
-                return /^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(n) ? t : ((s = 0 === n.indexOf("//") ? n : 0 === n.indexOf("/") ? i + n : a + n.replace(/^\.\//, "")), "url(" + JSON.stringify(s) + ")");
-            });
-        };
-    },
-    function (t, e, i) {
-        (function (t) {
-            var a = (void 0 !== t && t) || ("undefined" != typeof self && self) || window,
-                s = Function.prototype.apply;
-            function n(t, e) {
-                (this._id = t), (this._clearFn = e);
-            }
-            (e.setTimeout = function () {
-                return new n(s.call(setTimeout, a, arguments), clearTimeout);
-            }),
-                (e.setInterval = function () {
-                    return new n(s.call(setInterval, a, arguments), clearInterval);
-                }),
-                (e.clearTimeout = e.clearInterval = function (t) {
-                    t && t.close();
-                }),
-                (n.prototype.unref = n.prototype.ref = function () {}),
-                (n.prototype.close = function () {
-                    this._clearFn.call(a, this._id);
-                }),
-                (e.enroll = function (t, e) {
-                    clearTimeout(t._idleTimeoutId), (t._idleTimeout = e);
-                }),
-                (e.unenroll = function (t) {
-                    clearTimeout(t._idleTimeoutId), (t._idleTimeout = -1);
-                }),
-                (e._unrefActive = e.active = function (t) {
-                    clearTimeout(t._idleTimeoutId);
-                    var e = t._idleTimeout;
-                    e >= 0 &&
-                        (t._idleTimeoutId = setTimeout(function () {
-                            t._onTimeout && t._onTimeout();
-                        }, e));
-                }),
-                i(102),
-                (e.setImmediate = ("undefined" != typeof self && self.setImmediate) || (void 0 !== t && t.setImmediate) || (this && this.setImmediate)),
-                (e.clearImmediate = ("undefined" != typeof self && self.clearImmediate) || (void 0 !== t && t.clearImmediate) || (this && this.clearImmediate));
-        }.call(this, i(23)));
-    },
-    function (t, e, i) {
-        (function (t, e) {
-            !(function (t, i) {
-                "use strict";
-                if (!t.setImmediate) {
-                    var a,
-                        s,
-                        n,
-                        r,
-                        o,
-                        l = 1,
-                        h = {},
-                        c = !1,
-                        d = t.document,
-                        u = Object.getPrototypeOf && Object.getPrototypeOf(t);
-                    (u = u && u.setTimeout ? u : t),
-                        "[object process]" === {}.toString.call(t.process)
-                            ? (a = function (t) {
-                                  e.nextTick(function () {
-                                      g(t);
-                                  });
-                              })
-                            : !(function () {
-                                  if (t.postMessage && !t.importScripts) {
-                                      var e = !0,
-                                          i = t.onmessage;
-                                      return (
-                                          (t.onmessage = function () {
-                                              e = !1;
-                                          }),
-                                          t.postMessage("", "*"),
-                                          (t.onmessage = i),
-                                          e
-                                      );
-                                  }
-                              })()
-                            ? t.MessageChannel
-                                ? (((n = new MessageChannel()).port1.onmessage = function (t) {
-                                      g(t.data);
-                                  }),
-                                  (a = function (t) {
-                                      n.port2.postMessage(t);
-                                  }))
-                                : d && "onreadystatechange" in d.createElement("script")
-                                ? ((s = d.documentElement),
-                                  (a = function (t) {
-                                      var e = d.createElement("script");
-                                      (e.onreadystatechange = function () {
-                                          g(t), (e.onreadystatechange = null), s.removeChild(e), (e = null);
-                                      }),
-                                          s.appendChild(e);
-                                  }))
-                                : (a = function (t) {
-                                      setTimeout(g, 0, t);
-                                  })
-                            : ((r = "setImmediate$" + Math.random() + "$"),
-                              (o = function (e) {
-                                  e.source === t && "string" == typeof e.data && 0 === e.data.indexOf(r) && g(+e.data.slice(r.length));
-                              }),
-                              t.addEventListener ? t.addEventListener("message", o, !1) : t.attachEvent("onmessage", o),
-                              (a = function (e) {
-                                  t.postMessage(r + e, "*");
-                              })),
-                        (u.setImmediate = function (t) {
-                            "function" != typeof t && (t = new Function("" + t));
-                            for (var e = new Array(arguments.length - 1), i = 0; i < e.length; i++) e[i] = arguments[i + 1];
-                            var s = { callback: t, args: e };
-                            return (h[l] = s), a(l), l++;
-                        }),
-                        (u.clearImmediate = f);
-                }
-                function f(t) {
-                    delete h[t];
-                }
-                function g(t) {
-                    if (c) setTimeout(g, 0, t);
-                    else {
-                        var e = h[t];
-                        if (e) {
-                            c = !0;
-                            try {
-                                !(function (t) {
-                                    var e = t.callback,
-                                        a = t.args;
-                                    switch (a.length) {
-                                        case 0:
-                                            e();
-                                            break;
-                                        case 1:
-                                            e(a[0]);
-                                            break;
-                                        case 2:
-                                            e(a[0], a[1]);
-                                            break;
-                                        case 3:
-                                            e(a[0], a[1], a[2]);
-                                            break;
-                                        default:
-                                            e.apply(i, a);
-                                    }
-                                })(e);
-                            } finally {
-                                f(t), (c = !1);
-                            }
-                        }
-                    }
-                }
-            })("undefined" == typeof self ? (void 0 === t ? this : t) : self);
-        }.call(this, i(23), i(103)));
-    },
-    function (t, e) {
-        var i,
-            a,
-            s = (t.exports = {});
-        function n() {
-            throw new Error("setTimeout has not been defined");
-        }
-        function r() {
-            throw new Error("clearTimeout has not been defined");
-        }
-        function o(t) {
-            if (i === setTimeout) return setTimeout(t, 0);
-            if ((i === n || !i) && setTimeout) return (i = setTimeout), setTimeout(t, 0);
-            try {
-                return i(t, 0);
-            } catch (e) {
-                try {
-                    return i.call(null, t, 0);
-                } catch (e) {
-                    return i.call(this, t, 0);
-                }
-            }
-        }
-        !(function () {
-            try {
-                i = "function" == typeof setTimeout ? setTimeout : n;
-            } catch (t) {
-                i = n;
-            }
-            try {
-                a = "function" == typeof clearTimeout ? clearTimeout : r;
-            } catch (t) {
-                a = r;
-            }
-        })();
-        var l,
-            h = [],
-            c = !1,
-            d = -1;
-        function u() {
-            c && l && ((c = !1), l.length ? (h = l.concat(h)) : (d = -1), h.length && f());
-        }
-        function f() {
-            if (!c) {
-                var t = o(u);
-                c = !0;
-                for (var e = h.length; e; ) {
-                    for (l = h, h = []; ++d < e; ) l && l[d].run();
-                    (d = -1), (e = h.length);
-                }
-                (l = null),
-                    (c = !1),
-                    (function (t) {
-                        if (a === clearTimeout) return clearTimeout(t);
-                        if ((a === r || !a) && clearTimeout) return (a = clearTimeout), clearTimeout(t);
-                        try {
-                            a(t);
-                        } catch (e) {
-                            try {
-                                return a.call(null, t);
-                            } catch (e) {
-                                return a.call(this, t);
-                            }
-                        }
-                    })(t);
-            }
-        }
-        function g(t, e) {
-            (this.fun = t), (this.array = e);
-        }
-        function p() {}
-        (s.nextTick = function (t) {
-            var e = new Array(arguments.length - 1);
-            if (arguments.length > 1) for (var i = 1; i < arguments.length; i++) e[i - 1] = arguments[i];
-            h.push(new g(t, e)), 1 !== h.length || c || o(f);
-        }),
-            (g.prototype.run = function () {
-                this.fun.apply(null, this.array);
-            }),
-            (s.title = "browser"),
-            (s.browser = !0),
-            (s.env = {}),
-            (s.argv = []),
-            (s.version = ""),
-            (s.versions = {}),
-            (s.on = p),
-            (s.addListener = p),
-            (s.once = p),
-            (s.off = p),
-            (s.removeListener = p),
-            (s.removeAllListeners = p),
-            (s.emit = p),
-            (s.prependListener = p),
-            (s.prependOnceListener = p),
-            (s.listeners = function (t) {
-                return [];
-            }),
-            (s.binding = function (t) {
-                throw new Error("process.binding is not supported");
-            }),
-            (s.cwd = function () {
-                return "/";
-            }),
-            (s.chdir = function (t) {
-                throw new Error("process.chdir is not supported");
-            }),
-            (s.umask = function () {
-                return 0;
-            });
-    },
-    function (t, e) {
-        t.exports = function (t) {
-            if (!t.webpackPolyfill) {
-                var e = Object.create(t);
-                e.children || (e.children = []),
-                    Object.defineProperty(e, "loaded", {
-                        enumerable: !0,
-                        get: function () {
-                            return e.l;
-                        },
-                    }),
-                    Object.defineProperty(e, "id", {
-                        enumerable: !0,
-                        get: function () {
-                            return e.i;
-                        },
-                    }),
-                    Object.defineProperty(e, "exports", { enumerable: !0 }),
-                    (e.webpackPolyfill = 1);
-            }
-            return e;
-        };
-    },
-    function (t, e) {
-        (function (e) {
-            t.exports = e;
-        }.call(this, {}));
-    },
-    function (t, e, i) {
-        "use strict";
-        i.r(e);
-        i(54), i(95), i(96);
-        function a(t, e, i) {
-            return e in t ? Object.defineProperty(t, e, { value: i, enumerable: !0, configurable: !0, writable: !0 }) : (t[e] = i), t;
-        }
-        function s(t) {
-            return (s =
-                "function" == typeof Symbol && "symbol" == typeof Symbol.iterator
-                    ? function (t) {
-                          return typeof t;
-                      }
-                    : function (t) {
-                          return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t;
-                      })(t);
-        }
-        function n(t) {
-            return t && "object" === s(t) && !Array.isArray(t);
-        }
-        function r(t) {
-            for (var e = arguments.length, i = new Array(e > 1 ? e - 1 : 0), s = 1; s < e; s++) i[s - 1] = arguments[s];
-            if (!i.length) return t;
-            var o = i.shift();
-            if (n(t) && n(o)) for (var l in o) n(o[l]) ? (t[l] || Object.assign(t, a({}, l, {})), r(t[l], o[l])) : Object.assign(t, a({}, l, o[l]));
-            return r.apply(void 0, [t].concat(i));
-        }
-        function o(t, e, i) {
-            var a = null;
-            e && (a = [].concat.apply([], e));
-            var s = Math.max.apply(
-                    Math,
-                    i.map(function (t) {
-                        return t.max;
-                    })
-                ),
-                n = Math.min.apply(
-                    Math,
-                    i.map(function (t) {
-                        return t.min;
-                    })
-                ),
-                o = 0,
-                l = 0;
-            n < 0 && (o = Math.ceil(n) - 1), s > 0 && (l = Math.ceil(s) + 1);
-            var h = {
-                chart: { id: t.chart_id, height: 500, type: "area", toolbar: { show: !1 } },
-                colors: ["#4CAF50", "#2196F3", "#FF5722", "#607D8B", "#E91E63", "#673AB7", "#00BCD4", "#FF9800", "#009688", "#8BC34A", "#F44336", "#3F51B5", "#FFEB3B", "#9C27B0", "#FFC107", "#795548", "#CDDC39", "#03A9F4", "#9E9E9E"],
-                annotations: {
-                    position: "back",
-                    yaxis: [{ y: 0, y2: o, borderColor: "red", fillColor: "red", opacity: 0.15, label: { borderWidth: 0, style: { fontSize: "1px", color: "#333", background: "transparent", cssClass: "hidden" }, text: "." } }],
-                },
-                legend: { position: "top" },
-                dataLabels: { enabled: !1 },
-                stroke: { curve: "smooth", width: 2 },
-                series: i,
-                grid: { yaxis: { lines: { show: !1 } }, xaxis: { lines: { show: !1 } } },
-                yaxis: {
-                    min: o,
-                    max: l,
-                    labels: {
-                        style: { color: "#555555", fontSize: "12px" },
-                        formatter: function (t) {
-                            return t.toFixed(2) + "%";
-                        },
-                    },
-                    axisTicks: { show: !0, color: "#ccc" },
-                    axisBorder: { show: !0, color: "#ccc" },
-                },
-                xaxis: {
-                    type: "category",
-                    axisTicks: { show: !0, color: "#ccc" },
-                    axisBorder: { show: !0, color: "#ccc" },
-                    labels: {
-                        style: { colors: "#555555", fontSize: "12px" },
-                        formatter: function (t, e, i) {
-                            return new Date(e).toLocaleDateString("en-GB", { month: "short", day: "2-digit" });
-                        },
-                    },
-                    tooltip: { enabled: !1 },
-                },
-                tooltip: {
-                    shared: !0,
-                    x: {
-                        formatter: function (t, e) {
-                            e.series, e.seriesIndex, e.dataPointIndex, e.w;
-                            return new Date(t).toLocaleDateString("en-GB", { year: "numeric", month: "short", day: "2-digit" });
-                        },
-                    },
-                    y: {
-                        formatter: function (t, e) {
-                            var i = e.seriesIndex,
-                                a = e.dataPointIndex;
-                            if (e.w.config.series[i].data[a]) return e.w.config.series[i].data[a].y.toFixed(2) + "%" + " / $" + e.w.config.series[i].data[a].price.toFixed(2);
-                        },
-                    },
-                },
-            };
-            return t.options && (t.options.theme && delete h.colors, r(h, t.options), !0 === t.options.title && (h.title = { text: "ROI of " + a + " over time" })), h;
-        }
-        var l = i(2);
-        function h(t, e, i, a, s, n, r) {
-            try {
-                var o = t[n](r),
-                    l = o.value;
-            } catch (t) {
-                return void i(t);
-            }
-            o.done ? e(l) : Promise.resolve(l).then(a, s);
-        }
-        function c(t, e, i) {
-            return d.apply(this, arguments);
-        }
-        function d() {
-            var t;
-            return (
-                (t = regeneratorRuntime.mark(function t(e, i, a) {
-                    var s, n, r, o, l, h, c, d, u;
-                    return regeneratorRuntime.wrap(function (t) {
-                        for (;;)
-                            switch ((t.prev = t.next)) {
-                                case 0:
-                                    (n = function (t) {
-                                        var e = [];
-                                        return (
-                                            t.forEach(function (t) {
-                                                var i = {};
-                                                (i.x = t.time), (i.y = t.close), e.push(i);
-                                            }),
-                                            e
-                                        );
-                                    }),
-                                        (s = []),
-                                        (r = 30),
-                                        a.last_days && (r = a.last_days),
-                                        (o = 0);
-                                case 5:
-                                    if (!(o < e.length)) {
-                                        t.next = 22;
-                                        break;
-                                    }
-                                    return (
-                                        (l = {}),
-                                        (h = "https://min-api.cryptocompare.com/data/histoday?fsym=" + e[o] + "&tsym=USD&limit=" + Number(r)),
-                                        i && (h = h + "&api_key=" + i),
-                                        (t.next = 11),
-                                        fetch(h).catch(function (t) {
-                                            return console.error("Error:", t);
-                                        })
-                                    );
-                                case 11:
-                                    return (c = t.sent), (t.next = 14), c.json();
-                                case 14:
-                                    (d = t.sent), (u = d.Data.slice(1)), (l.name = e[o].toString()), (l.data = n(u)), s.push(l);
-                                case 19:
-                                    o++, (t.next = 5);
-                                    break;
-                                case 22:
-                                    return t.abrupt("return", s);
-                                case 23:
-                                case "end":
-                                    return t.stop();
-                            }
-                    }, t);
-                })),
-                (d = function () {
-                    var e = this,
-                        i = arguments;
-                    return new Promise(function (a, s) {
-                        var n = t.apply(e, i);
-                        function r(t) {
-                            h(n, a, s, r, o, "next", t);
-                        }
-                        function o(t) {
-                            h(n, a, s, r, o, "throw", t);
-                        }
-                        r(void 0);
-                    });
-                }).apply(this, arguments)
-            );
-        }
-        function u(t, e, i, a, s, n, r) {
-            try {
-                var o = t[n](r),
-                    l = o.value;
-            } catch (t) {
-                return void i(t);
-            }
-            o.done ? e(l) : Promise.resolve(l).then(a, s);
-        }
-        function f(t, e) {
-            return g.apply(this, arguments);
-        }
-        function g() {
-            var t;
-            return (
-                (t = regeneratorRuntime.mark(function t(e, i) {
-                    var a, s, n, r, o, l, h, c, d, u, f, g;
-                    return regeneratorRuntime.wrap(function (t) {
-                        for (;;)
-                            switch ((t.prev = t.next)) {
-                                case 0:
-                                    (g = function (t) {
-                                        var e = [];
-                                        return (
-                                            t.values.forEach(function (t) {
-                                                f(Number(t.x)) && e.push(t);
-                                            }),
-                                            e
-                                        );
-                                    }),
-                                        (f = function (t) {
-                                            var e = new Date(1e3 * t).toISOString(),
-                                                i = new Date(e).setUTCHours(0, 0, 0, 0),
-                                                a = !1;
-                                            return t === Math.round(i / 1e3) && (a = !0), a;
-                                        }),
-                                        (a = []),
-                                        (s = Math.round(new Date().getTime() / 1e3) - 2592e3),
-                                        (n = Math.round(new Date().getTime() / 1e3)),
-                                        i.from && (s = i.from),
-                                        i.to && (n = i.to),
-                                        i.last_days && ((r = 86400 * i.last_days), (s = n - r)),
-                                        (o = 0);
-                                case 9:
-                                    if (!(o < e.length)) {
-                                        t.next = 28;
-                                        break;
-                                    }
-                                    return (
-                                        (t.next = 12),
-                                        fetch("https://api.iconomi.com/v1/daa/" + e[o] + "/pricehistory?from=" + s + "&to=" + n).catch(function (t) {
-                                            return console.error("Error:", t);
-                                        })
-                                    );
-                                case 12:
-                                    return (l = t.sent), (t.next = 15), l.json();
-                                case 15:
-                                    return (
-                                        (h = t.sent),
-                                        (c = g(h)),
-                                        (t.next = 19),
-                                        fetch("https://api.iconomi.com/v1/daa/" + e[o] + "/price").catch(function (t) {
-                                            return console.error("Error:", t);
-                                        })
-                                    );
-                                case 19:
-                                    return (d = t.sent), (t.next = 22), d.json();
-                                case 22:
-                                    (u = t.sent), (c[c.length - 1].y = u.price.toString()), a.push({ name: e[o], data: c });
-                                case 25:
-                                    o++, (t.next = 9);
-                                    break;
-                                case 28:
-                                    return t.abrupt("return", a);
-                                case 29:
-                                case "end":
-                                    return t.stop();
-                            }
-                    }, t);
-                })),
-                (g = function () {
-                    var e = this,
-                        i = arguments;
-                    return new Promise(function (a, s) {
-                        var n = t.apply(e, i);
-                        function r(t) {
-                            u(n, a, s, r, o, "next", t);
-                        }
-                        function o(t) {
-                            u(n, a, s, r, o, "throw", t);
-                        }
-                        r(void 0);
-                    });
-                }).apply(this, arguments)
-            );
-        }
-        function p(t) {
-            return (
-                (function (t) {
-                    if (Array.isArray(t)) {
-                        for (var e = 0, i = new Array(t.length); e < t.length; e++) i[e] = t[e];
-                        return i;
-                    }
-                })(t) ||
-                (function (t) {
-                    if (Symbol.iterator in Object(t) || "[object Arguments]" === Object.prototype.toString.call(t)) return Array.from(t);
-                })(t) ||
-                (function () {
-                    throw new TypeError("Invalid attempt to spread non-iterable instance");
-                })()
-            );
-        }
-        function x(t, e, i, a, s, n, r) {
-            try {
-                var o = t[n](r),
-                    l = o.value;
-            } catch (t) {
-                return void i(t);
-            }
-            o.done ? e(l) : Promise.resolve(l).then(a, s);
-        }
-        function v(t, e, i, a, s) {
-            return m.apply(this, arguments);
-        }
-        function m() {
-            var t;
-            return (
-                (t = regeneratorRuntime.mark(function t(e, i, a, s, n) {
-                    var r, o, l;
-                    return regeneratorRuntime.wrap(function (t) {
-                        for (;;)
-                            switch ((t.prev = t.next)) {
-                                case 0:
-                                    if (((r = null), (o = null), !e)) {
-                                        t.next = 6;
-                                        break;
-                                    }
-                                    return (t.next = 5), f(e, n);
-                                case 5:
-                                    r = t.sent;
-                                case 6:
-                                    if (!i) {
-                                        t.next = 10;
-                                        break;
-                                    }
-                                    return (t.next = 9), c(i, a, n);
-                                case 9:
-                                    o = t.sent;
-                                case 10:
-                                    return (
-                                        (l = []),
-                                        (e || i) &&
-                                            Promise.all([r, o]).then(function (t) {
-                                                var e = t[0],
-                                                    i = t[1],
-                                                    a = null;
-                                                e && i ? (a = [].concat(p(e), p(i))) : e ? ((a = p(e)), console.log(e)) : ((a = p(i)), console.log(i)), l.push(a);
-                                            }),
-                                        t.abrupt("return", l)
-                                    );
-                                case 13:
-                                case "end":
-                                    return t.stop();
-                            }
-                    }, t);
-                })),
-                (m = function () {
-                    var e = this,
-                        i = arguments;
-                    return new Promise(function (a, s) {
-                        var n = t.apply(e, i);
-                        function r(t) {
-                            x(n, a, s, r, o, "next", t);
-                        }
-                        function o(t) {
-                            x(n, a, s, r, o, "throw", t);
-                        }
-                        r(void 0);
-                    });
-                }).apply(this, arguments)
-            );
-        }
-        function b(t, e, i, a, s, n, r) {
-            try {
-                var o = t[n](r),
-                    l = o.value;
-            } catch (t) {
-                return void i(t);
-            }
-            o.done ? e(l) : Promise.resolve(l).then(a, s);
-        }
-        function y(t, e, i, a, s) {
-            return w.apply(this, arguments);
-        }
-        function w() {
-            var t;
-            return (
-                (t = regeneratorRuntime.mark(function t(e, i, a, s, n) {
-                    var r, o, l, h;
-                    return regeneratorRuntime.wrap(function (t) {
-                        for (;;)
-                            switch ((t.prev = t.next)) {
-                                case 0:
-                                    return (
-                                        (r = function (t, e) {
-                                            return 0 !== e ? (0 !== t ? ((e - t) / t) * 100 : 100 * e) : 100 * -t;
-                                        }),
-                                        (t.next = 3),
-                                        v(e, i, a, s, n)
-                                    );
-                                case 3:
-                                    return (o = t.sent), (t.next = 6), o;
-                                case 6:
-                                    return (
-                                        (l = t.sent),
-                                        (h = []),
-                                        s &&
-                                            (l.length > 0
-                                                ? s.forEach(function (t) {
-                                                      l[0].push(t);
-                                                  })
-                                                : (l.push([]),
-                                                  s.forEach(function (t) {
-                                                      l[0].push(t);
-                                                  }))),
-                                        l[0].forEach(function (t) {
-                                            var e = [],
-                                                i = t.data,
-                                                a = 0,
-                                                s = 0;
-                                            i.forEach(function (t) {
-                                                var n = t.y,
-                                                    o = i[0].y,
-                                                    l = 1e3 * t.x,
-                                                    h = r(o, n);
-                                                h <= a && (a = h), h >= s && (s = h), e.push({ x: Number(l), y: Number(h.toFixed(2)), price: Number(n) });
-                                            }),
-                                                h.push({ name: t.name, data: e, min: Number(a.toFixed(2)), max: Number(s.toFixed(2)) });
-                                        }),
-                                        t.abrupt("return", h)
-                                    );
-                                case 11:
-                                case "end":
-                                    return t.stop();
-                            }
-                    }, t);
-                })),
-                (w = function () {
-                    var e = this,
-                        i = arguments;
-                    return new Promise(function (a, s) {
-                        var n = t.apply(e, i);
-                        function r(t) {
-                            b(n, a, s, r, o, "next", t);
-                        }
-                        function o(t) {
-                            b(n, a, s, r, o, "throw", t);
-                        }
-                        r(void 0);
-                    });
-                }).apply(this, arguments)
-            );
-        }
-        function k(t) {
-            var e,
-                i = null;
-            return (
-                t && (i = t),
-                '<svg\n    viewBox="0 0 105 140"\n    xmlns="http://www.w3.org/2000/svg"\n  ><defs>\n      <linearGradient id="grad2" x1="0%" y1="0%" x2="0%" y2="100%">\n        <stop offset="0%" style="stop-color:#1EC198;stop-opacity:1" />\n        <stop offset="100%" style="stop-color:#265CDD;stop-opacity:1" />\n      </linearGradient>\n    </defs>\n  '.concat(
-                    ((e = ""),
-                    [
-                        { x: 0, y: 50, height: 40, dur: 0 },
-                        { x: 30, y: 40, height: 60, dur: 0.1 },
-                        { x: 60, y: 30, height: 80, dur: 0.2 },
-                        { x: 90, y: 20, height: 100, dur: 0.3 },
-                    ].forEach(function (t, a) {
-                        var s;
-                        e += '<rect width="15" x="'
-                            .concat(t.x, '" height="')
-                            .concat(t.height, '" y="')
-                            .concat(t.y, '" rx="3" fill="')
-                            .concat(
-                                (function (t) {
-                                    var e = "url(#grad2)";
-                                    return i && (e = i[t]), e;
-                                })(a),
-                                '" id="bar'
-                            )
-                            .concat(a, '">')
-                            .concat(
-                                ((s = t.dur),
-                                '<animate\n        attributeName="height"\n        begin="'
-                                    .concat(
-                                        s,
-                                        's"\n        dur="1s"\n        values="120;110;100;90;80;70;60;50;40;140;120"\n        calcMode="linear"\n        repeatCount="indefinite"\n      />\n      <animate\n        attributeName="y"\n        begin="'
-                                    )
-                                    .concat(s, 's"\n        dur="1s"\n        values="10;15;20;25;30;35;40;45;50;0;10"\n        calcMode="linear"\n        repeatCount="indefinite"\n      />')),
-                                "</rect>"
-                            );
-                    }),
-                    e),
-                    "\n  </svg>"
-                )
-            );
-        }
-        function S(t, e) {
-            var i = k();
-            e.loading_indicator.colors && (i = k(e.loading_indicator.colors));
-            var a = "<div class='".concat(t, ' cryptochart_loading\' title="loading chart...">').concat(i, "</div>");
-            document.querySelectorAll("#" + t)[0].classList.add("cryptochart-container"), (document.querySelectorAll("#" + t)[0].innerHTML = a);
-        }
-        function A(t, e) {
-            var i = e / 1e3;
-            (t.style.transition = "opacity " + i + "s ease"),
-                (t.style.opacity = 0),
-                setTimeout(function () {
-                    t.parentNode.removeChild(t);
-                }, e);
-        }
-        function C(t, e, i, a, s, n, r) {
-            try {
-                var o = t[n](r),
-                    l = o.value;
-            } catch (t) {
-                return void i(t);
-            }
-            o.done ? e(l) : Promise.resolve(l).then(a, s);
-        }
-        function L() {
-            var t;
-            return (
-                (t = regeneratorRuntime.mark(function t(e) {
-                    var i, a, s, n, r, h, c, d;
-                    return regeneratorRuntime.wrap(function (t) {
-                        for (;;)
-                            switch ((t.prev = t.next)) {
-                                case 0:
-                                    return (
-                                        (i = null),
-                                        (a = null),
-                                        (s = []),
-                                        (n = null),
-                                        (r = null),
-                                        (h = null),
-                                        e.chart_id && (h = e.chart_id),
-                                        e.iconomi_tickers && ((i = e.iconomi_tickers), s.push(i)),
-                                        e.cryptocompare_tickers && ((a = e.cryptocompare_tickers), s.push(a)),
-                                        e.cryptocompare_api_key && (n = e.cryptocompare_api_key),
-                                        e.custom_data &&
-                                            ((r = e.custom_data),
-                                            (c = []),
-                                            r.forEach(function (t) {
-                                                c.push(t.name);
-                                            }),
-                                            s.push(c)),
-                                        e.loading_indicator && S(h, e),
-                                        (t.next = 14),
-                                        y(i, a, n, r, e)
-                                    );
-                                case 14:
-                                    (d = t.sent), new l.a(document.querySelector("#" + h), o(e, s, d)).render(), e.loading_indicator && A(document.querySelector(".".concat(h, ".cryptochart_loading")), 2e3);
-                                case 18:
-                                case "end":
-                                    return t.stop();
-                            }
-                    }, t);
-                })),
-                (L = function () {
-                    var e = this,
-                        i = arguments;
-                    return new Promise(function (a, s) {
-                        var n = t.apply(e, i);
-                        function r(t) {
-                            C(n, a, s, r, o, "next", t);
-                        }
-                        function o(t) {
-                            C(n, a, s, r, o, "throw", t);
-                        }
-                        r(void 0);
-                    });
-                }).apply(this, arguments)
-            );
-        }
-        function E(t, e, i) {
-            var a = null;
-            e && (a = [].concat.apply([], e));
-            var s = i[0],
-                n = -1,
-                o = 1;
-            function l(t) {
-                return ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"][t];
-            }
-            s.min && s.max && (s.min < n && (n = Math.round(s.min)), s.max > o && (o = Math.round(s.max)));
-            var h = (function (t) {
-                    var e = t.reduce(function (t, e) {
-                            var i = new Date(e.x).getDay();
-                            return t[i] || (t[i] = []), t[i].push(e), t;
-                        }, {}),
-                        i = [];
-                    Object.keys(e).forEach(function (t) {
-                        i.push(e[t].length);
-                    });
-                    var a = new Date(s.data[0].x).getUTCDay();
-                    return (
-                        Object.keys(e).forEach(function (t) {
-                            if (t < a) {
-                                var i = e[t][0].x - 6048e5;
-                                e[t].unshift({ x: i, y: null });
-                            }
-                        }),
-                        Object.keys(e)
-                            .map(function (t) {
-                                return { name: ((i = t), ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"][i]), data: e[t] };
-                                var i;
-                            })
-                            .reverse()
-                    );
-                })(s.data),
-                c = {
-                    chart: { id: t.chart_id, height: 200, animations: { enabled: !0 }, type: "heatmap", zoom: { enabled: !1 }, toolbar: { tools: { download: !1, zoomin: !1, zoomout: !1, pan: !1, selection: !1, reset: 0 } } },
-                    legend: { position: "top", markers: { radius: 0, offsetY: 0 }, onItemClick: { toggleDataSeries: !0 } },
-                    dataLabels: { enabled: !1 },
-                    series: h,
-                    grid: { position: "back", yaxis: { lines: { show: !1 } } },
-                    yaxis: {
-                        show: !0,
-                        labels: {
-                            formatter: function (t, e) {
-                                if (e % 2 != 0) return t;
-                            },
-                            style: { color: "#555555", fontSize: "11px" },
-                        },
-                    },
-                    xaxis: {
-                        type: "category",
-                        labels: {
-                            show: !0,
-                            offsetY: -4,
-                            style: { colors: "#555555", fontSize: "11px" },
-                            showDuplicates: !0,
-                            formatter: function (t, e, i) {
-                                return l(new Date(e).getMonth()) + " " + new Date(e).getUTCFullYear().toString().substr(-2);
-                            },
-                        },
-                        axisTicks: { show: !1 },
-                        axisBorder: { show: !1 },
-                        tooltip: {
-                            enabled: !1,
-                            formatter: function (t) {
-                                return l(new Date(t).getMonth());
-                            },
-                        },
-                    },
-                    stroke: { width: 0 },
-                    tooltip: {
-                        custom: function (t) {
-                            var e = t.series,
-                                i = t.seriesIndex,
-                                a = t.dataPointIndex,
-                                s = t.w;
-                            if (!s.config.series[i].data[a].y) return null;
-                            var n = new Date(s.config.series[i].data[a].x),
-                                r = "$" + s.config.series[i].data[a].price.toFixed(2),
-                                o = n.toLocaleDateString("en-GB", { weekday: "short", year: "numeric", month: "short", day: "numeric" }),
-                                l = "+" + s.config.series[i].data[a].change + "%",
-                                h = "pc_positive";
-                            return (
-                                e[i][a] < 0 && ((l = s.config.series[i].data[a].change + "%"), (h = "pc_negative")),
-                                "<div class=\"arrow_box\"><span class='tooltip-heatmap-price'>" + r + "</span><span class=" + h + ">" + l + "</span><br><span class='tooltip-heatmap-date'>" + o + "</span></span></div>"
-                            );
-                        },
-                    },
-                    plotOptions: {
-                        heatmap: {
-                            reverseNegativeShade: !0,
-                            radius: 0,
-                            shadeIntensity: 0.5,
-                            enableShades: !0,
-                            colorScale: {
-                                ranges: [
-                                    { from: 1e3 * n, to: -1e3, color: "#FF0000", name: "< -1%" },
-                                    { from: -1e3, to: 1e3, color: "#cccccc", name: "-1% to 1%" },
-                                    { from: 1e3, to: 1e3 * o, color: "#00A100", name: ">1%" },
-                                ],
-                                max: 1e3 * o,
-                                min: 1e3 * n,
-                            },
-                        },
-                    },
-                };
-            return t.options && (t.options.theme && delete c.colors, r(c, t.options), !0 === t.options.title && (c.title = { text: "Daily % change of " + a + " over time" })), c;
-        }
-        function P(t, e, i, a, s, n, r) {
-            try {
-                var o = t[n](r),
-                    l = o.value;
-            } catch (t) {
-                return void i(t);
-            }
-            o.done ? e(l) : Promise.resolve(l).then(a, s);
-        }
-        function T(t, e, i, a, s) {
-            return M.apply(this, arguments);
-        }
-        function M() {
-            var t;
-            return (
-                (t = regeneratorRuntime.mark(function t(e, i, a, s, n) {
-                    var r, o, l;
-                    return regeneratorRuntime.wrap(function (t) {
-                        for (;;)
-                            switch ((t.prev = t.next)) {
-                                case 0:
-                                    return (t.next = 2), v(e, i, a, s, n);
-                                case 2:
-                                    return (r = t.sent), (t.next = 5), r;
-                                case 5:
-                                    return (
-                                        (o = t.sent),
-                                        (l = []),
-                                        s &&
-                                            (o.length > 0
-                                                ? s.forEach(function (t) {
-                                                      o[0].push(t);
-                                                  })
-                                                : (o.push([]),
-                                                  s.forEach(function (t) {
-                                                      o[0].push(t);
-                                                  }))),
-                                        o[0].forEach(function (t) {
-                                            var e = [],
-                                                i = t.data,
-                                                a = 0,
-                                                s = 0;
-                                            i.forEach(function (t, n) {
-                                                var r = t.y,
-                                                    o = 0;
-                                                o = n > 0 ? i[n - 1].y : t.y;
-                                                var l = 1e3 * t.x,
-                                                    h = 100 * (1 - o / r);
-                                                h <= a && (a = h - 4), h >= s && (s = h + 4), e.push({ x: Number(l), change: Number(h.toFixed(2)), y: Math.floor(1e3 * h), price: Number(r) });
-                                            }),
-                                                l.push({ name: t.name, data: e, min: Number(a.toFixed(2)), max: Number(s.toFixed(2)) });
-                                        }),
-                                        t.abrupt("return", l)
-                                    );
-                                case 10:
-                                case "end":
-                                    return t.stop();
-                            }
-                    }, t);
-                })),
-                (M = function () {
-                    var e = this,
-                        i = arguments;
-                    return new Promise(function (a, s) {
-                        var n = t.apply(e, i);
-                        function r(t) {
-                            P(n, a, s, r, o, "next", t);
-                        }
-                        function o(t) {
-                            P(n, a, s, r, o, "throw", t);
-                        }
-                        r(void 0);
-                    });
-                }).apply(this, arguments)
-            );
-        }
-        function z(t, e, i, a, s, n, r) {
-            try {
-                var o = t[n](r),
-                    l = o.value;
-            } catch (t) {
-                return void i(t);
-            }
-            o.done ? e(l) : Promise.resolve(l).then(a, s);
-        }
-        function I() {
-            var t;
-            return (
-                (t = regeneratorRuntime.mark(function t(e) {
-                    var i, a, s, n, r, o, h, c;
-                    return regeneratorRuntime.wrap(function (t) {
-                        for (;;)
-                            switch ((t.prev = t.next)) {
-                                case 0:
-                                    return (
-                                        (i = null),
-                                        (a = null),
-                                        (s = []),
-                                        (n = null),
-                                        (r = null),
-                                        (o = null),
-                                        e.chart_id && (o = e.chart_id),
-                                        e.iconomi_tickers && ((i = e.iconomi_tickers), s.push(i)),
-                                        e.cryptocompare_tickers && ((a = e.cryptocompare_tickers), s.push(a)),
-                                        e.cryptocompare_api_key && (n = e.cryptocompare_api_key),
-                                        e.custom_data &&
-                                            ((r = e.custom_data),
-                                            (h = []),
-                                            r.forEach(function (t) {
-                                                h.push(t.name);
-                                            }),
-                                            s.push(h)),
-                                        e.loading_indicator && S(o, e),
-                                        (t.next = 14),
-                                        T(i, a, n, r, e)
-                                    );
-                                case 14:
-                                    (c = t.sent), new l.a(document.querySelector("#" + o), E(e, s, c)).render(), e.loading_indicator && A(document.querySelector(".".concat(o, ".cryptochart_loading")), 2e3);
-                                case 18:
-                                case "end":
-                                    return t.stop();
-                            }
-                    }, t);
-                })),
-                (I = function () {
-                    var e = this,
-                        i = arguments;
-                    return new Promise(function (a, s) {
-                        var n = t.apply(e, i);
-                        function r(t) {
-                            z(n, a, s, r, o, "next", t);
-                        }
-                        function o(t) {
-                            z(n, a, s, r, o, "throw", t);
-                        }
-                        r(void 0);
-                    });
-                }).apply(this, arguments)
-            );
-        }
-        function X(t, e, i) {
-            var a = null;
-            e && (a = [].concat.apply([], e));
-            var s = {
-                chart: { id: t.chart_id, sparkline: { enabled: !0 }, type: "area", toolbar: { tools: { download: !1, zoomin: !1, zoomout: !1, pan: !1, selection: !1, reset: 0 } } },
-                colors: ["#4CAF50", "#2196F3", "#FF5722", "#607D8B", "#E91E63", "#673AB7", "#00BCD4", "#FF9800", "#009688", "#8BC34A", "#F44336", "#3F51B5", "#FFEB3B", "#9C27B0", "#FFC107", "#795548", "#CDDC39", "#03A9F4", "#9E9E9E"],
-                legend: { show: !1 },
-                dataLabels: { enabled: !1 },
-                stroke: { curve: "smooth", width: 2 },
-                series: i,
-                grid: { yaxis: { lines: { show: !1 } }, xaxis: { lines: { show: !1 } } },
-                yaxis: { axisTicks: { show: !1 }, axisBorder: { show: !1 } },
-                xaxis: { format: "dd MMM yyyy", type: "datetime", axisTicks: { show: !1 }, axisBorder: { show: !1 }, tooltip: { enabled: !1 }, crosshairs: { show: !1 } },
-                tooltip: {
-                    shared: !0,
-                    x: { format: "dd MMM yyyy" },
-                    y: {
-                        formatter: function (t, e) {
-                            var i = e.seriesIndex,
-                                a = e.dataPointIndex;
-                            if (e.w.config.series[i].data[a]) return "$" + Number(e.w.config.series[i].data[a].y).toFixed(2);
-                        },
-                    },
-                },
-            };
-            if (t.tooltip && "priceonly" === t.tooltip) {
-                var n = {
-                    custom: function (t) {
-                        var e = t.series,
-                            i = t.seriesIndex,
-                            a = t.dataPointIndex;
-                        t.w;
-                        return '<div class="arrow_box"><span>$' + Number(e[i][a]) + "</span></div>";
-                    },
-                };
-                s.tooltip = n;
-            }
-            return (
-                !0 === t.axes &&
-                    ((s.chart.sparkline = !1),
-                    (s.yaxis = {
-                        labels: {
-                            style: { color: "#555555", fontSize: "12px" },
-                            formatter: function (t) {
-                                return "$" + t.toFixed(2);
-                            },
-                        },
-                        axisTicks: { show: !0, color: "#ccc" },
-                        axisBorder: { show: !0, color: "#ccc" },
-                    }),
-                    (s.xaxis = {
-                        type: "category",
-                        axisTicks: { show: !0, color: "#ccc" },
-                        axisBorder: { show: !0, color: "#ccc" },
-                        labels: {
-                            style: { colors: "#555555", fontSize: "12px" },
-                            formatter: function (t, e, i) {
-                                return new Date(e).toLocaleDateString("en-GB", { month: "short", day: "2-digit" });
-                            },
-                        },
-                        tooltip: { enabled: !1 },
-                    }),
-                    (s.tooltip = {
-                        x: {
-                            formatter: function (t, e) {
-                                e.series, e.seriesIndex, e.dataPointIndex, e.w;
-                                return new Date(t).toLocaleDateString("en-GB", { year: "numeric", month: "short", day: "2-digit" });
-                            },
-                        },
-                    })),
-                t.options && (t.options.theme && delete s.colors, r(s, t.options), !0 === t.options.title && (s.title = { text: a + " price over time" })),
-                s
-            );
-        }
-        function F(t, e, i, a, s, n, r) {
-            try {
-                var o = t[n](r),
-                    l = o.value;
-            } catch (t) {
-                return void i(t);
-            }
-            o.done ? e(l) : Promise.resolve(l).then(a, s);
-        }
-        function Y(t, e, i, a, s) {
-            return O.apply(this, arguments);
-        }
-        function O() {
-            var t;
-            return (
-                (t = regeneratorRuntime.mark(function t(e, i, a, s, n) {
-                    var r, o, l;
-                    return regeneratorRuntime.wrap(function (t) {
-                        for (;;)
-                            switch ((t.prev = t.next)) {
-                                case 0:
-                                    return (t.next = 2), v(e, i, a, s, n);
-                                case 2:
-                                    return (r = t.sent), (t.next = 5), r;
-                                case 5:
-                                    return (
-                                        (o = t.sent),
-                                        (l = []),
-                                        s &&
-                                            (o.length > 0
-                                                ? s.forEach(function (t) {
-                                                      o[0].push(t);
-                                                  })
-                                                : (o.push([]),
-                                                  s.forEach(function (t) {
-                                                      o[0].push(t);
-                                                  }))),
-                                        o[0].forEach(function (t) {
-                                            var e = [],
-                                                i = t.data,
-                                                a = 0,
-                                                s = 0;
-                                            i.forEach(function (t) {
-                                                var n = t.y,
-                                                    r = i[0].y,
-                                                    o = 1e3 * t.x,
-                                                    l = 100 * (1 - r / n);
-                                                l <= a && (a = l), l >= s && (s = l), e.push({ x: Number(o), y: Number(n).toFixed(2), change: Number(l) });
-                                            }),
-                                                l.push({ name: t.name, data: e, min: Number(a.toFixed(2)), max: Number(s.toFixed(2)) });
-                                        }),
-                                        t.abrupt("return", l)
-                                    );
-                                case 10:
-                                case "end":
-                                    return t.stop();
-                            }
-                    }, t);
-                })),
-                (O = function () {
-                    var e = this,
-                        i = arguments;
-                    return new Promise(function (a, s) {
-                        var n = t.apply(e, i);
-                        function r(t) {
-                            F(n, a, s, r, o, "next", t);
-                        }
-                        function o(t) {
-                            F(n, a, s, r, o, "throw", t);
-                        }
-                        r(void 0);
-                    });
-                }).apply(this, arguments)
-            );
-        }
-        function R(t, e, i, a, s, n, r) {
-            try {
-                var o = t[n](r),
-                    l = o.value;
-            } catch (t) {
-                return void i(t);
-            }
-            o.done ? e(l) : Promise.resolve(l).then(a, s);
-        }
-        function D() {
-            var t;
-            return (
-                (t = regeneratorRuntime.mark(function t(e) {
-                    var i, a, s, n, r, o, h, c;
-                    return regeneratorRuntime.wrap(function (t) {
-                        for (;;)
-                            switch ((t.prev = t.next)) {
-                                case 0:
-                                    return (
-                                        (i = null),
-                                        (a = null),
-                                        (s = []),
-                                        (n = null),
-                                        (r = null),
-                                        (o = null),
-                                        e.chart_id && (o = e.chart_id),
-                                        e.iconomi_tickers && ((i = e.iconomi_tickers), s.push(i)),
-                                        e.cryptocompare_tickers && ((a = e.cryptocompare_tickers), s.push(a)),
-                                        e.cryptocompare_api_key && (n = e.cryptocompare_api_key),
-                                        e.custom_data &&
-                                            ((r = e.custom_data),
-                                            (h = []),
-                                            r.forEach(function (t) {
-                                                h.push(t.name);
-                                            }),
-                                            s.push(h)),
-                                        e.loading_indicator && S(o, e),
-                                        (t.next = 14),
-                                        Y(i, a, n, r, e)
-                                    );
-                                case 14:
-                                    (c = t.sent), new l.a(document.querySelector("#" + o), X(e, s, c)).render(), e.loading_indicator && A(document.querySelector(".".concat(o, ".cryptochart_loading")), 2e3);
-                                case 18:
-                                case "end":
-                                    return t.stop();
-                            }
-                    }, t);
-                })),
-                (D = function () {
-                    var e = this,
-                        i = arguments;
-                    return new Promise(function (a, s) {
-                        var n = t.apply(e, i);
-                        function r(t) {
-                            R(n, a, s, r, o, "next", t);
-                        }
-                        function o(t) {
-                            R(n, a, s, r, o, "throw", t);
-                        }
-                        r(void 0);
-                    });
-                }).apply(this, arguments)
-            );
-        }
-        function N(t, e, i) {
-            var a = null;
-            e && (a = [].concat.apply([], e));
-            var s = i[0].series,
-                n = i[0].rebalanced,
-                o = i[0].labels,
-                l = i[0].tickers,
-                h = {
-                    plotOptions: {
-                        pie: {
-                            donut: {
-                                labels: {
-                                    show: !0,
-                                    name: { show: !0, color: "#000000", offsetY: -15 },
-                                    value: {
-                                        show: !0,
-                                        color: "#000000",
-                                        offsetY: -5,
-                                        formatter: function (t, e) {
-                                            e.seriesIndex;
-                                            return (100 * t).toFixed(2) + "%";
-                                        },
-                                    },
-                                    total: {
-                                        show: !0,
-                                        label: "Total " + a + " Assets:",
-                                        formatter: function (t) {
-                                            return s.length;
-                                        },
-                                    },
-                                },
-                            },
-                        },
-                    },
-                    chart: { id: t.chart_id, type: "donut" },
-                    series: s,
-                    labels: o,
-                    legend: { position: "right", offsetY: 25, horizontalAlign: "left" },
-                    dataLabels: {
-                        enabled: !0,
-                        formatter: function (t, e) {
-                            var i = e.seriesIndex;
-                            e.dataPointIndex, e.w;
-                            return l[i];
-                        },
-                        dropShadow: { enabled: !0 },
-                    },
-                    tooltip: {
-                        custom: function (t) {
-                            var e = t.series,
-                                i = t.seriesIndex;
-                            t.dataPointIndex, t.w;
-                            return '<div class="arrow_box"><span>' + o[i] + " (" + l[i] + ")<br><span class='tooltip-weights'> Current: " + (100 * e[i]).toFixed(2) + "%<br> Target: " + (100 * n[i]).toFixed(2) + "%</span></span></div>";
-                        },
-                    },
-                    colors: ["#4CAF50", "#2196F3", "#FF5722", "#607D8B", "#E91E63", "#673AB7", "#00BCD4", "#FF9800", "#009688", "#8BC34A", "#F44336", "#3F51B5", "#FFEB3B", "#9C27B0", "#FFC107", "#795548", "#CDDC39", "#03A9F4", "#9E9E9E"],
-                };
-            return t.options && (t.options.theme && delete h.colors, r(h, t.options), !0 === t.options.title && (h.title = { text: a + " Crypto Fund Breakdown" })), h;
-        }
-        function H(t, e, i, a, s, n, r) {
-            try {
-                var o = t[n](r),
-                    l = o.value;
-            } catch (t) {
-                return void i(t);
-            }
-            o.done ? e(l) : Promise.resolve(l).then(a, s);
-        }
-        function _(t) {
-            return W.apply(this, arguments);
-        }
-        function W() {
-            var t;
-            return (
-                (t = regeneratorRuntime.mark(function t(e) {
-                    var i, a, s, n;
-                    return regeneratorRuntime.wrap(function (t) {
-                        for (;;)
-                            switch ((t.prev = t.next)) {
-                                case 0:
-                                    (i = []), (a = 0);
-                                case 2:
-                                    if (!(a < e.length)) {
-                                        t.next = 13;
-                                        break;
-                                    }
-                                    return (
-                                        (t.next = 5),
-                                        fetch("https://api.iconomi.com/v1/daa/" + e[a] + "/structure").catch(function (t) {
-                                            return console.error("Error:", t);
-                                        })
-                                    );
-                                case 5:
-                                    return (s = t.sent), (t.next = 8), s.json();
-                                case 8:
-                                    (n = t.sent), i.push({ name: e[a], data: n.values });
-                                case 10:
-                                    a++, (t.next = 2);
-                                    break;
-                                case 13:
-                                    return t.abrupt("return", i);
-                                case 14:
-                                case "end":
-                                    return t.stop();
-                            }
-                    }, t);
-                })),
-                (W = function () {
-                    var e = this,
-                        i = arguments;
-                    return new Promise(function (a, s) {
-                        var n = t.apply(e, i);
-                        function r(t) {
-                            H(n, a, s, r, o, "next", t);
-                        }
-                        function o(t) {
-                            H(n, a, s, r, o, "throw", t);
-                        }
-                        r(void 0);
-                    });
-                }).apply(this, arguments)
-            );
-        }
-        function B(t, e, i, a, s, n, r) {
-            try {
-                var o = t[n](r),
-                    l = o.value;
-            } catch (t) {
-                return void i(t);
-            }
-            o.done ? e(l) : Promise.resolve(l).then(a, s);
-        }
-        function V(t, e) {
-            return G.apply(this, arguments);
-        }
-        function G() {
-            var t;
-            return (
-                (t = regeneratorRuntime.mark(function t(e, i) {
-                    var a, s, n;
-                    return regeneratorRuntime.wrap(function (t) {
-                        for (;;)
-                            switch ((t.prev = t.next)) {
-                                case 0:
-                                    return (t.next = 2), _(e);
-                                case 2:
-                                    return (a = t.sent), (t.next = 5), a;
-                                case 5:
-                                    return (
-                                        (s = t.sent),
-                                        (n = []),
-                                        s.forEach(function (t) {
-                                            var e = [],
-                                                i = [],
-                                                a = [],
-                                                s = [];
-                                            t.data.forEach(function (t) {
-                                                i.push(t.targetWeight), s.push(t.rebalancedWeight), e.push(t.assetName), a.push(t.assetTicker);
-                                            }),
-                                                n.push({ series: i, labels: e, tickers: a, rebalanced: s });
-                                        }),
-                                        t.abrupt("return", n)
-                                    );
-                                case 9:
-                                case "end":
-                                    return t.stop();
-                            }
-                    }, t);
-                })),
-                (G = function () {
-                    var e = this,
-                        i = arguments;
-                    return new Promise(function (a, s) {
-                        var n = t.apply(e, i);
-                        function r(t) {
-                            B(n, a, s, r, o, "next", t);
-                        }
-                        function o(t) {
-                            B(n, a, s, r, o, "throw", t);
-                        }
-                        r(void 0);
-                    });
-                }).apply(this, arguments)
-            );
-        }
-        function j(t, e, i, a, s, n, r) {
-            try {
-                var o = t[n](r),
-                    l = o.value;
-            } catch (t) {
-                return void i(t);
-            }
-            o.done ? e(l) : Promise.resolve(l).then(a, s);
-        }
-        function U() {
-            var t;
-            return (
-                (t = regeneratorRuntime.mark(function t(e) {
-                    var i, a, s, n, r, o;
-                    return regeneratorRuntime.wrap(function (t) {
-                        for (;;)
-                            switch ((t.prev = t.next)) {
-                                case 0:
-                                    return (
-                                        (i = null),
-                                        (a = []),
-                                        (s = null),
-                                        (n = null),
-                                        e.chart_id && (n = e.chart_id),
-                                        e.iconomi_tickers && ((i = e.iconomi_tickers), a.push(i)),
-                                        e.custom_data &&
-                                            ((s = e.custom_data),
-                                            (r = []),
-                                            s.forEach(function (t) {
-                                                r.push(t.name);
-                                            }),
-                                            a.push(r)),
-                                        e.loading_indicator && S(n, e),
-                                        (t.next = 10),
-                                        V(i, s)
-                                    );
-                                case 10:
-                                    (o = t.sent), new l.a(document.querySelector("#" + n), N(e, a, o)).render(), e.loading_indicator && A(document.querySelector(".".concat(n, ".cryptochart_loading")), 2e3);
-                                case 14:
-                                case "end":
-                                    return t.stop();
-                            }
-                    }, t);
-                })),
-                (U = function () {
-                    var e = this,
-                        i = arguments;
-                    return new Promise(function (a, s) {
-                        var n = t.apply(e, i);
-                        function r(t) {
-                            j(n, a, s, r, o, "next", t);
-                        }
-                        function o(t) {
-                            j(n, a, s, r, o, "throw", t);
-                        }
-                        r(void 0);
-                    });
-                }).apply(this, arguments)
-            );
-        }
-        function q(t, e, i) {
-            var a = null;
-            e && (a = [].concat.apply([], e));
-            var s = i[0].rebalanced_coin_weights,
-                n = i[0].current_coin_weights,
-                o = i[0].coin_names,
-                l = {
-                    plotOptions: { bar: { horizontal: !0, columnWidth: "70%", barHeight: "70%" } },
-                    yaxis: { show: !0 },
-                    xaxis: {
-                        labels: {
-                            show: !0,
-                            formatter: function (t, e, i) {
-                                return t + "%";
-                            },
-                        },
-                        tickAmount: 5,
-                        max: 100,
-                        axisTicks: { show: !0 },
-                        axisBorder: { show: !0 },
-                    },
-                    chart: { id: t.chart_id, type: "bar", stacked: !0, stackType: "100%", toolbar: { show: !1 } },
-                    grid: { yaxis: { lines: { show: !1 } } },
-                    series: s,
-                    labels: t.iconomi_tickers,
-                    legend: { position: "top", horizontalAlign: "left", onItemClick: { toggleDataSeries: !1 } },
-                    dataLabels: {
-                        enabled: !0,
-                        formatter: function (t, e) {
-                            var i = e.seriesIndex;
-                            e.dataPointIndex, e.w;
-                            return n[i].name;
-                        },
-                        dropShadow: { enabled: !0 },
-                    },
-                    tooltip: {
-                        custom: function (t) {
-                            var e = t.series,
-                                i = t.seriesIndex,
-                                a = t.dataPointIndex,
-                                s = (t.w, e[i][a]),
-                                r = n[i].data[a],
-                                l = o.find(function (t) {
-                                    return t.cointicker === n[i].name;
-                                });
-                            return '<div class="arrow_box"><span>' + l.name + " (" + l.cointicker + ")<br><span class='tooltip-weights'> Current: " + (100 * r).toFixed(2) + "%<br> Target: " + (100 * s).toFixed(2) + "%</span></span></div>";
-                        },
-                    },
-                    colors: ["#4CAF50", "#2196F3", "#FF5722", "#607D8B", "#E91E63", "#673AB7", "#00BCD4", "#FF9800", "#009688", "#8BC34A", "#F44336", "#3F51B5", "#FFEB3B", "#9C27B0", "#FFC107", "#795548", "#CDDC39", "#03A9F4", "#9E9E9E"],
-                    fill: { opacity: 1, type: "gradient", gradient: { shade: "dark", type: "vertical", shadeIntensity: 0.35, gradientToColors: void 0, inverseColors: !1, opacityFrom: 0.95, opacityTo: 0.95, stops: [95, 0, 100] } },
-                };
-            return t.options && (t.options.theme && delete l.colors, r(l, t.options), !0 === t.options.title && (l.title = { text: a.join(", ") + " Crypto Funds" })), l;
-        }
-        function Z(t, e, i, a, s, n, r) {
-            try {
-                var o = t[n](r),
-                    l = o.value;
-            } catch (t) {
-                return void i(t);
-            }
-            o.done ? e(l) : Promise.resolve(l).then(a, s);
-        }
-        function $(t, e) {
-            return J.apply(this, arguments);
-        }
-        function J() {
-            var t;
-            return (
-                (t = regeneratorRuntime.mark(function t(e, i) {
-                    var a, s, n, r, o, l, h, c, d;
-                    return regeneratorRuntime.wrap(function (t) {
-                        for (;;)
-                            switch ((t.prev = t.next)) {
-                                case 0:
-                                    return (
-                                        (d = function (t) {
-                                            var e = [];
-                                            return (
-                                                Object.keys(t).forEach(function (i, a) {
-                                                    var s = {};
-                                                    (s.name = i), (s.data = t[i]), e.push(s);
-                                                }),
-                                                e
-                                            );
-                                        }),
-                                        (t.next = 3),
-                                        _(e)
-                                    );
-                                case 3:
-                                    return (a = t.sent), (t.next = 6), a;
-                                case 6:
-                                    return (
-                                        (s = t.sent),
-                                        (n = []),
-                                        (r = []),
-                                        (o = []),
-                                        s.forEach(function (t) {
-                                            var e = [];
-                                            t.data.forEach(function (i) {
-                                                e.push({ portfolio: t.name, assetName: i.assetName, assetTicker: i.assetTicker, rebalanced: i.rebalancedWeight, weight: i.targetWeight }),
-                                                    o.push({ name: i.assetName, cointicker: i.assetTicker });
-                                            }),
-                                                n.push(e);
-                                        }),
-                                        n.forEach(function (t, e) {
-                                            o.forEach(function (i) {
-                                                if (
-                                                    !t.some(function (t) {
-                                                        return t.assetTicker === i.cointicker;
-                                                    })
-                                                ) {
-                                                    var a = { portfolio: t[0].portfolio, assetName: i.cointicker, assetTicker: i.cointicker, rebalanced: 0, weight: 0 };
-                                                    n[e].push(a);
-                                                }
-                                            });
-                                        }),
-                                        (l = n.flat()),
-                                        (h = []),
-                                        (c = []),
-                                        Object.keys(l).forEach(function (t, e) {
-                                            var i = l[t],
-                                                a = i.assetTicker,
-                                                s = i.assetTicker;
-                                            (h[a] = h[a] || []), h[a].push(i.rebalanced), (c[s] = c[s] || []), c[s].push(i.weight);
-                                        }),
-                                        r.push({ rebalanced_coin_weights: d(h), current_coin_weights: d(c), coin_names: o }),
-                                        t.abrupt("return", r)
-                                    );
-                                case 18:
-                                case "end":
-                                    return t.stop();
-                            }
-                    }, t);
-                })),
-                (J = function () {
-                    var e = this,
-                        i = arguments;
-                    return new Promise(function (a, s) {
-                        var n = t.apply(e, i);
-                        function r(t) {
-                            Z(n, a, s, r, o, "next", t);
-                        }
-                        function o(t) {
-                            Z(n, a, s, r, o, "throw", t);
-                        }
-                        r(void 0);
-                    });
-                }).apply(this, arguments)
-            );
-        }
-        function Q(t, e, i, a, s, n, r) {
-            try {
-                var o = t[n](r),
-                    l = o.value;
-            } catch (t) {
-                return void i(t);
-            }
-            o.done ? e(l) : Promise.resolve(l).then(a, s);
-        }
-        function K() {
-            var t;
-            return (
-                (t = regeneratorRuntime.mark(function t(e) {
-                    var i, a, s, n, r, o;
-                    return regeneratorRuntime.wrap(function (t) {
-                        for (;;)
-                            switch ((t.prev = t.next)) {
-                                case 0:
-                                    return (
-                                        (i = null),
-                                        (a = []),
-                                        (s = null),
-                                        (n = null),
-                                        e.chart_id && (n = e.chart_id),
-                                        e.iconomi_tickers && ((i = e.iconomi_tickers), a.push(i)),
-                                        e.custom_data &&
-                                            ((s = e.custom_data),
-                                            (r = []),
-                                            s.forEach(function (t) {
-                                                r.push(t.name);
-                                            }),
-                                            a.push(r)),
-                                        e.loading_indicator && S(n, e),
-                                        (t.next = 10),
-                                        $(i, s)
-                                    );
-                                case 10:
-                                    (o = t.sent), new l.a(document.querySelector("#" + n), q(e, a, o)).render(), e.loading_indicator && A(document.querySelector(".".concat(n, ".cryptochart_loading")), 2e3);
-                                case 14:
-                                case "end":
-                                    return t.stop();
-                            }
-                    }, t);
-                })),
-                (K = function () {
-                    var e = this,
-                        i = arguments;
-                    return new Promise(function (a, s) {
-                        var n = t.apply(e, i);
-                        function r(t) {
-                            Q(n, a, s, r, o, "next", t);
-                        }
-                        function o(t) {
-                            Q(n, a, s, r, o, "throw", t);
-                        }
-                        r(void 0);
-                    });
-                }).apply(this, arguments)
-            );
-        }
-        function tt(t) {
-            !(function (t) {
-                L.apply(this, arguments);
-            })(t);
-        }
-        function et(t) {
-            !(function (t) {
-                I.apply(this, arguments);
-            })(t);
-        }
-        function it(t) {
-            !(function (t) {
-                D.apply(this, arguments);
-            })(t);
-        }
-        function at(t) {
-            !(function (t) {
-                U.apply(this, arguments);
-            })(t);
-        }
-        function st(t) {
-            !(function (t) {
-                K.apply(this, arguments);
-            })(t);
-        }
-        i.d(e, "roiComparison", function () {
-            return tt;
-        }),
-            i.d(e, "priceHeatmap", function () {
-                return et;
-            }),
-            i.d(e, "priceHistory", function () {
-                return it;
-            }),
-            i.d(e, "cryptoFundPie", function () {
-                return at;
-            }),
-            i.d(e, "cryptoFundBar", function () {
-                return st;
-            });
-    },
-]);
diff --git a/basicswap/static/js/coin_icons.js b/basicswap/static/js/coin_icons.js
new file mode 100644
index 0000000..52f21ed
--- /dev/null
+++ b/basicswap/static/js/coin_icons.js
@@ -0,0 +1,70 @@
+// Define a cache object to store selected option data
+const selectCache = {};
+
+// Function to update the cache with the selected option data for a given select element
+function updateSelectCache(select) {
+  const selectedOption = select.options[select.selectedIndex];
+  const image = selectedOption.getAttribute('data-image');
+  const name = selectedOption.textContent.trim();
+  selectCache[select.id] = { image, name };
+}
+
+// Function to set the selected option and associated image and name for a given select element
+
+
+function setSelectData(select) {
+  const selectedOption = select.options[select.selectedIndex];
+  const image = selectedOption.getAttribute('data-image') || 'https://dummyimage.com/20x20/000/fff'; // set a default image URL
+  const name = selectedOption.textContent.trim();
+  if (image) {
+    select.style.backgroundImage = `url(${image})`;
+    select.nextElementSibling.querySelector('.select-image').src = image;
+  } else {
+    select.style.backgroundImage = '';
+    select.nextElementSibling.querySelector('.select-image').src = '';
+  }
+  select.nextElementSibling.querySelector('.select-name').textContent = name;
+  updateSelectCache(select);
+}
+
+
+// Function to get the selected option data from cache for a given select element
+function getSelectData(select) {
+  return selectCache[select.id] || {};
+}
+
+// Update all custom select elements on the page
+const selects = document.querySelectorAll('.custom-select .select');
+selects.forEach((select) => {
+  // Set the initial select data based on the cached data (if available) or the selected option (if any)
+  const cachedData = getSelectData(select);
+  if (cachedData.image) {
+    select.style.backgroundImage = `url(${cachedData.image})`;
+    select.nextElementSibling.querySelector('.select-image').src = cachedData.image;
+  }
+  if (cachedData.name) {
+    select.nextElementSibling.querySelector('.select-name').textContent = cachedData.name;
+  }
+  if (select.selectedIndex >= 0) {
+    setSelectData(select);
+  }
+
+  // Add event listener to update select data when an option is selected
+  select.addEventListener('change', () => {
+    setSelectData(select);
+  });
+});
+
+// Hide the select image and name on page load
+const selectIcons = document.querySelectorAll('.custom-select .select-icon');
+const selectImages = document.querySelectorAll('.custom-select .select-image');
+const selectNames = document.querySelectorAll('.custom-select .select-name');
+selectIcons.forEach((icon) => {
+  icon.style.display = 'none';
+});
+selectImages.forEach((image) => {
+  image.style.display = 'none';
+});
+selectNames.forEach((name) => {
+  name.style.display = 'none';
+});
diff --git a/basicswap/static/js/coin_icons_2.js b/basicswap/static/js/coin_icons_2.js
new file mode 100644
index 0000000..32b59fe
--- /dev/null
+++ b/basicswap/static/js/coin_icons_2.js
@@ -0,0 +1,56 @@
+// Define the function for setting up the custom select element
+function setupCustomSelect(select) {
+  const options = select.querySelectorAll('option');
+  const selectIcon = select.parentElement.querySelector('.select-icon');
+  const selectImage = select.parentElement.querySelector('.select-image');
+
+  // Set the background image for each option that has a data-image attribute
+  options.forEach(option => {
+    const image = option.getAttribute('data-image');
+    if (image) {
+      option.style.backgroundImage = `url(${image})`;
+    }
+  });
+
+  // Set the selected option based on the stored value
+  const storedValue = localStorage.getItem(select.name);
+  if (storedValue) {
+    const selectedOption = select.querySelector(`option[value="${storedValue}"]`);
+    if (selectedOption) {
+      select.value = storedValue;
+      const image = selectedOption.getAttribute('data-image');
+      if (image) {
+        select.style.backgroundImage = `url(${image})`;
+        selectImage.src = image;
+      }
+    }
+  }
+
+  // Update the select element and image when the user makes a selection
+  select.addEventListener('change', () => {
+    const selectedOption = select.options[select.selectedIndex];
+    const image = selectedOption.getAttribute('data-image');
+    if (image) {
+      select.style.backgroundImage = `url(${image})`;
+      selectImage.src = image;
+    } else {
+      select.style.backgroundImage = '';
+      selectImage.src = '';
+    }
+
+    // Save the selected value to localStorage
+    localStorage.setItem(select.name, select.value);
+  });
+
+  // Hide the select icon and image on page load
+  selectIcon.style.display = 'none';
+  selectImage.style.display = 'none';
+}
+
+// Call the setupCustomSelect function for each custom select element
+const customSelects = document.querySelectorAll('.custom-select select');
+customSelects.forEach(select => {
+  setupCustomSelect(select);
+});
+
+
diff --git a/basicswap/static/js/libs/dd.min.js b/basicswap/static/js/libs/dd.min.js
deleted file mode 100644
index 0dcd3c2..0000000
--- a/basicswap/static/js/libs/dd.min.js
+++ /dev/null
@@ -1,1015 +0,0 @@
-/*! For license information please see dd.min.js.LICENSE.txt */
-(() => {
-    "use strict";
-    let e = null;
-    class t {
-        constructor(e, t) {
-            this.ele = e, this._settings = {
-                byJson: {
-                    data: null,
-                    selectedIndex: 0,
-                    name: null,
-                    size: 0,
-                    multiple: !1,
-                    width: 250
-                },
-                mainCss: "ms-dd",
-                rowHeight: null,
-                visibleRows: null,
-                showIcon: !0,
-                zIndex: 9999,
-                event: "click",
-                style: "",
-                childWidth: null,
-                childHeight: null,
-                enableCheckbox: !1,
-                checkboxNameSuffix: "_mscheck",
-                showPlusItemCounter: !0,
-                enableAutoFilter: !1,
-                showFilterAlways: !1,
-                showListCounter: !1,
-                imagePosition: "left",
-                errorMessage: "Please select an item from this list",
-                on: {
-                    create: null,
-                    open: null,
-                    close: null,
-                    add: null,
-                    remove: null,
-                    change: null,
-                    blur: null,
-                    click: null,
-                    dblclick: null,
-                    mousemove: null,
-                    mouseover: null,
-                    mouseout: null,
-                    focus: null,
-                    mousedown: null,
-                    mouseup: null
-                },
-                ...t
-            }, this._css = {}, this._onDocumentClick = null, this._onDocumentKeyDown = null, this._onDocumentKeyUp = null, this._isOpen = !1, this._DOWN_ARROW = 40, this._UP_ARROW = 38, this._LEFT_ARROW = 37, this._RIGHT_ARROW = 39, this._ESCAPE = 27, this._ENTER = 13, this._ALPHABETS_START = 47, this._SHIFT = 16, this._CONTROL = 17, this._MAC_CONTROL = 91, this._BACKSPACE = 8, this._DELETE = 46, this._SPACE = 32, this._shiftHolded = !1, this._controlHolded = !1, this._isFirstTime = !0, this._cacheEle = {}, this._isMouseDown = !1, this._itemsArr = [], this._css = {
-                dd: this._settings.mainCss + " ms-pr ms-effect",
-                wrapperDisabled: "disabled",
-                headerA: "ms-list-option option-selected ",
-                header: "ms-dd-header ",
-                headerMiddleContent: "ms-header-middle-content ",
-                arrow: "ms-dd-arrow",
-                arrowDown: "ms-dd-pointer-down",
-                arrowUp: "ms-dd-pointer-up",
-                headerCounter: "ms-header-counter",
-                listOfItems: "ms-options ",
-                itemContent: "ms-dd-option-content",
-                item: "ms-list-option ",
-                itemSpan: "ms-middle",
-                itemSpanOpt: "ms-optgroup-padding",
-                itemLabel: "ms-dd-label",
-                itemImage: "ms-dd-option-image",
-                itemDesc: "ms-dd-desc",
-                itemSelected: "option-selected",
-                itemDisabled: "disabled",
-                itemEnabled: "enabled",
-                optgroup: "ms-optgroup",
-                listCounter: "ms-list-counter",
-                valueInput: "ms-value-input",
-                checkbox: "ms-checkbox",
-                imageRight: "ico-align-right"
-            }, this._wrapper = {}, this._createByJson(), this._checkDataSettings(), this._isList = this.ele.size > 1, this._isMultiple = this.ele.multiple, this._enableCheckbox = this._settings.enableCheckbox, (this._isList || "true" === this._enableCheckbox.toString()) && (this._isMultiple = this.ele.multiple = !0), this._isFilterApplied = !1, this._nexPrevCounter = 0, this._init()
-        }
-        _init() {
-            this._makeLayout(), this._updateUiAndValueByIndex(this.selectedIndex), this.ele.size > 1 && (this._makeUiAsList(!0, this.ele.size), this._scrollToItem()), null !== this._settings.childWidth && (this._wrapper.listOfItems.style.width = this._settings.childWidth), this._showHideOriginal(!1), "true" === this._settings.showFilterAlways.toString() && (this._settings.enableAutoFilter = !0, this._showHideFilterBox(!0)), this.ele.autofocus ? (this._wrapper.holder.focus(), this._wrapper.filterInput.focus()) : this._wrapper.filterInput.blur(), this.updateUiAndValue(), this._fireLocalEventIfExist("create"), this._fireEventIfExist("onCreate")
-        }
-        _showHideOriginal(e = !0) {
-            e ? this._show(this.ele) : this._hide(this.ele)
-        }
-        _checkDataSettings() {
-            let e = this._getDataSet(this.ele),
-                t = this._settings;
-            t.mainCss = e?.mainCss || t.mainCss, t.showIcon = e?.showIcon || t.showIcon, t.event = e?.event || t.event, t.childWidth = e?.childWidth || t.childWidth, t.childHeight = e?.childHeight || t.childHeight, t.enableCheckbox = e?.enableCheckbox || t.enableCheckbox, t.checkboxNameSuffix = e?.checkboxNameSuffix || t.checkboxNameSuffix, t.enableAutoFilter = e?.enableAutoFilter || t.enableAutoFilter, t.visibleRows = e?.visibleRows || t.visibleRows, t.showPlusItemCounter = e?.showPlusItemCounter || t.showPlusItemCounter, t.errorMessage = e?.errorMessage || t.errorMessage, t.showFilterAlways = e?.showFilterAlways || t.showFilterAlways, t.showListCounter = e?.showListCounter || t.showListCounter, t.imagePosition = e?.imagePosition || t.imagePosition, this._settings = {
-                ...this._settings,
-                ...t
-            }
-        }
-        setSettingAttribute(e, t) {
-            this._settings[e] = t
-        }
-        _createByJson() {
-            if (this._settings.byJson.data) try {
-                let e = this._settings.byJson,
-                    t = {};
-                t.name = e.name || this.ele.id || "", e.size > 0 && (t.size = e.size), e.multiple && (t.multiple = e.multiple);
-                let s = this._createEle("select", t),
-                    i = e.data.length;
-                for (let t = 0; t < i; t++) {
-                    let i = e.data[t],
-                        l = new Option(i.text, i.value);
-                    i.disabled && (l.disabled = !0);
-                    for (let e in i)
-                        if (i.hasOwnProperty(e) && "text" !== e.toLowerCase()) {
-                            let t = `data-${e}`;
-                            t = t.replace(/([A-Z])/g, "-$1").toLowerCase(), l.setAttribute(t, i[e])
-                        } s.options[t] = l
-                }
-                this.ele.appendChild(s), s.selectedIndex = e.selectedIndex, e.width && (this.ele.style.width = e.width + "px"), this.ele = s
-            } catch (e) {
-                throw "There is an error in json data."
-            }
-        }
-        _scrollToItem(e, t = "smooth") {
-            (e = e || this.uiData.ui) && (e = e.length > 1 ? e[0] : e, this._scrollToIfNeeded(e))
-        }
-        _showHideFilterBox(e = !0) {
-            e ? (this._show(this._wrapper.filterHolder), this._wrapper.filterInput.focus(), "false" === this._settings.showFilterAlways.toString() && this._hide(this._wrapper.headerA)) : (this._wrapper.filterInput.value = "", this._hide(this._wrapper.filterHolder), this._show(this._wrapper.headerA))
-        }
-        _applyFilters(e) {
-            let t = this._wrapper.filterInput.value;
-            if (0 === t.length) this._show(this._wrapper.headerA), this._makeChildren(), this._isFilterApplied = !1;
-            else {
-                "false" === this._settings.showFilterAlways.toString() && this._hide(this._wrapper.headerA), this._isOpen || this.open(null);
-                let e = [...this.options].filter((function(e) {
-                    return "OPTGROUP" !== e.nodeName && !1 === e.disabled && e.text.toLowerCase().indexOf(t.toLowerCase()) >= 0
-                }));
-                this._makeChildren(e), this._isFilterApplied = !0, this._nexPrevCounter = -1, this._scrollToIfNeeded(null, 0)
-            }
-        }
-        _makeFilterBox() {
-            let e = this._createEle("div", {
-                    className: "ms-filter-box"
-                }),
-                t = this._createEle("input", {
-                    type: "text"
-                });
-            return e.appendChild(t), this._wrapper.filterInput = t, this._wrapper.filterHolder = e, this._bindEvents(t, "input", (e => {
-                this._applyFilters(e)
-            })), e
-        }
-        _makeHeader() {
-            let e = this._css,
-                t = this._createEle("div", {
-                    className: e.header
-                }),
-                s = this._createEle("a", {
-                    className: e.headerA
-                }),
-                i = this._createEle("span", {
-                    className: e.headerMiddleContent
-                }),
-                l = this._createEle("span", {
-                    className: e.arrow + " " + e.arrowDown
-                });
-            return s.appendChild(l), s.appendChild(i), t.appendChild(s), this._wrapper.header = t, this._wrapper.headerA = s, this._wrapper.headerContent = i, this._wrapper.arrow = l, "left" !== this._settings.imagePosition && s.classList.add(e.imageRight), this._bindEvents(t, this._settings.event, (e => {
-                this.open(e)
-            })), t
-        }
-        _makeChildren(e = null) {
-            let t, s = this._css,
-                i = "true" === this._enableCheckbox.toString(),
-                l = this,
-                n = function(e, t) {
-                    let n = {};
-                    return n = l._parseOption(e), {
-                        opt: n,
-                        itemObj: {
-                            label: {
-                                text: n.text,
-                                css: s.itemLabel
-                            },
-                            img: {
-                                src: n.image,
-                                css: s.itemImage
-                            },
-                            desc: {
-                                text: n.description,
-                                css: s.itemDesc
-                            },
-                            isDisabled: e.disabled || !1,
-                            isSelected: e.selected || !1,
-                            isCheckbox: i,
-                            value: n.value,
-                            title: n.title,
-                            imageCss: `${n.imageCss} ${n.className}`,
-                            counter: t + 1,
-                            isOptGroup: "OPTGROUP" === e.nodeName,
-                            innerSpanCss: s.itemContent
-                        }
-                    }
-                },
-                r = function(e, t) {
-                    t.isDisabled || (l._bindEvents(e, "mouseup", (e => {
-                        l._isMouseDown = !1, i && "INPUT" === e.target.nodeName || l._isList || l.close(e)
-                    })), l._bindEvents(e, "mousedown", (t => {
-                        if (l._isMouseDown = !0, i && "INPUT" === t.target.nodeName) l._setSelectedByItemToggle(e._refCheckbox, e);
-                        else if (l._shiftHolded && l._isMultiple) {
-                            let t = l.selectedIndex,
-                                s = e.index;
-                            l._setSelectedByIndexFromTo(t, s)
-                        } else l._controlHolded && l._isMultiple ? l._setSelectedByItem(e, !1, !1) : l._setSelectedByItem(e)
-                    })), l._bindEvents(e, "mouseover", (t => {
-                        l._isMouseDown && l._isMultiple && l._setSelectedByItem(e, !1, !1)
-                    })))
-                };
-            this._wrapper.listOfItems ? t = this._wrapper.listOfItems : (t = this._createEle("ul", {
-                className: s.listOfItems,
-                zIndex: this._settings.zIndex
-            }), this._wrapper.listOfItems = t), t.innerHTML = "";
-            let a = null === e ? this.ele.children : e,
-                h = a.length;
-            for (let e = 0; e < h; e++) {
-                let i = a[e],
-                    l = n(i, e),
-                    h = l.opt,
-                    d = l.itemObj,
-                    o = this._createRow(d);
-                if ("" !== h.className && (o.className = o.className + " " + h.className), "" !== h.internalStyle && (o.style = h.internalStyle), o.index = h.index, o.setAttribute("data-ms-index", h.index), d.isOptGroup) {
-                    let e = i.children,
-                        t = e.length,
-                        l = this._createEle("ul");
-                    for (let i = 0; i < t; i++) {
-                        let t = n(e[i], i),
-                            a = t.opt,
-                            h = t.itemObj,
-                            d = this._createRow(h);
-                        "" !== a.className && (d.className = d.className + " " + a.className), "" !== a.internalStyle && (d.style = a.internalStyle), d.index = a.index, d.setAttribute("data-ms-index", a.index), h.isSelected && this._setSelectedByItem(d, !0), r(d, h), "left" !== this._settings.imagePosition && d.classList.add(s.imageRight), l.appendChild(d)
-                    }
-                    o.appendChild(l)
-                }
-                d.isOptGroup || r(o, d), "left" !== this._settings.imagePosition && o.classList.add(s.imageRight), t.appendChild(o), d.isSelected && this._setSelectedByItem(o, !0)
-            }
-            return null !== this._settings.childHeight && (t.style.maxHeight = this._settings.childHeight + "px"), t
-        }
-        _makeLayout() {
-            this.ele.tabIndex = -1;
-            let t = this._css,
-                s = this._createEle("div", {
-                    tabIndex: 0,
-                    className: t.dd
-                }),
-                i = this.ele.name,
-                l = this.ele.required,
-                n = this._createEle("input", {
-                    tabIndex: -1,
-                    name: i,
-                    type: "text",
-                    className: this._css.valueInput,
-                    required: l
-                });
-            s.appendChild(n), this.ele.required = !1, this.ele.name = "";
-            let r = this._createEle("div", {
-                className: "more",
-                style: "display:none"
-            });
-            s.appendChild(r), this._wrapper.valueBox = n, this._wrapper.moreValueBox = r;
-            let a = this._makeHeader(),
-                h = this._makeFilterBox();
-            a.appendChild(h), this._showHideFilterBox(!1);
-            let d = this._makeChildren();
-            s.appendChild(a), s.appendChild(d), this._wrapper.holder = s, this._insertAfter(s, this.ele), this._hide(d), this.disabled && s.classList.add(t.wrapperDisabled);
-            let o = this._getInternalStyle(this.ele);
-            s.setAttribute("style", o), null !== this._settings.byJson.data && s.setAttribute("style", `width:${this._settings.byJson.width}px`);
-            let u = this._createEle("div", {
-                style: "clear:both"
-            });
-            s.appendChild(u), this._bindEvents(this._wrapper.holder, "focus", (t => {
-                this._isList ? this._bindDocumentEvents(null, !1, !0) : (e && (e.close(null), e = null), this._bindDocumentEvents(null, !0, !0), e = this), this._fireLocalEventIfExist("focus"), this._fireEventIfExist("focus")
-            })), this._bindEvents(this._wrapper.holder, "blur", (e => {
-                this._isList && this._unbindDocumentEvents(), this._fireLocalEventIfExist("blur"), this._fireEventIfExist("blur")
-            })), this._bindEvents(this._wrapper.holder, "dblclick", (e => {
-                this._fireLocalEventIfExist("blur"), this._fireEventIfExist("blur")
-            })), this._bindEvents(n, "invalid", (e => {
-                e.target.setCustomValidity(""), e.target.validity.valid || e.target.setCustomValidity(this._settings.errorMessage)
-            })), this._bindEvents(n, "input", (e => {
-                e.target.setCustomValidity("")
-            }));
-            let _ = ["click", "dblclick", "mousemove", "mouseover", "mouseout", "mousedown", "mouseup"];
-            for (let e = 0, t = _.length; e < t; e++) {
-                let t = _[e];
-                this._bindEvents(this._wrapper.holder, t, (e => {
-                    this._fireLocalEventIfExist(t), this._fireEventIfExist(t)
-                }))
-            }
-            return s
-        }
-        _createRow(e) {
-            let t = e.isOptGroup ? this._css.optgroup : this._css.item,
-                s = this._createEle("li", {
-                    className: t
-                });
-            if (e.isCheckbox && !e.isOptGroup) {
-                let t = this._createEle("input", {
-                    tabIndex: -1,
-                    className: this._css.checkbox,
-                    type: "checkbox",
-                    disabled: e.isDisabled,
-                    checked: !1,
-                    value: e.value,
-                    name: this._wrapper.valueBox.name + this._settings.checkboxNameSuffix + "[]"
-                });
-                s.appendChild(t), s._refCheckbox = t
-            }
-            let i = e.isOptGroup ? " " + this._css.itemSpanOpt : "",
-                l = this._createEle("span", {
-                    className: this._css.itemSpan + i
-                }),
-                n = "true" === this._settings.showListCounter.toString() ? `<span class='${this._css.listCounter}'>${e.counter}</span> ${e.label.text}` : e.label.text,
-                r = this._createEle("span", {
-                    className: e.label.css
-                }, n),
-                a = this._createEle("span", {
-                    className: e.innerSpanCss
-                });
-            if (a.appendChild(r), null !== e.img.src) {
-                let t = this._createEle("img", {
-                    className: e.img.css,
-                    src: e.img.src
-                });
-                l.appendChild(t)
-            }
-            if (null === e.img.src && "" !== e.imageCss.replace(/\s/g, "")) {
-                let t = this._createEle("span", {
-                    className: e.img.css + " " + e.imageCss
-                }, "&nbsp;");
-                l.appendChild(t)
-            }
-            if (null !== e.desc.text) {
-                let t = this._createEle("span", {
-                    className: e.desc.css
-                }, e.desc.text);
-                a.appendChild(t)
-            }
-            return l.appendChild(a), s.appendChild(l), e.isDisabled ? s.classList.add(this._css.itemDisabled) : e.isOptGroup || s.classList.add(this._css.itemEnabled), "" !== e.title && (s.title = e.title), s
-        }
-        _parseOption(e) {
-            let t, s, i, l = null,
-                n = "",
-                r = "",
-                a = "",
-                h = "",
-                d = "",
-                o = "",
-                u = -1;
-            if (void 0 !== e) {
-                let _ = e.nodeName,
-                    p = e.dataset;
-                "OPTGROUP" === _ ? h = e.label : (h = e.text, a = e.value || h), u = e.index, t = e.selected, s = e.disabled, d = e.className || "", n = p.title || "", r = p.description || "", l = p.image || l, o = p.imageCss || "", i = this._getInternalStyle(e)
-            }
-            return {
-                image: l,
-                title: n,
-                description: r,
-                value: a,
-                text: h,
-                className: d,
-                imageCss: o,
-                index: u,
-                selected: t,
-                disabled: s,
-                internalStyle: i
-            }
-        }
-        _removeOldSelected() {
-            let e = this._getAllEle("ul li." + this._css.itemSelected, this._wrapper.holder);
-            for (let t = 0; t < e.length; t++) e[t].classList.remove(this._css.itemSelected), this._isMultiple && "true" === this._enableCheckbox.toString() && (e[t]._refCheckbox.checked = !1)
-        }
-        _setSelectedByIndexFromTo(e, t) {
-            let s = Math.min(e, t),
-                i = Math.max(e, t),
-                l = this.optionsUI;
-            for (let e = s; e <= i; e++) this._setSelectedByItem(l[e], !1, !1)
-        }
-        _setSelectedByItemToggle(e, t) {
-            let s = !e.checked,
-                i = t.index;
-            s ? (t.classList.add(this._css.itemSelected), this.ele.options[i].selected = !0) : (t.classList.remove(this._css.itemSelected), this.ele.options[i].selected = !1), this.updateUiAndValue()
-        }
-        _setSelectedByItem(e, t = !1, s = !0) {
-            if (t && e) e.classList.add(this._css.itemSelected);
-            else {
-                let t = e.index;
-                !0 === s ? (this._removeOldSelected(), this.ele.selectedIndex = t) : this.ele.options[t].selected = !0, e?.classList?.add(this._css.itemSelected), this.updateUiAndValue()
-            }
-            "true" === this._enableCheckbox.toString() && e?._refCheckbox && (e._refCheckbox.checked = !0), !1 === this._isFirstTime && (this._fireLocalEventIfExist("change"), this._fireEventIfExist("change")), this._isFirstTime = !1
-        }
-        _setSelectedByOptionItem(e, t = !1) {
-            let s = e.index,
-                i = this._getDataAndUI(s);
-            this._setSelectedByItem(i.ui, t)
-        }
-        _updateHeaderUI(e = null, t = null) {
-            let s = null === e ? this.uiData : e,
-                i = this._isArray(s.index) ? s.ui[0].innerHTML : null;
-            this._wrapper.headerContent.innerHTML = null !== t ? t : i || s?.ui?.innerHTML || "&nbsp;";
-            let l = this._getEle("." + this._css.itemLabel, this._wrapper.headerContent);
-            if ("true" === this._settings.showPlusItemCounter.toString() && null !== s.ui && s.ui.length > 1 && (l.innerHTML = l.innerHTML + `<span class="${this._css.headerCounter}">&nbsp; (+${s.ui.length-1})</span>`), "false" === this._settings.showIcon.toString()) {
-                let e = this._getEle("img", this._wrapper.headerContent);
-                e && this._hide(e)
-            }
-            this._setTitleMinHeight(!1)
-        }
-        _findElementByIndexProp(e) {
-            let t = this._getAllEle(`ul li.${this._css.item}`, this._wrapper.holder),
-                s = t.length;
-            for (let i = 0; i < s; i++)
-                if (t[i].index === e) return t[i];
-            return null
-        }
-        _getDataAndUI(e = null) {
-            let t, s, i, l = this.ele,
-                n = null,
-                r = -1,
-                a = this,
-                h = !1,
-                d = function(e) {
-                    let t = l.options[e],
-                        s = e;
-                    return {
-                        option: t,
-                        data: a._parseOption(t),
-                        index: s,
-                        ui: a._findElementByIndexProp(s)
-                    }
-                };
-            if (null !== e) i = d(e), n = i.option, t = i.data, r = i.index, s = i.ui;
-            else if (s = this._getAllEle("ul li." + this._css.itemSelected, this._wrapper.holder), s.length > 1) {
-                let e = [],
-                    l = [],
-                    a = [],
-                    o = [];
-                for (let t = 0; t < s.length; t++) i = d(s[t].index), e.push(i.data), l.push(i.option), a.push(i.index), o.push(i.ui);
-                t = e, n = l, r = a, s = o, h = !0
-            } else i = d(s[0]?.index || this.selectedIndex), n = i.option || null, t = i.data || null, r = i.index || -1, s = i.ui || null;
-            return {
-                data: t,
-                ui: s,
-                index: r,
-                option: n,
-                isArray: h
-            }
-        }
-        _isArray = function(e) {
-            return "[object Array]" === Object.prototype.toString.call(e)
-        };
-        updateUiAndValue(e = null) {
-            let t = null === e ? this.uiData : e;
-            this._updateHeaderUI(t);
-            let s = this._wrapper.valueBox;
-            if (s.value = this.ele.value, this._isMultiple && "[]" === s.name.substr(s.name.length - 2, s.name.length)) {
-                this._wrapper.moreValueBox.innerHTML = "";
-                for (let e = 1; e < t.data.length; e++) {
-                    let i = this._createEle("input", {
-                        type: "hidden",
-                        name: s.name,
-                        value: t.data[e].value
-                    });
-                    this._wrapper.moreValueBox.appendChild(i)
-                }
-            }
-        }
-        _updateUiAndValueByIndex(e) {
-            let t = this._getDataAndUI(e);
-            this.updateUiAndValue(t)
-        }
-        _createEle(e, t, s) {
-            let i = document.createElement(e);
-            if (t)
-                for (let e in t) "style" === e ? i.style.cssText = t[e] : i[e] = t[e];
-            return s && (i.innerHTML = s), i
-        }
-        _getEle(e, t = null) {
-            return null === t ? document.querySelector(e) : t.querySelector(e)
-        }
-        _getAllEle(e, t = null) {
-            return null === t ? document.querySelectorAll(e) : t.querySelectorAll(e)
-        }
-        _getInternalStyle(e) {
-            return void 0 === e.style ? "" : e.style.cssText
-        }
-        _toggleShow(e) {
-            e.style.display = "none" === e.style.display || "" === e.style.display ? "inherit" : "none"
-        }
-        _show(e, t = "block") {
-            e.style.display = t
-        }
-        _hide(e) {
-            e.style.display = "none"
-        }
-        _insertAfter(e, t) {
-            return t.parentNode.insertBefore(e, t.nextSibling)
-        }
-        _insertBefore(e, t) {
-            return t.insertBefore(e, t)
-        }
-        _getIndex(e) {
-            return [...this._getAllEle("ul li", this._wrapper.holder)].indexOf(e)
-        }
-        _getProp(e, t) {
-            let s = {};
-            for (let i = 0; i < e.attributes.length; i++) {
-                let l = e.attributes[i].nodeName,
-                    n = e.attributes[i].nodeValue;
-                if (t === l) return n;
-                s[l] = n
-            }
-            return void 0 === t ? s : null
-        }
-        _getDataSet(e, t = null) {
-            return null === t ? e.dataset : e.dataset[t] || null
-        }
-        _bindEvents(e, t, s) {
-            e.addEventListener(t, s)
-        }
-        _unbindEvents(e, t, s) {
-            e.removeEventListener(t, s)
-        }
-        _adjustChildHeight(e = null) {
-            if (null !== (e = null === e ? parseInt(this._settings.visibleRows) : e)) {
-                let t = this._getEle("li[data-ms-index='0']", this._wrapper.listOfItems),
-                    s = null !== this._settings.rowHeight ? this._settings.rowHeight : t.clientHeight;
-                this._wrapper.listOfItems.style.height = e * s + "px"
-            }
-        }
-        _setTitleMinHeight(e = !0) {
-            let t = 0;
-            if (!0 === e) {
-                let e = this._getAllEle("li", this._wrapper.listOfItems),
-                    s = e.length;
-                for (let i = 0; i < s; i++) {
-                    let s = e[i];
-                    t = s.clientHeight > t ? s.clientHeight : t
-                }
-            } else t = this._wrapper.headerA.clientHeight;
-            this._wrapper.header.style.minHeight = t + "px"
-        }
-        _makeUiAsList(e, t) {
-            !0 === e ? (this._hide(this._wrapper.header), this.open(null, !0), this._adjustChildHeight(t), this._wrapper.listOfItems.style.position = "relative", this._wrapper.listOfItems.style.display = "inline-block", this._wrapper.listOfItems.style.zIndex = 0, this._wrapper.holder.style.zIndex = 0, this._isList = !0) : (this._show(this._wrapper.header), this._wrapper.listOfItems.style.height = null, this._wrapper.listOfItems.style.position = "absolute", this._wrapper.listOfItems.style.zIndex = this._settings.zIndex, this._wrapper.holder.style.zIndex = 0, this._isList = !1, this.close(null))
-        }
-        _bindDocumentEvents(e, t = !0, s = !0) {
-            this._unbindDocumentEvents(), this._onDocumentClick = e => {
-                let t = this._wrapper.listOfItems.getBoundingClientRect(),
-                    s = this._wrapper.header.getBoundingClientRect(),
-                    i = t.left + t.width,
-                    l = s.top + t.height + s.height;
-                (e.clientX < t.left || e.clientX > i || e.clientY < s.y || e.clientY > l) && this.close(e)
-            }, this._onDocumentKeyDown = e => {
-                switch (e.keyCode) {
-                    case this._DOWN_ARROW:
-                    case this._RIGHT_ARROW:
-                        e.preventDefault(), e.stopPropagation(), this._show(this._wrapper.listOfItems), this._isOpen = !0, this.next();
-                        break;
-                    case this._UP_ARROW:
-                    case this._LEFT_ARROW:
-                        e.preventDefault(), e.stopPropagation(), this.previous();
-                        break;
-                    case this._ESCAPE:
-                    case this._ENTER:
-                        e.preventDefault(), e.stopPropagation(), this.close(null);
-                        break;
-                    case this._SHIFT:
-                        this._shiftHolded = !0;
-                        break;
-                    case this._CONTROL:
-                    case this._MAC_CONTROL:
-                        this._controlHolded = !0;
-                        break;
-                    case this._SPACE:
-                        this._show(this._wrapper.listOfItems), this._isOpen = !0;
-                        break;
-                    default:
-                        e.keyCode >= this._ALPHABETS_START && !1 === this._isList && "true" === this._settings.enableAutoFilter.toString() && this._showHideFilterBox(!0), this._shiftHolded = !1, this._controlHolded = !1
-                }
-            }, this._onDocumentKeyUp = e => {
-                this._shiftHolded = !1, this._controlHolded = !1
-            }, !0 === t && this._bindEvents(document, "mouseup", this._onDocumentClick), !0 === s && (this._bindEvents(document, "keydown", this._onDocumentKeyDown), this._bindEvents(document, "keyup", this._onDocumentKeyUp))
-        }
-        _unbindDocumentEvents() {
-            null !== this._onDocumentClick && this._unbindEvents(document, "mouseup", this._onDocumentClick), null !== this._onDocumentKeyDown && this._unbindEvents(document, "keydown", this._onDocumentKeyDown), null !== this._onDocumentKeyUp && this._unbindEvents(document, "keyup", this._onDocumentKeyUp), this._onDocumentClick = null, this._onDocumentKeyDown = null, this._onDocumentKeyUp = null
-        }
-        _scrollToIfNeeded(e = null, t = null, s = "next") {
-            let i = this._wrapper.listOfItems;
-            if (i.getBoundingClientRect(), null === e && null !== t && (i.scrollTop = t), e = void 0 !== e ? e : this._getEle("li." + this._css.itemSelected)) {
-                let t = e.offsetTop,
-                    l = i.clientHeight,
-                    n = e.clientHeight;
-                t + n - i.scrollTop > l && "next" === s ? i.scrollTop = t + n - l : t - i.scrollTop < 0 && "previous" === s && (i.scrollTop = t)
-            }
-        }
-        _fireLocalEventIfExist(e, t = null) {
-            if ("function" == typeof this._settings.on[e]) {
-                let s = null === t ? this._getDataAndUI() : t,
-                    i = this._settings.on[e];
-                try {
-                    i(s)
-                } catch (e) {
-                    console.error(e.message)
-                }
-            }
-        }
-        _fireEventIfExist(e) {
-            if (this.ele.dataset[e]) {
-                let t = new Function(this.ele.dataset[e]);
-                try {
-                    t()
-                } catch (e) {
-                    console.error(e.message)
-                }
-            }
-            if (this._has_handler(e).hasEvent) {
-                if (this._has_handler(e).byElement) try {
-                    this.ele[e]()
-                } catch (t) {
-                    try {
-                        this.ele["on" + e]()
-                    } catch (e) {}
-                } else if (this._has_handler(e).byJQuery) switch (e) {
-                    case "keydown":
-                    case "keyup":
-                        break;
-                    default:
-                        try {
-                            "undefined" != typeof jQuery && jQuery(this.ele).triggerHandler(e)
-                        } catch (e) {}
-                }
-                return !1
-            }
-        }
-        _has_handler(e) {
-            let t = {
-                byElement: !1,
-                local: !1,
-                byJQuery: !1,
-                hasEvent: !1
-            };
-            null !== this._settings.on[e] && (t.hasEvent = !0, t.local = !0);
-            try {
-                null !== this._getProp(this.ele, "on" + e) && (t.hasEvent = !0, t.byElement = !0)
-            } catch (e) {}
-            if ("undefined" != typeof jQuery) {
-                let s, i = jQuery(this.ele);
-                s = "function" == typeof jQuery?._data ? jQuery?._data(this.ele, "events") : i.data("events"), s && s[e] && (t.hasEvent = !0, t.byJQuery = !0)
-            }
-            return t
-        }
-        add(e, t = null) {
-            let s, i, l, n, r, a, h;
-            e instanceof HTMLOptionElement ? h = e : "string" == typeof e ? (s = i = e, h = new Option(s, i)) : e instanceof Object && (s = e.text || "", i = e.value || s, l = e.title || "", n = e.image || "", a = e.imageCss || "", r = e.description || "", h = new Option(s, i), h.setAttribute("data-description", r), h.setAttribute("data-image", n), h.setAttribute("data-title", l), h.setAttribute("data-image-css", a)), this.ele.add(h, t), this._makeChildren(), this._fireLocalEventIfExist("add")
-        }
-        remove(e) {
-            let t = this._getDataAndUI(e);
-            return this.ele.remove(e), this._makeChildren(), this._fireLocalEventIfExist("remove", t), t
-        }
-        next() {
-            let e, t = this,
-                s = this.optionsUI,
-                i = s.length;
-            if (e = this._isFilterApplied ? this._nexPrevCounter : this.selectedIndex, i > 0) {
-                let l = function() {
-                    let l = e;
-                    for (; l < i; l++) {
-                        let e = l + 1;
-                        if (e = e >= i ? i - 1 : e, t._nexPrevCounter++, !s[e].classList.contains(t._css.itemDisabled)) return s[e]
-                    }
-                    return null
-                }();
-                l && (this._setSelectedByItem(l, !1, !0), this._scrollToIfNeeded(l))
-            }
-        }
-        previous() {
-            let e, t = this,
-                s = this.optionsUI;
-            if (s.length, e = this._isFilterApplied ? this._nexPrevCounter : this.selectedIndex, s.length > 0) {
-                let i = function(i) {
-                    let l = e;
-                    for (; l > 0; l--) {
-                        let e = l - 1;
-                        if (e = e >= 0 ? e : 0, t._nexPrevCounter--, !s[e].classList.contains(t._css.itemDisabled)) return s[e]
-                    }
-                    return null
-                }();
-                i && (this._setSelectedByItem(i, !1, !0), this._scrollToIfNeeded(i, null, "previous"))
-            }
-        }
-        open(e, t = !1) {
-            this.disabled || (this._isOpen ? this.close(null) : (this._isOpen = !0, this._show(this._wrapper.listOfItems), !1 === t && this._bindDocumentEvents(e), this._wrapper.arrow.classList.remove(this._css.arrowDown), this._wrapper.arrow.classList.add(this._css.arrowUp), this._adjustChildHeight(), this._scrollToItem(), this._fireLocalEventIfExist("open")))
-        }
-        close(e) {
-            let t = this._isList,
-                s = !1;
-            if (null !== e) {
-                e.stopImmediatePropagation();
-                let t = e.target.closest("li");
-                s = null !== t && t.classList.contains("disabled")
-            }
-            this.disabled || t || s || (this._scrollToIfNeeded(null, 0), this._hide(this._wrapper.listOfItems), this._wrapper.arrow.classList.add(this._css.arrowDown), this._wrapper.arrow.classList.remove(this._css.arrowUp), this._isOpen = !1, this._isMouseDown = !1, this._shiftHolded = !1, this._controlHolded = !1, this._isFilterApplied = !1, this._wrapper.filterInput.value = "", this._wrapper.filterInput.blur(), "false" === this._settings.showFilterAlways.toString() && this._showHideFilterBox(!1), this._applyFilters(), this._unbindDocumentEvents(), this._updateHeaderUI(), this.ele.length !== this._getAllEle(`li.${this._css.item}`, this._wrapper.listOfItems).length && (this._makeChildren(), this.updateUiAndValue()), this._fireLocalEventIfExist("close"))
-        }
-        namedItem(e, t = !1) {
-            let s = null,
-                i = this.ele.querySelector(`option[name='${e}']`);
-            if (i && t) {
-                s = {};
-                let e = this._parseOption(i);
-                s.option = i, s.data = e
-            } else s = i;
-            return s
-        }
-        item(e, t = !1) {
-            let s = null,
-                i = this.ele.options[e];
-            if (i && t) {
-                s = {};
-                let e = this._parseOption(i);
-                s.option = i, s.data = e
-            } else s = i;
-            return s
-        }
-        visible(e = null) {
-            if (!0 === e ? this._show(this._wrapper.holder, "inline-block") : !1 === e && this._hide(this._wrapper.holder), null === e) return "none" !== this._wrapper.holder.style.display
-        }
-        showRows(e) {
-            this._settings.visibleRows = e > this.length ? this.length : e, this._adjustChildHeight()
-        }
-        visibleRows(e) {
-            this.showRows(e)
-        }
-        on(e, t) {
-            this._settings.on[e] = t
-        }
-        off(e, t) {
-            this._settings.on[e] = null
-        }
-        refresh() {
-            this._makeChildren(), this.updateUiAndValue()
-        }
-        destroy() {
-            this._show(this.ele), this.ele.required = this._wrapper.valueBox.required, this.ele.name = this._wrapper.valueBox.name, this._wrapper.holder.parentNode.removeChild(this._wrapper.holder)
-        }
-        get selectedIndex() {
-            return this.ele.selectedIndex
-        }
-        set selectedIndex(e) {
-            let t = this,
-                s = function(e) {
-                    t.ele.selectedIndex = e, -1 === e ? (t._updateHeaderUI(null, ""), t._removeOldSelected()) : t._setSelectedByOptionItem(t.ele.options[e])
-                };
-            if (e < this.length && !this._isArray(e)) s(e);
-            else if (this._isMultiple && this._isArray(e)) {
-                for (let t = 0, s = e.length; t < s; t++) e[t] < this.length && -1 !== e[t] && this._setSelectedByOptionItem(this.ele.options[e[t]], t > 0);
-                this._updateHeaderUI(null)
-            } else s(e)
-        }
-        get options() {
-            return this.ele.options
-        }
-        set options(e) {
-            e instanceof HTMLOptionElement ? (this.ele.add(e), this._makeChildren(), this.updateUiAndValue()) : "number" == typeof e && (this.ele.length = e, this._makeChildren(), this.updateUiAndValue())
-        }
-        get optionsUI() {
-            return this._cacheEle.allItems, this._cacheEle.allItems = this._getAllEle(`li.${this._css.item}`, this._wrapper.listOfItems)
-        }
-        get length() {
-            return this.ele.length
-        }
-        set length(e) {
-            this.ele.options.length = e, this._makeChildren(), this.updateUiAndValue()
-        }
-        get value() {
-            return this.ele.value
-        }
-        set value(e) {
-            this.ele.value = e, this.selectedIndex = this.ele.selectedIndex
-        }
-        get selectedText() {
-            return this.selectedIndex >= 0 ? this.ele.options[this.selectedIndex].text : ""
-        }
-        get disabled() {
-            return this.ele.hasAttribute("disabled")
-        }
-        set disabled(e) {
-            e ? (this.ele.setAttribute("disabled", ""), this._wrapper.holder.classList.add(this._css.wrapperDisabled)) : (this.ele.removeAttribute("disabled"), this._wrapper.holder.classList.remove(this._css.wrapperDisabled))
-        }
-        get form() {
-            return this.ele.form
-        }
-        get multiple() {
-            return this.ele.multiple
-        }
-        set multiple(e) {
-            e ? (this.ele.setAttribute("multiple", ""), this._enableCheckbox = this._settings.enableCheckbox) : this.ele.removeAttribute("multiple"), this._isMultiple = e, e || (this.selectedIndex = this.ele.selectedIndex, this._enableCheckbox = !1), this._makeChildren()
-        }
-        get name() {
-            return this._wrapper?.valueBox ? this._wrapper.valueBox.name || "" : this.ele.name
-        }
-        set name(e) {
-            this._wrapper?.valueBox ? this._wrapper.valueBox.name = e : this.ele.name = e
-        }
-        get required() {
-            return this._wrapper.valueBox.required
-        }
-        set required(e) {
-            e ? this._wrapper.valueBox.setAttribute("required", !0) : this._wrapper.valueBox.removeAttribute("required")
-        }
-        get size() {
-            return this.ele.size
-        }
-        set size(e) {
-            this.ele.size = e, this._makeUiAsList(e > 1, e)
-        }
-        get selectedOptions() {
-            let e = null;
-            if (this.selectedIndex >= 0 && (e = this.ele.options[this.selectedIndex], this.multiple)) {
-                e = [];
-                let t = this.options,
-                    s = t.length;
-                for (let i = 0; i < s; i++) t[i].selected && e.push(t[i]);
-                e = 1 === e.length ? e[0] : e
-            }
-            return e
-        }
-        get children() {
-            return this.ele.children
-        }
-        get uiData() {
-            return this._getDataAndUI()
-        }
-        get version() {
-            return "4.0.3"
-        }
-    }
-    class s {
-        constructor(e, i) {
-            "string" == typeof e ? document.querySelectorAll(e).forEach((e => {
-                new s(e, i)
-            })) : (e.msDropdown = this, this._ddMaker = new t(e, i))
-        }
-        setSettingAttribute(e, t, s = !1) {
-            this._ddMaker.setSettingAttribute(e, t), s && this._ddMaker.refresh()
-        }
-        add(e, t) {
-            this._ddMaker.add(e, t)
-        }
-        remove(e) {
-            return this._ddMaker.remove(e)
-        }
-        next() {
-            this._ddMaker.next()
-        }
-        previous() {
-            this._ddMaker.previous()
-        }
-        open() {
-            this._ddMaker.open(null, !1)
-        }
-        close() {
-            this._ddMaker.close(null)
-        }
-        namedItem(e, t = !1) {
-            return this._ddMaker.namedItem(e, t)
-        }
-        item(e, t = !1) {
-            return this._ddMaker.item(e, t)
-        }
-        visible(e = null) {
-            return this._ddMaker.visible(e)
-        }
-        showRows(e) {
-            this._ddMaker.showRows(e)
-        }
-        visibleRows(e) {
-            this._ddMaker.showRows(e)
-        }
-        on(e, t) {
-            this._ddMaker.on(e, t)
-        }
-        off(e, t) {
-            this._ddMaker.off(e, t)
-        }
-        updateUiAndValue() {
-            this._ddMaker.updateUiAndValue()
-        }
-        refresh() {
-            this._ddMaker.refresh()
-        }
-        destroy() {
-            this._ddMaker.destroy()
-        }
-        get selectedIndex() {
-            return this._ddMaker.selectedIndex
-        }
-        set selectedIndex(e) {
-            this._ddMaker.selectedIndex = e
-        }
-        get options() {
-            return this._ddMaker.options
-        }
-        set options(e) {
-            this._ddMaker.options = e
-        }
-        get optionsUI() {
-            return this._ddMaker.optionsUI
-        }
-        get length() {
-            return this._ddMaker.length
-        }
-        set length(e) {
-            this._ddMaker.length = e
-        }
-        get value() {
-            return this._ddMaker.value
-        }
-        set value(e) {
-            this._ddMaker.value = e
-        }
-        get selectedText() {
-            return this._ddMaker.selectedText
-        }
-        get disabled() {
-            return this._ddMaker.disabled
-        }
-        set disabled(e) {
-            this._ddMaker.disabled = e
-        }
-        get form() {
-            return this._ddMaker.form
-        }
-        get multiple() {
-            return this._ddMaker.multiple
-        }
-        set multiple(e) {
-            this._ddMaker.multiple = e
-        }
-        get name() {
-            return this._ddMaker.name
-        }
-        set name(e) {
-            this._ddMaker.name = e
-        }
-        get required() {
-            return this._ddMaker.required
-        }
-        set required(e) {
-            this._ddMaker.required = e
-        }
-        get size() {
-            return this._ddMaker.size
-        }
-        set size(e) {
-            this._ddMaker.size = e
-        }
-        get selectedOptions() {
-            return this._ddMaker.selectedOptions
-        }
-        get children() {
-            return this._ddMaker.children
-        }
-        get uiData() {
-            return this._ddMaker.uiData
-        }
-        static make(e, t) {
-            if (!e.msDropdown) try {
-                let i = new s(e, t);
-                return e.addEventListener("change", (() => {
-                    e.multiple ? e.msDropdown.refresh() : e.msDropdown.selectedIndex = current.selectedIndex
-                })), i
-            } catch (e) {
-                console.log(e.message)
-            }
-        }
-        static get version() {
-            return "4.0.3"
-        }
-        static get author() {
-            return "Marghoob Suleman"
-        }
-    }
-    class i extends HTMLSelectElement {
-        constructor(e, t) {
-            super()
-        }
-        connectedCallback() {
-            setTimeout((() => {
-                this.msDropdown || (this.msDropdown = new s(this));
-                try {
-                    this.addEventListener("change", (e => {
-                        this.multiple ? this.msDropdown.refresh() : this.msDropdown.selectedIndex = this.selectedIndex
-                    }))
-                } catch (e) {
-                    console.log(e.message)
-                }
-            }), 1)
-        }
-        disconnectedCallback() {}
-        adoptedCallback() {}
-        attributeChangedCallback(e, t, s) {
-            if (this.msDropdown && -1 !== e.indexOf("data-")) {
-                let t = (e = e.replace("data-", "")).toLowerCase().split("-");
-                for (let e = 1; e < t.length; e++) t[e] = t[e].charAt(0).toUpperCase() + t[e].substring(1);
-                this.msDropdown.setSettingAttribute(t.join(""), s, !0)
-            }
-            console.log("attributeChangedCallback")
-        }
-        static get observedAttributes() {
-            return ["data-main-css", "data-show-icon", "data-event", "data-child-width", "data-child-height", "data-enable-checkbox", "data-checkbox-name-suffix", "data-enable-auto-filter", "data-visible-rows", "data-show-plus-item-counter", "data-error-message", "data-show-filter-always", "data-show-list-counter", "data-image-position"]
-        }
-    }
-    customElements.define("ms-dropdown", i, {
-        extends: "select"
-    }), window.MsDropdown = s, navigator.vendor && navigator.vendor.indexOf("Apple") > -1 && navigator.userAgent && -1 == navigator.userAgent.indexOf("CriOS") && -1 == navigator.userAgent.indexOf("FxiOS") && s.make("select[is='ms-dropdown']")
-})();
\ No newline at end of file
diff --git a/basicswap/static/js/main.js b/basicswap/static/js/main.js
index 07ee913..72291b2 100644
--- a/basicswap/static/js/main.js
+++ b/basicswap/static/js/main.js
@@ -37,4 +37,4 @@ document.addEventListener('DOMContentLoaded', function() {
             });
         }
     }
-});
+});
\ No newline at end of file
diff --git a/basicswap/static/js/new_offer.js b/basicswap/static/js/new_offer.js
index c8c28d2..f00afe6 100644
--- a/basicswap/static/js/new_offer.js
+++ b/basicswap/static/js/new_offer.js
@@ -1,27 +1,40 @@
-
 window.addEventListener('DOMContentLoaded', (event) => {
-    let err_msgs = document.querySelectorAll('p.error_msg');
-    for (let i=0; i < err_msgs.length; i++) {
-        err_msg = err_msgs[i].innerText
-        if (err_msg.indexOf('coin_to') >= 0 || err_msg.indexOf('Coin To') >= 0) {
-            e = document.getElementById('coin_to');
-            e.classList.add('error');
-        }
-        if (err_msg.indexOf('Coin From') >= 0) {
-            e = document.getElementById('coin_from');
-            e.classList.add('error');
-        }
-        if (err_msg.indexOf('Amount From') >= 0) {
-            e = document.getElementById('amt_from');
-            e.classList.add('error');
-        }
-        if (err_msg.indexOf('Amount To') >= 0) {
-            e = document.getElementById('amt_to');
-            e.classList.add('error');
-        }
-        if (err_msg.indexOf('Minimum Bid Amount') >= 0) {
-            e = document.getElementById('amt_bid_min');
-            e.classList.add('error');
-        }
+  let err_msgs = document.querySelectorAll('p.error_msg');
+  for (let i = 0; i < err_msgs.length; i++) {
+    err_msg = err_msgs[i].innerText;
+    if (err_msg.indexOf('coin_to') >= 0 || err_msg.indexOf('Coin To') >= 0) {
+      e = document.getElementById('coin_to');
+      e.classList.add('error');
     }
-});
+    if (err_msg.indexOf('Coin From') >= 0) {
+      e = document.getElementById('coin_from');
+      e.classList.add('error');
+    }
+    if (err_msg.indexOf('Amount From') >= 0) {
+      e = document.getElementById('amt_from');
+      e.classList.add('error');
+    }
+    if (err_msg.indexOf('Amount To') >= 0) {
+      e = document.getElementById('amt_to');
+      e.classList.add('error');
+    }
+    if (err_msg.indexOf('Minimum Bid Amount') >= 0) {
+      e = document.getElementById('amt_bid_min');
+      e.classList.add('error');
+    }
+    if (err_msg.indexOf('Select coin you send') >= 0) {
+      e = document.getElementById('coin_from').parentNode;
+      e.classList.add('error');
+    }
+  }
+
+  // remove error class on input or select focus
+  let inputs = document.querySelectorAll('input.error');
+  let selects = document.querySelectorAll('select.error');
+  let elements = [...inputs, ...selects];
+  elements.forEach((element) => {
+    element.addEventListener('focus', (event) => {
+      event.target.classList.remove('error');
+    });
+  });
+});
\ No newline at end of file
diff --git a/basicswap/templates/404.html b/basicswap/templates/404.html
index 8ff92b3..37c28aa 100644
--- a/basicswap/templates/404.html
+++ b/basicswap/templates/404.html
@@ -1,39 +1,41 @@
 {% include 'header.html' %}
 <div class="container mx-auto">
-  <section class="bg-white p-5 mt-5">
-    <div class="flex flex-wrap items-center -m-2">
-      <div class="w-full md:w-1/2 p-2">
-        <ul class="flex flex-wrap items-center gap-x-3 mb-2">
-          <li>
-            <a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/">
-              <p>Home</p>
-            </a>
-          </li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-          <li><a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/404">404</a></li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-        </ul>
-      </div>
-    </div>
-  </section>
-  {% include 'inc_messages.html' %}
-  <section class="relative py-24 md:py-40 bg-white">
+ <section class="p-5 mt-5">
+  <div class="flex flex-wrap items-center -m-2">
+   <div class="w-full md:w-1/2 p-2">
+    <ul class="flex flex-wrap items-center gap-x-3 mb-2">
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/">
+       <p>Home</p>
+      </a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/404">404</a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+    </ul>
+   </div>
+  </div>
+ </section>
+{% include 'inc_messages.html' %}
+  <section class="relative py-24 md:py-40">
     <div class="relative z-10 container px-4 mx-auto">
       <div class="flex flex-wrap items-center -mx-4">
         <div class="w-full md:w-1/2 px-4 mb-16 md:mb-0">
-          <div class="md:max-w-xl md:mx-auto text-center md:text-left"> <span class="inline-block mb-6 px-3 py-1 font-semibold bg-blue-100 rounded-full text-sm">Error 404</span>
-            <h2 class="mb-4 text-4xl md:text-5xl leading-tight font-bold tracking-tighter">Oh no! Error 404</h2>
-            <p class="mb-6 text-lg md:text-xl text-coolGray-500">Something went wrong, so this page is broken.</p>
+          <div class="md:max-w-xl md:mx-auto text-center md:text-left"> <span class="inline-block py-1 px-3 mb-4 text-xs leading-5 bg-blue-500 text-white font-medium rounded-full shadow-sm">Error 404</span>
+            <h2 class="mb-4 text-4xl md:text-5xl leading-tight font-bold tracking-tighter dark:text-white">Oh no! Error 404</h2>
+            <p class="mb-6 text-lg md:text-xl text-coolGray-500 dark:text-gray-300 ">Something went wrong, so this page is broken.</p>
             <div class="flex flex-wrap">
-              <div class="w-full lg:w-auto py-1 lg:py-0 lg:mr-6"><a class="inline-block py-5 px-7 w-full text-base md:text-lg leading-4 text-blue-50 font-medium text-center bg-blue-500 hover:bg-blue-600 border border-blue-500 rounded-md shadow-sm focus:ring-0 focus:outline-none" href="/">Go back to Homepage</a></div>
+              <div class="w-full lg:w-auto py-1 lg:py-0 lg:mr-6"><a class="inline-block py-5 px-7 w-full text-base md:text-lg leading-4 text-blue-50 font-medium text-center bg-blue-500 hover:bg-blue-600 border border-blue-500 rounded-md shadow-sm focus:ring-0 focus:outline-none" href="/">Go Back</a></div>
               <div class="w-full lg:w-auto py-1 lg:py-0"><a class="inline-block py-5 px-7 w-full text-base md:text-lg leading-4 text-coolGray-800 font-medium text-center bg-white hover:bg-coolGray-100 border border-coolGray-200 rounded-md shadow-sm focus:ring-0 focus:outline-none" href="/refresh">Try Again</a></div>
               <!-- todo add last URL page visit -->
             </div>
diff --git a/basicswap/templates/active.html b/basicswap/templates/active.html
index a7007d6..97cf2cd 100644
--- a/basicswap/templates/active.html
+++ b/basicswap/templates/active.html
@@ -1,99 +1,131 @@
 {% include 'header.html' %}
 <div class="container mx-auto">
-  <section class="bg-white p-5 mt-5">
-    <div class="flex flex-wrap items-center -m-2">
-      <div class="w-full md:w-1/2 p-2">
-        <ul class="flex flex-wrap items-center gap-x-3 mb-2">
-          <li>
-            <a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/">
-              <p>Home</p>
-            </a>
-          </li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-          <li><a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/active">Swaps In Progress</a></li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-        </ul>
+ <section class="p-5 mt-5">
+  <div class="flex flex-wrap items-center -m-2">
+   <div class="w-full md:w-1/2 p-2">
+    <ul class="flex flex-wrap items-center gap-x-3 mb-2">
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/">
+       <p>Home</p>
+      </a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/active">Swaps In Progress</a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+    </ul>
+   </div>
+  </div>
+ </section>
+ <section class="py-4">
+  <div class="container px-4 mx-auto">
+   <div class="relative py-11 px-16 bg-coolGray-900 dark:bg-blue-500 rounded-md overflow-hidden">
+    <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
+    <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
+    <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
+    <div class="relative z-20 flex flex-wrap items-center -m-3">
+     <div class="w-full md:w-1/2 p-3">
+      <h2 class="mb-6 text-4xl font-bold text-white tracking-tighter">Swaps in Progress</h2>
+      <p class="font-normal text-coolGray-200 dark:text-white">Your swaps that are currently in progress.</p>
+     </div>
+     <div class="w-full md:w-1/2 p-3 p-6 container flex flex-wrap items-center justify-end items-center mx-auto">
+      {% if refresh %}
+      <a id="refresh" href="/active" class="flex flex-wrap justify-center px-5 py-4 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white borderdark:text-white dark:hover:text-white dark:bg-gray-600 dark:hover:bg-gray-700 dark:border-gray-600 dark:hover:border-gray-600 border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
+       <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+        <g fill="#ffffff">
+         <path fill="#ffffff" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path>
+         <path data-color="color-2" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path>
+        </g>
+       </svg>
+       <span>Refresh {{ refresh }} seconds</span>
+      </a>
+      {% else %}
+      <a id="refresh" href="/active" class="flex flex-wrap justify-center px-5 py-4 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white borderdark:text-white dark:hover:text-white dark:bg-gray-600 dark:hover:bg-gray-700 dark:border-gray-600 dark:hover:border-gray-600 border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
+       <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+        <g fill="#ffffff">
+         <path fill="#ffffff" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path>
+         <path data-color="color-2" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path>
+        </g>
+       </svg>
+       <span>Refresh</span>
+      </a>
+      {% endif %}
       </div>
     </div>
-  </section>
-  <section class="py-4">
-    <div class="container px-4 mx-auto">
-      <div class="relative py-11 px-16 bg-coolGray-900 rounded-md overflow-hidden">
-        <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
-        <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
-        <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
-        <div class="relative z-20 flex flex-wrap items-center">
-          <div class="w-full md:w-1/2 p-3">
-            <h2 class="mb-6 text-4xl font-bold text-white tracking-tighter">Swaps in Progress</h2>
-            <p class="font-semibold text-coolGray-200">Your swaps that are currently in progress.</p>
-          </div>
-          <div class="w-full md:w-1/2 p-3 p-6 container flex flex-wrap items-center justify-end items-center mx-auto"> 
-            {% if refresh %}
-            <a id="refresh" href="/active" class="flex flex-wrap justify-center px-5 py-4 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
-              <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
-                <g fill="#ffffff">
-                  <path fill="#ffffff" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path>
-                  <path data-color="color-2" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path>
-                </g>
-              </svg><span>Refresh {{ refresh }} seconds</span></a>
-              {% else %}
-            <a id="refresh" href="/active" class="flex flex-wrap justify-center px-5 py-4 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
-              <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
-                <g fill="#ffffff">
-                  <path fill="#ffffff" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path>
-                  <path data-color="color-2" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path>
-                </g>
-              </svg><span>Refresh</span></a>
-            {% endif %} 
-          </div>
-        </div>
-      </div>
-    </div>
-  </section>
-  <section class="bg-white">
-    <div class="pl-6 pr-6 pt-0 pb-0 mt-5 h-full overflow-hidden bg-white">
-      <div class="pb-6 border-coolGray-100">
-        <div class="flex flex-wrap items-center justify-between -m-2">
-          <div class="w-full pt-2">
-            <div class="container px-0 mx-auto mt-5">
-              <div class="overflow-x-auto relative border sm:rounded-lg">
-                <table class="w-full text-sm text-left text-gray-500 outline-none border-gray-300">
-                  <thead class="text-xs text-gray-700 border-b uppercase bg-gray-50 outline-none border-gray-300">
-                    <tr>
-                      <th scope="col" class="py-3 px-6"> Bid ID </th>
-                      <th scope="col" class="py-3 px-6"> Offer ID </th>
-                      <th scope="col" class="py-3 px-6"> Bid Status </th>
-                      <th scope="col" class="py-4 px-7"> ITX Status </th>
-                      <th scope="col" class="py-3 px-7"> PTX Status </th>
-                    </tr>
-                  </thead>
-                  <tbody>
-                    {% for s in active_swaps %}
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 px-6 text-xs monospace"><a href=/bid/{{ s[0] }}>{{ s[0] }}</a></td>
-                      <td class="py-4 px-6 text-xs monospace"><a href=/offer/{{ s[1] }}>{{ s[1] }}</a></td>
-                      <td class="py-4 px-6">{{ s[2] }}</td>
-                      <td class="py-4 px-6">{{ s[3] }}</td>
-                      <td class="py-4 px-6">{{ s[4] }}</td>
-                    </tr>
-                  {% endfor %}
-                </tbody>
-                </table>
+   </div>
+  </div>
+ </section>
+ <section>
+  <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden">
+   <div class="pb-6 border-coolGray-100">
+    <div class="flex flex-wrap items-center justify-between -m-2">
+     <div class="w-full pt-2">
+      <div class="container mt-5 mx-auto">
+       <div class="pt-6 pb-8 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+        <div class="px-6">
+         <div class="w-full mt-6 pb-6 overflow-x-auto">
+          <table class="w-full min-w-max text-sm">
+           <thead class="uppercase">
+            <tr class="text-left">
+             <th class="p-0">
+              <div class="py-3 px-6 rounded-tl-xl bg-coolGray-200 dark:bg-gray-600">
+               <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Bid ID</span>
               </div>
-            </div>
-          </div>
+             </th>
+             <th class="p-0">
+              <div class="py-3 px-6 bg-coolGray-200 dark:bg-gray-600">
+               <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Offer ID </span>
+              </div>
+             </th>
+             <th class="p-0">
+              <div class="py-3 px-6 bg-coolGray-200 dark:bg-gray-600">
+               <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Bid Status </span>
+              </div>
+             </th>
+             <th class="p-0">
+              <div class="py-3 px-6 bg-coolGray-200 dark:bg-gray-600">
+               <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">ITX Status </span>
+              </div>
+             </th>
+             <th class="p-0">
+              <div class="py-3 px-6 rounded-tr-xl bg-coolGray-200 dark:bg-gray-600">
+               <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">PTX Status </span>
+              </div>
+             </th>
+            </tr>
+           </thead>
+           {% for s in active_swaps %}
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 monospace">
+             <a href=/bid/{{ s[0] }}>{{ s[0] }}</a>
+            </td>
+            <td class="py-3 px-6 monospace">
+             <a href=/offer/{{ s[1] }}>{{ s[1] }}</a>
+            </td>
+            <td class="py-3 px-6">{{ s[2] }}</td>
+            <td class="py-3 px-6">{{ s[3] }}</td>
+            <td class="py-3 px-6">{{ s[4] }}</td>
+           </tr>
+           {% endfor %}
+          </table>
+         </div>
         </div>
+       </div>
       </div>
+     </div>
     </div>
-  </section>
+   </div>
+  </div>
+ </section>
 </div>
 {% include 'footer.html' %}
 </body>
diff --git a/basicswap/templates/automation_strategies.html b/basicswap/templates/automation_strategies.html
index 4427b6f..ffc9e5d 100644
--- a/basicswap/templates/automation_strategies.html
+++ b/basicswap/templates/automation_strategies.html
@@ -1,145 +1,241 @@
 {% include 'header.html' %}
 <div class="container mx-auto">
-  <section class="bg-white p-5 mt-5">
-    <div class="flex flex-wrap items-center -m-2">
-      <div class="w-full md:w-1/2 p-2">
-        <ul class="flex flex-wrap items-center gap-x-3 mb-2">
-          <li>
-            <a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/">
-              <p>Home</p>
-            </a>
-          </li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-          <li><a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/automation">Automation Strategies</a></li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-        </ul>
-      </div>
+ <section class="p-5 mt-5">
+  <div class="flex flex-wrap items-center -m-2">
+   <div class="w-full md:w-1/2 p-2">
+    <ul class="flex flex-wrap items-center gap-x-3 mb-2">
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/">
+       <p>Home</p>
+      </a>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/automation">Automation Strategies</a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+    </ul>
+    </ul>
+   </div>
+  </div>
+ </section>
+ <section class="py-4">
+  <div class="container px-4 mx-auto">
+   <div class="relative py-11 px-16 bg-coolGray-900 dark:bg-blue-500 rounded-md overflow-hidden">
+    <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
+    <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
+    <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
+    <div class="relative z-20 flex flex-wrap items-center -m-3">
+     <div class="w-full md:w-1/2 p-3">
+      <h2 class="mb-6 text-4xl font-bold text-white tracking-tighter">Automation Strategies</h2>
+      <p class="font-normal text-coolGray-200 dark:text-white"></p>
+     </div>
+     <div class="w-full md:w-1/2 p-3 p-6 container flex flex-wrap items-center justify-end items-center mx-auto">
+      <a href="/newautomationstrategy" class="flex flex-wrap justify-center px-5 py-4 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white borderdark:text-white dark:hover:text-white dark:bg-gray-600 dark:hover:bg-gray-700 dark:border-gray-600 dark:hover:border-gray-600 border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
+       <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+        <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round">
+         <line data-cap="butt" x1="5" y1="1" x2="5" y2="6" stroke="#ffffff"></line>
+         <line x1="3" y1="1" x2="7" y2="1" stroke="#fffffwww"></line>
+         <line data-cap="butt" x1="19" y1="1" x2="19" y2="6" stroke="#ffffff"></line>
+         <line x1="17" y1="1" x2="21" y2="1" stroke="#ffffff"></line>
+         <rect x="6" y="15" width="12" height="4" stroke="#ffffff"></rect>
+         <line data-cap="butt" x1="10" y1="19" x2="10" y2="15" stroke="#ffffff"></line>
+         <line data-cap="butt" x1="14" y1="19" x2="14" y2="15" stroke="#ffffff"></line>
+         <line x1="6" y1="11" x2="8" y2="11" stroke="#ffffff"></line>
+         <line x1="16" y1="11" x2="18" y2="11" stroke="#fff"></line>
+         <polygon points="23 6 5 6 1 6 1 23 23 23 23 6"></polygon>
+        </g>
+       </svg>
+       <span>Create New Strategy</span>
+      </a>
+     </div>
     </div>
-  </section>
-  <section class="py-4">
-    <div class="container px-4 mx-auto">
-      <div class="relative py-11 px-16 bg-coolGray-900 rounded-md overflow-hidden">
-        <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
-        <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
-        <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/elements/wave.svg" alt="">
-        <div class="relative z-20 flex flex-wrap items-center -m-3">
-          <div class="w-full md:w-1/2 p-3">
-            <h2 class="mb-6 text-4xl font-bold text-white tracking-tighter">Automation Strategies</h2>
-            <p class="font-semibold text-coolGray-200"></p>
-          </div>
-          <div class="w-full md:w-1/2 p-3">
-            <a id="refresh" href="/newautomationstrategy">
-              <button class="block md:ml-auto px-5 py-3 font-medium text-lcg text-white bg-blue-500 hover:bg-blue-600 rounded-md focus:ring-0 focus:outline-none">Create New Strategy</button>
-            </a>
+   </div>
+  </div>
+ </section>
+ {% include 'inc_messages.html' %}
+ <section>
+  <form method="post">
+   <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden">
+    <div class="border-coolGray-100">
+     <div class="flex flex-wrap items-center justify-between -m-2">
+      <div class="w-full pt-2">
+       <div class="container mt-5 mx-auto">
+        <div class="pt-6 pb-8 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+         <div class="px-6">
+          <div class="w-full mt-6 pb-6 overflow-x-auto">
+           <table class="w-full min-w-max text-sm">
+            <thead class="uppercase">
+             <tr class="text-left">
+              <th class="p-0">
+               <div class="py-3 px-6 rounded-tl-xl bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Filters</span>
+               </div>
+              </th>
+              <th class="p-0">
+               <div class="py-3 px-6 bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold py-3 px-6"></span>
+               </div>
+              </th>
+              <th class="p-0">
+               <div class="py-3 px-6 rounded-tr-xl bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold py-3 px-6"></span>
+               </div>
+              </th>
+             </tr>
+            </thead>
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+             <td class="py-3 px-6 bold">Sort by:</td>
+             <td class="py-3 px-6">
+              <select class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="sort_by">
+               <option value="created_at" {% if filters.sort_by=='created_at' %} selected{% endif %}>Created At</option>
+              </select>
+             </td>
+             <td class="py-3 px-6">
+              <select class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="sort_dir">
+               <option value="asc" {% if filters.sort_dir=='asc' %} selected{% endif %}>Ascending</option>
+               <option value="desc" {% if filters.sort_dir=='desc' %} selected{% endif %}>Descending</option>
+              </select>
+             </td>
+            </tr>
+           </table>
           </div>
+         </div>
         </div>
-      </div>
-    </div>
-  </section> {% include 'inc_messages.html' %}
-  <section class="bg-white">
-    <div class="pl-6 pr-6 pt-0 pb-0 mt-5 h-full overflow-hidden bg-white ">
-      <div class="pb-6 border-coolGray-100">
-        <div class="flex flex-wrap items-center justify-between -m-2">
-          <div class="w-full pt-2">
-            <div class="container px-0 mx-auto mt-5">
-              <div class="overflow-x-auto relative border sm:rounded-lg">
-                <form method="post">
-                  <table class="w-full text-sm text-left text-gray-500 outline-none border-gray-300">
-                    <thead class="text-xs text-gray-700 border-b uppercase bg-gray-50 outline-none border-gray-300">
-                      <tr>
-                        <th scope="col" class="py-3 px-6">Filter</th>
-                        <th scope="col" class="py-3 px-6"></th>
-                        <th scope="col"></th>
-                      </tr>
-                    </thead>
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 px-6 bold w-96"> Sort by: </td>
-                      <td class="py-4 bold w-96">
-                        <select class="bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" name="sort_by">
-                          <option value="created_at" {% if filters.sort_by=='created_at' %} selected{% endif %}>Created At</option>
-                        </select>
-                      </td>
-                      <td class="py-4 px-6 pr-5">
-                        <select class="pr-15 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" name="sort_dir">
-                          <option value="asc" {% if filters.sort_dir=='asc' %} selected{% endif %}>Ascending</option>
-                          <option value="desc" {% if filters.sort_dir=='desc' %} selected{% endif %}>Descending</option>
-                        </select>
-                      </td>
-                    </tr>
-                  </table>
-              </div>
-            </div>
-            <div class="pt-10 bg-white bg-opacity-60 rounded-b-md">
-              <div class="w-full md:w-0/12">
-                <div class="flex flex-wrap justify-end -m-1.5">
-                  <div class="w-full md:w-auto p-1.5">
-                    <button type="submit" name='pageback' value="Page Back" class="outline-none flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none">
-                      <svg aria-hidden="true" class="mr-2 w-5 h-5" fill="#556987" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
-                        <path fill-rule="evenodd" d="M7.707 14.707a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 1.414L5.414 9H17a1 1 0 110 2H5.414l2.293 2.293a1 1 0 010 1.414z" clip-rule="evenodd"></path>
-                      </svg> <span>Page Back</span> </button>
-                  </div>
-                  <div class="flex items-center">
-                    <div class="w-full md:w-auto p-1.5">
-                      <p class="text-sm font-heading">Page: {{ filters.page_no }}</p>
-                    </div>
-                  </div>
-                  <div class="w-full md:w-auto p-1.5">
-                    <button type="submit" name='pageforwards' value="Page Forwards" class="outline-none flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none"> <span>Page Forwards</span>
-                      <svg aria-hidden="true" class="ml-2 w-5 h-5" fill="#556987" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
-                        <path fill-rule="evenodd" d="M12.293 5.293a1 1 0 011.414 0l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414-1.414L14.586 11H3a1 1 0 110-2h11.586l-2.293-2.293a1 1 0 010-1.414z" clip-rule="evenodd"></path>
-                      </svg>
-                    </button>
-                  </div>
-                  <div class="w-full md:w-auto p-1.5 ml-2">
-                    <button name='clearfilters' value="Clear Filters" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none">        <svg class="mr-2 w-5 h-5" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
-                              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#556987" stroke-linejoin="round" class="nc-icon-wrapper">
-                                <rect x="2" y="2" width="7" height="7"></rect>
-                                <rect x="15" y="15" width="7" height="7"></rect>
-                                <rect x="2" y="15" width="7" height="7"></rect>
-                                <polyline points="15 6 17 8 22 3" stroke="#556987"></polyline>
-                              </g>
-                            </svg>  Clear Filters</button>
-                  </div>
-                               <div class="w-full md:w-auto p-1.5 ml-2">
-                          <button name="" value="Submit" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none"><svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round" ><polyline points=" 6,12 10,16 18,8 " stroke="#ffffff"></polyline> <circle cx="12" cy="12" r="11"></circle></g></svg>  Apply</button>
-                        </div>
-                </div>
-              </div>
-            </div>
-            <input type="hidden" name="formid" value="{{ form_id }}">
-            <input type="hidden" name="pageno" value="{{ filters.page_no }}"> </form>
-            <div class="container px-0 mx-auto mt-10">
-              <div class="overflow-x-auto relative border sm:rounded-lg">
-                <table class="w-full text-sm text-left text-gray-500 outline-none border-gray-300">
-                  <thead class="text-xs text-gray-700 border-b uppercase bg-gray-50 outline-none border-gray-300">
-                    <tr>
-                      <th scope="col" class="py-3 px-6">Name</th>
-                      <th scope="col" class="py-3">Type</th>
-                    </tr>
-                  </thead>
-                  {% for s in strategies %}
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold w-96"> <a class="monospace bolder-t" href=/automationstrategy/{{ s[0] }}>{{ s[1] }}</a> </td>
-                    <td class="py-4 pr-5">{{ s[2] }} </td>
-                  </tr>
-                {% endfor %}
-              </table>
-              </div>
-            </div>
+       </div>
+ </section>
+ <section>
+  <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden ">
+   <div class="pb-6 ">
+    <div class="flex flex-wrap items-center justify-between -m-2">
+     <div class="w-full pt-2">
+      <div class="container mx-auto">
+       <div class="pt-6 pb-6 bg-coolGray-100 border-t border-gray-100 dark:border-gray-400 dark:bg-gray-500 rounded-bl-xl rounded-br-xl">
+        <div class="px-6">
+         <div class="flex flex-wrap justify-end">
+          <div class="w-full md:w-auto p-1.5 ml-2">
+           <button name='clearfilters' value="Clear Filters" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
+            <svg class="mr-2 w-5 h-5" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+             <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round">
+              <line x1="20" y1="2" x2="12.329" y2="11.506"></line>
+              <path d="M11,11a2,2,0,0,1,2,2,3.659,3.659,0,0,1-.2.891A9.958,9.958,0,0,0,13.258,23H1C1,16.373,4.373,11,11,11Z"></path>
+              <line x1="18" y1="15" x2="23" y2="15" stroke="#ffffff"></line>
+              <line x1="17" y1="19" x2="23" y2="19" stroke="#ffffff"></line>
+              <line x1="19" y1="23" x2="23" y2="23" stroke="#ffffff"></line>
+              <path d="M8.059,11.415A3.9,3.9,0,0,0,12,16c.041,0,.079-.011.12-.012" data-cap="butt"></path>
+              <path d="M5,23a13.279,13.279,0,0,1,.208-3.4" data-cap="butt"></path>
+              <path d="M9.042,23c-.688-1.083-.313-3.4-.313-3.4" data-cap="butt"></path>
+             </g>
+            </svg> Clear</button>
           </div>
+          <div class="w-full md:w-auto p-1.5 ml-2">
+           <button name="" value="Submit" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
+            <svg class="mr-2 w-5 h-5" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+             <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round">
+              <rect x="2" y="2" width="7" height="7"></rect>
+              <rect x="15" y="15" width="7" height="7"></rect>
+              <rect x="2" y="15" width="7" height="7"></rect>
+              <polyline points="15 6 17 8 22 3" stroke="#ffffff"></polyline>
+             </g>
+            </svg>Apply Filters</button>
+          </div>
+         </div>
         </div>
+       </div>
       </div>
+     </div>
     </div>
-  </section>
-</div> 
+   </div>
+  </div>
+ </section>
+ <section>
+  <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden">
+   <div class="border-coolGray-100">
+    <div class="flex flex-wrap items-center justify-between -m-2">
+     <div class="w-full pt-2">
+      <div class="container mt-5 mx-auto">
+       <div class="pt-6 pb-8 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+        <div class="px-6">
+         <div class="w-full mt-6 pb-6 overflow-x-auto">
+          <table class="w-full min-w-max text-sm">
+           <thead class="uppercase">
+            <tr class="text-left">
+             <th class="p-0">
+              <div class="py-3 px-6 rounded-tl-xl bg-coolGray-200 dark:bg-gray-600">
+               <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Name</span>
+              </div>
+             </th>
+             <th class="p-0">
+              <div class="py-3 px-6 bg-coolGray-200 dark:bg-gray-600">
+               <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Type</span>
+              </div>
+             </th>
+            </tr>
+           </thead>
+           {% for s in strategies %}
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold monospace">
+             <a href=/automationstrategy/{{ s[0] }}>{{ s[1] }}</a>
+            </td>
+            <td class="py-3 px-6">{{ s[2] }}</td>
+           </tr>
+           {% endfor %}
+          </table>
+         </div>
+        </div>
+       </div>
+      </div>
+ </section>
+ <section>
+  <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden ">
+   <div class="pb-6 ">
+    <div class="flex flex-wrap items-center justify-between -m-2">
+     <div class="w-full pt-2">
+      <div class="container mx-auto">
+       <div class="pt-6 pb-6 bg-coolGray-100 border-t border-gray-100 dark:border-gray-400 dark:bg-gray-500 rounded-bl-xl rounded-br-xl">
+        <div class="px-6">
+         <div class="flex flex-wrap justify-end">
+          <div class="w-full md:w-auto p-1.5">
+           <button type="submit" name='pageback' value="Page Back" class="inline-flex items-center h-9 py-1 px-4 text-xs text-blue-50 font-semibold bg-blue-500 hover:bg-blue-600 rounded-lg transition duration-200 focus:ring-0 focus:outline-none">
+            <svg aria-hidden="true" class="mr-2 w-5 h-5" fill="#ffffff" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
+             <path fill-rule="evenodd" d="M7.707 14.707a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 1.414L5.414 9H17a1 1 0 110 2H5.414l2.293 2.293a1 1 0 010 1.414z" clip-rule="evenodd"></path>
+            </svg>
+            <span>Page Back</span>
+           </button>
+          </div>
+          <div class="flex items-center">
+           <div class="w-full md:w-auto p-1.5">
+            <p class="text-sm font-heading dark:text-white">Page: {{ filters.page_no }}</p>
+           </div>
+          </div>
+          <div class="w-full md:w-auto p-1.5">
+           <button type="submit" name='pageforwards' value="Page Forwards" class="inline-flex items-center h-9 py-1 px-4 text-xs text-blue-50 font-semibold bg-blue-500 hover:bg-blue-600 rounded-lg transition duration-200 focus:ring-0 focus:outline-none">
+            <span>Page Forwards</span>
+            <svg aria-hidden="true" class="ml-2 w-5 h-5" fill="#ffffff" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
+             <path fill-rule="evenodd" d="M12.293 5.293a1 1 0 011.414 0l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414-1.414L14.586 11H3a1 1 0 110-2h11.586l-2.293-2.293a1 1 0 010-1.414z" clip-rule="evenodd"></path>
+            </svg>
+           </button>
+          </div>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+    </div>
+   </div>
+  </div>
+ </section>
+ <input type="hidden" name="formid" value="{{ form_id }}">
+ <input type="hidden" name="pageno" value="{{ filters.page_no }}">
+ </form>
+</div>
 {% include 'footer.html' %}
 </div>
 </body>
diff --git a/basicswap/templates/automation_strategy.html b/basicswap/templates/automation_strategy.html
index e09f4ba..a672e60 100644
--- a/basicswap/templates/automation_strategy.html
+++ b/basicswap/templates/automation_strategy.html
@@ -1,116 +1,171 @@
 {% include 'header.html' %}
 <div class="container mx-auto">
-  <section class="bg-white p-5 mt-5">
-    <div class="flex flex-wrap items-center -m-2">
-      <div class="w-full md:w-1/2 p-2">
-        <ul class="flex flex-wrap items-center gap-x-3 mb-2">
-          <li>
-            <a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/">
-              <p>Home</p>
-            </a>
-          </li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-          <li><a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/automation">Automation Strategies</a></li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-          <li><a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/automation">ID: {{ strategy_id }}</a></li>
-        </ul>
-      </div>
+ <section class="p-5 mt-5">
+  <div class="flex flex-wrap items-center -m-2">
+   <div class="w-full md:w-1/2 p-2">
+    <ul class="flex flex-wrap items-center gap-x-3 mb-2">
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/">
+       <p>Home</p>
+      </a>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/automation">Automation Strategies</a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/automation">ID: <!-- todo ID here {{ strategy_id }} --></a>
+     </li>
+    </ul>
+    </ul>
+   </div>
+  </div>
+ </section>
+ <section class="py-4">
+  <div class="container px-4 mx-auto">
+   <div class="relative py-11 px-16 bg-coolGray-900 dark:bg-blue-500 rounded-md overflow-hidden">
+    <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
+    <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
+    <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
+    <div class="relative z-20 flex flex-wrap items-center -m-3">
+     <div class="w-full md:w-1/2 p-3">
+      <h2 class="mb-6 text-4xl font-bold text-white tracking-tighter">Automation Strategy {{ strategy_id }}</h2>
+      <p class="font-normal text-coolGray-200 dark:text-white">ID: <!-- todo ID here  {{ strategy_id }} -->
+      </p>
+     </div>
     </div>
-  </section>
-  <section class="py-4">
-    <div class="container px-4 mx-auto">
-      <div class="relative py-11 px-16 bg-coolGray-900 rounded-md overflow-hidden">
-        <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
-        <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
-        <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
-        <div class="relative z-20 flex flex-wrap items-center -m-3">
-          <div class="w-full md:w-1/2 p-3">
-            <h2 class="mb-6 text-4xl font-bold text-white tracking-tighter">Automation Strategy {{ strategy_id }}</h2></div>
-        </div>
-      </div>
-    </div>
-  </section>
-  {% include 'inc_messages.html' %}
-  <section class="bg-white">
-    <div class="pl-6 pr-6 pt-0 pb-0 mt-5 h-full overflow-hidden bg-white ">
-      <div class="pb-6 border-coolGray-100">
-        <div class="flex flex-wrap items-center justify-between -m-2">
-          <div class="w-full pt-2 text-center ">
-            <form method="post" autocomplete="off">
-            <div class="container px-0 mx-auto mt-5">
-              <div class="overflow-x-auto relative border sm:rounded-lg">
-                <table class="w-full text-sm text-left text-gray-500 outline-none border-gray-300">
-                  <thead class="text-xs text-gray-700 border-b uppercase bg-gray-50 outline-none border-gray-300">
-                    <tr>
-                      <th scope="col" class="py-3 px-6">Option</th>
-                      <th scope="col" class="py-3">Type</th>
-                      <th scope="col"></th>
-                    </tr>
-                  </thead>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold w-96">Label</td>
-                    <td>{{ strategy.label }}</td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold w-96">Type</td>
-                    <td>{{ strategy.type }}</td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold w-96">Only known identities</td>
-                    <td>{{ strategy.only_known_identities }}</td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold w-96">Data</td>
-                    <td class="py-4 pr-5">
-                      <textarea name="data" class="outline-none block p-2.5 text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 focus:ring-blue-500 focus:border-blue-500 w-full monospace" rows="5" {% if not show_edit_form %}readonly{% endif %}>{{ strategy.data }}</textarea>
-                      <tr class="bg-white border-t hover:bg-gray-50">
-                        <td class="py-4 px-6 bold w-96">Notes</td>
-                        <td class="py-4 pr-5">
-                          <textarea name="note" class="outline-none block p-2.5 text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 focus:ring-blue-500 focus:border-blue-500 w-full monospace" rows="5" {% if not show_edit_form %}readonly{% endif %}>{{ strategy.note }}</textarea>
-                        </td>
-                      </tr>
-                </table>
-              </div>
-            </div>
-            <div class="p-6 pt-10 bg-white bg-opacity-60 rounded-b-md">
-              <div class="w-full md:w-0/12">
-                <div class="flex flex-wrap justify-end -m-1.5">
-                  {% if show_edit_form %}
-                  <div class="w-full md:w-auto p-1.5 ml-2">
-                    <button name="apply" value="Apply" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none"><svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round" ><polyline points=" 6,12 10,16 18,8 " stroke="#ffffff"></polyline> <circle cx="12" cy="12" r="11"></circle></g></svg>Apply</button>
-                  </div>
-                  <div class="w-full md:w-auto p-1.5 ml-2">
-                    <button name="cancel" value="Cancel" type="submit"class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-red-500 hover:text-red-600 border border-red-400 hover:border-red-500 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none"><svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ef5844" stroke-linejoin="round" ><line x1="16" y1="8" x2="8" y2="16" stroke="#ef5844"></line> <line x1="16" y1="16" x2="8" y2="8" stroke="#ef5844"></line> <circle cx="12" cy="12" r="11"></circle></g></svg>Cancel</button>
-                  </div>
-                  {% else %}
-                  <div class="w-full md:w-auto p-1.5">
-                    <button name="edit" value="edit" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
-                    <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round" ><line x1="2" y1="23" x2="22" y2="23" stroke="#ffffff"></line> <line data-cap="butt" x1="13" y1="5" x2="17" y2="9"></line> <polygon points="8 18 3 19 4 14 16 2 20 6 8 18"></polygon></g></svg>Edit</button>
-                  </div>
-                  <div class="w-full md:w-auto p-1.5 ml-2">
-                    <a href="/automation" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-non"><svg class="text-gray-500 w-5 h-5 mr-2" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="square" stroke-width="2" fill="none" stroke="#556987" stroke-linejoin="miter" class="nc-icon-wrapper" stroke-miterlimit="10"><line data-cap="butt" x1="18" y1="12" x2="7" y2="12" stroke-linecap="butt" stroke="#556987"></line> <polyline points=" 11,16 7,12 11,8 " stroke="#5569878"></polyline> <circle cx="12" cy="12" r="11"></circle></g></svg> <span>Back</span> </a>
-                  </div>
-                  {% endif %}
-                </div>
-              </div>
-            </div>
-            <input type="hidden" name="formid" value="{{ form_id }}">
-            </form>
+   </div>
+  </div>
+ </section>
+ {% include 'inc_messages.html' %}
+ <section>
+  <form method="post" autocomplete="off">
+   <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden min-height-50">
+    <div class="border-coolGray-100">
+     <div class="flex flex-wrap items-center justify-between -m-2">
+      <div class="w-full pt-2">
+       <div class="container mt-5 mx-auto">
+        <div class="pt-6 pb-6 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+         <div class="px-6">
+          <div class="w-full mt-6 pb-6 overflow-x-auto">
+           <table class="w-full min-w-max text-sm">
+            <thead class="uppercase">
+             <tr class="text-left">
+              <th class="p-0">
+               <div class="py-3 px-6 rounded-tl-xl  bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Options</span>
+               </div>
+              </th>
+              <th class="p-0">
+               <div class="py-3 px-6 bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Type</span>
+               </div>
+              </th>
+             </tr>
+            </thead>
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+             <td class="py-3 px-6 bold">Label</td>
+             <td class="py-3 px-6">{{ strategy.label }}</td>
+            </tr>
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+             <td class="py-3 px-6 bold">Type</td>
+             <td class="py-3 px-6">{{ strategy.type }}</td>
+            </tr>
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+             <td class="py-3 px-6 bold">Only known identities</td>
+             <td class="py-3 px-6">{{ strategy.only_known_identities }}</td>
+            </tr>
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+             <td class="py-3 px-6 bold">Data</td>
+             <td class="py-3 px-6">
+              <textarea name="data" class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0 monospace" rows="20" {% if not show_edit_form %}readonly{% endif %}>{{ strategy.data }}</textarea>
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+             <td class="py-3 px-6 bold">Notes</td>
+             <td class="py-3 px-6">
+              <textarea name="note" class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0 monospace" rows="20" {% if not show_edit_form %}readonly{% endif %}>{{ strategy.note }}</textarea>
+             </td>
+            </tr>
+           </table>
           </div>
+         </div>
         </div>
+       </div>
       </div>
+     </div>
     </div>
-  </section>
+   </div>
+ </section>
+ <section>
+  <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden ">
+   <div class="pb-6 ">
+    <div class="flex flex-wrap items-center justify-between -m-2">
+     <div class="w-full pt-2">
+      <div class="container mx-auto">
+       <div class="pt-6 pb-6 bg-coolGray-100 border-t border-gray-100 dark:border-gray-400 dark:bg-gray-500 rounded-bl-xl rounded-br-xl">
+        <div class="px-6">
+         <div class="flex flex-wrap justify-end">
+          {% if show_edit_form %}
+          <div class="w-full md:w-auto p-1.5 ml-2">
+           <button name="apply" value="Apply" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
+            <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+             <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round">
+              <polyline points=" 6,12 10,16 18,8 " stroke="#ffffff"></polyline>
+              <circle cx="12" cy="12" r="11"></circle>
+             </g>
+            </svg>Apply</button>
+          </div>
+          <div class="w-full md:w-auto p-1.5 ml-2">
+           <button name="cancel" value="Cancel" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-red-500 hover:bg-red-600 font-medium text-sm text-white border border-red-500 rounded-md shadow-button focus:ring-0 focus:outline-none" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+            <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ef5844" stroke-linejoin="round">
+             <line x1="16" y1="8" x2="8" y2="16" stroke="#ef5844"></line>
+             <line x1="16" y1="16" x2="8" y2="8" stroke="#ef5844"></line>
+             <circle cx="12" cy="12" r="11"></circle>
+            </g>
+            </svg>Cancel</button>
+          </div> {% else %} <div class="w-full md:w-auto p-1.5">
+           <button name="edit" value="edit" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
+            <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+             <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round">
+              <line x1="2" y1="23" x2="22" y2="23" stroke="#ffffff"></line>
+              <line data-cap="butt" x1="13" y1="5" x2="17" y2="9"></line>
+              <polygon points="8 18 3 19 4 14 16 2 20 6 8 18"></polygon>
+             </g>
+            </svg>Edit</button>
+          </div>
+          <div class="w-full md:w-auto p-1.5 ml-2">
+           <a href="/automation" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
+            <svg class="text-gray-500 w-5 h-5 mr-2" height="24" width="24" viewBox="0 0 24 24">
+             <g stroke-linecap="square" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="miter" class="nc-icon-wrapper" stroke-miterlimit="10">
+              <line data-cap="butt" x1="18" y1="12" x2="7" y2="12" stroke-linecap="butt" stroke="#ffffff"></line>
+              <polyline points=" 11,16 7,12 11,8 " stroke="#ffffff"></polyline>
+              <circle cx="12" cy="12" r="11"></circle>
+             </g>
+            </svg>
+            <span>Back</span>
+           </a>
+          </div>
+          {% endif %}
+          <input type="hidden" name="formid" value="{{ form_id }}">
+          </form>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+    </div>
+   </div>
+  </div>
+ </section>
 </div>
 {% include 'footer.html' %}
 </div>
 </body>
-</html>
+</html>
\ No newline at end of file
diff --git a/basicswap/templates/automation_strategy_new.html b/basicswap/templates/automation_strategy_new.html
index d70781d..ac448d0 100644
--- a/basicswap/templates/automation_strategy_new.html
+++ b/basicswap/templates/automation_strategy_new.html
@@ -1,54 +1,61 @@
 {% include 'header.html' %}
 <div class="container mx-auto">
-  <section class="bg-white p-5 mt-5">
+   <section class="p-5 mt-5">
     <div class="flex flex-wrap items-center -m-2">
-      <div class="w-full md:w-1/2 p-2">
-        <ul class="flex flex-wrap items-center gap-x-3 mb-2">
-          <li>
-            <a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/">
-              <p>Home</p>
-            </a>
-          </li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-          <li><a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/automation">Automation Strategies</a></li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-          <li><a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/newautomationstrategy">New</a></li>
-        </ul>
-      </div>
+     <div class="w-full md:w-1/2 p-2">
+      <ul class="flex flex-wrap items-center gap-x-3 mb-2">
+       <li>
+        <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/">
+         <p>Home</p>
+        </a>
+       <li>
+        <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+         <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+        </svg>
+       </li>
+       <li>
+        <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/automation">Automation Strategies</a>
+       </li>
+       <li>
+        <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+         <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+        </svg>
+       </li>
+       <li>
+        <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/newautomationstrategy">New</a>
+       </li>
+      </ul>
+      </ul>
+     </div>
     </div>
-  </section>
-  <section class="py-4">
+   </section>
+   <section class="py-4">
     <div class="container px-4 mx-auto">
-      <div class="relative py-11 px-16 bg-coolGray-900 rounded-md overflow-hidden">
-        <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
-        <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
-        <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
-        <div class="relative z-20 flex flex-wrap items-center -m-3">
-          <div class="w-full md:w-1/2 p-3">
-            <h2 class="mb-6 text-4xl font-bold text-white tracking-tighter">New Automation Strategy (todo)</h2></div>
-        </div>
+     <div class="relative py-11 px-16 bg-coolGray-900 dark:bg-blue-500 rounded-md overflow-hidden">
+      <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
+      <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
+      <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
+      <div class="relative z-20 flex flex-wrap items-center -m-3">
+       <div class="w-full md:w-1/2 p-3">
+        <h2 class="mb-6 text-4xl font-bold text-white tracking-tighter">New Automation Strategy</h2>
+        <p class="font-normal text-coolGray-200 dark:text-white">Todo <!-- todo -->
+        </p>
+       </div>
       </div>
+     </div>
     </div>
-  </section>
-{% include 'inc_messages.html' %}
-  <section class="bg-white">
-    <div class="pl-6 pr-6 pt-0 pb-0 mt-5 h-full overflow-hidden bg-white ">
-      <div class="pb-6 border-coolGray-100">
-        <div class="flex flex-wrap items-center justify-between -m-2">
-          <div class="w-full pt-2 text-center "> </div>
-        </div>
+   </section>
+   {% include 'inc_messages.html' %}
+   <section>
+    <div class="pl-6 pr-6 pt-0 pb-0 mt-5 h-full overflow-hidden">
+     <div class="pb-6 border-coolGray-100">
+      <div class="flex flex-wrap items-center justify-between -m-2">
+       <div class="w-full pt-2 text-center "></div>
       </div>
+     </div>
     </div>
-  </section>
-</div>
+   </section>
+  </div>
 {% include 'footer.html' %}
 </div>
 </body>
diff --git a/basicswap/templates/bid.html b/basicswap/templates/bid.html
index 743a8a2..0f987ac 100644
--- a/basicswap/templates/bid.html
+++ b/basicswap/templates/bid.html
@@ -1,454 +1,592 @@
 {% include 'header.html' %}
 <div class="container mx-auto">
-  <section class="bg-white p-5 mt-5">
-    <div class="flex flex-wrap items-center -m-2">
-      <div class="w-full md:w-1/2 p-2">
-        <ul class="flex flex-wrap items-center gap-x-3 mb-2">
-          <li>
-            <a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/">
-              <p>Home</p>
-            </a>
-          </li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-          <li><a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="#">Bids</a></li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-          <li><a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="{{ bid_id }}">BID ID: {{ bid_id }}</a></li>
-        </ul>
+ <section class="p-5 mt-5">
+  <div class="flex flex-wrap items-center -m-2">
+   <div class="w-full md:w-1/2 p-2">
+    <ul class="flex flex-wrap items-center gap-x-3 mb-2">
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/">
+       <p>Home</p>
+      </a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="#">Bids (DEFAULT)</a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="{{ bid_id }}">BID ID: {{ bid_id }}</a>
+     </li>
+    </ul>
+   </div>
+  </div>
+ </section>
+ <section class="py-3">
+  <div class="container px-4 mx-auto">
+   <div class="relative py-11 px-16 bg-coolGray-900 dark:bg-blue-500 rounded-md overflow-hidden">
+    <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
+    <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
+    <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
+    <div class="relative z-20 flex flex-wrap items-center -m-3">
+     <div class="w-full md:w-1/2 p-3">
+      <h2 class="mb-6 text-4xl font-bold text-white tracking-tighter">Bid {% if debug_mode == true %} (Debug: bid template) {% endif %}</h2>
+      <p class="font-normal text-coolGray-200 dark:text-white">Bid ID: {{ bid_id }}</p>
+     </div>
+     <div class="w-full md:w-1/2 p-3 p-6 container flex flex-wrap items-center justify-end items-center mx-auto"> {% if refresh %} <a id="refresh" href="/bid/{{ bid_id }}" class="flex flex-wrap justify-center px-5 py-3 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border dark:bg-gray-500 dark:hover:bg-gray-700 border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
+       <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+        <g fill="#ffffff">
+         <path fill="#ffffff" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path>
+         <path data-color="color-2" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path>
+        </g>
+       </svg>
+       <span>Refresh {{ refresh }} seconds</span>
+      </a> {% else %} <a id="refresh" href="/bid/{{ bid_id }}" class="flex flex-wrap justify-center px-5 py-3 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border dark:bg-gray-500 dark:hover:bg-gray-700 border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
+       <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+        <g fill="#ffffff">
+         <path fill="#ffffff" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path>
+         <path data-color="color-2" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path>
+        </g>
+       </svg>
+       <span>Refresh</span>
+      </a>
+    {% endif %}
       </div>
     </div>
-  </section>
-  <section class="py-4">
-    <div class="container px-4 mx-auto">
-      <div class="relative py-11 px-16 bg-coolGray-900 rounded-md overflow-hidden">
-        <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
-        <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
-        <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
-        <div class="relative z-20 flex flex-wrap items-center -m-3">
-          <div class="w-full md:w-1/2 p-3">
-            <h2 class="mb-6 text-4xl font-bold text-white tracking-tighter">Bid
-              {% if debug_mode == true %}
-              (Debug: bid template)
-              {% endif %}
-            </h2>
-            <p class="font-semibold text-coolGray-200">Bid ID: {{ bid_id }}</p>
-          </div>
-          <div class="w-full md:w-1/2 p-3 p-6 container flex flex-wrap items-center justify-end items-center mx-auto">
-            {% if refresh %}
-            <a id="refresh" href="/bid/{{ bid_id }}" class="flex flex-wrap justify-center px-5 py-4 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
-              <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
-                <g fill="#ffffff">
-                  <path fill="#ffffff" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path>
-                  <path data-color="color-2" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path>
-                </g>
-              </svg><span>Refresh {{ refresh }} seconds</span></a>
-              {% else %}
-            <a id="refresh" href="/bid/{{ bid_id }}" class="flex flex-wrap justify-center px-5 py-4 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
-              <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
-                <g fill="#ffffff">
-                  <path fill="#ffffff" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path>
-                  <path data-color="color-2" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path>
-                </g>
-              </svg><span>Refresh</span> </a>
-            {% endif %}
-          </div>
+   </div>
+  </div>
+ </section>
+ {% include 'inc_messages.html' %}
+ <section>
+  <div class="pl-6 pr-6 pt-0 pb-0 mt-5 h-full overflow-hidden">
+   <div class="pb-6 border-coolGray-100">
+    <div class="flex flex-wrap items-center justify-between -m-2">
+     <div class="w-full pt-2">
+      <div class="container mt-5 mx-auto">
+       <div class="pt-6 pb-8 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+        <div class="px-6">
+         <div class="w-full mt-6 pb-6 overflow-x-auto">
+          <table class="w-full min-w-max text-sm">
+           <thead class="uppercase">
+            <tr class="text-left">
+             <th class="p-0">
+              <div class="py-3 px-6 rounded-tl-xl bg-coolGray-200 dark:bg-gray-600">
+               <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Options</span>
+              </div>
+             </th>
+             <th class="p-0">
+              <div class="py-3 px-6 rounded-tr-xl bg-coolGray-200 dark:bg-gray-600">
+               <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Details</span>
+              </div>
+             </th>
+            </tr>
+           </thead>
+           {% if data.was_sent == 'True' %}
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">Swap</td>
+            <td class="py-3 px-6">
+             <div class="content flex py-2">
+              <span class="bold">{{ data.amt_to }} {{ data.ticker_to }}</span>
+              <svg aria-hidden="true " class="w-5 h-5 ml-3 mr-3" fill="currentColor " viewBox="0 0 20 20 " xmlns="http://www.w3.org/2000/svg ">
+               <path fill-rule="evenodd " d="M12.293 5.293a1 1 0 011.414 0l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414-1.414L14.586 11H3a1 1 0 110-2h11.586l-2.293-2.293a1 1 0 010-1.414z " clip-rule="evenodd "></path>
+              </svg>
+              <span class="text-xs bold">{{ data.amt_from }} {{ data.ticker_from }}</span>
+             </div>
+            </td>
+           </tr>
+           {% else %}
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">Swap</td>
+            <td class="py-3 px-6">
+             <div class="content flex py-2">
+              <span class="bold">{{ data.amt_from }} {{ data.ticker_from }}</span>
+              <svg aria-hidden="true " class="w-5 h-5 ml-3 mr-3" fill="currentColor " viewBox="0 0 20 20 " xmlns="http://www.w3.org/2000/svg ">
+               <path fill-rule="evenodd " d="M12.293 5.293a1 1 0 011.414 0l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414-1.414L14.586 11H3a1 1 0 110-2h11.586l-2.293-2.293a1 1 0 010-1.414z " clip-rule="evenodd "></path>
+              </svg>
+              <span class="bold">{{ data.amt_to }} {{ data.ticker_to }}</span>
+             </div>
+            </td>
+           </tr>
+           {% endif %}
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">Bid Rate</td>
+            <td class="py-3 px-6">{{ data.bid_rate }}</td>
+           </tr>
+           {% if data.was_sent == 'True' %}
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">You Send</td>
+            <td class="py-3 px-6">
+             <span class="inline-flex align-middle items-center justify-center w-9 h-10 bg-white-50 rounded">
+              <img class="h-7" src="/static/images/coins/{{ data.coin_to }}.png" alt="{{ data.coin_to }}">
+             </span>{{ data.coin_to }}
+            </td>
+           </tr>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">You Get</td>
+            <td class="py-3 px-6">
+             <span class="inline-flex align-middle items-center justify-center w-9 h-10 bg-white-50 rounded">
+              <img class="h-7" src="/static/images/coins/{{ data.coin_from }}.png" alt="{{ data.coin_from }}">
+             </span>{{ data.coin_from }}
+            </td>
+           </tr> {% else %} <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">You Send</td>
+            <td class="py-3 px-6">
+             <span class="inline-flex align-middle items-center justify-center w-9 h-10 bg-white-50 rounded">
+              <img class="h-7" src="/static/images/coins/{{ data.coin_from }}.png" alt="{{ data.coin_from }}">
+             </span>{{ data.coin_from }}
+            </td>
+           </tr>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">You Get</td>
+            <td class="py-3 px-6">
+             <span class="inline-flex align-middle items-center justify-center w-9 h-10 bg-white-50 rounded">
+              <img class="h-7" src="/static/images/coins/{{ data.coin_to }}.png" alt="{{ data.coin_to }}">
+             </span>{{ data.coin_to }}
+            </td>
+           </tr> {% endif %} <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">Bid State</td>
+            <td class="py-3 px-6">{{ data.bid_state }}</td>
+           </tr>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">State Description </td>
+            <td class="py-3 px-6">{{ data.state_description }}</td>
+           </tr>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">Offer</td>
+            <td class="py-3 px-6">
+             <a class="monospace bold select-all" href="/offer/{{ data.offer_id }}">{{ data.offer_id }}</a>
+            </td>
+           </tr>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">Address From</td>
+            <td class="py-3 px-6">
+             <a class="monospace bold select-all" href="/identity/{{ data.addr_from }}">{{ data.addr_from }}</a> {{ data.addr_from_label }}
+            </td>
+           </tr>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="flex items-center px-46 whitespace-nowrap">
+             <svg alt="" class="w-5 h-5 rounded-full ml-5" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3B82F6" stroke-linejoin="round">
+               <circle cx="12" cy="12" r="11"></circle>
+               <polyline points=" 12,6 12,12 18,12 " stroke="#3B82F6"></polyline>
+              </g>
+             </svg>
+             <div class="py-3 pl-2 bold">
+              <div>Created At</div>
+             </div>
+            </td>
+            <td class="py-3 px-6">{{ data.created_at }}</td>
+           </tr>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="flex items-center px-46 whitespace-nowrap">
+             <svg alt="" class="w-5 h-5 rounded-full  ml-5" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#6b7280" stroke-linejoin="round">
+               <circle cx="12" cy="12" r="11"></circle>
+               <polyline points=" 12,6 12,12 18,12 " stroke="#6b7280"></polyline>
+              </g>
+             </svg>
+             <div class="py-3 pl-2 bold">
+              <div>Expired At</div>
+             </div>
+            </td>
+            <td class="py-3 px-6">{{ data.expired_at }}</td>
+           </tr>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">Sent</td>
+            <td class="py-3 px-6">{{ data.was_sent }}</td>
+           </tr>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">Received</td>
+            <td class="py-3 px-6">{{ data.was_received }}</td>
+           </tr>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">Initiate Tx</td>
+            <td class="py-3 px-6 monospace">{{ data.initiate_tx }}</td>
+           </tr>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">Initiate Conf</td>
+            <td class="py-3 px-6">{{ data.initiate_conf }}</td>
+           </tr>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">Participate Tx</td>
+            <td class="py-3 px-6 monospace">{{ data.participate_tx }}</td>
+           </tr>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">Participate Conf</td>
+            <td class="py-3 px-6">{{ data.participate_conf }}</td>
+           </tr>
+           {% if data.show_txns %}
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">Initiate Tx Refund</td>
+            <td class="py-3 px-6 monospace">{{ data.initiate_tx_refund }}</td>
+           </tr>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">Participate Tx Refund</td>
+            <td class="py-3 px-6 monospace">{{ data.participate_tx_refund }}</td>
+           </tr>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">Initiate Tx Spend Tx</td>
+            <td class="py-3 px-6 monospace">{{ data.initiate_tx_spend }}</td>
+           </tr>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">Participate Tx Spend Tx</td>
+            <td class="py-3 px-6 monospace">{{ data.participate_tx_spend }}</td>
+           </tr>
+           {% endif %}
+          </table>
+         </div>
         </div>
+        </table>
+       </div>
       </div>
+     </div>
+ </section>
+ <section class="p-6">
+  <div class="flex flex-wrap items-center">
+   <div class="w-full">
+    <h4 class="font-semibold text-black dark:text-white text-2xl">Old states</h4>
+   </div>
+  </div>
+ </section>
+ <section>
+  <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden">
+   <div class="pb-6 border-coolGray-100">
+    <div class="flex flex-wrap items-center justify-between -m-2">
+     <div class="w-full pt-2">
+      <div class="container mt-5 mx-auto">
+       <div class="pt-6 pb-8 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+        <div class="px-6">
+         <div class="w-full mt-6 pb-6 overflow-x-auto">
+          <table class="w-full min-w-max text-sm">
+           <thead class="uppercase">
+            <tr class="text-left">
+             <th class="p-0">
+              <div class="py-3 px-6 rounded-tl-xl bg-coolGray-200 dark:bg-gray-600">
+               <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Set at time</span>
+              </div>
+             </th>
+             <th class="p-0">
+              <div class="py-3 px-6 rounded-tr-xl bg-coolGray-200 dark:bg-gray-600">
+               <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Old states</span>
+              </div>
+             </th>
+            </tr>
+           </thead>
+           {% for s in old_states %}
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="flex items-center whitespace-nowrap">
+             <svg alt="" class="w-5 h-5 rounded-full  ml-5" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#6b7280" stroke-linejoin="round">
+               <circle cx="12" cy="12" r="11"></circle>
+               <polyline points=" 12,6 12,12 18,12 " stroke="#6b7280"></polyline>
+              </g>
+             </svg>
+             <div class="py-3 pl-2 bold">
+              <div>{{ s[0] | formatts }}</div>
+             </div>
+            </td>
+            <td class="py-3 px-6">{{ s[1] }}</td>
+           </tr>
+           {% endfor %}
+          </table>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
     </div>
+   </div>
+  </div>
+ </section>
+ {% if data.events %}
+ <section class="p-6">
+  <div class="flex flex-wrap items-center">
+   <div class="w-full">
+    <h4 class="font-semibold text-black dark:text-white text-2xl">Events</h4>
+   </div>
+  </div>
+ </section>
+ <section>
+  <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden">
+   <div class="pb-6 border-coolGray-100">
+    <div class="flex flex-wrap items-center justify-between -m-2">
+     <div class="w-full pt-2">
+      <div class="container mt-5 mx-auto">
+       <div class="pt-6 pb-8 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+        <div class="px-6">
+         <div class="w-full mt-6 pb-6 overflow-x-auto">
+          <table class="w-full min-w-max text-sm">
+           <thead class="uppercase">
+            <tr class="text-left">
+             <th class="p-0">
+              <div class="py-3 px-6 rounded-tl-xl bg-coolGray-200 dark:bg-gray-600">
+               <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Time</span>
+              </div>
+             </th>
+             <th class="p-0">
+              <div class="py-3 px-6 rounded-tr-xl bg-coolGray-200 dark:bg-gray-600">
+               <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Events</span>
+              </div>
+             </th>
+            </tr>
+           </thead>
+           {% for e in data.events %}
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="flex items-center px-46 whitespace-nowrap">
+             <svg alt="" class="w-5 h-5 rounded-full  ml-5" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#6b7280" stroke-linejoin="round">
+               <circle cx="12" cy="12" r="11"></circle>
+               <polyline points=" 12,6 12,12 18,12 " stroke="#6b7280"></polyline>
+              </g>
+             </svg>
+             <div class="py-3 pl-2 bold">
+              <div>{{ e.at | formatts }}</div>
+             </div>
+            </td>
+            <td class="py-3 px-6">{{ e.desc }}</td>
+           </tr>
+           {% endfor %}
+          </table>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+    </div>
+   </div>
+  </div>
+ </section>
+ {% else %}
+ {% endif %}
+ <form method="post"> {% if data.show_bidder_seq_diagram %} <section class="p-6">
+   <div class="flex flex-wrap items-center">
+    <div class="w-full">
+     <h4 class="font-semibold text-black dark:text-white text-2xl">Bidder Sequence Diagram</h4>
+    </div>
+   </div>
   </section>
-  {% include 'inc_messages.html' %}
-  <section class="bg-white">
-    <div class="pl-6 pr-6 pt-0 pb-0 mt-5 h-full overflow-hidden bg-white ">
-      <div class="pb-6 border-coolGray-100">
-        <div class="flex flex-wrap items-center justify-between -m-2">
-          <div class="w-full pt-2">
-            <div class="container px-0 mx-auto mt-5">
-              <div class="overflow-x-auto relative border sm:rounded-lg">
-                <table class="w-full text-sm text-left text-gray-500 outline-none border-gray-300">
-                  <thead class="text-xs text-gray-700 border-b uppercase bg-gray-50 outline-none border-gray-300">
-                    <tr>
-                      <th scope="col" class="py-3 px-6 w-1/3">Details</th>
-                      <th scope="col"></th>
-                    </tr>
-                  </thead>
-                  {% if data.was_sent == 'True' %}
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">Swap</td>
-                    <td>
-                      <div class="content flex py-2">
-                      <span class="bold">{{ data.amt_to }} {{ data.ticker_to }}</span>
-                      <svg aria-hidden="true " class="w-5 h-5 ml-3 mr-3" fill="currentColor " viewBox="0 0 20 20 " xmlns="http://www.w3.org/2000/svg ">
-                      <path fill-rule="evenodd " d="M12.293 5.293a1 1 0 011.414 0l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414-1.414L14.586 11H3a1 1 0 110-2h11.586l-2.293-2.293a1 1 0 010-1.414z " clip-rule="evenodd "></path></svg>
-                       <span class="bold">{{ data.amt_from }} {{ data.ticker_from }}</span>
-                      </div>
-                    </td>
-                  </tr>
-                  {% else %}
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">Swap</td>
-                    <td>
-                      <div class="content flex py-2">
-                      <span class="bold">{{ data.amt_from }} {{ data.ticker_from }}</span>
-                      <svg aria-hidden="true " class="w-5 h-5 ml-3 mr-3" fill="currentColor " viewBox="0 0 20 20 " xmlns="http://www.w3.org/2000/svg ">
-                      <path fill-rule="evenodd " d="M12.293 5.293a1 1 0 011.414 0l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414-1.414L14.586 11H3a1 1 0 110-2h11.586l-2.293-2.293a1 1 0 010-1.414z " clip-rule="evenodd "></path></svg>
-                       <span class="bold">{{ data.amt_to }} {{ data.ticker_to }}</span>
-                      </div>
-                    </td>
-                  </tr>
-                  {% endif %}
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">Bid Rate</td>
-                    <td>{{ data.bid_rate }}</td>
-                  </tr>
-                  {% if data.was_sent == 'True' %}
-                   <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">You Send </td>
-                    <td> <span class="inline-flex align-middle items-center justify-center w-9 h-10 bg-white-50 rounded">
-                      <img class="h-7" src="/static/images/coins/{{ data.coin_to }}.png" alt="{{ data.coin_to }}">
-                    </span> {{ data.coin_to }} </td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">You Get</td>
-                    <td> <span class="inline-flex align-middle items-center justify-center w-9 h-10 bg-white-50 rounded">
-                      <img class="h-7" src="/static/images/coins/{{ data.coin_from }}.png" alt="{{ data.coin_from }}">
-                    </span> {{ data.coin_from }} </td>
-                  </tr>
-                  {% else %}
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">You Send</td>
-                    <td> <span class="inline-flex align-middle items-center justify-center w-9 h-10 bg-white-50 rounded">
-                      <img class="h-7" src="/static/images/coins/{{ data.coin_from }}.png" alt="{{ data.coin_from }}">
-                    </span> {{ data.coin_from }} </td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">You Get</td>
-                    <td> <span class="inline-flex align-middle items-center justify-center w-9 h-10 bg-white-50 rounded">
-                      <img class="h-7" src="/static/images/coins/{{ data.coin_to }}.png" alt="{{ data.coin_to }}">
-                    </span> {{ data.coin_to }} </td>
-                  </tr>
-                  {% endif %}
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">Bid State</td>
-                    <td>{{ data.bid_state }}</td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">State Description </td>
-                    <td>{{ data.state_description }}</td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">ITX State</td>
-                    <td>{{ data.itx_state }}</td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">PTX State</td>
-                    <td>{{ data.ptx_state }}</td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">Offer</td>
-                    <td><a class="monospace bold select-all" href="/offer/{{ data.offer_id }}">{{ data.offer_id }}</a></td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">Address From</td>
-                    <td><a class="monospace bold select-all" href="/identity/{{ data.addr_from }}">{{ data.addr_from }}</a> {{ data.addr_from_label }}</td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">Proof of Funds</td>
-                    <td>{{ data.proof_address }}</td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td scope="row" class="flex items-center px-46 whitespace-nowrap">
-                      <svg alt="" class="w-5 h-5 rounded-full ml-5" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                        <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#6b7280" stroke-linejoin="round">
-                          <circle cx="12" cy="12" r="11"></circle>
-                          <polyline points=" 12,6 12,12 18,12 " stroke="#6b7280"></polyline>
-                        </g>
-                      </svg>
-                      <div class="py-4 pl-2 bold">
-                        <div>Created At</div>
-                      </div>
-                    </td>
-                    <td>{{ data.created_at }}</td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td scope="row" class="flex items-center px-46 whitespace-nowrap">
-                      <svg alt="" class="w-5 h-5 rounded-full  ml-5" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                        <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#6b7280" stroke-linejoin="round">
-                          <circle cx="12" cy="12" r="11"></circle>
-                          <polyline points=" 12,6 12,12 18,12 " stroke="#6b7280"></polyline>
-                        </g>
-                      </svg>
-                      <div class="py-4 pl-2 bold">
-                        <div>Expired At</div>
-                      </div>
-                    </td>
-                    <td>{{ data.expired_at }}</td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">Sent</td>
-                    <td>{{ data.was_sent }}</td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">Received</td>
-                    <td>{{ data.was_received }}</td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">Initiate Tx</td>
-                    <td class="monospace">{{ data.initiate_tx }}</td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">Initiate Conf</td>
-                    <td>{{ data.initiate_conf }}</td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">Participate Tx</td>
-                    <td class="monospace">{{ data.participate_tx }}</td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">Participate Conf</td>
-                    <td>{{ data.participate_conf }}</td>
-                  </tr>
-                  {% if data.show_txns %}
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">Initiate Tx Refund</td>
-                    <td class="monospace">{{ data.initiate_tx_refund }}</td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">Participate Tx Refund</td>
-                    <td class="monospace">{{ data.participate_tx_refund }}</td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">Initiate Tx Spend Tx</td>
-                    <td class="monospace">{{ data.initiate_tx_spend }}</td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">Participate Tx Spend Tx</td>
-                    <td class="monospace">{{ data.participate_tx_spend }}</td>
-                  </tr>
-                {% endif %}
-              </table>
-              </div>
+  <section>
+   <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden">
+    <div class="pb-6 border-coolGray-100">
+     <div class="flex flex-wrap items-center justify-between -m-2">
+      <div class="w-full pt-2">
+       <div class="container mt-5 mx-auto">
+        <div class="pt-6 pb-8 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+         <div class="px-6">
+          <div class="w-full mt-6 pb-6 overflow-x-auto">
+           <div class="overflow-x-auto items-center justify-center relative">
+            <div class="flex items-center justify-center min-h-screen">
+             <div class="flex items-center justify-between text-white">
+              <img class="h-full py-2 pr-4 ml-8" src="/static/sequence_diagrams/bidder.alt.xu.min.svg">
+             </div>
             </div>
-            <section class="bg-white p-6">
-              <div class="flex flex-wrap items-center">
-                <div class="w-full">
-                  <h4 class="font-semibold text-black text-2xl">Old states</h4> </div>
-              </div>
-            </section>
-            <div class="container px-0 mx-auto">
-              <div class="overflow-x-auto relative border sm:rounded-lg">
-                <table class="w-full text-sm text-left text-gray-500 outline-none border-gray-300">
-                  <thead class="text-xs text-gray-700 border-b uppercase bg-gray-50 outline-none border-gray-300">
-                    <tr>
-                      <th scope="col" class="py-3 px-6">Old States</th>
-                      <th scope="col">Set at Time</th>
-                    </tr>
-                  </thead>
-                  {% for s in old_states %}
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-3 px-6 w-1/3 bold"> {{ s[1] }}</td>
-                    <td scope="row" class="flex items-center px-46 whitespace-nowrap">
-                      <svg alt="" class="w-5 h-5 rounded-full  mr-2" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                        <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#6b7280" stroke-linejoin="round">
-                          <circle cx="12" cy="12" r="11"></circle>
-                          <polyline points=" 12,6 12,12 18,12 " stroke="#6b7280"></polyline>
-                        </g>
-                      </svg>
-                      <div class="py-4 pr-2">
-                        <div>{{ s[0] | formatts }}</div>
-                      </div>
-                    </td>
-                  </tr>
+           </div>
+          </div>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+    </div>
+   </div>
+  </section>
+  {% endif %}
+  {% if data.show_offerer_seq_diagram %}
+  <section class="p-6">
+   <div class="flex flex-wrap items-center">
+    <div class="w-full">
+     <h4 class="font-semibold text-black dark:text-white text-2xl">Offerer Sequence Diagram</h4>
+    </div>
+   </div>
+  </section>
+  <section>
+   <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden">
+    <div class="pb-6 border-coolGray-100">
+     <div class="flex flex-wrap items-center justify-between -m-2">
+      <div class="w-full pt-2">
+       <div class="container mt-5 mx-auto">
+        <div class="pt-6 pb-8 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+         <div class="px-6">
+          <div class="w-full mt-6 pb-6 overflow-x-auto">
+           <div class="overflow-x-auto items-center justify-center relative">
+            <div class="flex items-center justify-center min-h-screen">
+             <div class="flex items-center justify-between text-white">
+              <img class="h-full py-2 pr-4 ml-8" src="/static/sequence_diagrams/offerer.alt.xu.min.svg">
+             </div>
+            </div>
+           </div>
+          </div>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+    </div>
+   </div>
+  </section>
+  {% endif %}
+  {% if edit_bid %}
+  <section>
+   <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden">
+    <div class="pb-6 border-coolGray-100">
+     <div class="flex flex-wrap items-center justify-between -m-2">
+      <div class="w-full pt-2">
+       <div class="container mt-5 mx-auto">
+        <div class="pt-6 pb-8 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+         <div class="px-6">
+          <div class="w-full mt-6 pb-6 overflow-x-auto">
+           <table class="w-full min-w-max text-sm">
+            <thead class="uppercase">
+             <tr class="text-left">
+              <th class="p-0">
+               <div class="py-3 px-6 rounded-tl-xl bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Option</span>
+               </div>
+              </th>
+              <th class="p-0">
+               <div class="py-3 px-6 rounded-tr-xl bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Settings</span>
+               </div>
+              </th>
+             </tr>
+            </thead>
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+             <td class="py-3 px-6 bold">Change Bid State:</td>
+             <td class="py-3 px-6">
+              <div class="relative">
+               <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+                <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+               </svg>
+               <select class="bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-" name="new_state">
+                {% for s in data.bid_states %}
+                <option value="{{ s[0] }}" {% if data.bid_state_ind==s[0] %} selected{% endif %}>{{ s[1] }}</option>
                 {% endfor %}
-              </table>
+                </select>
               </div>
-            </div> {% if data.events %}
-            <section class="bg-white p-6">
-              <div class="flex flex-wrap items-center">
-                <div class="w-full">
-                  <h4 class="font-semibold text-black text-2xl">Events</h4> </div>
+             </td>
+            </tr>
+            {% if data.debug_ui == true %}
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+             <td class="py-3 px-6 bold">Debug Option</td>
+             <td class="py-3 px-6">
+              <div class="relative">
+               <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+                <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+               </svg>
+               <select class="bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-" name="debugind">
+                <option{% if data.debug_ind=="-1" %} selected{% endif %} value="-1">None</option>
+                {% for a in data.debug_options %} 
+                <option{% if data.debug_ind==a[0] %} selected{% endif %} value="{{ a[0] }}">{{ a[1] }}</option>
+                {% endfor %}
+               </select>
               </div>
-            </section>
-            <div class="container px-0 mx-auto">
-              <div class="overflow-x-auto relative border sm:rounded-lg">
-                <table class="w-full text-sm text-left text-gray-500 outline-none border-gray-300">
-                  <thead class="text-xs text-gray-700 border-b uppercase bg-gray-50 outline-none border-gray-300">
-                    <tr>
-                      <th scope="col" class="w-1/3 py-3 px-6 bold">Time</th>
-                      <th scope="col">Events</th>
-                    </tr>
-                  </thead>
-                  {% for e in data.events %}
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td scope="row" class="flex items-center px-46 whitespace-nowrap">
-                      <svg alt="" class="w-5 h-5 rounded-full  ml-5" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                        <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#6b7280" stroke-linejoin="round">
-                          <circle cx="12" cy="12" r="11"></circle>
-                          <polyline points=" 12,6 12,12 18,12 " stroke="#6b7280"></polyline>
-                        </g>
-                      </svg>
-                      <div class="py-4 pl-2 bold">
-                        <div>{{ e.at | formatts }}</div>
-                      </div>
-                    </td>
-                    <td>{{ e.desc }}</td>
-                  </tr> {% endfor %} </table>
-              </div>
-            </div>
-            {% else %}
-             {% endif %}
-            <form method="post">
-              <div class="p-6 pt-10 bg-white bg-opacity-60 rounded-b-md">
-                <div class="w-full md:w-0/12">
-                  <div class="flex flex-wrap justify-end -m-1.5">
-                    {% if edit_bid %}
-                    <table class="mt-1">
-                      <tr>
-                        <td class="pr-2 bold">Change Bid State:</td>
-                        <td>
-                          <div class="relative">
-                                <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                                  <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
-                                </svg>
-                          <select class="appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" name="new_state">
-                            {% for s in data.bid_states %}
-                            <option value="{{ s[0] }}" {% if data.bid_state_ind==s[0] %} selected{% endif %}>{{ s[1] }}</option>
-                          {% endfor %}
-                        </select>
-                         </div>
-                        </td>
-                      </tr>
-                      {% if data.debug_ui == true %}
-                      <tr>
-                        <td class="py-6 pr-2 bold">Debug Option:</td>
-                        <td>
-                        <div class="relative">
-                                <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                                  <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
-                                </svg>
-                          <select class="appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" name="debugind">
-                            <option{% if data.debug_ind=="-1" %} selected{% endif %} value="-1">None</option>
-                              {% for a in data.debug_options %}
-                              <option{% if data.debug_ind==a[0] %} selected{% endif %} value="{{ a[0] }}">{{ a[1] }}</option>
-                              {% endfor %}
-                            </select>
-                          </div>
-                        </td>
-                      </tr>
-                    {% endif %}
-                  </table>
-                    <div class="w-full md:w-auto p-1.5 ml-2">
-                      <button name="edit_bid_cancel" value="Cancel" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-red-500 hover:text-red-600 border border-red-400 hover:border-red-500 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none">
-<svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ef5844" stroke-linejoin="round" ><line x1="16" y1="8" x2="8" y2="16" stroke="#ef5844"></line> <line x1="16" y1="16" x2="8" y2="8" stroke="#ef5844"></line> <circle cx="12" cy="12" r="11"></circle></g></svg> Cancel </button>
-                    </div>
-                    <div class="w-full md:w-auto p-1.5">
-                      <button name="edit_bid_submit" value="Submit" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none">
- <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#556987" stroke-linejoin="round" ><line x1="2" y1="23" x2="22" y2="23" stroke="#556987"></line> <line data-cap="butt" x1="13" y1="5" x2="17" y2="9"></line> <polygon points="8 18 3 19 4 14 16 2 20 6 8 18"></polygon></g></svg> Submit Edit </button>
-                    </div>
-                    {% else %}
+             </td>
+            </tr>
+              {% endif %}
+           </table>
+          </div>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+    </div>
+   </div>
+  </section>
+  <section>
+   <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden">
+    <div class="pb-6 border-coolGray-100">
+     <div class="flex flex-wrap items-center justify-between -m-2">
+      <div class="w-full pt-2">
+       <div class="container mt-5 mx-auto">
+        <div class="pt-6 pb-6 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+         <div class="px-6">
+          <div class="flex flex-wrap justify-end">
+           <div class="w-full md:w-auto p-1.5">
+            <button name="edit_bid_cancel" value="Cancel" type="submit" class="lex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none dark:text-white dark:hover:text-white dark:bg-gray-600 dark:hover:bg-gray-700 dark:border-gray-600 dark:hover:border-gray-600">Cancel</button>
+           </div>
+           <div class="w-full md:w-auto p-1.5">
+            <button name="edit_bid_submit" value="Submit" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">Submit Edit</button>
+           </div>
+           {% else %}
+           <section>
+            <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden">
+             <div class="pb-6 border-coolGray-100">
+              <div class="flex flex-wrap items-center justify-between -m-2">
+               <div class="w-full pt-2">
+                <div class="container mt-5 mx-auto">
+                 <div class="pt-6 pb-6 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+                  <div class="px-6">
+                   <div class="flex flex-wrap justify-end">
                     {% if data.show_bidder_seq_diagram %}
                     <div class="w-full md:w-auto p-1.5">
-                      <button name="hide_bidder_seq_diagram" type="submit" value="Hide Bidder Sequence Diagram" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none">
-<svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#556987" stroke-linejoin="round" ><rect x="2" y="2" width="8" height="4"></rect><rect x="2" y="18" width="8" height="4"></rect><line x1="6" y1="9" x2="6" y2="15"></line><polyline points="13 4 17 4 17 6"></polyline><polyline points="13 20 17 20 17 18"></polyline><polygon points="12 12 17 9 22 12 17 15 12 12" stroke="#556987"></polygon></g></svg> Hide Bidder Sequence Diagram </button>
+                     <button name="hide_bidder_seq_diagram" type="submit" value="Hide Bidder Sequence Diagram" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md focus:ring-0 focus:outline-none dark:text-white dark:hover:text-white dark:bg-gray-600 dark:hover:bg-gray-700 dark:border-gray-600 dark:hover:border-gray-600">Hide Bidder Sequence Diagram</button>
                     </div>
                     {% else %}
                     <div class="w-full md:w-auto p-1.5">
-                      <button name="show_bidder_seq_diagram" type="submit" value="Show Bidder Sequence Diagram" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none">
-<svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#556987" stroke-linejoin="round" ><rect x="2" y="2" width="8" height="4"></rect><rect x="2" y="18" width="8" height="4"></rect><line x1="6" y1="9" x2="6" y2="15"></line><polyline points="13 4 17 4 17 6"></polyline><polyline points="13 20 17 20 17 18"></polyline><polygon points="12 12 17 9 22 12 17 15 12 12" stroke="#556987"></polygon></g></svg> Show Bidder Sequence Diagram </button>
+                     <button name="show_bidder_seq_diagram" type="submit" value="Show Bidder Sequence Diagram" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md focus:ring-0 focus:outline-none dark:text-white dark:hover:text-white dark:bg-gray-600 dark:hover:bg-gray-700 dark:border-gray-600 dark:hover:border-gray-600">Show Bidder Sequence Diagram</button>
                     </div>
                     {% endif %}
                     {% if data.show_offerer_seq_diagram %}
                     <div class="w-full md:w-auto p-1.5">
-                      <button name="hide_offerer_seq_diagram" type="submit" value="Hide Offerer Sequence Diagram" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none">
-<svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#556987" stroke-linejoin="round" ><rect x="2" y="2" width="8" height="4"></rect><rect x="2" y="18" width="8" height="4"></rect><line x1="6" y1="9" x2="6" y2="15"></line><polyline points="13 4 17 4 17 6"></polyline><polyline points="13 20 17 20 17 18"></polyline><polygon points="12 12 17 9 22 12 17 15 12 12" stroke="#556987"></polygon></g></svg> Hide Offerer Sequence Diagram </button>
+                     <button name="hide_offerer_seq_diagram" type="submit" value="Hide Offerer Sequence Diagram" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md focus:ring-0 focus:outline-none dark:text-white dark:hover:text-white dark:bg-gray-600 dark:hover:bg-gray-700 dark:border-gray-600 dark:hover:border-gray-600">Hide Offerer Sequence Diagram</button>
                     </div>
                     {% else %}
                     <div class="w-full md:w-auto p-1.5">
-                      <button name="show_offerer_seq_diagram" type="submit" value="Show Offerer Sequence Diagram" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none">
-<svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#556987" stroke-linejoin="round" ><rect x="2" y="2" width="8" height="4"></rect><rect x="2" y="18" width="8" height="4"></rect><line x1="6" y1="9" x2="6" y2="15"></line><polyline points="13 4 17 4 17 6"></polyline><polyline points="13 20 17 20 17 18"></polyline><polygon points="12 12 17 9 22 12 17 15 12 12" stroke="#556987"></polygon></g></svg> Show Offerer Sequence Diagram </button>
-                    </div>
-                    {% endif %}
-                    {% if data.can_abandon == true %}
-                    <div class="w-full md:w-auto p-1.5">
-                      <button name="abandon_bid" type="submit" value="Abandon Bid" onclick="return confirmPopup();" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-red-500 hover:text-red-600 border border-red-400 hover:border-red-500 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none">
-<svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ef5844" stroke-linejoin="round" ><line x1="16" y1="8" x2="8" y2="16" stroke="#ef5844"></line> <line x1="16" y1="16" x2="8" y2="8" stroke="#ef5844"></line> <circle cx="12" cy="12" r="11"></circle></g></svg> Abandon Bid </button>
+                     <button name="show_offerer_seq_diagram" type="submit" value="Show Offerer Sequence Diagram" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md focus:ring-0 focus:outline-none dark:text-white dark:hover:text-white dark:bg-gray-600 dark:hover:bg-gray-700 dark:border-gray-600 dark:hover:border-gray-600">Show Offerer Sequence Diagram</button>
                     </div>
                     {% endif %}
                     {% if data.show_txns %}
                     <div class="w-full md:w-auto p-1.5">
-                      <button name="hide_txns" type="submit" value="Hide Info" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none">
-<svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#556987" stroke-linejoin="round" ><circle cx="12" cy="12" r="11"></circle><line x1="12" y1="11" x2="12" y2="17" stroke="#556987"></line><circle cx="12" cy="7" r="1" stroke="none" fill="#556987"></circle></g></svg> Hide info </button>
+                     <button name="hide_txns" type="submit" value="Hide Info" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none dark:text-white dark:hover:text-white dark:bg-gray-600 dark:hover:bg-gray-700 dark:border-gray-600 dark:hover:border-gray-600">Hide More info</button>
                     </div>
                     {% else %}
                     <div class="w-full md:w-auto p-1.5">
-                      <button name="show_txns" type="submit" value="Show More Info" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none">
-<svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#556987" stroke-linejoin="round" ><circle cx="12" cy="12" r="11"></circle><line x1="12" y1="11" x2="12" y2="17" stroke="#556987"></line><circle cx="12" cy="7" r="1" stroke="none" fill="#556987"></circle></g></svg> Show More Info </button>
+                     <button name="show_txns" type="submit" value="Show More Info" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none dark:text-white dark:hover:text-white dark:bg-gray-600 dark:hover:bg-gray-700 dark:border-gray-600 dark:hover:border-gray-600">Show More Info </button>
                     </div>
                     {% endif %}
                     <div class="w-full md:w-auto p-1.5">
-                      <button name="edit_bid" type="submit" value="Edit Bid" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none">
- <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#556987" stroke-linejoin="round" ><line x1="2" y1="23" x2="22" y2="23" stroke="#556987"></line> <line data-cap="butt" x1="13" y1="5" x2="17" y2="9"></line> <polygon points="8 18 3 19 4 14 16 2 20 6 8 18"></polygon></g></svg> Edit bid </button>
+                     <button name="edit_bid" type="submit" value="Edit Bid" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none dark:text-white dark:hover:text-white dark:bg-gray-600 dark:hover:bg-gray-700 dark:border-gray-600 dark:hover:border-gray-600">Edit Bid</button>
                     </div>
                     {% endif %}
-                    {% if data.was_received == 'True' %}
+                    {% if data.can_abandon == true and not edit_bid %}
                     <div class="w-full md:w-auto p-1.5">
-                      <button name="accept_bid" value="Accept Bid" type="submit" onclick='return confirmPopup("Accept");' class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
-<svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round" ><polyline points=" 6,12 10,16 18,8 " stroke="#ffffff"></polyline> <circle cx="12" cy="12" r="11"></circle></g></svg> Accept Bid </button>
+                     <button name="abandon_bid" type="submit" value="Abandon Bid" onclick="return confirmPopup();" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-white hover:text-red border border-red-500 hover:border-red-500 hover:bg-red-600 bg-red-500 rounded-md shadow-button focus:ring-0 focus:outline-none">Abandon Bid</button>
+                    </div>
+                    {% endif %}
+                     {% if data.was_received == 'True' and not edit_bid %}                 
+                    <div class="w-full md:w-auto p-1.5">
+                     <button name="accept_bid" value="Accept Bid" type="submit" onclick='return confirmPopup("Accept");' class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">Accept Bid</button>
+                    </div>
+                    {% endif %}
                     </div>
-                  {% endif %}
-                </div>
-                </div>
-              </div>
-              <input type="hidden" name="formid" value="{{ form_id }}"> </form>
-              {% if data.show_bidder_seq_diagram %}
-            <section class="bg-white p-6">
-              <div class="flex flex-wrap items-center">
-                <div class="w-full">
-                  <h4 class="font-semibold text-black text-2xl">Bidder Sequence Diagram</h4></div>
-              </div>
-            </section>
-            <section>
-              <div class="container mx-auto">
-                <div class="overflow-x-auto items-center justify-center relative border sm:rounded-lg p-10">
-                  <div class="flex items-center justify-center min-h-screen">
-                    <div class="flex items-center justify-between text-white"> <img class="h-full py-2 pr-4 ml-8" src="/static/sequence_diagrams/bidder.alt.xu.min.svg"> </div>
                   </div>
+                 </div>
                 </div>
-            </section>
-            {% endif %}
-            {% if data.show_offerer_seq_diagram %}
-            <section class="bg-white p-6">
-              <div class="flex flex-wrap items-center">
-                <div class="w-full">
-                  <h4 class="font-semibold text-black text-2xl">Offerer Sequence Diagram</h4></div>
+               </div>
               </div>
-            </section>
-            <section>
-              <div class="container mx-auto">
-                <div class="overflow-x-auto items-center justify-center relative border sm:rounded-lg p-10">
-                  <div class="flex items-center justify-center min-h-screen">
-                    <div class="flex items-center justify-between text-white"> <img class="h-full py-2 pr-4 ml-8" src="/static/sequence_diagrams/offerer.alt.xu.min.svg"> </div>
-                  </div>
-                </div>
-            </section>
-          {% endif %}
-        </div>
+             </div>
             </div>
+           </section>
+           <input type="hidden" name="formid" value="{{ form_id }}">
           </div>
+         </div>
         </div>
-  </section>
-  <script>
-    function confirmPopup() {
-      return confirm("Are you sure?");
-    }
-  </script>
-  </div>
+       </div>
+ </form>
+ <script>
+  function confirmPopup(name) {
+   return confirm(name + " Bid - Are you sure?");
+  }
+ </script>
+</div>
 {% include 'footer.html' %}
 </body>
-</html>
+</html>
\ No newline at end of file
diff --git a/basicswap/templates/bid_xmr.html b/basicswap/templates/bid_xmr.html
index 2e9cc34..789c7fb 100644
--- a/basicswap/templates/bid_xmr.html
+++ b/basicswap/templates/bid_xmr.html
@@ -1,581 +1,851 @@
 {% include 'header.html' %}
 <div class="container mx-auto">
-  <section class="bg-white p-5 mt-5">
-    <div class="flex flex-wrap items-center -m-2">
-      <div class="w-full md:w-1/2 p-2">
-        <ul class="flex flex-wrap items-center gap-x-3 mb-2">
-          <li>
-            <a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/">
-              <p>Home</p>
-            </a>
-          </li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-          <li><a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="#">Bids</a></li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-          <li><a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="{{ bid_id }}">BID ID: {{ bid_id }}</a></li>
-        </ul>
-      </div>
+ <section class="p-5 mt-5">
+  <div class="flex flex-wrap items-center -m-2">
+   <div class="w-full md:w-1/2 p-2">
+    <ul class="flex flex-wrap items-center gap-x-3 mb-2">
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/">
+       <p>Home</p>
+      </a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="#">Bids (XMR)</a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="{{ bid_id }}">BID ID: {{ bid_id }}</a>
+     </li>
+    </ul>
+   </div>
+  </div>
+ </section>
+ <section class="py-3">
+  <div class="container px-4 mx-auto">
+   <div class="relative py-11 px-16 bg-coolGray-900 dark:bg-blue-500 rounded-md overflow-hidden">
+    <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
+    <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
+    <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
+    <div class="relative z-20 flex flex-wrap items-center -m-3">
+     <div class="w-full md:w-1/2 p-3">
+      <h2 class="mb-6 text-4xl font-bold text-white tracking-tighter">Bid {% if debug_mode == true %} (Debug: bid_xmr template) {% endif %}</h2>
+      <p class="font-normal text-coolGray-200 dark:text-white">Bid ID: {{ bid_id }}</p>
+     </div>
+     <div class="w-full md:w-1/2 p-3 p-6 container flex flex-wrap items-center justify-end items-center mx-auto"> {% if refresh %} <a id="refresh" href="/bid/{{ bid_id }}" class="flex flex-wrap justify-center px-5 py-3 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border dark:bg-gray-500 dark:hover:bg-gray-700 border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
+       <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+        <g fill="#ffffff">
+         <path fill="#ffffff" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path>
+         <path data-color="color-2" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path>
+        </g>
+       </svg>
+       <span>Refresh {{ refresh }} seconds</span>
+      </a>
+      {% else %}
+      <a id="refresh" href="/bid/{{ bid_id }}" class="flex flex-wrap justify-center px-5 py-3 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border dark:bg-gray-500 dark:hover:bg-gray-700 border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
+       <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+        <g fill="#ffffff">
+         <path fill="#ffffff" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path>
+         <path data-color="color-2" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path>
+        </g>
+       </svg>
+       <span>Refresh</span>
+      </a>
+    {% endif %}
+  </div>
     </div>
-  </section>
-  <section class="py-4">
-    <div class="container px-4 mx-auto">
-      <div class="relative py-11 px-16 bg-coolGray-900 rounded-md overflow-hidden">
-        <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
-        <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
-        <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
-        <div class="relative z-20 flex flex-wrap items-center -m-3">
-          <div class="w-full md:w-1/2 p-3">
-            <h2 class="mb-6 text-4xl font-bold text-white tracking-tighter">Bid
-              {% if debug_mode == true %}
-              (Debug: bid_xmr template)
-              {% endif %}</h2>
-            <p class="font-semibold text-coolGray-200">Bid ID: {{ bid_id }}</p>
-          </div>
-          <div class="w-full md:w-1/2 p-3 p-6 container flex flex-wrap items-center justify-end items-center mx-auto">
-            {% if refresh %}
-            <a id="refresh" href="/bid/{{ bid_id }}" class="flex flex-wrap justify-center px-5 py-4 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
-              <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
-                <g fill="#ffffff" >
-                  <path fill="#ffffff" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path>
-                  <path data-color="color-2" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path>
-                </g>
-              </svg><span>Refresh {{ refresh }} seconds</span></a>
-              {% else %}
-            <a id="refresh" href="/bid/{{ bid_id }}" class="flex flex-wrap justify-center px-5 py-4 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
-              <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
-                <g fill="#ffffff" >
-                  <path fill="#ffffff" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path>
-                  <path data-color="color-2" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path>
-                </g>
-              </svg><span>Refresh</span></a>
-            {% endif %}
-          </div>
+   </div>
+  </div>
+ </section>
+ {% include 'inc_messages.html' %}
+ <section>
+  <div class="pl-6 pr-6 pt-0 pb-0 mt-5 h-full overflow-hidden">
+   <div class="pb-6 border-coolGray-100">
+    <div class="flex flex-wrap items-center justify-between -m-2">
+     <div class="w-full pt-2">
+      <div class="container mt-5 mx-auto">
+       <div class="pt-6 pb-8 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+        <div class="px-6">
+         <div class="w-full mt-6 pb-6 overflow-x-auto">
+          <table class="w-full min-w-max text-sm">
+           <thead class="uppercase">
+            <tr class="text-left">
+             <th class="p-0">
+              <div class="py-3 px-6 rounded-tl-xl bg-coolGray-200 dark:bg-gray-600">
+               <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Options</span>
+              </div>
+             </th>
+             <th class="p-0">
+              <div class="py-3 px-6 rounded-tr-xl bg-coolGray-200 dark:bg-gray-600">
+               <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Details</span>
+              </div>
+             </th>
+            </tr>
+           </thead>
+           {% if data.was_sent == 'True' %}
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">Swap</td>
+            <td class="py-3 px-6">
+             <div class="content flex py-2">
+              <span class="bold">{{ data.amt_to }} {{ data.ticker_to }}</span>
+              <svg aria-hidden="true " class="w-5 h-5 ml-3 mr-3" fill="currentColor " viewBox="0 0 20 20 " xmlns="http://www.w3.org/2000/svg ">
+               <path fill-rule="evenodd " d="M12.293 5.293a1 1 0 011.414 0l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414-1.414L14.586 11H3a1 1 0 110-2h11.586l-2.293-2.293a1 1 0 010-1.414z " clip-rule="evenodd "></path>
+              </svg>
+              <span class="text-xs bold">{{ data.amt_from }} {{ data.ticker_from }}</span>
+             </div>
+            </td>
+           </tr>
+           {% else %}
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">Swap</td>
+            <td class="py-3 px-6">
+             <div class="content flex py-2">
+              <span class="bold">{{ data.amt_from }} {{ data.ticker_from }}</span>
+              <svg aria-hidden="true " class="w-5 h-5 ml-3 mr-3" fill="currentColor " viewBox="0 0 20 20 " xmlns="http://www.w3.org/2000/svg ">
+               <path fill-rule="evenodd " d="M12.293 5.293a1 1 0 011.414 0l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414-1.414L14.586 11H3a1 1 0 110-2h11.586l-2.293-2.293a1 1 0 010-1.414z " clip-rule="evenodd "></path>
+              </svg>
+              <span class="bold">{{ data.amt_to }} {{ data.ticker_to }}</span>
+             </div>
+            </td>
+           </tr>
+           {% endif %}
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">Bid Rate</td>
+            <td class="py-3 px-6">{{ data.bid_rate }}</td>
+           </tr>
+           {% if data.was_sent == 'True' %}
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">You Send</td>
+            <td class="py-3 px-6">
+             <span class="inline-flex align-middle items-center justify-center w-9 h-10 bg-white-50 rounded">
+              <img class="h-7" src="/static/images/coins/{{ data.coin_to }}.png" alt="{{ data.coin_to }}">
+             </span>{{ data.coin_to }}
+            </td>
+           </tr>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">You Get</td>
+            <td class="py-3 px-6">
+             <span class="inline-flex align-middle items-center justify-center w-9 h-10 bg-white-50 rounded">
+              <img class="h-7" src="/static/images/coins/{{ data.coin_from }}.png" alt="{{ data.coin_from }}">
+             </span>{{ data.coin_from }}
+            </td>
+           </tr>{% else %}
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">You Send</td>
+            <td class="py-3 px-6">
+             <span class="inline-flex align-middle items-center justify-center w-9 h-10 bg-white-50 rounded">
+              <img class="h-7" src="/static/images/coins/{{ data.coin_from }}.png" alt="{{ data.coin_from }}">
+             </span>
+             {{ data.coin_from }}
+            </td>
+           </tr>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">You Get</td>
+            <td class="py-3 px-6">
+             <span class="inline-flex align-middle items-center justify-center w-9 h-10 bg-white-50 rounded">
+              <img class="h-7" src="/static/images/coins/{{ data.coin_to }}.png" alt="{{ data.coin_to }}">
+             </span>
+             {{ data.coin_to }}
+            </td>
+           </tr>
+           {% endif %}
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">Bid State</td>
+            <td class="py-3 px-6">{{ data.bid_state }}</td>
+           </tr>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">State Description </td>
+            <td class="py-3 px-6">{{ data.state_description }}</td>
+           </tr>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">Offer</td>
+            <td class="py-3 px-6">
+             <a class="monospace bold select-all" href="/offer/{{ data.offer_id }}">{{ data.offer_id }}</a>
+            </td>
+           </tr>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">Address From</td>
+            <td class="py-3 px-6">
+             <a class="monospace bold select-all" href="/identity/{{ data.addr_from }}">{{ data.addr_from }}</a> {{ data.addr_from_label }}
+            </td>
+           </tr>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="flex items-center px-46 whitespace-nowrap">
+             <svg alt="" class="w-5 h-5 rounded-full ml-5" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3B82F6" stroke-linejoin="round">
+               <circle cx="12" cy="12" r="11"></circle>
+               <polyline points=" 12,6 12,12 18,12 " stroke="#3B82F6"></polyline>
+              </g>
+             </svg>
+             <div class="py-3 pl-2 bold">
+              <div>Created At</div>
+             </div>
+            </td>
+            <td class="py-3 px-6">{{ data.created_at }}</td>
+           </tr>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="flex items-center px-46 whitespace-nowrap">
+             <svg alt="" class="w-5 h-5 rounded-full  ml-5" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#6b7280" stroke-linejoin="round">
+               <circle cx="12" cy="12" r="11"></circle>
+               <polyline points=" 12,6 12,12 18,12 " stroke="#6b7280"></polyline>
+              </g>
+             </svg>
+             <div class="py-3 pl-2 bold">
+              <div>Expired At</div>
+             </div>
+            </td>
+            <td class="py-3 px-6">{{ data.expired_at }}</td>
+           </tr>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">Sent</td>
+            <td class="py-3 px-6">{{ data.was_sent }}</td>
+           </tr>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">Received</td>
+            <td class="py-3 px-6">{{ data.was_received }}</td>
+           </tr>
+           {% if data.coin_a_lock_refund_tx_est_final != 'None' %}
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">{{ data.ticker_from }} lock refund tx valid at</td>
+            <td class="py-3 px-6">{{ data.coin_a_lock_refund_tx_est_final | formatts }}</td>
+           </tr>
+           {% if data.coin_a_lock_refund_swipe_tx_est_final != 'None' %}
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">{{ data.ticker_from }} lock refund tx swipeable at</td>
+            <td class="py-3 px-6">{{ data.coin_a_lock_refund_swipe_tx_est_final | formatts }}</td>
+           </tr>
+           {% endif %}
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">{{ data.ticker_from }} chain median time</td>
+            <td class="py-3 px-6">{{ data.coin_a_last_median_time | formatts }}</td>
+           </tr>
+           {% endif %}
+          </table>
+         </div>
         </div>
+       </div>
+ </section>
+ <section class="p-6">
+  <div class="flex flex-wrap items-center">
+   <div class="w-full">
+    <h4 class="font-semibold text-black dark:text-white text-2xl">Old states</h4>
+   </div>
+  </div>
+ </section>
+ <section>
+  <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden">
+   <div class="pb-6 border-coolGray-100">
+    <div class="flex flex-wrap items-center justify-between -m-2">
+     <div class="w-full pt-2">
+      <div class="container mt-5 mx-auto">
+       <div class="pt-6 pb-8 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+        <div class="px-6">
+         <div class="w-full mt-6 pb-6 overflow-x-auto">
+          <table class="w-full min-w-max text-sm">
+           <thead class="uppercase">
+            <tr class="text-left">
+             <th class="p-0">
+              <div class="py-3 px-6 rounded-tl-xl bg-coolGray-200 dark:bg-gray-600">
+               <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Set at time</span>
+              </div>
+             </th>
+             <th class="p-0">
+              <div class="py-3 px-6 rounded-tr-xl bg-coolGray-200 dark:bg-gray-600">
+               <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Old states</span>
+              </div>
+             </th>
+            </tr>
+           </thead>
+           {% for s in old_states %}
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="flex items-center whitespace-nowrap">
+             <svg alt="" class="w-5 h-5 rounded-full  ml-5" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#6b7280" stroke-linejoin="round">
+               <circle cx="12" cy="12" r="11"></circle>
+               <polyline points=" 12,6 12,12 18,12 " stroke="#6b7280"></polyline>
+              </g>
+             </svg>
+             <div class="py-3 pl-2 bold">
+              <div>{{ s[0] | formatts }}</div>
+             </div>
+            </td>
+            <td class="py-3 px-6">{{ s[1] }}</td>
+           </tr>
+           {% endfor %}
+          </table>
+         </div>
+        </div>
+       </div>
       </div>
+     </div>
     </div>
+   </div>
+  </div>
+ </section> {% if data.events %} <section class="p-6">
+  <div class="flex flex-wrap items-center">
+   <div class="w-full">
+    <h4 class="font-semibold text-black dark:text-white text-2xl">Events</h4>
+   </div>
+  </div>
+ </section>
+ <section>
+  <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden">
+   <div class="pb-6 border-coolGray-100">
+    <div class="flex flex-wrap items-center justify-between -m-2">
+     <div class="w-full pt-2">
+      <div class="container mt-5 mx-auto">
+       <div class="pt-6 pb-8 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+        <div class="px-6">
+         <div class="w-full mt-6 pb-6 overflow-x-auto">
+          <table class="w-full min-w-max text-sm">
+           <thead class="uppercase">
+            <tr class="text-left">
+             <th class="p-0">
+              <div class="py-3 px-6 rounded-tl-xl bg-coolGray-200 dark:bg-gray-600">
+               <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Time</span>
+              </div>
+             </th>
+             <th class="p-0">
+              <div class="py-3 px-6 rounded-tr-xl bg-coolGray-200 dark:bg-gray-600">
+               <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Events</span>
+              </div>
+             </th>
+            </tr>
+           </thead> {% for e in data.events %} <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="flex items-center px-46 whitespace-nowrap">
+             <svg alt="" class="w-5 h-5 rounded-full  ml-5" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#6b7280" stroke-linejoin="round">
+               <circle cx="12" cy="12" r="11"></circle>
+               <polyline points=" 12,6 12,12 18,12 " stroke="#6b7280"></polyline>
+              </g>
+             </svg>
+             <div class="py-3 pl-2 bold">
+              <div>{{ e.at | formatts }}</div>
+             </div>
+            </td>
+            <td class="py-3 px-6">{{ e.desc }}</td>
+           </tr>
+           {% endfor %}
+          </table>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+    </div>
+   </div>
+  </div>
+ </section>
+ {% else %}
+ {% endif %}
+ <form method="post">
+  {% if data.show_txns %}
+  {% if data.xmr_b_shared_address or data.xmr_b_shared_viewkey or data.xmr_b_half_privatekey %}
+  <section class="p-6">
+   <div class="flex flex-wrap items-center">
+    <div class="w-full">
+     <h4 class="font-semibold text-black dark:text-white text-2xl">View keys/Shared Address</h4>
+    </div>
+   </div>
   </section>
-  {% include 'inc_messages.html' %}
-  <section class="bg-white">
-    <div class="pl-6 pr-6 pt-0 pb-0 mt-5 h-full overflow-hidden bg-white ">
-      <div class="pb-6 border-coolGray-100">
-        <div class="flex flex-wrap items-center justify-between -m-2">
-          <div class="w-full pt-2">
-            <div class="container px-0 mx-auto mt-5">
-              <div class="overflow-x-auto relative border sm:rounded-lg">
-                <table class="w-full text-sm text-left text-gray-500 outline-none border-gray-300">
-                  <thead class="text-xs text-gray-700 border-b uppercase bg-gray-50 outline-none border-gray-300">
-                    <tr>
-                      <th scope="col" class="py-3 px-6 w-1/3">Details</th>
-                      <th scope="col"></th>
-                    </tr>
-                  </thead>
-                  {% if data.was_sent == 'True' %}
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">Swap</td>
-                    <td>
-                      <div class="content flex py-2">
-                      <span class="bold">{{ data.amt_to }} {{ data.ticker_to }}</span>
-                      <svg aria-hidden="true " class="w-5 h-5 ml-3 mr-3" fill="currentColor " viewBox="0 0 20 20 " xmlns="http://www.w3.org/2000/svg ">
-                      <path fill-rule="evenodd " d="M12.293 5.293a1 1 0 011.414 0l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414-1.414L14.586 11H3a1 1 0 110-2h11.586l-2.293-2.293a1 1 0 010-1.414z " clip-rule="evenodd "></path></svg>
-                       <span class="bold">{{ data.amt_from }} {{ data.ticker_from }}</span>
-                      </div>
-                    </td>
-                  </tr>
-                  {% else %}
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">Swap</td>
-                    <td>
-                      <div class="content flex py-2">
-                      <span class="bold">{{ data.amt_from }} {{ data.ticker_from }}</span>
-                      <svg aria-hidden="true " class="w-5 h-5 ml-3 mr-3" fill="currentColor " viewBox="0 0 20 20 " xmlns="http://www.w3.org/2000/svg ">
-                      <path fill-rule="evenodd " d="M12.293 5.293a1 1 0 011.414 0l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414-1.414L14.586 11H3a1 1 0 110-2h11.586l-2.293-2.293a1 1 0 010-1.414z " clip-rule="evenodd "></path></svg>
-                       <span class="bold">{{ data.amt_to }} {{ data.ticker_to }}</span>
-                      </div>
-                    </td>
-                  </tr>
-                  {% endif %}
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">Bid Rate</td>
-                    <td>{{ data.bid_rate }}</td>
-                  </tr>
-                  {% if data.was_sent == 'True' %}
-                   <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">You Send</td>
-                    <td> <span class="inline-flex align-middle items-center justify-center w-9 h-10 bg-white-50 rounded">
-                      <img class="h-7" src="/static/images/coins/{{ data.coin_to }}.png" alt="{{ data.coin_to }}">
-                    </span> {{ data.coin_to }} </td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">You Get</td>
-                    <td> <span class="inline-flex align-middle items-center justify-center w-9 h-10 bg-white-50 rounded">
-                      <img class="h-7" src="/static/images/coins/{{ data.coin_from }}.png" alt="{{ data.coin_from }}">
-                    </span> {{ data.coin_from }} </td>
-                  </tr>
-                  {% else %}
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">You Send</td>
-                    <td> <span class="inline-flex align-middle items-center justify-center w-9 h-10 bg-white-50 rounded">
-                      <img class="h-7" src="/static/images/coins/{{ data.coin_from }}.png" alt="{{ data.coin_from }}">
-                    </span> {{ data.coin_from }} </td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">You Get</td>
-                    <td> <span class="inline-flex align-middle items-center justify-center w-9 h-10 bg-white-50 rounded">
-                      <img class="h-7" src="/static/images/coins/{{ data.coin_to }}.png" alt="{{ data.coin_to }}">
-                    </span> {{ data.coin_to }} </td>
-                  </tr>
-                  {% endif %}
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">Bid State</td>
-                    <td>{{ data.bid_state }}</td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">State Description </td>
-                    <td>{{ data.state_description }}</td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">Offer</td>
-                    <td><a class="monospace bold select-all" href="/offer/{{ data.offer_id }}">{{ data.offer_id }}</a></td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">Address From</td>
-                    <td><a class="monospace bold select-all" href="/identity/{{ data.addr_from }}">{{ data.addr_from }}</a> {{ data.addr_from_label }}</td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td scope="row" class="flex items-center px-46 whitespace-nowrap">
-                      <svg alt="" class="w-5 h-5 rounded-full ml-5" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                        <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#6b7280" stroke-linejoin="round">
-                          <circle cx="12" cy="12" r="11"></circle>
-                          <polyline points=" 12,6 12,12 18,12 " stroke="#6b7280"></polyline>
-                        </g>
-                      </svg>
-                      <div class="py-4 pl-2 bold">
-                        <div>Created At</div>
-                      </div>
-                    </td>
-                    <td>{{ data.created_at }}</td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td scope="row" class="flex items-center px-46 whitespace-nowrap">
-                      <svg alt="" class="w-5 h-5 rounded-full  ml-5" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                        <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#6b7280" stroke-linejoin="round">
-                          <circle cx="12" cy="12" r="11"></circle>
-                          <polyline points=" 12,6 12,12 18,12 " stroke="#6b7280"></polyline>
-                        </g>
-                      </svg>
-                      <div class="py-4 pl-2 bold">
-                        <div>Expired At</div>
-                      </div>
-                    </td>
-                    <td>{{ data.expired_at }}</td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">Sent</td>
-                    <td>{{ data.was_sent }}</td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">Received</td>
-                    <td>{{ data.was_received }}</td>
-                  </tr>
-                  {% if data.coin_a_lock_refund_tx_est_final != 'None' %}
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">{{ data.ticker_from }} lock refund tx valid at</td>
-                    <td>{{ data.coin_a_lock_refund_tx_est_final | formatts }}</td>
-                  </tr>
-                  {% if data.coin_a_lock_refund_swipe_tx_est_final != 'None' %}
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">{{ data.ticker_from }} lock refund tx swipeable at</td>
-                    <td>{{ data.coin_a_lock_refund_swipe_tx_est_final | formatts }}</td>
-                  </tr>
-                  {% endif %}
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">{{ data.ticker_from }} chain median time</td>
-                    <td>{{ data.coin_a_last_median_time | formatts }}</td>
-                  </tr>
-                {% endif %}
-              </table>
-              </div>
-            </div>
-            <section class="bg-white p-6">
-              <div class="flex flex-wrap items-center">
-                <div class="w-full">
-                  <h4 class="font-semibold text-black text-2xl">Old states</h4></div>
-              </div>
-            </section>
-            <div class="container px-0 mx-auto">
-              <div class="overflow-x-auto relative border sm:rounded-lg">
-                <table class="w-full text-sm text-left text-gray-500 outline-none border-gray-300">
-                  <thead class="text-xs text-gray-700 border-b uppercase bg-gray-50 outline-none border-gray-300">
-                    <tr>
-                      <th scope="col" class="py-3 px-6">Old States</th>
-                      <th scope="col">Set at Time</th>
-                    </tr>
-                  </thead>
-                  {% for s in old_states %}
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-3 px-6 w-1/3 bold"> {{ s[1] }}</td>
-                    <td scope="row" class="flex items-center px-46 whitespace-nowrap">
-                      <svg alt="" class="w-5 h-5 rounded-full  mr-2" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                        <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#6b7280" stroke-linejoin="round">
-                          <circle cx="12" cy="12" r="11"></circle>
-                          <polyline points=" 12,6 12,12 18,12 " stroke="#6b7280"></polyline>
-                        </g>
-                      </svg>
-                      <div class="py-4 pr-2">
-                        <div>{{ s[0] | formatts }}</div>
-                      </div>
-                    </td>
-                  </tr>
+  <section>
+   <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden">
+    <div class="pb-6 border-coolGray-100">
+     <div class="flex flex-wrap items-center justify-between -m-2">
+      <div class="w-full pt-2">
+       <div class="container mt-5 mx-auto">
+        <div class="pt-6 pb-8 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+         <div class="px-6">
+          <div class="w-full mt-6 pb-6 overflow-x-auto">
+           <table class="table w-full min-w-max text-sm">
+            <thead class="uppercase">
+             <tr class="text-left">
+              <th class="p-0">
+               <div class="py-3 px-6 rounded-tl-xl bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Type</span>
+               </div>
+              </th>
+              <th class="p-0">
+               <div class="py-3 px-6 rounded-tr-xl bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Output</span>
+               </div>
+              </th>
+             </tr>
+            </thead>
+            {% if data.xmr_b_shared_address %}
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+             <td class="py-3 px-6 bold">Shared Address:</td>
+             <td class="py-3 px-6 monospace">{{ data.xmr_b_shared_address }}</td>
+            </tr>
+            {% endif %}
+            {% if data.xmr_b_shared_viewkey %}
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+             <td class="py-3 px-6 bold">Shared View Key:</td>
+             <td class="py-3 px-6 monospace">{{ data.xmr_b_shared_viewkey }}</td>
+            </tr>
+            {% endif %}
+            {% if data.xmr_b_half_privatekey %}
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+             <td class="py-3 px-6 bold">Key Half (WARNING key data!):</td>
+             <td class="py-3 px-6 monospace">{{ data.xmr_b_half_privatekey }}</td>
+            </tr>
+            {% endif %}
+            {% if data.xmr_b_half_privatekey_remote %}
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+             <td class="py-3 px-6 bold">Remote Key Half:</td>
+             <td class="py-3 px-6 monospace">{{ data.xmr_b_half_privatekey_remote }}</td>
+            </tr>
+            {% endif %}
+           </table>
+          </div>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+    </div>
+   </div>
+  </section>
+  {% endif %}
+  <section class="p-6">
+   <div class="flex flex-wrap items-center">
+    <div class="w-full">
+     <h4 class="font-semibold text-black dark:text-white text-2xl">Transactions</h4>
+    </div>
+   </div>
+  </section>
+  <section>
+   <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden">
+    <div class="pb-6 border-coolGray-100">
+     <div class="flex flex-wrap items-center justify-between -m-2">
+      <div class="w-full pt-2">
+       <div class="container mt-5 mx-auto">
+        <div class="pt-6 pb-8 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+         <div class="px-6">
+          <div class="w-full mt-6 pb-6 overflow-x-auto">
+           <table class="w-full min-w-max text-sm">
+            <thead class="uppercase">
+             <tr class="text-left">
+              <th class="p-0">
+               <div class="py-3 px-6 rounded-tl-xl bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Tx Type</span>
+               </div>
+              </th>
+              <th class="p-0">
+               <div class="py-3 px-6 bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Tx ID</span>
+               </div>
+              </th>
+              <th class="p-0">
+               <div class="py-3 px-6 rounded-tr-xl bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Blocks Deep</span>
+               </div>
+              </th>
+             </tr>
+            </thead>
+            {% for tx in data.txns %}
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+             <td class="py-3 px-6 bold">{{ tx.type }}</td>
+             <td class="py-3 px-6 monospace">{{ tx.txid }}</td>
+             <td class="py-3 px-6">{{ tx.confirms }}</td>
+            </tr>
+            {% endfor %}
+           </table>
+          </div>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+    </div>
+   </div>
+  </section>
+  <section class="p-6">
+   <div class="flex flex-wrap items-center">
+    <div class="w-full">
+     <h4 class="font-semibold text-black dark:text-white text-2xl">More Information</h4>
+    </div>
+   </div>
+  </section>
+  <section>
+   <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden">
+    <div class="pb-6 border-coolGray-100">
+     <div class="flex flex-wrap items-center justify-between -m-2">
+      <div class="w-full pt-2">
+       <div class="container mt-5 mx-auto">
+        <div class="pt-6 pb-8 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+         <div class="px-6">
+          <div class="w-full mt-6 pb-6 overflow-x-auto">
+           <table class="w-full min-w-max text-sm">
+            <thead class="uppercase">
+             <tr class="text-left">
+              <th class="p-0">
+               <div class="py-3 px-6 rounded-tl-xl bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Setting</span>
+               </div>
+              </th>
+              <th class="p-0">
+               <div class="py-3 px-6 rounded-tr-xl bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Options</span>
+               </div>
+              </th>
+             </tr>
+            </thead>
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+             <td class="py-3 px-6 bold">View Transaction:</td>
+             <td class="py-3 px-6 bold">
+              <div class="relative">
+               <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+                <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+               </svg>
+               <select class="bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="view_tx">
+                {% if data.txns|length %} {% for tx in data.txns %}
+                <option value="{{ tx.txid }}" {% if data.view_tx_ind==tx.txid %} selected{% endif %}>{{ tx.type }} {{ tx.txid }}</option>
                 {% endfor %}
-              </table>
+                {% else %}
+                <option value="0">None exist yet</option>
+                {% endif %}
+              </select>
               </div>
+             </td>
+            </tr>
+           </table>
+           <div class="w-full md:w-0/12 mt-5">
+            <div class="flex flex-wrap justify-end">
+             <div class="w-full md:w-auto p-1.5 ml-2">
+              <button name="view_tx_submit" value="View Tx" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
+               <span>View Tx</span>
+              </button>
+             </div>
+            <!-- Info: Unimplemented
+            <div class="w-full md:w-auto p-1.5 ml-2"><button name="view_lock_transfers" value="View Lock Wallet Transfers" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none" ><span>View Lock Wallet Transfers</span></button></div>
+            -->
             </div>
-            {% if data.events %}
-            <section class="bg-white p-6">
-              <div class="flex flex-wrap items-center">
-                <div class="w-full">
-                  <h4 class="font-semibold text-black text-2xl">Events</h4> </div>
-              </div>
-            </section>
-            <div class="container px-0 mx-auto">
-              <div class="overflow-x-auto relative border sm:rounded-lg">
-                <table class="w-full text-sm text-left text-gray-500 outline-none border-gray-300">
-                  <thead class="text-xs text-gray-700 border-b uppercase bg-gray-50 outline-none border-gray-300">
-                    <tr>
-                      <th scope="col" class="w-1/3 py-3 px-6 bold">Time</th>
-                      <th scope="col">Events</th>
-                    </tr>
-                  </thead>
-                  {% for e in data.events %}
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td scope="row" class="flex items-center px-46 whitespace-nowrap">
-                      <svg alt="" class="w-5 h-5 rounded-full  ml-5" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                        <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#6b7280" stroke-linejoin="round">
-                          <circle cx="12" cy="12" r="11"></circle>
-                          <polyline points=" 12,6 12,12 18,12 " stroke="#6b7280"></polyline>
-                        </g>
-                      </svg>
-                      <div class="py-4 pl-2 bold">
-                        <div>{{ e.at | formatts }}</div>
-                      </div>
-                    </td>
-                    <td>{{ e.desc }}</td>
-                  </tr> {% endfor %} </table>
-              </div>
+           </div>
+           {% if data.view_tx_hex %}
+           <table class="w-full min-w-max text-sm  mt-10">
+            <thead class="uppercase">
+             <tr class="text-left">
+              <th class="p-0">
+               <div class="py-3 px-6 rounded-tl-xl rounded-tr-xl bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">TX Hex:</span>
+               </div>
+              </th>
+             </tr>
+            </thead>
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+             <td class="py-3 px-6">
+              <textarea rows="5" class="bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0 monospace" readonly>{{ data.view_tx_hex }}</textarea>
+              <textarea rows="20" class="mt-5 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0 monospace" id="tx_view" readonly>{{ data.view_tx_desc }}</textarea>
+             </td>
+            </tr>
+            {% endif %}
+            {% if data.lock_transfers %}
+            <!--<label for="transfers_view" class="bold block mb-2 text-sm font-medium text-gray-900">Lock wallet transfers:</label>-->
+            <textarea rows="20" class="mt-5 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0 monospace" id="transfers_view" readonly>{{ data.lock_transfers }}</textarea>
+            {% endif %}
+           </table>
+          </div>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+    </div>
+   </div>
+  </section>
+  {% endif %}
+  {% if data.chain_a_lock_tx_inputs %}
+  <section class="p-6">
+   <div class="flex flex-wrap items-center">
+    <div class="w-full">
+     <h4 class="font-semibold text-black dark:text-white text-2xl">Chain A Lock TX Inputs</h4>
+    </div>
+   </div>
+  </section>
+  <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden">
+   <div class="pb-6 border-coolGray-100">
+    <div class="flex flex-wrap items-center justify-between -m-2">
+     <div class="w-full pt-2">
+      <div class="container mt-5 mx-auto">
+       <div class="pt-6 pb-8 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+        <div class="px-6">
+         <div class="w-full mt-6 pb-6 overflow-x-auto">
+          <table class="w-full min-w-max text-sm">
+           <thead class="uppercase">
+            <thead class="uppercase">
+             <tr class="text-left">
+              <th class="p-0">
+               <div class="py-3 px-6 rounded-tl-xl bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">TXID</span>
+               </div>
+              </th>
+              <th class="p-0">
+               <div class="py-3 px-6 bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Out</span>
+               </div>
+              </th>
+              <th class="p-0">
+               <div class="py-3 px-6 rounded-tr-xl bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Locked</span>
+               </div>
+              </th>
+             </tr>
+            </thead>
+            {% for txi in data.chain_a_lock_tx_inputs %}
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+             <td class="py-3 px-6 monospace">{{ txi.txid }}</td>
+             <td class="py-3 px-6 monospace">{{ txi.vout }}</td>
+             <td class="py-3 px-6 bold">{% if txi.islocked %} true {% else %} false {% endif %}</td>
+            </tr>
+            {% endfor %}
+          </table>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+    </div>
+   </div>
+  </div>
+  </section>
+  {% endif %}
+  {% if data.show_bidder_seq_diagram %}
+  <section class="p-6">
+   <div class="flex flex-wrap items-center">
+    <div class="w-full">
+     <h4 class="font-semibold text-black dark:text-white text-2xl">Bidder Sequence Diagram</h4>
+    </div>
+   </div>
+  </section>
+  <section>
+   <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden">
+    <div class="pb-6 border-coolGray-100">
+     <div class="flex flex-wrap items-center justify-between -m-2">
+      <div class="w-full pt-2">
+       <div class="container mt-5 mx-auto">
+        <div class="pt-6 pb-8 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+         <div class="px-6">
+          <div class="w-full mt-6 pb-6 overflow-x-auto">
+           <div class="overflow-x-auto items-center justify-center relative">
+            <div class="flex items-center justify-center min-h-screen">
+             <div class="flex items-center justify-between text-white">
+              <img class="h-full py-2 pr-4 ml-8" src="/static/sequence_diagrams/xmr.bidder.alt.xu.min.svg">
+             </div>
             </div>
-            {% else %}
-            {% endif %}
-            <form method="post">
-              {% if data.show_txns %}
-              {% if data.xmr_b_shared_address or data.xmr_b_shared_viewkey or data.xmr_b_half_privatekey %}
-              <section class="bg-white p-6">
-                <div class="flex flex-wrap items-center">
-                  <div class="w-full">
-                    <h4 class="font-semibold text-black text-2xl">View keys/Shared Address:</h4> </div>
-                </div>
-              </section>
-              <div class="container px-0 mx-auto">
-                <div class="overflow-x-auto relative border sm:rounded-lg">
-                  <table class="w-full text-sm text-left text-gray-500 outline-none border-gray-300">
-                    <thead class="text-xs text-gray-700 border-b uppercase bg-gray-50 outline-none border-gray-300">
-                      <tr>
-                        <th scope="col" class="py-3 px-6 w-1/3">Type</th>
-                        <th scope="col">Output</th>
-                      </tr>
-                    </thead>
-                    {% if data.xmr_b_shared_address %}
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 px-6 bold">Shared Address:</td>
-                      <td class="py-4 monospace">{{ data.xmr_b_shared_address }}</td>
-                    </tr>
-                    {% endif %}
-                    {% if data.xmr_b_shared_viewkey %}
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 px-6 bold">Shared View Key:</td>
-                      <td class="py-4 monospace">{{ data.xmr_b_shared_viewkey }}</td>
-                    </tr>
-                    {% endif %}
-                    {% if data.xmr_b_half_privatekey %}
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 px-6 bold">Key Half (WARNING key data!):</td>
-                      <td class="py-4 monospace">{{ data.xmr_b_half_privatekey }}</td>
-                    </tr>
-                    {% endif %}
-                    {% if data.xmr_b_half_privatekey_remote %}
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 px-6 bold">Remote Key Half:</td>
-                      <td class="py-4 monospace">{{ data.xmr_b_half_privatekey_remote }}</td>
-                    </tr>
-                    {% endif %}
-                </table>
-                </div>
+           </div>
+          </div>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+    </div>
+   </div>
+  </section>
+  {% endif %}
+  {% if data.show_offerer_seq_diagram %}
+  <section class="p-6">
+   <div class="flex flex-wrap items-center">
+    <div class="w-full">
+     <h4 class="font-semibold text-black dark:text-white text-2xl">Offerer Sequence Diagram</h4>
+    </div>
+   </div>
+  </section>
+  <section>
+   <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden">
+    <div class="pb-6 border-coolGray-100">
+     <div class="flex flex-wrap items-center justify-between -m-2">
+      <div class="w-full pt-2">
+       <div class="container mt-5 mx-auto">
+        <div class="pt-6 pb-8 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+         <div class="px-6">
+          <div class="w-full mt-6 pb-6 overflow-x-auto">
+           <div class="overflow-x-auto items-center justify-center relative">
+            <div class="flex items-center justify-center min-h-screen">
+             <div class="flex items-center justify-between text-white">
+              <img class="h-full py-2 pr-4 ml-8" src="/static/sequence_diagrams/xmr.offerer.alt.xu.min.svg">
+             </div>
+            </div>
+           </div>
+          </div>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+    </div>
+   </div>
+  </section>
+  {% endif %}
+  {% if edit_bid %}
+  <section>
+   <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden">
+    <div class="pb-6 border-coolGray-100">
+     <div class="flex flex-wrap items-center justify-between -m-2">
+      <div class="w-full pt-2">
+       <div class="container mt-5 mx-auto">
+        <div class="pt-6 pb-8 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+         <div class="px-6">
+          <div class="w-full mt-6 pb-6 overflow-x-auto">
+           <table class="w-full min-w-max text-sm">
+            <thead class="uppercase">
+             <tr class="text-left">
+              <th class="p-0">
+               <div class="py-3 px-6 rounded-tl-xl bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Option</span>
+               </div>
+              </th>
+              <th class="p-0">
+               <div class="py-3 px-6 rounded-tr-xl bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Settings</span>
+               </div>
+              </th>
+             </tr>
+            </thead>
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+             <td class="py-3 px-6 bold">Change Bid State:</td>
+             <td class="py-3 px-6">
+              <div class="relative">
+               <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+                <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+               </svg>
+               <select class="bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="new_state">
+                {% for s in data.bid_states %}
+                <option value="{{ s[0] }}" {% if data.bid_state_ind==s[0] %} selected{% endif %}>{{ s[1] }}</option>
+                {% endfor %}
+                </select>
               </div>
-              {% endif %}
-              <section class="bg-white p-6">
-                <div class="flex flex-wrap items-center">
-                  <div class="w-full">
-                    <h4 class="font-semibold text-black text-2xl">Transactions</h4> </div>
-                </div>
-              </section>
-              <div class="container px-0 mx-auto">
-                <div class="overflow-x-auto relative border sm:rounded-lg">
-                  <table class="w-full text-sm text-left text-gray-500 outline-none border-gray-300">
-                    <thead class="text-xs text-gray-700 border-b uppercase bg-gray-50 outline-none border-gray-300">
-                      <tr>
-                        <th scope="col" class="py-3 px-6 w-1/3">Tx Type</th>
-                        <th scope="col">Tx ID</th>
-                        <th scope="col">Blocks Deep</th>
-                      </tr>
-                    </thead>
-                    {% for tx in data.txns %}
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 px-6 bold">{{ tx.type }}</td>
-                      <td class="py-4 monospace">{{ tx.txid }}</td>
-                      <td class="py-4 ">{{ tx.confirms }}</td>
-                    </tr>
+             </td>
+            </tr>
+            {% if data.debug_ui == true %}
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+             <td class="py-3 px-6 bold">Debug Option</td>
+             <td class="py-3 px-6">
+              <div class="relative">
+               <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+                <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+               </svg>
+               <select class="bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="debugind">
+                <option{% if data.debug_ind=="-1" %} selected{% endif %} value="-1">None</option>
+                  {% for a in data.debug_options %}
+                  <option{% if data.debug_ind==a[0] %} selected{% endif %} value="{{ a[0] }}">{{ a[1] }}</option>
                   {% endfor %}
-                </table>
-                </div>
+               </select>
               </div>
-              <div class="pt-10 bg-white bg-opacity-60 rounded-b-md">
-                <div class="w-full md:w-0/12">
-                  <div class="flex flex-wrap justify-end -m-1.5">
-                    <table>
-                      <tr>
-                        <td class="bold pr-5">View Transaction:</td>
-                        <td>
-                          <div class="relative">
-                            <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                              <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
-                            </svg>
-                            <select class="appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" name="view_tx">
-                              {% if data.txns|length %}
-                              {% for tx in data.txns %}
-                              <option value="{{ tx.txid }}" {% if data.view_tx_ind==tx.txid %} selected{% endif %}>{{ tx.type }} {{ tx.txid }}</option>
-                              {% endfor %}
-                              {% else %}
-                              <option value="0">None exist yet</option>
-                            {% endif %}
-                          </select>
-                          </div>
-                        </td>
-                      </tr>
-                    </table>
-                    <div class="w-full md:w-auto p-1.5 ml-2">
-                      <button name="view_tx_submit" value="View Tx" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none">
-                        <svg class="mr-2" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                          <g fill="#556987">
-                            <path fill="#556987" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path>
-                            <path data-color="#556987" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path>
-                          </g>
-                        </svg> <span>View Tx</span></button>
-                    </div>
-                    <div class="w-full md:w-auto p-1.5 ml-2">
-                      <button name="view_lock_transfers" value="View Lock Wallet Transfers" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none">
-                        <svg class="mr-2" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                          <g fill="#556987">
-                            <path fill="#556987" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path>
-                            <path data-color="#556987" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path>
-                          </g>
-                        </svg><span>View Lock Wallet Transfers</span></button>
-                    </div>
-                  </div>
-                </div>
-              </div>
-              {% if data.view_tx_hex %}
-              <label for="transfers_view" class="bold block mb-2 text-sm font-medium text-gray-900">TX Hex:</label>
-              <textarea rows="5" class="outline-none mb-10 block p-2.5 w-full text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 focus:ring-blue-500 focus:border-blue-500 monospace" readonly>{{ data.view_tx_hex }}</textarea>
-              <textarea rows="15" class="outline-none block p-2.5 w-full text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 focus:ring-blue-500 focus:border-blue-500 monospace" id="tx_view" readonly>{{ data.view_tx_desc }}</textarea>
+             </td>
+            </tr>
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+             <td class="py-3 px-6 bold">Sweep No-Script TX</td>
+             <td class="py-3 px-6">
+              <input class="bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" type="text" id="kbs_other" name="kbs_other">
+             </td>
+            </tr>
               {% endif %}
-              {% if data.lock_transfers %}
-              <label for="transfers_view" class="bold block mb-2 text-sm font-medium text-gray-900">Lock wallet transfers:</label>
-              <textarea rows="15" class="outline-none block p-2.5 w-full text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 focus:ring-blue-500 focus:border-blue-500 monospace" id="transfers_view" readonly>{{ data.lock_transfers }}</textarea>
-              {% endif %}
-              {% endif %}
-              {% if data.show_bidder_seq_diagram %}
-            <section class="bg-white p-6">
-              <div class="flex flex-wrap items-center">
-                <div class="w-full">
-                  <h4 class="font-semibold text-black text-2xl">Bidder Sequence Diagram</h4></div>
-              </div>
-            </section>
-            <section>
-              <div class="container mx-auto">
-                <div class="overflow-x-auto items-center justify-center relative border sm:rounded-lg p-10">
-                  <div class="flex items-center justify-center min-h-screen">
-                    <div class="flex items-center justify-between text-white"> <img class="h-full py-2 pr-4 ml-8" src="/static/sequence_diagrams/xmr.bidder.alt.xu.min.svg"> </div>
-                  </div>
-                </div>
-            </section>
-            {% endif %}
-            {% if data.show_offerer_seq_diagram %}
-            <section class="bg-white p-6">
-              <div class="flex flex-wrap items-center">
-                <div class="w-full">
-                  <h4 class="font-semibold text-black text-2xl">Offerer Sequence Diagram</h4> </div>
-              </div>
-            </section>
-            <section>
-              <div class="container mx-auto">
-                <div class="overflow-x-auto items-center justify-center relative border sm:rounded-lg p-10">
-                  <div class="flex items-center justify-center min-h-screen">
-                    <div class="flex items-center justify-between text-white"> <img class="h-full py-2 pr-4 ml-8" src="/static/sequence_diagrams/xmr.offerer.alt.xu.min.svg"> </div>
-                  </div>
-                </div>
-            </section>
-          {% endif %}
-              {% if data.chain_a_lock_tx_inputs %}
-              <section class="bg-white p-6">
-                <div class="flex flex-wrap items-center">
-                  <div class="w-full">
-                    <h4 class="font-semibold text-black text-2xl">Chain A Lock TX Inputs:</h4> </div>
-                </div>
-              </section>
-              <div class="container px-0 mx-auto">
-                <div class="overflow-x-auto relative border sm:rounded-lg">
-                  <table class="w-full text-sm text-left text-gray-500 outline-none border-gray-300">
-                    <thead class="text-xs text-gray-700 border-b uppercase bg-gray-50 outline-none border-gray-300">
-                      <tr>
-                        <th scope="col" class="py-3 px-6 w-1/3">txid</th>
-                        <th scope="col">out</th>
-                        <th scope="col">locked</th>
-                      </tr>
-                    </thead>
-                    {% for txi in data.chain_a_lock_tx_inputs %}
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 px-6">{{ txi.txid }}</td>
-                      <td class="py-4 monospace">{{ txi.vout }}</td>
-                      <td class="py-4 ">{% if txi.islocked %} true {% else %} false {% endif %}</td>
-                    </tr>
-                  {% endfor %}
-                </table>
-                </div>
-              </div>
-              {% endif %}
-              <div class="p-6 pt-10 bg-white bg-opacity-60 rounded-b-md">
-                <div class="w-full md:w-0/12">
-                  <div class="flex flex-wrap justify-end -m-1.5">
-                    {% if edit_bid %}
-                    <table class="mt-1">
-                      <tr>
-                        <td class="pr-2 bold">Change Bid State:</td>
-                        <td>
-                         <div class="relative">
-                                <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                                  <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
-                                </svg>
-                          <select class="appearance-none pr-15 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" name="new_state">
-                            {% for s in data.bid_states %}
-                            <option value="{{ s[0] }}" {% if data.bid_state_ind==s[0] %} selected{% endif %}>{{ s[1] }}</option> {% endfor %} </select>
-                          </div>
-                        </td>
-                      </tr>
-                      {% if data.debug_ui == true %}
-                      <tr>
-                        <td class="py-6 pr-2 bold"">Debug Option</td>
-                        <td>
-                          <div class="relative">
-                                <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                                  <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
-                                </svg>
-                          <select class="appearance-none pr-15 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" name="debugind">
-                            <option{% if data.debug_ind=="-1" %} selected{% endif %} value="-1">None</option>
-                              {% for a in data.debug_options %}
-                              <option{% if data.debug_ind==a[0] %} selected{% endif %} value="{{ a[0] }}">{{ a[1] }}</option>
-                              {% endfor %}
-                            </select>
-                               </div>
-                        </td>
-                      </tr>
-                      <tr>
-                        <td class="pr-2 bold">Sweep No-Script TX</td>
-                        <td>
-                          <input class="appearance-none pr-15 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" type="text" id="kbs_other" name="kbs_other">
-                        </td>
-                      </tr>
-                    {% endif %}
-                  </table>
-                    <div class="w-full md:w-auto p-1.5 ml-2">
-                      <button name="edit_bid_cancel" value="Cancel" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-red-500 hover:text-red-600 border border-red-400 hover:border-red-500 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none">
-                      <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ef5844" stroke-linejoin="round" ><line x1="16" y1="8" x2="8" y2="16" stroke="#ef5844"></line> <line x1="16" y1="16" x2="8" y2="8" stroke="#ef5844"></line> <circle cx="12" cy="12" r="11"></circle></g></svg> Cancel </button>
-                    </div>
-                    <div class="w-full md:w-auto p-1.5">
-                      <button name="edit_bid_submit" value="Submit" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none">
-                      <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#556987" stroke-linejoin="round" ><line x1="2" y1="23" x2="22" y2="23" stroke="#556987"></line> <line data-cap="butt" x1="13" y1="5" x2="17" y2="9"></line> <polygon points="8 18 3 19 4 14 16 2 20 6 8 18"></polygon></g></svg> Submit Edit </button>
-                    </div>
-                    {% else %}
+           </table>
+          </div>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+    </div>
+   </div>
+  </section>
+  <section>
+   <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden">
+    <div class="pb-6 border-coolGray-100">
+     <div class="flex flex-wrap items-center justify-between -m-2">
+      <div class="w-full pt-2">
+       <div class="container mt-5 mx-auto">
+        <div class="pt-6 pb-6 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+         <div class="px-6">
+          <div class="flex flex-wrap justify-end">
+           <div class="w-full md:w-auto p-1.5">
+            <button name="edit_bid_cancel" value="Cancel" type="submit" class="lex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none dark:text-white dark:hover:text-white dark:bg-gray-600 dark:hover:bg-gray-700 dark:border-gray-600 dark:hover:border-gray-600">Cancel</button>
+           </div>
+           <div class="w-full md:w-auto p-1.5">
+            <button name="edit_bid_submit" value="Submit" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">Submit Edit</button>
+           </div> 
+           {% else %}
+           <section>
+            <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden">
+             <div class="pb-6 border-coolGray-100">
+              <div class="flex flex-wrap items-center justify-between -m-2">
+               <div class="w-full pt-2">
+                <div class="container mt-5 mx-auto">
+                 <div class="pt-6 pb-6 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+                  <div class="px-6">
+                   <div class="flex flex-wrap justify-end">
                     {% if data.show_bidder_seq_diagram %}
                     <div class="w-full md:w-auto p-1.5">
-                      <button name="hide_bidder_seq_diagram" type="submit" value="Hide Bidder Sequence Diagram" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none">
-                      <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#556987" stroke-linejoin="round" ><rect x="2" y="2" width="8" height="4"></rect><rect x="2" y="18" width="8" height="4"></rect><line x1="6" y1="9" x2="6" y2="15"></line><polyline points="13 4 17 4 17 6"></polyline><polyline points="13 20 17 20 17 18"></polyline><polygon points="12 12 17 9 22 12 17 15 12 12" stroke="#556987"></polygon></g></svg> Hide Bidder Sequence Diagram </button>
-                    </div>
-                    {% else %}
-                    <div class="w-full md:w-auto p-1.5">
-                      <button name="show_bidder_seq_diagram" type="submit" value="Show Bidder Sequence Diagram" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none">
-                      <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#556987" stroke-linejoin="round" ><rect x="2" y="2" width="8" height="4"></rect><rect x="2" y="18" width="8" height="4"></rect><line x1="6" y1="9" x2="6" y2="15"></line><polyline points="13 4 17 4 17 6"></polyline><polyline points="13 20 17 20 17 18"></polyline><polygon points="12 12 17 9 22 12 17 15 12 12" stroke="#556987"></polygon></g></svg> Show Bidder Sequence Diagram </button>
+                     <button name="hide_bidder_seq_diagram" type="submit" value="Hide Bidder Sequence Diagram" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md focus:ring-0 focus:outline-none dark:text-white dark:hover:text-white dark:bg-gray-600 dark:hover:bg-gray-700 dark:border-gray-600 dark:hover:border-gray-600">Hide Bidder Sequence Diagram</button>
+                    </div> {% else %} <div class="w-full md:w-auto p-1.5">
+                     <button name="show_bidder_seq_diagram" type="submit" value="Show Bidder Sequence Diagram" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md focus:ring-0 focus:outline-none dark:text-white dark:hover:text-white dark:bg-gray-600 dark:hover:bg-gray-700 dark:border-gray-600 dark:hover:border-gray-600">Show Bidder Sequence Diagram</button>
                     </div>
                     {% endif %}
                     {% if data.show_offerer_seq_diagram %}
                     <div class="w-full md:w-auto p-1.5">
-                      <button name="hide_offerer_seq_diagram" type="submit" value="Hide Offerer Sequence Diagram" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none">
-                      <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#556987" stroke-linejoin="round" ><rect x="2" y="2" width="8" height="4"></rect><rect x="2" y="18" width="8" height="4"></rect><line x1="6" y1="9" x2="6" y2="15"></line><polyline points="13 4 17 4 17 6"></polyline><polyline points="13 20 17 20 17 18"></polyline><polygon points="12 12 17 9 22 12 17 15 12 12" stroke="#556987"></polygon></g></svg> Hide Offerer Sequence Diagram </button>
+                     <button name="hide_offerer_seq_diagram" type="submit" value="Hide Offerer Sequence Diagram" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md focus:ring-0 focus:outline-none dark:text-white dark:hover:text-white dark:bg-gray-600 dark:hover:bg-gray-700 dark:border-gray-600 dark:hover:border-gray-600">Hide Offerer Sequence Diagram</button>
                     </div>
                     {% else %}
                     <div class="w-full md:w-auto p-1.5">
-                      <button name="show_offerer_seq_diagram" type="submit" value="Show Offerer Sequence Diagram" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none">
-                      <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#556987" stroke-linejoin="round" ><rect x="2" y="2" width="8" height="4"></rect><rect x="2" y="18" width="8" height="4"></rect><line x1="6" y1="9" x2="6" y2="15"></line><polyline points="13 4 17 4 17 6"></polyline><polyline points="13 20 17 20 17 18"></polyline><polygon points="12 12 17 9 22 12 17 15 12 12" stroke="#556987"></polygon></g></svg> Show Offerer Sequence Diagram </button>
+                     <button name="show_offerer_seq_diagram" type="submit" value="Show Offerer Sequence Diagram" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md focus:ring-0 focus:outline-none dark:text-white dark:hover:text-white dark:bg-gray-600 dark:hover:bg-gray-700 dark:border-gray-600 dark:hover:border-gray-600">Show Offerer Sequence Diagram</button>
                     </div>
-                    {% endif %}
-                    {% if data.can_abandon == true %}
-                    <div class="w-full md:w-auto p-1.5">
-                      <button name="abandon_bid" type="submit" value="Abandon Bid" onclick="return confirmPopup();" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-red-500 hover:text-red-600 border border-red-400 hover:border-red-500 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none">
-                      <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ef5844" stroke-linejoin="round" ><line x1="16" y1="8" x2="8" y2="16" stroke="#ef5844"></line> <line x1="16" y1="16" x2="8" y2="8" stroke="#ef5844"></line> <circle cx="12" cy="12" r="11"></circle></g></svg> Abandon Bid </button>
-                    </div>
-                    {% endif %}
+                    {% endif %} 
                     {% if data.show_txns %}
                     <div class="w-full md:w-auto p-1.5">
-                      <button name="hide_txns" type="submit" value="Hide Info" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none">
-                      <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#556987" stroke-linejoin="round" ><circle cx="12" cy="12" r="11"></circle><line x1="12" y1="11" x2="12" y2="17" stroke="#556987"></line><circle cx="12" cy="7" r="1" stroke="none" fill="#556987"></circle></g></svg> Hide info </button>
+                     <button name="hide_txns" type="submit" value="Hide Info" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md focus:ring-0 focus:outline-none dark:text-white dark:hover:text-white dark:bg-gray-600 dark:hover:bg-gray-700 dark:border-gray-600 dark:hover:border-gray-600">Hide More info</button>
                     </div>
-                    {% else %}
+                    {% else %} 
                     <div class="w-full md:w-auto p-1.5">
-                      <button name="show_txns" type="submit" value="Show More Info" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none">
-                      <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#556987" stroke-linejoin="round" ><circle cx="12" cy="12" r="11"></circle><line x1="12" y1="11" x2="12" y2="17" stroke="#556987"></line><circle cx="12" cy="7" r="1" stroke="none" fill="#556987"></circle></g></svg> Show More Info </button>
+                     <button name="show_txns" type="submit" value="Show More Info" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md focus:ring-0 focus:outline-none dark:text-white dark:hover:text-white dark:bg-gray-600 dark:hover:bg-gray-700 dark:border-gray-600 dark:hover:border-gray-600">Show More Info </button>
                     </div>
                     {% endif %}
                     <div class="w-full md:w-auto p-1.5">
-                      <button name="edit_bid" type="submit" value="Edit Bid" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none">
-                      <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#556987" stroke-linejoin="round" ><line x1="2" y1="23" x2="22" y2="23" stroke="#556987"></line> <line data-cap="butt" x1="13" y1="5" x2="17" y2="9"></line> <polygon points="8 18 3 19 4 14 16 2 20 6 8 18"></polygon></g></svg> Edit bid </button>
+                     <button name="edit_bid" type="submit" value="Edit Bid" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md focus:ring-0 focus:outline-none dark:text-white dark:hover:text-white dark:bg-gray-600 dark:hover:bg-gray-700 dark:border-gray-600 dark:hover:border-gray-600">Edit Bid</button>
+                    </div> 
+                    {% endif %} 
+                    {% if data.can_abandon == true %}
+                     <div class="w-full md:w-auto p-1.5">
+                     <button name="abandon_bid" type="submit" value="Abandon Bid" onclick="return confirmPopup();" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-white hover:text-red border border-red-500 hover:border-red-500 hover:bg-red-600 bg-red-500 rounded-md focus:ring-0 focus:outline-none">Abandon Bid</button>
+                    </div>
+                     {% endif %}
+                      {% if data.was_received == 'True' and not edit_bid %}
+                      <div class="w-full md:w-auto p-1.5">
+                     <button name="accept_bid" value="Accept Bid" type="submit" onclick='return confirmPopup("Accept");' class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md focus:ring-0 focus:outline-none">Accept Bid</button>
+                    </div>
+                     {% endif %}
                     </div>
-                    {% endif %}
-                    {% if data.was_received == 'True' %}
-                    <div class="w-full md:w-auto p-1.5">
-                      <button name="accept_bid" value="Accept Bid" type="submit" onclick='return confirmPopup("Accept");' class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
-                      <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round" ><polyline points=" 6,12 10,16 18,8 " stroke="#ffffff"></polyline> <circle cx="12" cy="12" r="11"></circle></g></svg> Accept Bid </button>
                   </div>
-                  {% endif %}
-                </div>
+                 </div>
                 </div>
+               </div>
               </div>
-              <input type="hidden" name="formid" value="{{ form_id }}"> </div>
+             </div>
+            </div>
+           </section>
+           <input type="hidden" name="formid" value="{{ form_id }}">
+          </div>
+         </div>
         </div>
-      </div>
-    </div>
-    </form>
-    <script>
-      function confirmPopup(name) {
-        return confirm(name + " Bid - Are you sure?");
-      }
-    </script>
+       </div>
+ </form>
+ <script>
+  function confirmPopup(name) {
+   return confirm(name + " Bid - Are you sure?");
+  }
+ </script>
 </div>
 {% include 'footer.html' %}
 </body>
-</html>
+</html>
\ No newline at end of file
diff --git a/basicswap/templates/bids.html b/basicswap/templates/bids.html
index 4e2dee9..3a6c5cc 100644
--- a/basicswap/templates/bids.html
+++ b/basicswap/templates/bids.html
@@ -1,231 +1,271 @@
 {% include 'header.html' %}
 <div class="container mx-auto">
-  <section class="bg-white p-5 mt-5">
-    <div class="flex flex-wrap items-center -m-2">
-      <div class="w-full md:w-1/2 p-2">
-        <ul class="flex flex-wrap items-center gap-x-3 mb-2">
-          <li>
-            <a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/">
-              <p>Home</p>
-            </a>
-          </li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+ <section class="p-5 mt-5">
+  <div class="flex flex-wrap items-center -m-2">
+   <div class="w-full md:w-1/2 p-2">
+    <ul class="flex flex-wrap items-center gap-x-3 mb-2">
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/">
+       <p>Home</p>
+      </a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="#">{{ page_type_available }} {{ page_type_received }} {{ page_type_sent }}</a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+    </ul>
+   </div>
+  </div>
+ </section>
+ <section class="py-4">
+  <div class="container px-4 mx-auto">
+   <div class="relative py-11 px-16 bg-coolGray-900 dark:bg-blue-500 rounded-md overflow-hidden">
+    <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
+    <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
+    <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
+    <div class="relative z-20 flex flex-wrap items-center -m-3">
+     <div class="w-full md:w-1/2 p-3">
+      <h2 class="mb-6 text-4xl font-bold text-white tracking-tighter">{{ page_type_available }} {{ page_type_received }} {{ page_type_sent }}</h2>
+      <p class="font-normal text-coolGray-200 dark:text-white">{{ page_type_available_description }} {{ page_type_received_description }} {{ page_type_sent_description }}</p>
+     </div>
+     <div class="w-full md:w-1/2 p-3 p-6 container flex flex-wrap items-center justify-end items-center mx-auto"> {% if refresh %} <a id="refresh" href="/bid/{{ bid_id }}" class="flex flex-wrap justify-center px-5 py-4 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
+       <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+        <g fill="#ffffff">
+         <path fill="#ffffff" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path>
+         <path data-color="color-2" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path>
+        </g>
+       </svg>
+       <span>Refresh {{ refresh }} seconds</span>
+      </a>
+    {% endif %}
+      </div>
+    </div>
+   </div>
+  </div>
+ </section>
+ {% include 'inc_messages.html' %}
+ <div class="pl-6 pr-6 pt-0 pb-0 mt-5 h-full overflow-hidden">
+  <div class="pb-6 border-coolGray-100">
+   <div class="flex flex-wrap items-center justify-between -m-2">
+    <div class="w-full pt-2">
+     <form method="post">
+      <div class="flex justify-between items-center pb-4 dark:text-white">
+       <div class="rounded-b-md">
+        <div class="w-full md:w-0/12">
+         <div class="flex flex-wrap justify-end -m-1.5">
+          <div class="w-full md:w-auto p-1.5">
+           <div class="relative">
+            <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+             <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
             </svg>
-          </li>
-          <li><a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="#">{{ page_type_available }} {{ page_type_received }} {{ page_type_sent }}</a></li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+            <select name="sort_by" class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0">
+             <option value="created_at" {% if filters.sort_by=='created_at' %} selected{% endif %}>Time At</option>
+            </select>
+           </div>
+          </div>
+          <div class="w-full md:w-auto p-1.5">
+           <div class="relative">
+            <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+             <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
             </svg>
-          </li>
-        </ul>
-      </div>
-    </div>
-  </section>
-  <section class="py-4">
-    <div class="container px-4 mx-auto">
-      <div class="relative py-11 px-16 bg-coolGray-900 rounded-md overflow-hidden">
-        <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
-        <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
-        <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
-        <div class="relative z-20 flex flex-wrap items-center -m-3">
-          <div class="w-full md:w-1/2 p-3">
-            <h2 class="mb-6 text-4xl font-bold text-white tracking-tighter">{{ page_type_available }} {{ page_type_received }} {{ page_type_sent }}</h2>
-            <p class="font-semibold text-coolGray-200">{{ page_type_available_description }} {{ page_type_received_description }} {{ page_type_sent_description }}</p>
+            <select name="sort_dir" class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0">
+             <option value="asc" {% if filters.sort_dir=='asc' %} selected{% endif %}>Ascending</option>
+             <option value="desc" {% if filters.sort_dir=='desc' %} selected{% endif %}>Descending</option>
+            </select>
+           </div>
           </div>
-          <div class="w-full md:w-1/2 p-3 p-6 container flex flex-wrap items-center justify-end items-center mx-auto">
-            {% if refresh %}
-            <a id="refresh" href="/bid/{{ bid_id }}" class="flex flex-wrap justify-center px-5 py-4 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
-              <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
-                <g fill="#ffffff" >
-                  <path fill="#ffffff" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path>
-                  <path data-color="color-2" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path>
-                </g>
-              </svg><span>Refresh {{ refresh }} seconds</span></a>
-            {% endif %}
+          <div class="flex items-center">
+           <div class="w-full md:w-auto p-1.5">
+            <p class="text-sm font-heading bold">State:</p>
+           </div>
           </div>
+          <div class="w-full md:w-auto p-1.5">
+           <div class="relative">
+            <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+             <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+            </svg>
+            <select name="state" class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0">
+             <option value="-1" {% if filters.bid_state_ind==-1 %} selected{% endif %}>Any</option>
+             {% for s in data.bid_states %}
+             <option value="{{ s[0] }}" {% if filters.bid_state_ind==s[0] %} selected{% endif %}>{{ s[1] }}</option>
+             {% endfor %}
+            </select>
+           </div>
+          </div>
+          <div class="flex items-center">
+           <div class="w-full md:w-auto p-1.5">
+            <p class="text-sm font-heading bold">Include Expired:</p>
+           </div>
+          </div>
+          <div class="w-full md:w-auto p-1.5">
+           <div class="relative">
+            <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+             <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+            </svg>
+            <select name="with_expired" class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0">
+             <option value="true" {% if filters.with_expired==true %} selected{% endif %}>Include</option>
+             <option value="false" {% if filters.with_expired==false %} selected{% endif %}>Exclude</option>
+            </select>
+           </div>
+          </div>
+          <div class="w-full md:w-auto p-1.5">
+           <div class="relative">
+            <button type="submit" name='clearfilters' value="Clear Filters" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-white bg-blue-500 hover:bg-blue-600 rounded-lg transition duration-200 border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
+             <svg class="mr-2 w-5 h-5" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#fff" stroke-linejoin="round">
+               <line x1="20" y1="2" x2="12.329" y2="11.506"></line>
+               <path d="M11,11a2,2,0,0,1,2,2,3.659,3.659,0,0,1-.2.891A9.958,9.958,0,0,0,13.258,23H1C1,16.373,4.373,11,11,11Z"></path>
+               <line x1="18" y1="15" x2="23" y2="15" stroke="#fff"></line>
+               <line x1="17" y1="19" x2="23" y2="19" stroke="#fff"></line>
+               <line x1="19" y1="23" x2="23" y2="23" stroke="#fff"></line>
+               <path d="M8.059,11.415A3.9,3.9,0,0,0,12,16c.041,0,.079-.011.12-.012" data-cap="butt"></path>
+               <path d="M5,23a13.279,13.279,0,0,1,.208-3.4" data-cap="butt"></path>
+               <path d="M9.042,23c-.688-1.083-.313-3.4-.313-3.4" data-cap="butt"></path>
+              </g>
+             </svg>
+             <span>Clear</span>
+            </button>
+           </div>
+          </div>
+          <div class="w-full md:w-auto p-1.5">
+           <div class="relative">
+            <button type="submit" name='applyfilters' value="Apply Filters" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-white bg-blue-500 hover:bg-blue-600 rounded-lg transition duration-200 border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
+             <svg class="mr-2 w-5 h-5" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#fff" stroke-linejoin="round">
+               <rect x="2" y="2" width="7" height="7"></rect>
+               <rect x="15" y="15" width="7" height="7"></rect>
+               <rect x="2" y="15" width="7" height="7"></rect>
+               <polyline points="15 6 17 8 22 3" stroke="#fff"></polyline>
+              </g>
+             </svg>
+             <span>Apply Filters</span>
+            </button>
+           </div>
+          </div>
+         </div>
         </div>
+       </div>
       </div>
-    </div>
-  </section>
-  {% include 'inc_messages.html' %}
-  <section class="bg-white">
-    <div class="pl-6 pr-6 pt-0 pb-0 mt-5 h-full overflow-hidden bg-white">
-      <div class="pb-6 border-coolGray-100">
-        <div class="flex flex-wrap items-center justify-between -m-2">
-          <div class="w-full pt-2">
-            <form method="post">
-              <div class="flex justify-between items-center pb-4 bg-white">
-                <div class="bg-white bg-opacity-60 rounded-b-md">
-                  <div class="w-full md:w-0/12">
-                    <div class="flex flex-wrap justify-end -m-1.5">
-                      <div class="flex items-center">
-                        <div class="w-full md:w-auto p-1.5">
-                          <p class="text-sm font-heading bold">Sort By:</p>
-                        </div>
-                      </div>
-                      <div class="w-full md:w-auto p-1.5">
-                        <div class="relative">
-                          <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                            <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"> </path>
-                          </svg>
-                          <select name="sort_by" class="appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5">
-                            <option value="created_at" {% if filters.sort_by=='created_at' %} selected{% endif %}>Time At</option>
-                          </select>
-                        </div>
-                      </div>
-                      <div class="w-full md:w-auto p-1.5">
-                        <div class="relative">
-                          <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                            <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"> </path>
-                          </svg>
-                          <select name="sort_dir" class="appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5">
-                            <option value="asc" {% if filters.sort_dir=='asc' %} selected{% endif %}>Ascending</option>
-                            <option value="desc" {% if filters.sort_dir=='desc' %} selected{% endif %}>Descending</option>
-                          </select>
-                        </div>
-                      </div>
-                      <div class="flex items-center">
-                        <div class="w-full md:w-auto p-1.5">
-                          <p class="text-sm font-heading bold">State:</p>
-                        </div>
-                      </div>
-                      <div class="w-full md:w-auto p-1.5">
-                        <div class="relative">
-                          <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                            <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"> </path>
-                          </svg>
-                          <select name="state" class="appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5">
-                            <option value="-1" {% if filters.bid_state_ind==-1 %} selected{% endif %}>Any</option>
-                            {% for s in data.bid_states %}
-                            <option value="{{ s[0] }}" {% if filters.bid_state_ind==s[0] %} selected{% endif %}>{{ s[1] }}</option>
-                          {% endfor %}
-                        </select>
-                        </div>
-                      </div>
-                      <div class="flex items-center">
-                        <div class="w-full md:w-auto p-1.5">
-                          <p class="text-sm font-heading bold">Include Expired:</p>
-                        </div>
-                      </div>
-                      <div class="w-full md:w-auto p-1.5">
-                        <div class="relative">
-                          <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                            <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"> </path>
-                          </svg>
-                          <select name="with_expired" class="appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5">
-                            <option value="true" {% if filters.with_expired==true %} selected{% endif %}>Include</option>
-                            <option value="false" {% if filters.with_expired==false %} selected{% endif %}>Exclude</option>
-                          </select>
-                        </div>
-                      </div>
-                      <div class="w-full md:w-auto p-1.5">
-                        <div class="relative">
-                          <button type="submit" name='clearfilters' value="Clear Filters" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none">
-                            <svg class="mr-2 w-5 h-5" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
-                              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#556987" stroke-linejoin="round">
-                                <line x1="20" y1="2" x2="12.329" y2="11.506"></line>
-                                <path d="M11,11a2,2,0,0,1,2,2,3.659,3.659,0,0,1-.2.891A9.958,9.958,0,0,0,13.258,23H1C1,16.373,4.373,11,11,11Z"></path>
-                                <line x1="18" y1="15" x2="23" y2="15" stroke="#556987"></line>
-                                <line x1="17" y1="19" x2="23" y2="19" stroke="#556987"></line>
-                                <line x1="19" y1="23" x2="23" y2="23" stroke="#556987"></line>
-                                <path d="M8.059,11.415A3.9,3.9,0,0,0,12,16c.041,0,.079-.011.12-.012" data-cap="butt"></path>
-                                <path d="M5,23a13.279,13.279,0,0,1,.208-3.4" data-cap="butt"></path>
-                                <path d="M9.042,23c-.688-1.083-.313-3.4-.313-3.4" data-cap="butt"></path>
-                              </g>
-                            </svg> <span>Clear</span> </button>
-                        </div>
-                      </div>
-                      <div class="w-full md:w-auto p-1.5">
-                        <div class="relative">
-                          <button type="submit" name='applyfilters' value="Apply Filters" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none">
-                            <svg class="mr-2 w-5 h-5" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
-                              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#556987" stroke-linejoin="round">
-                                <rect x="2" y="2" width="7" height="7"></rect>
-                                <rect x="15" y="15" width="7" height="7"></rect>
-                                <rect x="2" y="15" width="7" height="7"></rect>
-                                <polyline points="15 6 17 8 22 3" stroke="#556987"></polyline>
-                              </g>
-                            </svg> <span>Apply Filters</span> </button>
-                        </div>
-                      </div>
-                    </div>
-                  </div>
-                </div>
+      <div class="container mt-5 mx-auto">
+       <div class="pt-6 pb-6 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+        <div class="px-6">
+         <div class="w-full mt-6 pb-6 overflow-x-auto">
+          <table class="w-full min-w-max">
+           <thead class="uppercase">
+            <tr class="text-left">
+             <th class="p-0">
+              <div class="py-3 px-6 rounded-tl-xl bg-coolGray-200 dark:bg-gray-600">
+               <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Date/Time at</span>
               </div>
-              <div class="container px-0 mx-auto mt-5">
-                <div class="overflow-x-auto relative border sm:rounded-lg">
-                  <table class="w-full text-sm text-left text-gray-500 outline-none border-gray-300">
-                    <thead class="text-xs text-gray-700 border-b uppercase bg-gray-50 outline-none border-gray-300">
-                      <tr>
-                        <th scope="col" class="py-3 px-6"> Time At </th>
-                        <th scope="col" class="py-3 px-6"> Bid ID </th>
-                        <th scope="col" class="py-3 px-6"> Offer ID </th>
-                        <th scope="col" class="py-4 px-7"> Bid From </th>
-                        <th scope="col" class="py-3 px-7"> Bid Status </th>
-                        <th scope="col" class="py-3 px-6"> ITX Status </th>
-                        <th scope="col" class="py-3 px-6"> PTX Status </th>
-                      </tr>
-                    </thead>
-                    <tbody>
-                      {% for b in bids %}
-                      <tr class="bg-white border-t hover:bg-gray-50">
-                        <th scope="row" class="flex items-center py-7 px-46 text-gray-900 whitespace-nowrap">
-                          <svg class="w-5 h-5 rounded-full ml-5" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                            <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#6b7280" stroke-linejoin="round">
-                              <circle cx="12" cy="12" r="11"></circle>
-                              <polyline points=" 12,6 12,12 18,12 " stroke="#6b7280"></polyline>
-                            </g>
-                          </svg>
-                          <div class="pl-3">
-                            <div class="font-semibold text-xs">{{ b[0] }}</div>
-                          </div>
-                        </th>
-                        <td class="py-4 px-6 text-xs monospace"><a href=/bid/{{ b[1] }}>{{ b[1]|truncate(20, True) }}</a></td>
-                        <td class="py-4 px-6 text-xs monospace"><a href=/offer/{{ b[2] }}>{{ b[2]|truncate(20, True) }}</a></td>
-                        <td class="py-4 px-6 text-xs monospace"><a href=/identity/{{ b[6] }}>{{ b[6] }}</a></td>
-                        <td class="py-4 px-6">{{ b[3] }}</td>
-                        <td class="py-4 px-6">{{ b[4] }}</td>
-                        <td class="py-4 px-6">{{ b[5] }}</td>
-                      </tr>
-                    </tbody>
-                  {% endfor %}
-                </table>
-                  <input type="hidden" name="formid" value="{{ form_id }}">
-                  <input type="hidden" name="pageno" value="{{ filters.page_no }}"></div>
+             </th>
+             <th class="p-0">
+              <div class="py-3 px-6 bg-coolGray-200 dark:bg-gray-600">
+               <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Bid ID</span>
               </div>
-              <div class="pt-10 bg-white bg-opacity-60 rounded-b-md">
-                <div class="w-full md:w-0/12">
-                  <div class="flex flex-wrap justify-end -m-1.5">
-                    <div class="w-full md:w-auto p-1.5">
-                      <button type="submit" name='pageback' value="Page Back" class="outline-none flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none">
-                        <svg aria-hidden="true" class="mr-2 w-5 h-5" fill="#556987" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
-                          <path fill-rule="evenodd" d="M7.707 14.707a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 1.414L5.414 9H17a1 1 0 110 2H5.414l2.293 2.293a1 1 0 010 1.414z" clip-rule="evenodd"></path>
-                        </svg> <span>Page Back</span> </button>
-                    </div>
-                    <div class="flex items-center">
-                      <div class="w-full md:w-auto p-1.5">
-                        <p class="text-sm font-heading">Page: {{ filters.page_no }}</p>
-                      </div>
-                    </div>
-                    <div class="w-full md:w-auto p-1.5">
-                      <button type="submit" name='pageforwards' value="Page Forwards" class="outline-none flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none"> <span>Page Forwards</span>
-                        <svg aria-hidden="true" class="ml-2 w-5 h-5" fill="#556987" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
-                          <path fill-rule="evenodd" d="M12.293 5.293a1 1 0 011.414 0l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414-1.414L14.586 11H3a1 1 0 110-2h11.586l-2.293-2.293a1 1 0 010-1.414z" clip-rule="evenodd"></path>
-                        </svg>
-                      </button>
-                    </div>
-                  </div>
-                </div>
+             </th>
+             <th class="p-0">
+              <div class="py-3 px-6 bg-coolGray-200 dark:bg-gray-600">
+               <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Offer ID</span>
               </div>
-            </form>
-          </div>
+             </th>
+             <th class="p-0">
+              <div class="py-3 px-6 bg-coolGray-200 dark:bg-gray-600">
+               <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Bid From</span>
+              </div>
+             </th>
+             <th class="p-0">
+              <div class="py-3 px-6 bg-coolGray-200 dark:bg-gray-600">
+               <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Bid Status</span>
+              </div>
+             </th>
+             <th class="p-0">
+              <div class="py-3 px-6 bg-coolGray-200 dark:bg-gray-600">
+               <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">ITX Status</span>
+              </div>
+             </th>
+             <th class="p-0">
+              <div class="py-3 px-6 rounded-tr-xl bg-coolGray-200 dark:bg-gray-600">
+               <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">PTX Status</span>
+              </div>
+             </th>
+            </tr>
+           </thead>
+           <tbody>
+            {% for b in bids %}
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+             <th scope="row" class="flex items-center py-7 px-46 text-gray-900 whitespace-nowrap">
+              <svg class="w-5 h-5 rounded-full ml-5" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+               <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#6b7280" stroke-linejoin="round">
+                <circle cx="12" cy="12" r="11"></circle>
+                <polyline points=" 12,6 12,12 18,12 " stroke="#6b7280"></polyline>
+               </g>
+              </svg>
+              <div class="pl-3">
+               <div class="font-semibold text-xs dark:text-white">{{ b[0] }}</div>
+              </div>
+             </th>
+             <td class="py-3 px-6 text-xs monospace">
+              <a href=/bid/{{ b[1] }}>{{ b[1]|truncate(20, True) }}</a>
+             </td>
+             <td class="py-3 px-6 text-xs monospace">
+              <a href=/offer/{{ b[2] }}>{{ b[2]|truncate(20, True) }}</a>
+             </td>
+             <td class="py-3 px-6 text-xs monospace">
+              <a href=/identity/{{ b[6] }}>{{ b[6] }}</a>
+             </td>
+             <td class="py-3 px-6 text-xs">{{ b[3] }}</td>
+             <td class="py-3 px-6 text-xs">{{ b[4] }}</td>
+             <td class="py-3 px-6 text-xs">{{ b[5] }}</td>
+            </tr>
+           </tbody>
+           {% endfor %}
+          </table>
+          <input type="hidden" name="formid" value="{{ form_id }}">
+          <input type="hidden" name="pageno" value="{{ filters.page_no }}">
+         </div>
         </div>
-      </div>
+        <div class="rounded-b-md">
+         <div class="w-full md:w-0/12">
+          <div class="flex flex-wrap justify-end pt-6 pr-6 border-t border-gray-200 dark:border-gray-400">
+           <div class="w-full md:w-auto p-1.5">
+            <button type="submit" name='pageback' value="Page Back" class="inline-flex items-center h-9 py-1 px-4 text-xs text-blue-50 font-semibold bg-blue-500 hover:bg-blue-600 rounded-lg transition duration-200 focus:ring-0 focus:outline-none">
+             <svg aria-hidden="true" class="mr-2 w-5 h-5" fill="#fff" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
+              <path fill-rule="evenodd" d="M7.707 14.707a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 1.414L5.414 9H17a1 1 0 110 2H5.414l2.293 2.293a1 1 0 010 1.414z" clip-rule="evenodd"></path>
+             </svg>
+             <span>Page Back</span>
+            </button>
+           </div>
+           <div class="flex items-center">
+            <div class="w-full md:w-auto p-1.5">
+             <p class="text-sm font-heading dark:text-white">Page: {{ filters.page_no }}</p>
+            </div>
+           </div>
+           <div class="w-full md:w-auto p-1.5">
+            <button type="submit" name='pageforwards' value="Page Forwards" class="inline-flex items-center h-9 py-1 px-4 text-xs text-blue-50 font-semibold bg-blue-500 hover:bg-blue-600 rounded-lg transition duration-200 focus:ring-0 focus:outline-none">
+             <span>Page Forwards</span>
+             <svg aria-hidden="true" class="ml-2 w-5 h-5" fill="#fff" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
+              <path fill-rule="evenodd" d="M12.293 5.293a1 1 0 011.414 0l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414-1.414L14.586 11H3a1 1 0 110-2h11.586l-2.293-2.293a1 1 0 010-1.414z" clip-rule="evenodd"></path>
+             </svg>
+            </button>
+           </div>
+          </div>
+         </div>
+        </div>
+     </form>
     </div>
-  </section>
+   </div>
+  </div>
+ </div>
+ </section>
 </div>
 {% include 'footer.html' %}
 </body>
diff --git a/basicswap/templates/changepassword.html b/basicswap/templates/changepassword.html
index e46773e..d90f00a 100644
--- a/basicswap/templates/changepassword.html
+++ b/basicswap/templates/changepassword.html
@@ -1,152 +1,178 @@
 {% include 'header.html' %}
 <div class="container mx-auto">
-  <section class="bg-white p-5 mt-5">
-    <div class="flex flex-wrap items-center -m-2">
-      <div class="w-full md:w-1/2 p-2">
-        <ul class="flex flex-wrap items-center gap-x-3 mb-2">
-          <li>
-            <a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/">
-              <p>Home</p>
-            </a>
-          </li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-          <li>
-            <a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/wallets">
-              <p>Wallets</p>
-            </a>
-          </li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-          <li>
-            <a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/changepassword">Change Password</a>
-          </li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-        </ul>
-      </div>
+ <section class="p-5 mt-5">
+  <div class="flex flex-wrap items-center -m-2">
+   <div class="w-full md:w-1/2 p-2">
+    <ul class="flex flex-wrap items-center gap-x-3 mb-2">
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/">
+       <p>Home</p>
+      </a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/wallets">
+       <p>Home</p>
+      </a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/changepassword">Change Password</a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+    </ul>
+   </div>
+  </div>
+ </section>
+ <section class="py-4">
+  <div class="container px-4 mx-auto">
+   <div class="relative py-11 px-16 bg-coolGray-900 dark:bg-blue-500 rounded-md overflow-hidden">
+    <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
+    <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
+    <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
+    <div class="relative z-20 flex flex-wrap items-center -m-3">
+     <div class="w-full md:w-1/2 p-3">
+      <h2 class="mb-6 text-4xl font-bold text-white tracking-tighter">Change Password</h2>
+      <p class="font-normal text-coolGray-200 dark:text-white">Update your BasicSwap / Wallets password.</p>
+     </div>
     </div>
-  </section>
-  <section class="py-4">
-    <div class="container px-4 mx-auto">
-      <div class="relative py-11 px-16 bg-coolGray-900 rounded-md overflow-hidden">
-        <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
-        <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
-        <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
-        <div class="relative z-20 flex flex-wrap items-center -m-3">
-          <div class="w-full md:w-1/2 p-3">
-            <h2 class="mb-6 text-4xl font-bold text-white tracking-tighte r">Change Password</h2>
-            <p class="font-semibold text-coolGray-200">Update your BasicSwap / Wallets password.</p>
-          </div>
-        </div>
-      </div>
-    </div>
-  </section>
-  {% include 'inc_messages.html' %}
-  <section class="bg-white">
-    <div class="pl-6 pr-6 pt-0 pb-0 mt-5 h-full overflow-hidden bg-white ">
-      <div class="pb-6 border-coolGray-100">
-        <div class="flex flex-wrap items-center justify-between -m-2">
-          <div class="w-full pt-2">
-            <div class="container px-0 mx-auto mt-5">
-              <div class="overflow-x-auto relative border sm:rounded-lg">
-                <table class="w-full text-sm text-left text-gray-500 outline-none border-gray-300">
-                  <thead class="text-xs text-gray-700 border-b uppercase bg-gray-50 outline-none border-gray-300">
-                    <tr>
-                      <th scope="col" class="py-3 px-6 w-80">Password</th>
-                      <th scope="col" class="py-3"></th>
-                    </tr>
-                  </thead>
-                  <form method="post" autocomplete="off">
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 pl-5 pr-5 bold">Old Password</td>
-                      <td td class="py-4 pr-5 w-2/3">
-                      <div class="relative w-full">
-                        <div class="absolute inset-y-0 right-0 flex items-center px-2">
-                          <input class="hidden js-password-toggle" id="toggle-old" type="checkbox" />
-                          <label class="px-2 py-1 text-sm text-gray-600 font-mono cursor-pointer js-password-label" for="toggle-old" id="input-old-label">
-                            <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                              <g fill="#8896ab">
-                                <path d="M23.444,10.239C21.905,8.062,17.708,3,12,3S2.1,8.062.555,10.24a3.058,3.058,0,0,0,0,3.52h0C2.1,15.938,6.292,21,12,21s9.905-5.062,11.445-7.24A3.058,3.058,0,0,0,23.444,10.239ZM12,17a5,5,0,1,1,5-5A5,5,0,0,1,12,17Z" fill="#8896ab"></path>
-                              </g>
-                            </svg>
-                          </label>
-                        </div>
-                        <input class="w-full aappearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 w-full block p-2.5" type="password" name="oldpassword" id="input-old">
-                      </div>
-                      </td>
-                    </tr>
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 pl-5 pr-5 bold">New Password</td>
-                      <td td class="py-4 pr-5 w-2/3">
-                      <div class="relative w-full">
-                        <div class="absolute inset-y-0 right-0 flex items-center px-2">
-                          <input class="hidden js-password-toggle" id="toggle-new" type="checkbox" />
-                          <label class="px-2 py-1 text-sm text-gray-600 font-mono cursor-pointer js-password-label" for="toggle-new" id="input-new-label">
-                            <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                              <g fill="#8896ab">
-                                <path d="M23.444,10.239C21.905,8.062,17.708,3,12,3S2.1,8.062.555,10.24a3.058,3.058,0,0,0,0,3.52h0C2.1,15.938,6.292,21,12,21s9.905-5.062,11.445-7.24A3.058,3.058,0,0,0,23.444,10.239ZM12,17a5,5,0,1,1,5-5A5,5,0,0,1,12,17Z" fill="#8896ab"></path>
-                              </g>
-                            </svg>
-                          </label>
-                        </div>
-                        <input class="w-full aappearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 w-full block p-2.5" type="password" name="newpassword" id="input-new">
-                      </div>
-                      </td>
-                    </tr>
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 pl-5 pr-5 bold">Confirm Password</td>
-                      <td td class="py-4 pr-5 w-2/3">
-                      <div class="relative w-full">
-                        <div class="absolute inset-y-0 right-0 flex items-center px-2">
-                          <input class="hidden js-password-toggle" id="toggle-conf" type="checkbox" />
-                          <label class="px-2 py-1 text-sm text-gray-600 font-mono cursor-pointer js-password-label" for="toggle-conf" id="input-confirm-label">
-                            <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                              <g fill="#8896ab">
-                                <path d="M23.444,10.239C21.905,8.062,17.708,3,12,3S2.1,8.062.555,10.24a3.058,3.058,0,0,0,0,3.52h0C2.1,15.938,6.292,21,12,21s9.905-5.062,11.445-7.24A3.058,3.058,0,0,0,23.444,10.239ZM12,17a5,5,0,1,1,5-5A5,5,0,0,1,12,17Z" fill="#8896ab"></path>
-                              </g>
-                            </svg>
-                          </label>
-                        </div>
-                        <input class="w-full aappearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 w-full block p-2.5" type="password" name="confirmpassword" id="input-confirm">
-                      </div>
-                      </td>
-                    </tr>
-                </table>
+   </div>
+  </div>
+ </section>
+ {% include 'inc_messages.html' %}
+ <section>
+  <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden">
+   <div class="border-coolGray-100">
+    <div class="flex flex-wrap items-center justify-between -m-2">
+     <div class="w-full pt-2">
+      <div class="container mt-5 mx-auto">
+       <div class="pt-6 pb-8 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+        <div class="px-6">
+         <div class="w-full mt-6 pb-6 overflow-x-auto">
+          <table class="w-full min-w-max text-sm">
+           <thead class="uppercase">
+            <tr class="text-left">
+             <th class="p-0">
+              <div class="py-3 px-6 rounded-tl-xl bg-coolGray-200 dark:bg-gray-600">
+               <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Password</span>
               </div>
-            </div>
-            <div class="p-6 pt-10 bg-white bg-opacity-60 rounded-b-md">
-              <div class="w-full md:w-0/12">
-                <div class="flex flex-wrap justify-end -m-1.5">
-                  <div class="w-full md:w-auto p-1.5 ml-2">
-                    <button type="submit" name="unlock" value="Unlock" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
-                      <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
-                        <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round">
-                          <polyline points=" 6,12 10,16 18,8 " stroke="#ffffff"></polyline>
-                          <circle cx="12" cy="12" r="11"></circle>
-                        </g>
-                      </svg>Apply</button>
-                  </div>
-                </div>
+             </th>
+             <th class="p-0">
+              <div class="py-3 px-6 bg-coolGray-200 dark:bg-gray-600">
+               <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold py-3 px-6"></span>
               </div>
-            </div>
-            <input type="hidden" name="formid" value="{{ form_id }}">
-            </form>
-          </div>
+             </th>
+            </tr>
+           </thead>
+           <form method="post" autocomplete="off">
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+             <td class="py-3 px-6 bold">Old Password</td>
+             <td td class="py-3 px-6">
+              <div class="relative w-full">
+               <div class="absolute inset-y-0 right-0 flex items-center px-2">
+                <input class="hidden js-password-toggle" id="toggle-old" type="checkbox" />
+                <label class="px-2 py-1 text-sm text-gray-600 font-mono cursor-pointer js-password-label" for="toggle-old" id="input-old-label">
+                 <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+                  <g fill="#8896ab">
+                   <path d="M23.444,10.239C21.905,8.062,17.708,3,12,3S2.1,8.062.555,10.24a3.058,3.058,0,0,0,0,3.52h0C2.1,15.938,6.292,21,12,21s9.905-5.062,11.445-7.24A3.058,3.058,0,0,0,23.444,10.239ZM12,17a5,5,0,1,1,5-5A5,5,0,0,1,12,17Z" fill="#8896ab"></path>
+                  </g>
+                 </svg>
+                </label>
+               </div>
+               <input class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" type="password" name="oldpassword" id="input-old">
+              </div>
+             </td>
+            </tr>
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+             <td class="py-3 px-6 bold">New Password</td>
+             <td td class="py-3 px-6">
+              <div class="relative w-full">
+               <div class="absolute inset-y-0 right-0 flex items-center px-2">
+                <input class="hidden js-password-toggle" id="toggle-new" type="checkbox" />
+                <label class="px-2 py-1 text-sm text-gray-600 font-mono cursor-pointer js-password-label" for="toggle-new" id="input-new-label">
+                 <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+                  <g fill="#8896ab">
+                   <path d="M23.444,10.239C21.905,8.062,17.708,3,12,3S2.1,8.062.555,10.24a3.058,3.058,0,0,0,0,3.52h0C2.1,15.938,6.292,21,12,21s9.905-5.062,11.445-7.24A3.058,3.058,0,0,0,23.444,10.239ZM12,17a5,5,0,1,1,5-5A5,5,0,0,1,12,17Z" fill="#8896ab"></path>
+                  </g>
+                 </svg>
+                </label>
+               </div>
+               <input class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" type="password" name="newpassword" id="input-new">
+              </div>
+             </td>
+            </tr>
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+             <td class="py-3 px-6 bold">Confirm Password</td>
+             <td td class="py-3 px-6">
+              <div class="relative w-full">
+               <div class="absolute inset-y-0 right-0 flex items-center px-2">
+                <input class="hidden js-password-toggle" id="toggle-conf" type="checkbox" />
+                <label class="px-2 py-1 text-sm text-gray-600 font-mono cursor-pointer js-password-label" for="toggle-conf" id="input-confirm-label">
+                 <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+                  <g fill="#8896ab">
+                   <path d="M23.444,10.239C21.905,8.062,17.708,3,12,3S2.1,8.062.555,10.24a3.058,3.058,0,0,0,0,3.52h0C2.1,15.938,6.292,21,12,21s9.905-5.062,11.445-7.24A3.058,3.058,0,0,0,23.444,10.239ZM12,17a5,5,0,1,1,5-5A5,5,0,0,1,12,17Z" fill="#8896ab"></path>
+                  </g>
+                 </svg>
+                </label>
+               </div>
+               <input class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" type="password" name="confirmpassword" id="input-confirm">
+              </div>
+             </td>
+            </tr>
+          </table>
+         </div>
         </div>
+       </div>
       </div>
+     </div>
     </div>
-  </section>
-  {% include 'footer.html' %}
+   </div>
+  </div>
+ </section>
+ <section>
+  <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden ">
+   <div class="pb-6 ">
+    <div class="flex flex-wrap items-center justify-between -m-2">
+     <div class="w-full pt-2">
+      <div class="container mx-auto">
+       <div class="pt-6 pb-6 bg-coolGray-100 border-t border-gray-100 dark:border-gray-400 dark:bg-gray-500 rounded-bl-xl rounded-br-xl">
+        <div class="px-6">
+         <div class="flex flex-wrap justify-end">
+          <div class="w-full md:w-auto p-1.5 ml-2">
+           <button type="submit" name="unlock" value="Unlock" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
+            <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+             <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round">
+              <polyline points=" 6,12 10,16 18,8 " stroke="#ffffff"></polyline>
+              <circle cx="12" cy="12" r="11"></circle>
+             </g>
+            </svg>Apply </button>
+          </div>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+    </div>
+   </div>
+  </div>
+ </section>
+ <input type="hidden" name="formid" value="{{ form_id }}">
+ </form>
+</div>
+</section>
+{% include 'footer.html' %}
 <script>
 function togglePassword(event) {
     let input_name = 'input-new';
@@ -172,7 +198,6 @@ const toggles = ["toggle-old", "toggle-new", "toggle-conf"]
 toggles.forEach(function (toggle_id, index) {
     document.getElementById(toggle_id).addEventListener('change', togglePassword, false);
 });
-
 </script>
 </body>
-</html>
+</html>
\ No newline at end of file
diff --git a/basicswap/templates/debug.html b/basicswap/templates/debug.html
index c8a7289..c478e2c 100644
--- a/basicswap/templates/debug.html
+++ b/basicswap/templates/debug.html
@@ -1,85 +1,124 @@
 {% include 'header.html' %}
 <div class="container mx-auto">
-  <section class="bg-white p-5 mt-5">
-    <div class="flex flex-wrap items-center -m-2">
-      <div class="w-full md:w-1/2 p-2">
-        <ul class="flex flex-wrap items-center gap-x-3 mb-2">
-          <li>
-            <a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/">
-              <p>Home</p>
-            </a>
-          </li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-          <li><a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/debug">Debug</a></li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-        </ul>
-      </div>
+ <section class="p-5 mt-5">
+  <div class="flex flex-wrap items-center -m-2">
+   <div class="w-full md:w-1/2 p-2">
+    <ul class="flex flex-wrap items-center gap-x-3 mb-2">
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/">
+       <p>Home</p>
+      </a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/debug">Debug</a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+    </ul>
+   </div>
+  </div>
+ </section>
+ <section class="py-4">
+  <div class="container px-4 mx-auto">
+   <div class="relative py-11 px-16 bg-coolGray-900 dark:bg-blue-500 rounded-md overflow-hidden">
+    <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
+    <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
+    <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
+    <div class="relative z-20 flex flex-wrap items-center -m-3">
+     <div class="w-full md:w-1/2 p-3">
+      <h2 class="mb-6 text-4xl font-bold text-white tracking-tighter">Debug</h2>
+      <p class="font-normal text-coolGray-200 dark:text-white">Debug options & Easter eggs.</p>
+     </div>
     </div>
-  </section>
-  <section class="py-4">
-    <div class="container px-4 mx-auto">
-      <div class="relative py-11 px-16 bg-coolGray-900 rounded-md overflow-hidden">
-        <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
-        <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
-        <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
-        <div class="relative z-20 flex flex-wrap items-center -m-3">
-          <div class="w-full md:w-1/2 p-3">
-            <h2 class="mb-6 text-4xl font-bold text-white tracking-tighte r">Debug</h2>
-            <p class="font-semibold text-coolGray-200"></p>
-          </div>
-        </div>
-      </div>
-    </div>
-  </section>
-  {% include 'inc_messages.html' %}
-  <section class="bg-white">
-    <div class="pl-6 pr-6 pt-0 pb-0 mt-5 h-full overflow-hidden bg-white ">
-      <div class="pb-6 border-coolGray-100">
-        <div class="flex flex-wrap items-center justify-between -m-2">
-          <div class="w-full pt-2">
-            <div class="container px-0 mx-auto mt-5">
-              <div class="overflow-x-auto relative border sm:rounded-lg">
-                <table class="w-full text-sm text-left text-gray-500 outline-none border-gray-300">
-                  <thead class="text-xs text-gray-700 border-b uppercase bg-gray-50 outline-none border-gray-300">
-                    <tr>
-                      <th scope="col" class="py-3 px-6 w-80">Option</th>
-                      <th scope="col" class="py-3"></th>
-                    </tr>
-                  </thead>
-                  <form method="post">
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 pl-5 pr-5 bold">Reinitialise XMR wallet</td>
-                      <td td class="py-4">
-                    <button name="reinit_xmr" type="submit" value="Yes" class="flex flex-wrap justify-center py-2 px-4 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
-                      <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="square" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="miter" class="nc-icon-wrapper" stroke-miterlimit="10"><polyline points="2.966 1.13 2.237 6.927 7.929 5.341"></polyline><path d="M2.921,18.2a11.006,11.006,0,0,1-1.041-1.9" stroke="#ffffff"></path><path d="M8.461,22.412a11.07,11.07,0,0,1-1.529-.654q-.2-.1-.392-.214" stroke="#ffffff"></path><path d="M15.539,22.41a11.062,11.062,0,0,1-2.06.486" stroke="#ffffff"></path><path d="M21.08,18.206a10.984,10.984,0,0,1-1.438,1.705" stroke="#ffffff"></path><path d="M2.759,6.027A11,11,0,0,1,22.9,13.464"></path></g></svg> Yes </button>
-                      </td>
-                      <input type="hidden" name="formid" value="{{ form_id }}"> </tr>
-                  </form>
-                </table>
+   </div>
+  </div>
+ </section>
+ {% include 'inc_messages.html' %}
+ <section>
+  <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden min-height-50">
+   <div class="border-coolGray-100">
+    <div class="flex flex-wrap items-center justify-between -m-2">
+     <div class="w-full pt-2">
+      <div class="container mt-5 mx-auto">
+       <div class="pt-6 pb-6 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+        <div class="px-6">
+         <div class="w-full mt-6 pb-6 overflow-x-auto">
+          <table class="w-full min-w-max text-sm">
+           <thead class="uppercase">
+            <tr class="text-left">
+             <th class="p-0">
+              <div class="py-3 px-6 rounded-tl-xl  bg-coolGray-200 dark:bg-gray-600">
+               <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Options</span>
               </div>
-            </div>
-          </div>
-          </div>
+             </th>
+             <th class="p-0">
+              <div class="py-3 px-6 rounded-tr-xl bg-coolGray-200 dark:bg-gray-600">
+               <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold py-3 px-6"></span>
+              </div>
+             </th>
+            </tr>
+           </thead>
+           <form method="post">
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+             <td class="py-3 px-6 bold">Reinitialise XMR wallet</td>
+             <td td class="py-3 px-6 ">
+              <button name="reinit_xmr" type="submit" value="Yes" class="flex flex-wrap justify-center py-2 px-4 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
+               <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+                <g stroke-linecap="square" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="miter" class="nc-icon-wrapper" stroke-miterlimit="10">
+                 <polyline points="2.966 1.13 2.237 6.927 7.929 5.341"></polyline>
+                 <path d="M2.921,18.2a11.006,11.006,0,0,1-1.041-1.9" stroke="#ffffff"></path>
+                 <path d="M8.461,22.412a11.07,11.07,0,0,1-1.529-.654q-.2-.1-.392-.214" stroke="#ffffff"></path>
+                 <path d="M15.539,22.41a11.062,11.062,0,0,1-2.06.486" stroke="#ffffff"></path>
+                 <path d="M21.08,18.206a10.984,10.984,0,0,1-1.438,1.705" stroke="#ffffff"></path>
+                 <path d="M2.759,6.027A11,11,0,0,1,22.9,13.464"></path>
+                </g>
+               </svg>Yes - Start Process</button>
+             </td>
+             <input type="hidden" name="formid" value="{{ form_id }}">
+            </tr>
+           </form>
+          </table>
+         </div>
         </div>
+       </div>
       </div>
-  </section>
-  <!-- todo
+     </div>
+    </div>
+   </div>
+  </div>
+ </section>
+ <section>
+  <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden ">
+   <div class="pb-6 ">
+    <div class="flex flex-wrap items-center justify-between -m-2">
+     <div class="w-full pt-2">
+      <div class="container mx-auto">
+       <div class="pt-6 pb-6 bg-coolGray-100 border-t border-gray-100 dark:border-gray-400 dark:bg-gray-500 rounded-bl-xl rounded-br-xl">
+        <div class="px-6"></div>
+       </div>
+      </div>
+     </div>
+    </div>
+   </div>
+  </div>
+ </section>
+ <!-- todo
 {% if result %}
 <textarea class="monospace" rows="40" cols="160">
 {{ result }}
 </textarea>
 {% endif %}
 -->
-  </div>
+</div>
 {% include 'footer.html' %}
 </div>
 </body>
-</html>
+</html>
\ No newline at end of file
diff --git a/basicswap/templates/explorers.html b/basicswap/templates/explorers.html
index f955435..e70222e 100644
--- a/basicswap/templates/explorers.html
+++ b/basicswap/templates/explorers.html
@@ -1,125 +1,174 @@
 {% include 'header.html' %}
 <div class="container mx-auto">
-  <section class="bg-white p-5 mt-5">
-    <div class="flex flex-wrap items-center -m-2">
-      <div class="w-full md:w-1/2 p-2">
-        <ul class="flex flex-wrap items-center gap-x-3 mb-2">
-          <li>
-            <a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/">
-              <p>Home</p>
-            </a>
-          </li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-          <li><a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/explorers">Explorers</a></li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-        </ul>
-      </div>
+ <section class="p-5 mt-5">
+  <div class="flex flex-wrap items-center -m-2">
+   <div class="w-full md:w-1/2 p-2">
+    <ul class="flex flex-wrap items-center gap-x-3 mb-2">
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/">
+       <p>Home</p>
+      </a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/explores">Explorers</a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+    </ul>
+   </div>
+  </div>
+ </section>
+ <section class="py-4">
+  <div class="container px-4 mx-auto">
+   <div class="relative py-11 px-16 bg-coolGray-900 dark:bg-blue-500 rounded-md overflow-hidden">
+    <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
+    <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
+    <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
+    <div class="relative z-20 flex flex-wrap items-center -m-3">
+     <div class="w-full md:w-1/2 p-3">
+      <h2 class="mb-6 text-4xl font-bold text-white tracking-tighter">Explorers</h2>
+      <p class="font-normal text-coolGray-200 dark:text-white">Query blockchain explorers with quick commands.</p>
+     </div>
     </div>
-  </section>
-  <section class="py-4">
-    <div class="container px-4 mx-auto">
-      <div class="relative py-11 px-16 bg-coolGray-900 rounded-md overflow-hidden">
-        <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
-        <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
-        <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
-        <div class="relative z-20 flex flex-wrap items-center -m-3">
-          <div class="w-full md:w-1/2 p-3">
-            <h2 class="mb-6 text-4xl font-bold text-white tracking-tighter">Explorers</h2>
-            <p class="font-semibold text-coolGray-200">Query blockchain explorers with quick commands.</p>
+   </div>
+  </div>
+ </section>
+ {% include 'inc_messages.html' %}
+ <section>
+  <form method="post">
+   <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden min-height-50">
+    <div class="border-coolGray-100">
+     <div class="flex flex-wrap items-center justify-between -m-2">
+      <div class="w-full pt-2">
+       <div class="container mt-5 mx-auto">
+        <div class="pt-6 pb-6 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+         <div class="px-6">
+          <div class="w-full mt-6 pb-6 overflow-x-auto">
+           <table class="w-full min-w-max text-sm">
+            <thead class="uppercase">
+             <tr class="text-left">
+              <th class="p-0">
+               <div class="py-3 px-6 rounded-tl-xl  bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Select Explorer</span>
+               </div>
+              </th>
+              <th class="p-0">
+               <div class="py-3 px-6 rounded-tr-xl bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold py-3 px-6">Action</span>
+               </div>
+              </th>
+             </tr>
+            </thead>
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+             <td class="py-3 px-6">
+              <div class="relative">
+               <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+                <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+               </svg>
+               <select class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="explorer">
+                <!-- <option value="-1" {% if explorer==-1 %} selected{% endif %}>Select Explorer</option> -->
+                {% for e in explorers %}
+                <option value="{{ e[0] }}" {% if explorer==e[0] %} selected{% endif %}>{{ e[1] }}</option>
+                {% endfor %}
+               </select>
+              </div>
+             </td>
+             <td class="py-3 px-6">
+              <select class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="action">
+               <option value="-1" {% if action==-1 %} selected{% endif %}>Select Action</option>
+               {% for a in actions %} <option value="{{ a[0] }}" {% if action==a[0] %} selected{% endif %}>{{ a[1] }}</option>
+               {% endfor %}
+              </select>
+             </td>
+            </tr>
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+             <td class="py-3 px-6 bold">Arguments:</td>
+             <td class="py-3 px-6">
+              <input class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" type="text" name="args" placeholder="Arguments">
+             </td>
+            </tr>
+           </table>
           </div>
+         </div>
         </div>
+       </div>
       </div>
+     </div>
     </div>
-  </section>
-  {% include 'inc_messages.html' %}
-  <section class="bg-white">
-    <div class="pl-6 pr-6 pt-0 pb-0 mt-5 h-full overflow-hidden bg-white ">
-      <div class="pb-6 border-coolGray-100">
-        <div class="flex flex-wrap items-center justify-between -m-2">
-          <div class="w-full pt-2">
-            <div class="container px-0 mx-auto mt-5">
-              <div class="overflow-x-auto relative border sm:rounded-lg">
-                <form method="post">
-                  <table class="w-full text-sm text-left text-gray-500 outline-none border-gray-300">
-                    <thead class="text-xs text-gray-700 border-b uppercase bg-gray-50 outline-none border-gray-300">
-                      <tr>
-                        <th scope="col" class="py-3 px-6">Select Explorer</th>
-                        <th scope="col">Action</th>
-                      </tr>
-                    </thead>
-                    <tr class="bg-white border-t">
-                      <td class="py-4 px-6 bold w-96">
-                        <div class="relative">
-                          <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                            <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"> </path>
-                          </svg>
-                          <select class="appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" name="explorer">
-                            <!-- <option value="-1" {% if explorer==-1 %} selected{% endif %}>Select Explorer</option> -->{% for e in explorers %}
-                            <option value="{{ e[0] }}" {% if explorer==e[0] %} selected{% endif %}>{{ e[1] }}</option>
-                          {% endfor %}
-                        </select>
-                        </div>
-                      </td>
-                      <td class="py-4 pr-5">
-                        <select class="pr-15 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" name="action">
-                          <option value="-1" {% if action==-1 %} selected{% endif %}>Select Action</option> {% for a in actions %}
-                          <option value="{{ a[0] }}" {% if action==a[0] %} selected{% endif %}>{{ a[1] }}</option>
-                        {% endfor %}
-                      </select>
-                      </td>
-                    </tr>
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 px-6 bold"> Arguments: </td>
-                      <td class="py-4 pr-5">
-                        <input class="appearance-none bg-gray-50 border w-full border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block p-2.5" type="text" name="args" placeholder="Arguments"> </td>
-                    </tr>
-                  </table>
+   </div>
+ </section>
+ <section>
+  <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden ">
+   <div class="pb-6 ">
+    <div class="flex flex-wrap items-center justify-between -m-2">
+     <div class="w-full pt-2">
+      <div class="container mx-auto">
+       <div class="pt-6 pb-6 bg-coolGray-100 border-t border-gray-100 dark:border-gray-400 dark:bg-gray-500 rounded-bl-xl rounded-br-xl">
+        <div class="px-6">
+         <div class="flex flex-wrap justify-end">
+          <div class="w-full md:w-auto p-1.5 ml-2">
+           <button type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
+            <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+             <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round">
+              <polyline points=" 6,12 10,16 18,8 " stroke="#ffffff"></polyline>
+              <circle cx="12" cy="12" r="11"></circle>
+             </g>
+            </svg>Apply</button>
+          </div>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+    </div>
+   </div>
+ </section>
+ <input type="hidden" name="formid" value="{{ form_id }}">
+ {% if result %}
+ <section>
+  <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden">
+   <div class="border-coolGray-100">
+    <div class="flex flex-wrap items-center justify-between -m-2">
+     <div class="w-full pt-2">
+      <div class="container mt-5 mx-auto">
+       <div class="pt-6 pb-6 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+        <div class="px-6">
+         <div class="w-full mt-6 pb-6 overflow-x-auto">
+          <table class="w-full min-w-max text-sm">
+           <thead class="uppercase">
+            <tr class="text-left">
+             <th class="p-0">
+              <div class="py-3 px-6 rounded-tl-xl bg-coolGray-200 dark:bg-gray-600">
+               <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Explorer output</span>
               </div>
-            </div>
-            <div class="p-6 pt-10 bg-white bg-opacity-60 rounded-b-md">
-              <div class="w-full md:w-0/12">
-                <div class="flex flex-wrap justify-end -m-1.5">
-                       <div class="w-full md:w-auto p-1.5 ml-2">
-                          <button type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none"><svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round" ><polyline points=" 6,12 10,16 18,8 " stroke="#ffffff"></polyline> <circle cx="12" cy="12" r="11"></circle></g></svg>  Apply</button>
-                        </div>
-                </div>
-              </div>
-            </div>
-            <input type="hidden" name="formid" value="{{ form_id }}">
-            {% if result %}
-            <div class="container px-0 mx-auto mt-5">
-              <div class="overflow-x-auto relative border sm:rounded-lg">
-                <table class="w-full text-sm text-left text-gray-500 outline-none border-gray-300">
-                  <thead class="text-xs text-gray-700 border-b uppercase bg-gray-50 outline-none border-gray-300">
-                    <tr>
-                      <th scope="col" class="py-3 px-6">Explorer output:</th>
-                    </tr>
-                  </thead>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 pl-5 pr-5">
-                      <textarea class="whitespace-pre-line outline-none block p-2.5 text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 focus:ring-blue-500 focus:border-blue-500 w-full monospace" rows="15"> {{ result }} </textarea>
-                    </td>
-                  </tr>
-                </table>
-              </div>
-            </div>
-          {% endif %}
+             </th>
+            </tr>
+           </thead>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+            <td class="py-3 px-6">
+             <textarea class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" rows="20">{{ result }}</textarea>
+            </td>
+           </tr>
+          </table>
+         </div>
+        </div>
+        {% endif %}
         </form>
-          </div>
-        </div>
+       </div>
       </div>
+     </div>
     </div>
-  </section>
+ </section>
 </div>
 {% include 'footer.html' %}
-</div>
 </body>
-</html>
\ No newline at end of file
+</html>
+<!-- todo round corners -->
\ No newline at end of file
diff --git a/basicswap/templates/footer.html b/basicswap/templates/footer.html
index ba64713..8fefcb5 100644
--- a/basicswap/templates/footer.html
+++ b/basicswap/templates/footer.html
@@ -1,32 +1,35 @@
-<section class="bg-white overflow-hidden">
+<section class="overflow-hidden">
   <div class="container px-4 mx-auto">
     <div class="flex flex-wrap lg:items-center pt-24 pb-12 -mx-4">
       <div class="w-full md:w-3/4 px-4">
-        <a class="block mb-8 max-w-max" href="#"> <img class="h-8" src="/static/images/logos/basicswap-logo-dark.svg" alt=""> </a>
+        <a class="block mb-8 max-w-max" href="/">
+          <img src="/static/images/logos/basicswap-logo.svg" class="h-8 imageshow dark-image">
+          <img src="/static/images/logos/basicswap-logo-dark.svg" class="h-8 imageshow light-image">
+        </a>
         <div class="mb-12 md:mb-0 flex flex-wrap -mx-3 md:-mx-6">
-          <div class="w-full md:w-auto p-3 md:py-0 md:px-6"><a class="inline-block text-coolGray-500 hover:text-coolGray-600 font-medium" href="https://academy.particl.io/en/latest/basicswap-dex/basicswap_explained.html" target="_blank">BasicSwap Explained</a></div>
-          <div class="w-full md:w-auto p-3 md:py-0 md:px-6"><a class="inline-block text-coolGray-500 hover:text-coolGray-600 font-medium" href="https://academy.particl.io/en/latest/basicswap-guides/basicswapguides_installation.html" target="_blank">Tutorials and Guides</a></div>
-          <div class="w-full md:w-auto p-3 md:py-0 md:px-6"><a class="inline-block text-coolGray-500 hover:text-coolGray-600 font-medium" href="https://academy.particl.io/en/latest/faq/get_support.html" target="_blank">Get Support</a></div>
+          <div class="w-full md:w-auto p-3 md:py-0 md:px-6"><a class="inline-block text-coolGray-500 dark:text-gray-300 font-medium" href="https://academy.particl.io/en/latest/basicswap-dex/basicswap_explained.html" target="_blank">BasicSwap Explained</a></div>
+          <div class="w-full md:w-auto p-3 md:py-0 md:px-6"><a class="inline-block text-coolGray-500 dark:text-gray-300 font-medium" href="https://academy.particl.io/en/latest/basicswap-guides/basicswapguides_installation.html" target="_blank">Tutorials and Guides</a></div>
+          <div class="w-full md:w-auto p-3 md:py-0 md:px-6"><a class="inline-block text-coolGray-500 dark:text-gray-300 font-medium" href="https://academy.particl.io/en/latest/faq/get_support.html" target="_blank">Get Support</a></div>
         </div>
       </div>
       <div class="w-full md:w-1/4 px-4"> </div>
     </div>
   </div>
-  <div class="border-b border-coolGray-100"></div>
+  <div class="border-b border-gray-100 dark:border-gray-500 dark:bg-body dark:border-b-2"></div> 
   <div class="container px-4 mx-auto">
     <div class="flex flex-wrap items-center py-12 md:pb-32">
       <div class="w-full md:w-1/2 mb-6 md:mb-0">
         <div class="flex items-center">
           <div class="flex items-center">
-            <p class="mr-1 text-sm text-gray-90 font-medium ">© 2022~ </p>
-            <p class="text-sm text-coolGray-400 font-medium">{{ title }}</p> <span class="w-1 h-1 mx-1.5 bg-gray-500 rounded-full"></span>
-            <p class="text-sm text-coolGray-400 font-medium">GUI 0.1.2 </p> <span class="w-1 h-1 mx-1.5 bg-gray-500 rounded-full"></span>
-            <p class="mr-2 text-sm font-bold text-gray-90 ">Made with </p>
+            <p class="mr-1 text-sm text-gray-90 dark:text-white font-medium ">© 2023~</p>
+            <p class="text-sm text-coolGray-400 dark:text-white font-medium">{{ title }}</p> <span class="w-1 h-1 mx-1.5 bg-gray-500 rounded-full"></span>
+            <p class="text-sm text-coolGray-400 dark:text-white font-medium">GUI 2.0 </p> <span class="w-1 h-1 mx-1.5 bg-gray-500 rounded-full"></span>
+            <p class="mr-2 text-sm font-bold dark:text-white text-gray-90 ">Made with </p>
             <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
               <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#f80b0b" stroke-linejoin="round">
                 <path d="M21.243,3.757 c-2.343-2.343-6.142-2.343-8.485,0c-0.289,0.289-0.54,0.6-0.757,0.927c-0.217-0.327-0.469-0.639-0.757-0.927 c-2.343-2.343-6.142-2.343-8.485,0c-2.343,2.343-2.343,6.142,0,8.485L12,21.485l9.243-9.243C23.586,9.899,23.586,6.1,21.243,3.757z"></path>
               </g>
-            </svg> <span class="ml-2 text-sm font-bold text-gray-90 ">by TV and CRZ</span></div>
+            </svg> <span class="ml-2 text-sm font-bold dark:text-white text-gray-90 ">by TV and CRZ</span></div><!-- fix dots -->
         </div>
       </div>
       <div class="w-full md:w-1/2">
@@ -48,4 +51,65 @@
     </div>
   </div>
 </section>
-<script src="/static/js/libs/dd.min.js"></script>
\ No newline at end of file
+    <script>
+      window.onload = () => {
+        toggleImages();
+      };
+
+      document.getElementById('theme-toggle').addEventListener('click', () => {
+        toggleImages();
+      });
+
+      function toggleImages() {
+        const html = document.querySelector('html');
+        const darkImages = document.querySelectorAll('.dark-image');
+        const lightImages = document.querySelectorAll('.light-image');
+
+        if (html && html.classList.contains('dark')) {
+          toggleImageDisplay(darkImages, 'block');
+          toggleImageDisplay(lightImages, 'none');
+        } else {
+          toggleImageDisplay(darkImages, 'none');
+          toggleImageDisplay(lightImages, 'block');
+        }
+      }
+
+      function toggleImageDisplay(images, display) {
+        images.forEach(img => {
+          img.style.display = display;
+        });
+      }
+    </script>
+
+<script>
+      var themeToggleDarkIcon = document.getElementById('theme-toggle-dark-icon');
+      var themeToggleLightIcon = document.getElementById('theme-toggle-light-icon');
+
+      if (localStorage.getItem('color-theme') === 'dark' || (!('color-theme' in localStorage) && window.matchMedia('(prefers-color-scheme: dark)').matches)) {
+          themeToggleLightIcon.classList.remove('hidden');
+      } else {
+          themeToggleDarkIcon.classList.remove('hidden');
+      }
+
+      function setTheme(theme) {
+        if (theme === 'light') {
+          document.documentElement.classList.remove('dark');
+          localStorage.setItem('color-theme', 'light');
+        } else {
+          document.documentElement.classList.add('dark');
+          localStorage.setItem('color-theme', 'dark');
+        }
+      }
+
+      document.getElementById('theme-toggle').addEventListener('click', () => {
+        if (localStorage.getItem('color-theme') === 'dark') {
+          setTheme('light');
+        } else {
+          setTheme('dark');
+        }
+        themeToggleDarkIcon.classList.toggle('hidden');
+        themeToggleLightIcon.classList.toggle('hidden');
+        toggleImages();
+      });
+
+</script>
\ No newline at end of file
diff --git a/basicswap/templates/header.html b/basicswap/templates/header.html
index a2bec1b..5ac3811 100644
--- a/basicswap/templates/header.html
+++ b/basicswap/templates/header.html
@@ -5,17 +5,91 @@
   {% if refresh %}
   <meta http-equiv="refresh" content="{{ refresh }}">
   {% endif %}
+  <link type="text/css" media="all" href="/static/css/libs/flowbite.min.css" rel="stylesheet" />
   <link type="text/css" media="all" href="/static/css/libs/tailwind.min.css" rel="stylesheet">
-  <link type="text/css" media="all" href="/static/css/libs/dd.min.css" rel="stylesheet">
   <link type="text/css" media="all" href="/static/css/style.css" rel="stylesheet">
   <script src="/static/js/main.js"></script>
   <script src="/static/js/libs/flowbite.js"></script>
+<script>
+  const isDarkMode =
+    localStorage.getItem('color-theme') === 'dark' ||
+    (!localStorage.getItem('color-theme') &&
+      window.matchMedia('(prefers-color-scheme: dark)').matches);
+
+  if (!localStorage.getItem('color-theme')) {
+    localStorage.setItem('color-theme', isDarkMode ? 'dark' : 'light');
+  }
+
+  document.documentElement.classList.toggle('dark', isDarkMode);
+</script>
+
+  <script>
+  window.Components = {
+  customSelect(options) {
+    return {
+      init() {
+        this.$refs.listbox.focus()
+        this.optionCount = this.$refs.listbox.children.length
+        this.$watch('selected', value => {
+          if (!this.open) return
+
+          if (this.selected === null) {
+            this.activeDescendant = ''
+            return
+          }
+
+          this.activeDescendant = this.$refs.listbox.children[this.selected - 1].id
+        })
+      },
+      activeDescendant: null,
+      optionCount: null,
+      open: false,
+      selected: null,
+      value: 1,
+      choose(option) {
+        this.value = option
+        this.open = false
+      },
+      onButtonClick() {
+        if (this.open) return
+        this.selected = this.value
+        this.open = true
+        this.$nextTick(() => {
+          this.$refs.listbox.focus()
+          this.$refs.listbox.children[this.selected - 1].scrollIntoView({ block: 'nearest' })
+        })
+      },
+      onOptionSelect() {
+        if (this.selected !== null) {
+          this.value = this.selected
+        }
+        this.open = false
+        this.$refs.button.focus()
+      },
+      onEscape() {
+        this.open = false
+        this.$refs.button.focus()
+      },
+      onArrowUp() {
+        this.selected = this.selected - 1 < 1 ? this.optionCount : this.selected - 1
+        this.$refs.listbox.children[this.selected - 1].scrollIntoView({ block: 'nearest' })
+      },
+      onArrowDown() {
+        this.selected = this.selected + 1 > this.optionCount ? 1 : this.selected + 1
+        this.$refs.listbox.children[this.selected - 1].scrollIntoView({ block: 'nearest' })
+      },
+      ...options,
+    }
+  },
+}
+
+</script>
   <link rel=icon sizes="32x32" type="image/png" href="/static/images/favicon/favicon-32.png">
   <title>{{ title }}</title>
 </head>
-<body>
+<body class="dark:bg-gray-700">
   <section>
-    <nav class="relative bg-gray-800">
+    <nav class="relative bg-gray-700">
       <div class="p-6 container flex flex-wrap items-center justify-between items-center mx-auto">
         <a class="flex-shrink-0 mr-12 text-2xl text-white font-semibold" href="/"> <img class="h-10" src="/static/images/logos/basicswap-logo.svg" alt="" width="auto"></a>
         <ul class="hidden xl:flex">
@@ -56,7 +130,7 @@
           </li>
         </ul>
         <ul class="mr-10 hidden xl:flex lg:justify-end lg:items-center lg:space-x-6 ml-auto">
-          <div id="dropdownNavbarLink" data-dropdown-toggle="dropdownNavbar" class="flex justify-between items-center py-2 pr-4 pl-3 w-full text-gray-50 text-sm  md:border-0 md:p-0 md:w-auto text-gray-50">
+          <div id="dropdownNavbarLink" data-dropdown-toggle="dropdownNavbar" class="flex justify-between items-center py-2 pr-4 pl-3 w-full text-gray-50 text-sm  md:border-0 md:p-0 md:w-auto text-gray-50 hover:text-gray-100">
             <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
               <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#6b7280" stroke-linejoin="round">
                 <path d="M14,19l2.95,2.95A3.5,3.5,0,0,0,21.9,22l.051-.051h0A3.5,3.5,0,0,0,22,17l-.051-.051L20,15" stroke="#6b7280"></path>
@@ -70,10 +144,10 @@
           </div>
         </ul>
         <!-- dropdown settings & tools -->
-        <div id="dropdownNavbar" class="hidden z-50 w-50 font-normal bg-white shadow divide-y divide-gray-100">
+        <div id="dropdownNavbar" class="hidden z-50 w-50 font-normal bg-white shadow divide-y divide-gray-100 dark:bg-gray-500 dark:divide-gray-400 dark:text-white">
           <ul class="py-0 text-sm text-gray-700" aria-labelledby="dropdownLargeButton">
             <li>
-              <a href="/settings" class="flex items-center block py-4 px-4 hover:bg-gray-100"> <span class="sr-only">Settings</span>
+              <a href="/settings" class="flex items-center block py-4 px-4 hover:bg-gray-100 dark:hover:bg-gray-700 dark:text-white"> <span class="sr-only">Settings</span>
                 <svg class="text-gray-500 w-5 h-5 mr-3" xmlns="http://www.w3.org/2000/svg" height="18" width="18" viewBox="0 0 24 24">
                   <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#6b7280" stroke-linejoin="round">
                     <circle cx="12" cy="12" r="3" stroke="#6b7280"></circle>
@@ -83,7 +157,7 @@
             </li>
             {% if debug_mode == true %}
             <li>
-              <a href="/rpc" class="flex items-center block py-4 px-4 hover:bg-gray-100"> <span class="sr-only">RPC</span>
+              <a href="/rpc" class="flex items-center block py-4 px-4 hover:bg-gray-100 dark:hover:bg-gray-700 dark:text-white"> <span class="sr-only">RPC</span>
                 <svg class="text-gray-500 w-5 h-5 mr-3" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
                   <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#6b7280" stroke-linejoin="round">
                     <rect x="1" y="2" width="22" height="20"></rect>
@@ -97,7 +171,7 @@
             {% endif %}
             {% if debug_mode == true %}
             <li>
-              <a href="/debug" class="flex items-center block py-4 px-4 hover:bg-gray-100"> <span class="sr-only">Debug</span>
+              <a href="/debug" class="flex items-center block py-4 px-4 hover:bg-gray-100 dark:hover:bg-gray-700 dark:text-white"> <span class="sr-only">Debug</span>
                 <svg class="text-gray-500 w-5 h-5 mr-3" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
                   <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#6b7280" stroke-linejoin="round">
                     <path data-cap="butt" d="M5.29,10H4A3,3,0,0,1,1,7V6" stroke="#6b7280"></path>
@@ -114,7 +188,7 @@
             {% endif %}
             {% if debug_mode == true %}
             <li>
-              <a href="/explorers" class="flex items-center block py-4 px-4 hover:bg-gray-100"> <span class="sr-only">Explorers</span>
+              <a href="/explorers" class="flex items-center block py-4 px-4 hover:bg-gray-100 dark:hover:bg-gray-700 dark:text-white"> <span class="sr-only">Explorers</span>
                 <svg class="text-gray-500 w-5 h-5 mr-3" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
                   <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#6b7280" stroke-linejoin="round">
                     <line x1="22" y1="22" x2="15.656" y2="15.656" stroke="#6b7280"></line>
@@ -125,7 +199,7 @@
             {% endif %}
             {% if use_tor_proxy == true %}
             <li>
-              <a href="/tor" class="flex items-center block py-4 px-4 hover:bg-gray-100"> <span class="sr-only">Debug</span>
+              <a href="/tor" class="flex items-center block py-4 px-4 hover:bg-gray-100 dark:hover:bg-gray-700 dark:text-white"> <span class="sr-only">Debug</span>
                 <svg class="text-gray-500 w-5 h-5 mr-3" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
                           <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#6b7280" stroke-linejoin="round">
                             <path d="M9,18.8A6.455,6.455,0,0,1,7,14,6.455,6.455,0,0,1,9,9.2" stroke="#6b7280"></path>
@@ -137,7 +211,7 @@
             </li>
             {% endif %}
             <li>
-              <a href="/smsgaddresses" class="flex items-center block py-4 px-4 hover:bg-gray-100"> <span class="sr-only">Settings</span>
+              <a href="/smsgaddresses" class="flex items-center block py-4 px-4 hover:bg-gray-100 dark:hover:bg-gray-700 dark:text-white"> <span class="sr-only">Settings</span>
                 <svg class="text-gray-500 w-5 h-5 mr-3" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
                   <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#6b7280" stroke-linejoin="round">
                     <path data-cap="butt" d="M11.992,11.737,14.2,13.4A2,2,0,0,1,15,15v1H7V15a2,2,0,0,1,.8-1.6l2.208-1.663" stroke="#6b7280"></path>
@@ -148,7 +222,7 @@
                 </svg> SMSG Addresses</a>
             </li>
             <li>
-              <a href="/watched" class="flex items-center block py-4 px-4 hover:bg-gray-100"> <span class="sr-only">Automation Strategies</span>
+              <a href="/watched" class="flex items-center block py-4 px-4 hover:bg-gray-100 dark:hover:bg-gray-700 dark:text-white"> <span class="sr-only">Automation Strategies</span>
                 <svg class="text-gray-500 w-5 h-5 mr-3" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
                   <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#6b7280" stroke-linejoin="round">
                     <path d="M1.373,13.183a2.064,2.064,0,0,1,0-2.366C2.946,8.59,6.819,4,12,4s9.054,4.59,10.627,6.817a2.064,2.064,0,0,1,0,2.366C21.054,15.41,17.181,20,12,20S2.946,15.41,1.373,13.183Z"></path>
@@ -158,7 +232,7 @@
             </li>
             {% if debug_mode == true %}
             <li>
-              <a href="/automation" class="flex items-center block py-4 px-4 hover:bg-gray-100"> <span class="sr-only">Automation Strategies</span>
+              <a href="/automation" class="flex items-center block py-4 px-4 hover:bg-gray-10 dark:hover:bg-gray-700 dark:text-white"> <span class="sr-only">Automation Strategies</span>
                 <svg class="text-gray-500 w-5 h-5 mr-3" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
                   <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#6b7280" stroke-linejoin="round">
                     <line data-cap="butt" x1="5" y1="1" x2="5" y2="6" stroke="#6b7280"></line>
@@ -177,7 +251,7 @@
           {% endif %}
         </ul>
           <div class="text-sm text-gray-700">
-            <a href="/shutdown/{{ shutdown_token }}" class="flex items-center block py-4 px-4 hover:bg-gray-100"> <span class="sr-only">Shutdown</span>
+            <a href="/shutdown/{{ shutdown_token }}" class="flex items-center block py-4 px-4 hover:bg-gray-100 dark:hover:bg-gray-700 dark:text-white"> <span class="sr-only">Shutdown</span>
               <svg class="text-gray-500 w-5 h-5 mr-3" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
                 <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#6b7280" stroke-linejoin="round">
                   <line data-cap="butt" x1="11" y1="10" x2="22" y2="10" stroke="#6b7280"></line>
@@ -192,62 +266,62 @@
         <!-- notifications -->
         <button id="dropdownNotificationButton" data-dropdown-toggle="dropdownNotification" class="inline-flex items-center text-sm font-medium text-center text-gray-500 focus:outline-none " type="button">
           <svg class="h-5 w-5" viewBox="0 0 16 20" fill="none" xmlns="http://www.w3.org/2000/svg">
-            <path d="M14 11.18V8C13.9986 6.58312 13.4958 5.21247 12.5806 4.13077C11.6655 3.04908 10.3971 2.32615 9 2.09V1C9 0.734784 8.89464 0.48043 8.70711 0.292893C8.51957 0.105357 8.26522 0 8 0C7.73478 0 7.48043 0.105357 7.29289 0.292893C7.10536 0.48043 7 0.734784 7 1V2.09C5.60294 2.32615 4.33452 3.04908 3.41939 4.13077C2.50425 5.21247 2.00144 6.58312 2 8V11.18C1.41645 11.3863 0.910998 11.7681 0.552938 12.2729C0.194879 12.7778 0.00173951 13.3811 0 14V16C0 16.2652 0.105357 16.5196 0.292893 16.7071C0.48043 16.8946 0.734784 17 1 17H4.14C4.37028 17.8474 4.873 18.5954 5.5706 19.1287C6.26819 19.6621 7.1219 19.951 8 19.951C8.8781 19.951 9.73181 19.6621 10.4294 19.1287C11.127 18.5954 11.6297 17.8474 11.86 17H15C15.2652 17 15.5196 16.8946 15.7071 16.7071C15.8946 16.5196 16 16.2652 16 16V14C15.9983 13.3811 15.8051 12.7778 15.4471 12.2729C15.089 11.7681 14.5835 11.3863 14 11.18ZM4 8C4 6.93913 4.42143 5.92172 5.17157 5.17157C5.92172 4.42143 6.93913 4 8 4C9.06087 4 10.0783 4.42143 10.8284 5.17157C11.5786 5.92172 12 6.93913 12 8V11H4V8ZM8 18C7.65097 17.9979 7.30857 17.9045 7.00683 17.7291C6.70509 17.5536 6.45451 17.3023 6.28 17H9.72C9.54549 17.3023 9.29491 17.5536 8.99317 17.7291C8.69143 17.9045 8.34903 17.9979 8 18ZM14 15H2V14C2 13.7348 2.10536 13.4804 2.29289 13.2929C2.48043 13.1054 2.73478 13 3 13H13C13.2652 13 13.5196 13.1054 13.7071 13.2929C13.8946 13.4804 14 13.7348 14 14V15Z" fill="currentColor"></path>
+            <path d="M14 11.18V8C13.9986 6.58312 13.4958 5.21247 12.5806 4.13077C11.6655 3.04908 10.3971 2.32615 9 2.09V1C9 0.734784 8.89464 0.48043 8.70711 0.292893C8.51957 0.105357 8.26522 0 8 0C7.73478 0 7.48043 0.105357 7.29289 0.292893C7.10536 0.48043 7 0.734784 7 1V2.09C5.60294 2.32615 4.33452 3.04908 3.41939 4.13077C2.50425 5.21247 2.00144 6.58312 2 8V11.18C1.41645 11.3863 0.910998 11.7681 0.552938 12.2729C0.194879 12.7778 0.00173951 13.3811 0 14V16C0 16.2652 0.105357 16.5196 0.292893 16.7071C0.48043 16.8946 0.734784 17 1 17H4.14C4.37028 17.8474 4.873 18.5954 5.5706 19.1287C6.26819 19.6621 7.1219 19.951 8 19.951C8.8781 19.951 9.73181 19.6621 10.4294 19.1287C11.127 18.5954 11.6297 17.8474 11.86 17H15C15.2652 17 15.5196 16.8946 15.7071 16.7071C15.8946 16.5196 16 16.2652 16 16V14C15.9983 13.3811 15.8051 12.7778 15.4471 12.2729C15.089 11.7681 14.5835 11.3863 14 11.18ZM4 8C4 6.93913 4.42143 5.92172 5.17157 5.17157C5.92172 4.42143 6.93913 4 8 4C9.06087 4 10.0783 4.42143 10.8284 5.17157C11.5786 5.92172 12 6.93913 12 8V11H4V8ZM8 18C7.65097 17.9979 7.30857 17.9045 7.00683 17.7291C6.70509 17.5536 6.45451 17.3023 6.28 17H9.72C9.54549 17.3023 9.29491 17.5536 8.99317 17.7291C8.69143 17.9045 8.34903 17.9979 8 18ZM14 15H2V14C2 13.7348 2.10536 13.4804 2.29289 13.2929C2.48043 13.1054 2.73478 13 3 13H13C13.2652 13 13.5196 13.1054 13.7071 13.2929C13.8946 13.4804 14 13.7348 14 14V15Z" fill="#6b7280"></path>
           </svg>
           <div class="flex relative">
             <!-- Todo -->
-            <div class="inline-flex relative -top-2 right-2 w-3 h-3 bg-green-500 rounded-full border-2 border-gray-800"></div>
+            <!-- <div class="inline-flex relative -top-2 right-2 w-3 h-3 bg-green-500 rounded-full border-2 border-gray-800"></div> -->
             <!-- Red <div class="inline-flex relative -top-2 right-3 w-3 h-3 bg-red-500 rounded-full border-2 border-white"></div>  --></div>
         </button>
         <!-- Dropdown menu -->
-        <div id="dropdownNotification" class="hidden z-50 w-full max-w-sm bg-white shadow rounded divide-y divide-gray-100 drop-shadow" aria-labelledby="dropdownNotificationButton">
-          <div class="block py-2 px-4 font-medium text-center text-gray-700 bg-gray-50 drop-shadow"> Notifications </div>
-          <div class="divide-y divide-gray-100">
+        <div id="dropdownNotification" class="hidden z-50 w-full max-w-sm bg-white shadow rounded divide-y divide-gray-100 drop-shadow dark:bg-gray-500 dark:divide-gray-400 dark:text-white" aria-labelledby="dropdownNotificationButton">
+          <div class="block py-2 px-4 font-semibold text-center text-gray-700 bg-gray-50 drop-shadow dark:text-white dark:bg-gray-500">Notifications History</div>
+          <div class="divide-y divide-gray-100 dark:divide-gray-400">
             {% for entry in notifications %} {% if entry[1] == 1 %}
-            <div class="flex py-3 px-4 hover:bg-gray-100">
+            <div class="flex py-3 px-4 hover:bg-gray-100 dark:hover:bg-gray-700">
               <div class="inline-flex flex-shrink-0 justify-center items-center w-8 h-8 bg-blue-500 rounded-lg"><svg class="w-5 h-5" xmlns="http://www.w3.org/2000/svg" height="18" width="18" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round"><circle cx="5" cy="5" r="4"></circle> <circle cx="19" cy="19" r="4"></circle> <polyline data-cap="butt" points="13,5 21,5 21,11 " stroke="#ffffff"></polyline> <polyline data-cap="butt" points="11,19 3,19 3,13 " stroke="#ffffff"></polyline> <polyline points=" 16,2 13,5 16,8 " stroke="#ffffff"></polyline> <polyline points=" 8,16 11,19 8,22 " stroke="#ffffff"></polyline></g></svg></div>
               <div class="pl-3 w-full">
-                <div class="text-gray-500 text-sm mb-1.5"> <span class="font-semibold text-gray-900">
-                    NEW NETWORK <a class="underline" href="/offer/{{ entry[2].offer_id }}">OFFER</a></span>
-                  <br/> <span class="mt-2 inline-flex text-xs font-small monospace text-center">
+                <div class="text-gray-500 text-sm mb-1.5"> <span class="font-semibold text-gray-900 dark:text-white">
+                    NEW NETWORK <a class="underline text-blue-500" href="/offer/{{ entry[2].offer_id }}">OFFER</a></span>
+                  <br/> <span class="mt-2 inline-flex text-xs font-small monospace text-center dark:text-gray-300">
                   <a href="/offer/{{ entry[2].offer_id }}">{{ entry[2].offer_id|truncate(42, True) }}</a>
                   </span></div>
-                <div class="text-xs text-gray-600 bold">{{ entry[0] }}</div>
+                <div class="text-xs text-gray-600 bold dark:text-gray-300">{{ entry[0] }}</div>
               </div>
             </div>
             {% elif entry[1] == 2 %}
-            <div class="flex py-3 px-4 hover:bg-gray-100">
+            <div class="flex py-3 px-4 hover:bg-gray-100 dark:hover:bg-gray-700">
               <div class="inline-flex flex-shrink-0 justify-center items-center w-8 h-8 bg-blue-500 rounded-lg"><svg class="w-5 h-5" xmlns="http://www.w3.org/2000/svg" height="18" width="18" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round"><rect x="9.843" y="5.379" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -0.7635 13.1569)" width="11.314" height="4.243"></rect> <polyline points="3,23 3,19 15,19 15,23 "></polyline> <line x1="4" y1="15" x2="1" y2="15" stroke="#ffffff"></line> <line x1="5.757" y1="10.757" x2="3.636" y2="8.636" stroke="#ffffff"></line> <line x1="1" y1="23" x2="17" y2="23"></line> <line x1="17" y1="9" x2="23" y2="15"></line></g></svg></div>
               <div class="pl-3 w-full">
-                <div class="text-gray-500 text-sm mb-1.5"> <span class="font-semibold text-gray-900">
-                    <a class="underline" href="/bid/{{ entry[2].bid_id }}">NEW BID</a> ON <a class="underline" href="/offer/{{ entry[2].offer_id }}">OFFER</a></span>
-                  <br/> <span class="mt-2 inline-flex text-xs font-small monospace text-center">
+                <div class="text-gray-500 dark:text-white text-sm mb-1.5"> <span class="font-semibold text-gray-900 dark:text-white">
+                    <a class="underline text-blue-500" href="/bid/{{ entry[2].bid_id }}">NEW BID</a> ON <a class="underline text-blue-500" href="/offer/{{ entry[2].offer_id }}">OFFER</a></span>
+                  <br/> <span class="mt-2 inline-flex text-xs font-small monospace text-center dark:text-gray-300">
                       <a href="/offer/{{ entry[2].offer_id }}">{{ entry[2].offer_id|truncate(42, True) }}</a>
                     </span></div>
-                <div class="text-xs text-gray-600 bold">{{ entry[0] }}</div>
+                <div class="text-xs text-gray-600 bold dark:text-gray-300">{{ entry[0] }}</div>
               </div>
             </div>
             {% elif entry[1] == 3 %}
-            <div class="flex py-3 px-4 hover:bg-gray-100">
+            <div class="flex py-3 px-4 hover:bg-gray-100 dark:hover:bg-gray-700">
               <div class="inline-flex flex-shrink-0 justify-center items-center w-8 h-8 bg-violet-500 rounded-lg"><svg class="w-5 h-5" xmlns="http://www.w3.org/2000/svg" height="18" width="18" viewBox="0 0 24 24"><g fill="#ffffff"><path d="M8.5,20a1.5,1.5,0,0,1-1.061-.439L.379,12.5,2.5,10.379l6,6,13-13L23.621,5.5,9.561,19.561A1.5,1.5,0,0,1,8.5,20Z" fill="#ffffff"></path></g></svg></div>
               <div class="pl-3 w-full">
-                <div class="text-gray-500 text-sm mb-1.5"> <span class="font-semibold text-gray-900">
-                    <a class="underline" href="/bid/{{ entry[2].bid_id }}">BID</a> ACCEPTED</span>
-                  <br/> <span class="mt-2 inline-flex text-xs font-small monospace text-center">
+                <div class="text-gray-500 text-sm mb-1.5 dark:text-white"> <span class="font-semibold text-gray-900 dark:text-white">
+                    <a class="underline text-blue-500" href="/bid/{{ entry[2].bid_id }}">BID</a> ACCEPTED</span>
+                  <br/> <span class="mt-2 inline-flex text-xs font-small monospace text-center dark:text-gray-300">
                   <a href="/bid/{{ entry[2].bid_id }}">{{ entry[2].bid_id|truncate(42, True) }}</a>
                   </span></div>
-                <div class="text-xs text-gray-600 bold">{{ entry[0] }}</div>
+                <div class="text-xs text-gray-600 bold dark:text-gray-300">{{ entry[0] }}</div>
               </div>
             </div>
             {% else %}
-            <div class="flex py-3 px-4 hover:bg-gray-100">
+            <div class="flex py-3 px-4 hover:bg-gray-100 dark:hover:bg-gray-700">
               <div class="inline-flex flex-shrink-0 justify-center items-center w-8 h-8 bg-blue-500 rounded-lg"><svg class="w-4 h-4" xmlns="http://www.w3.org/2000/svg" height="18" width="18" viewBox="0 0 24 24"><g fill="#ffffff"><path d="M8.5,20a1.5,1.5,0,0,1-1.061-.439L.379,12.5,2.5,10.379l6,6,13-13L23.621,5.5,9.561,19.561A1.5,1.5,0,0,1,8.5,20Z" fill="#ffffff"></path></g></svg></div>
               <div class="pl-3 w-full">
-                <div class="text-gray-500 text-sm mb-1.5"> <span class="font-semibold text-gray-900">
+                <div class="text-gray-500 text-sm mb-1.5 dark:text-white"> <span class="font-semibold text-gray-900 dark:text-white">
                     UNKNOWN EVENT</span>
-                  <br/> <span class="mt-2 inline-flex text-xs font-small monospace text-center">
+                  <br/> <span class="mt-2 inline-flex text-xs font-small monospace text-center dark:text-gray-300">
                   {{ entry[1] }}
-                  <div class="text-xs text-gray-600 bold">{{ entry[0] }}</div>
+                  <div class="text-xs text-gray-600 bold dark:text-gray-300 dark:text-gray-300">{{ entry[0] }}</div>
                 </div>
               </div>
                {% endif %}
@@ -261,13 +335,13 @@
                     <circle cx="12" cy="12" r="4" stroke="#6b7280"></circle>
                   </g>
                 </svg> View all
-              </div>
+              </div> 
             </a>-->
           </div>
 <!-- notifications -->
-<!-- todo - fix line -->
+<!-- todo - fix line --> 
 <div class="flex mr-2 items-center text-gray-50 hover:text-gray-100 text-sm ml-5">
-  <div class="flex-shrink-0 w-px h-10 bg-gray-600 ml-4 mr-5"></div>
+  <div class="flex-shrink-0 w-px h-10 bg-gray-400 dark:bg-gray-400 ml-4 mr-5"></div>
               {% if debug_mode == true %}
               <!-- dev mode icons on/off -->
               <ul class="xl:flex">
@@ -334,6 +408,13 @@
                   </li>
                 </ul>
                 <!-- tor -->
+                <button data-tooltip-target="tooltip-darkmode" id="theme-toggle" type="button" class="text-gray-500 dark:text-gray-400 focus:outline-none rounded-lg text-sm ml-5">
+                <svg id="theme-toggle-dark-icon" class="hidden w-5 h-5" fill="#F59E0B" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M17.293 13.293A8 8 0 016.707 2.707a8.001 8.001 0 1010.586 10.586z"></path></svg>
+                 <svg id="theme-toggle-light-icon" class="hidden w-5 h-5" fill="#F59E0B" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="M10 2a1 1 0 011 1v1a1 1 0 11-2 0V3a1 1 0 011-1zm4 8a4 4 0 11-8 0 4 4 0 018 0zm-.464 4.95l.707.707a1 1 0 001.414-1.414l-.707-.707a1 1 0 00-1.414 1.414zm2.12-10.607a1 1 0 010 1.414l-.706.707a1 1 0 11-1.414-1.414l.707-.707a1 1 0 011.414 0zM17 11a1 1 0 100-2h-1a1 1 0 100 2h1zm-7 4a1 1 0 011 1v1a1 1 0 11-2 0v-1a1 1 0 011-1zM5.05 6.464A1 1 0 106.465 5.05l-.708-.707a1 1 0 00-1.414 1.414l.707.707zm1.414 8.486l-.707.707a1 1 0 01-1.414-1.414l.707-.707a1 1 0 011.414 1.414zM4 11a1 1 0 100-2H3a1 1 0 000 2h1z" fill-rule="evenodd" clip-rule="evenodd"></path></svg>
+                 <span data-tooltip-target="tooltip-TOR"></span>
+                    <div class="tooltip-arrow" data-popper-arrow></div>
+                    <div id="tooltip-darkmode" role="tooltip" class="inline-block absolute invisible z-10 py-2 px-3 text-sm font-medium text-white bg-blue-500 rounded-lg shadow-sm opacity-0 transition-opacity duration-300 tooltip">Dark mode</div>
+                </button>
               {% endif %}
             </div>
               <div class="hidden xl:block"></div>
@@ -348,11 +429,11 @@
               </div>
               <!-- mobile menu -->
             </div>
-            <div class="hidden xl:block py-5 px-6 bg-gray-50 border-b">
+            <div class="hidden xl:block py-5 px-6 bg-coolGray-100 border-gray-100 dark:border-gray-500 dark:bg-body border-b dark:border-b-2">
               <div class="flex items-center container flex flex-wrap items-center justify-between items-center mx-auto">
                 <ul class="flex items-center">
                   <li>
-                    <a class="flex mr-10 items-center text-sm text-gray-500 hover:text-gray-600" href="/active">
+                    <a class="flex mr-5 items-center text-sm text-gray-400 hover:text-gray-600 dark:text-gray-100 dark:hover:text-gray-100" href="/active">
                       <svg class="text-gray-100 w-5 h-5 ml-7 mr-2" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
                         <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#6b7280" stroke-linejoin="round">
                           <circle data-cap="butt" cx="12" cy="12" r="3" stroke="#6b7280"></circle>
@@ -363,9 +444,9 @@
                         </g>
                       </svg><span>Swaps in Progress </span> <span class="inline-flex justify-center items-center text-xs font-semibold ml-3 mr-2 px-2.5 py-1 font-small text-white bg-blue-500 rounded-full">{{ summary.num_swapping }}</span></a>
                   </li>
-                  <div class="flex-shrink-0 w-px h-10 bg-gray-300 mr-10"></div>
+                  <div class="flex-shrink-0 w-px h-10 bg-gray-200 dark:bg-gray-400 mr-10"></div>
                   <li>
-                    <a class="flex mr-5 items-center text-sm text-gray-500 hover:text-gray-600" href="/sentoffers">
+                    <a class="flex mr-5 items-center text-sm text-gray-400 hover:text-gray-600 dark:text-gray-100 dark:hover:text-gray-100" href="/sentoffers">
                       <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="18" width="18" viewBox="0 0 24 24">
                         <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#6b7280" stroke-linejoin="round">
                           <circle cx="5" cy="5" r="4"></circle>
@@ -377,9 +458,9 @@
                         </g>
                       </svg><span>Your Offers</span> <span class="inline-flex justify-center items-center text-xs font-semibold ml-3 mr-2 px-2.5 py-1 font-small text-white bg-blue-500 rounded-full">{{ summary.num_sent_offers }}</span></a>
                   </li>
-                  <div class="flex-shrink-0 w-px h-10 bg-gray-300 ml-4 mr-10"></div>
+                  <div class="flex-shrink-0 w-px h-10 bg-gray-200 dark:bg-gray-400 mr-10"></div>
                   <li>
-                    <a class="flex mr-10 items-center text-sm text-gray-500 hover:text-gray-600" href="/availablebids">
+                    <a class="flex mr-10 items-center text-sm text-gray-400 hover:text-gray-600 dark:text-gray-100 dark:hover:text-gray-100" href="/availablebids">
                       <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
                         <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#6b7280" stroke-linejoin="round">
                           <circle cx="12" cy="12" r="11"></circle>
@@ -388,7 +469,7 @@
                       </svg><span>Available Bids</span> <span class="inline-flex justify-center items-center text-xs font-semibold ml-3 mr-2 px-2.5 py-1 font-small text-white bg-blue-500 rounded-full">{{ summary.num_available_bids }}</span></a>
                   </li>
                   <li>
-                    <a class="flex mr-10 items-center text-sm text-gray-500 hover:text-gray-600" href="/receivedbids">
+                    <a class="flex mr-10 items-center text-sm text-gray-400 hover:text-gray-600 dark:text-gray-100 dark:hover:text-gray-100" href="/receivedbids">
                       <svg class="text-gray-100 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
                         <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#6b7280" stroke-linejoin="round">
                           <path d="M2,16v4a2,2,0,0,0,2,2H20a2,2,0,0,0,2-2V16"> </path>
@@ -398,7 +479,7 @@
                       </svg><span>Bids Received</span> <span class="inline-flex justify-center items-center text-xs font-semibold ml-3 mr-2 px-2.5 py-1 font-small text-white bg-blue-500 rounded-full">{{ summary.num_recv_bids }}</span></a>
                   </li>
                   <li>
-                    <a class="flex mr-10 items-center text-sm text-gray-500 hover:text-gray-600" href="/sentbids">
+                    <a class="flex mr-10 items-center text-sm text-gray-400 hover:text-gray-600 dark:text-gray-100 dark:hover:text-gray-100" href="/sentbids">
                       <svg class="text-gray-100 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
                         <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#6b7280" stroke-linejoin="round">
                           <path d="M2,16v4a2,2,0,0,0,2,2H20a2,2,0,0,0,2-2V16"></path>
@@ -406,20 +487,20 @@
                           <polyline points="17 7 12 2 7 7" stroke="#6b7280"></polyline>
                         </g>
                       </svg> <span>Bids Sent</span><span class="inline-flex justify-center items-center text-xs font-semibold ml-3 mr-2 px-2.5 py-1 font-small text-white bg-blue-500 rounded-full">{{ summary.num_sent_bids }}</span></a>
-                  </li>
+                  </li>                  
                 </ul>
               </div>
             </div>
     </nav>
-    <!-- mobile sidebar -->
+    <!-- mobile sidebar TODO/WIP  -->
     <div class="hidden navbar-menu fixed top-0 left-0 bottom-0 w-3/4 lg:w-80 sm:max-w-xs z-50">
-      <div class="navbar-backdrop fixed inset-0 bg-gray-800 opacity-10"></div>
-      <nav class="relative flex flex-col pt-6 pb-8 h-full w-full bg-gray-800 overflow-y-auto">
+      <div class="navbar-backdrop fixed inset-0 bg-gray-700 dark:bg-gray-600 opacity-10"></div>
+      <nav class="relative flex flex-col pt-6 pb-8 h-full w-full bg-gray-700 dark:bg-gray-600 overflow-y-auto">
         <div class="flex w-full items-center px-6 pb-6 mb-6 lg:border-b border-gray-700">
           <a class="text-xl text-white font-semibold" href="/"> <img class="h-8" src="/static/images/logos/basicswap-logo.svg" alt="" width="auto"></a>
         </div>
         <div class="px-4 pb-6">
-          <h3 class="mb-2 text-xs uppercase text-gray-500 font-medium">Wallet</h3>
+          <h3 class="mb-2 text-xs uppercase text-gray-300 font-medium dark:text-gray-300">Wallet</h3>
           <ul class="mb-8 text-sm font-medium">
             <li>
               <a class="flex items-center pl-3 py-3 pr-4 text-gray-50 hover:bg-gray-900 rounded" href="/wallets"> <span class="inline-block mr-3">
@@ -435,7 +516,7 @@
                 </span></a>
             </li>
           </ul>
-          <h3 class="mb-2 text-xs uppercase text-gray-500 font-medium">Exchange</h3>
+          <h3 class="mb-2 text-xs uppercase text-gray-300 font-medium dark:text-gray-300">Exchange</h3>
           <ul class="text-sm font-medium">
             <li>
               <a class="flex items-center pl-3 py-3 pr-2 text-gray-50 hover:bg-gray-900 rounded" href="/newoffer"> <span class="inline-block mr-3">
@@ -523,7 +604,7 @@
                 </span><span>Bids Sent</span> <span class="inline-flex justify-center items-center text-xs font-semibold ml-3 mr-2 px-2.5 py-1 font-small text-white bg-blue-500 rounded-full">{{ summary.num_sent_bids }}</span></a>
             </li>
           </ul>
-          <h3 class="mb-2 text-xs uppercase text-gray-500 font-medium mt-5">Settings</h3>
+          <h3 class="mb-2 text-xs uppercase text-gray-300 font-medium dark:text-gray-300 mt-5">Settings</h3>
           <ul class="text-sm font-medium">
             <li>
               <a class="flex items-center pl-3 py-3 pr-2 text-gray-50 hover:bg-gray-900 rounded" href="/settings"> <span class="inline-block mr-3">
@@ -660,7 +741,7 @@
       let json = JSON.parse(event.data);
       let event_message = 'Unknown event';
       if (json['event'] == 'new_offer') {
-        event_message = '<div id="hide"><div id="toast-success" class="flex items-center p-4 mb-4 w-full max-w-xs text-gray-500 bg-white rounded-lg shadow" role="alert"><div class="inline-flex flex-shrink-0 justify-center items-center w-10 h-10 bg-blue-500 rounded-lg"><svg class="w-5 h-5" xmlns="http://www.w3.org/2000/svg" height="18" width="18" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round"><circle cx="5" cy="5" r="4"></circle> <circle cx="19" cy="19" r="4"></circle> <polyline data-cap="butt" points="13,5 21,5 21,11 " stroke="#ffffff"></polyline> <polyline data-cap="butt" points="11,19 3,19 3,13 " stroke="#ffffff"></polyline> <polyline points=" 16,2 13,5 16,8 " stroke="#ffffff"></polyline> <polyline points=" 8,16 11,19 8,22 " stroke="#ffffff"></polyline></g></svg></div><div class="uppercase w-40 ml-3 text-sm font-semibold text-gray-900 dark:text-white">New network <a class="underline" href=/offer/' + json['offer_id'] + '>offer</a></div><button type="button" onclick="closeAlert(event)" class="ml-auto -mx-1.5 -my-1.5 bg-white text-gray-400 hover:text-gray-900 rounded-lg focus:ring-0 focus:outline-none focus:ring-gray-300 p-1.5 hover:bg-gray-100 inline-flex h-8 w-8" data-dismiss="#toast-success" aria-label="Close"><span class="sr-only">Close</span><svg aria-hidden="true" class="w-5 h-5" fill="currentColor" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z" clip-rule="evenodd"></path></svg></button></div></div>';
+        event_message = '<div id="hide"><div id="toast-success" class="flex items-center p-4 mb-4 w-full max-w-xs text-gray-500 bg-white rounded-lg shadow" role="alert"><div class="inline-flex flex-shrink-0 justify-center items-center w-10 h-10 bg-blue-500 rounded-lg"><svg class="w-5 h-5" xmlns="http://www.w3.org/2000/svg" height="18" width="18" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round"><circle cx="5" cy="5" r="4"></circle> <circle cx="19" cy="19" r="4"></circle> <polyline data-cap="butt" points="13,5 21,5 21,11 " stroke="#ffffff"></polyline> <polyline data-cap="butt" points="11,19 3,19 3,13 " stroke="#ffffff"></polyline> <polyline points=" 16,2 13,5 16,8 " stroke="#ffffff"></polyline> <polyline points=" 8,16 11,19 8,22 " stroke="#ffffff"></polyline></g></svg></div><div class="uppercase w-40 ml-3 text-sm font-semibold text-gray-900">New network <a class="underline" href=/offer/' + json['offer_id'] + '>offer</a></div><button type="button" onclick="closeAlert(event)" class="ml-auto -mx-1.5 -my-1.5 bg-white text-gray-400 hover:text-gray-900 rounded-lg focus:ring-0 focus:outline-none focus:ring-gray-300 p-1.5 hover:bg-gray-100 inline-flex h-8 w-8" data-dismiss="#toast-success" aria-label="Close"><span class="sr-only">Close</span><svg aria-hidden="true" class="w-5 h-5" fill="currentColor" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z" clip-rule="evenodd"></path></svg></button></div></div>';
       }
       else
       if (json['event'] == 'new_bid') {
@@ -668,7 +749,7 @@
       }
       else
       if (json['event'] == 'bid_accepted') {
-        event_message = '<div id="hide"><div id="toast-success" class="flex items-center p-4 mb-4 w-full max-w-xs text-gray-500 bg-white rounded-lg shadow" role="alert"><div class="inline-flex flex-shrink-0 justify-center items-center w-10 h-10 bg-green-500 rounded-lg"><svg class="w-5 h-5" xmlns="http://www.w3.org/2000/svg" height="18" width="18" viewBox="0 0 24 24"><g fill="#ffffff"><path d="M8.5,20a1.5,1.5,0,0,1-1.061-.439L.379,12.5,2.5,10.379l6,6,13-13L23.621,5.5,9.561,19.561A1.5,1.5,0,0,1,8.5,20Z" fill="#ffffff"></path></g></svg></div><div class="uppercase w-40 ml-3 text-sm font-semibold text-gray-900 dark:text-white"><a class="underline" href=/bid/' + json['bid_id'] + '>Bid</a> accepted</div><button type="button" onclick="closeAlert(event)" class="ml-auto -mx-1.5 -my-1.5 bg-white text-gray-400 hover:text-gray-900 rounded-lg focus:ring-0 focus:outline-none focus:ring-gray-300 p-1.5 hover:bg-gray-100 inline-flex h-8 w-8" data-dismiss="#toast-success" aria-label="Close"><span class="sr-only">Close</span><svg aria-hidden="true" class="w-5 h-5" fill="currentColor" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z" clip-rule="evenodd"></path></svg></button></div></div>';
+        event_message = '<div id="hide"><div id="toast-success" class="flex items-center p-4 mb-4 w-full max-w-xs text-gray-500 bg-white rounded-lg shadow" role="alert"><div class="inline-flex flex-shrink-0 justify-center items-center w-10 h-10 bg-violet-500 rounded-lg"><svg class="w-5 h-5" xmlns="http://www.w3.org/2000/svg" height="18" width="18" viewBox="0 0 24 24"><g fill="#ffffff"><path d="M8.5,20a1.5,1.5,0,0,1-1.061-.439L.379,12.5,2.5,10.379l6,6,13-13L23.621,5.5,9.561,19.561A1.5,1.5,0,0,1,8.5,20Z" fill="#ffffff"></path></g></svg></div><div class="uppercase w-40 ml-3 text-sm font-semibold text-gray-900"><a class="underline" href=/bid/' + json['bid_id'] + '>Bid</a> accepted</div><button type="button" onclick="closeAlert(event)" class="ml-auto -mx-1.5 -my-1.5 bg-white text-gray-400 hover:text-gray-900 rounded-lg focus:ring-0 focus:outline-none focus:ring-gray-300 p-1.5 hover:bg-gray-100 inline-flex h-8 w-8" data-dismiss="#toast-success" aria-label="Close"><span class="sr-only">Close</span><svg aria-hidden="true" class="w-5 h-5" fill="currentColor" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z" clip-rule="evenodd"></path></svg></button></div></div>';
       }
       let messages = document.getElementById('ul_updates'),
         message = document.createElement('li');
@@ -685,4 +766,4 @@
     element.parentNode.parentNode.removeChild(element.parentNode);
   }
   </script>
-  {% endif %}
+  {% endif %}
\ No newline at end of file
diff --git a/basicswap/templates/identity.html b/basicswap/templates/identity.html
index ada04dc..d777887 100644
--- a/basicswap/templates/identity.html
+++ b/basicswap/templates/identity.html
@@ -1,153 +1,200 @@
 {% include 'header.html' %}
 <div class="container mx-auto">
-  <section class="bg-white p-5 mt-5">
-    <div class="flex flex-wrap items-center -m-2">
-      <div class="w-full md:w-1/2 p-2">
-        <ul class="flex flex-wrap items-center gap-x-3 mb-2">
-          <li>
-            <a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/">
-              <p>Home</p>
-            </a>
-          </li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-          <li><a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="#">Identity</a></li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-          <li><a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/identity/{{ data.identity_address }}">ADDRESS: {{ data.identity_address }}</a></li>
-        </ul>
-      </div>
+ <section class="p-5 mt-5">
+  <div class="flex flex-wrap items-center -m-2">
+   <div class="w-full md:w-1/2 p-2">
+    <ul class="flex flex-wrap items-center gap-x-3 mb-2">
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/">
+       <p>Home</p>
+      </a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/smsgaddresses">Identity</a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/identity/{{ data.identity_address }}">ADDRESS: {{ data.identity_address }}</a>
+     </li>
+    </ul>
+   </div>
+  </div>
+ </section>
+ <section class="py-4">
+  <div class="container px-4 mx-auto">
+   <div class="relative py-11 px-16 bg-coolGray-900 dark:bg-blue-500 rounded-md overflow-hidden">
+    <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
+    <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
+    <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
+    <div class="relative z-20 flex flex-wrap items-center -m-3">
+     <div class="w-full md:w-1/2 p-3">
+      <h2 class="mb-6 text-4xl font-bold text-white tracking-tighter">Identity</h2>
+      <p class="font-normal text-coolGray-200 dark:text-white">Address: {{ data.identity_address }}</p>
+     </div>
     </div>
-  </section>
-  <section class="py-4">
-    <div class="container px-4 mx-auto">
-      <div class="relative py-11 px-16 bg-coolGray-900 rounded-md overflow-hidden">
-        <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
-        <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
-        <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
-        <div class="relative z-20 flex flex-wrap items-center -m-3">
-          <div class="w-full md:w-1/2 p-3">
-            <h2 class="mb-6 text-4xl font-bold text-white tracking-tighter">Identity</h2>
-            <p class="font-semibold text-coolGray-200">Address: {{ data.identity_address }}</p>
+   </div>
+  </div>
+ </section>
+ {% include 'inc_messages.html' %}
+ <section>
+  <form method="post">
+   <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden min-height-50">
+    <div class="border-coolGray-100">
+     <div class="flex flex-wrap items-center justify-between -m-2">
+      <div class="w-full pt-2">
+       <div class="container mt-5 mx-auto">
+        <div class="pt-6 pb-6 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+         <div class="px-6">
+          <div class="w-full mt-6 pb-6 overflow-x-auto">
+           <table class="w-full min-w-max text-sm">
+            <thead class="uppercase">
+             <tr class="text-left">
+              <th class="p-0">
+               <div class="py-3 px-6 rounded-tl-xl  bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Details</span>
+               </div>
+              </th>
+              <th class="p-0">
+               <div class="py-3 px-6 rounded-tr-xl bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Settings</span>
+               </div>
+              </th>
+             </tr>
+            </thead>
+            {% if data.show_edit_form %}
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+             <td class="py-3 px-6 bold">Label</td>
+             <td class="py-3 px-6">
+              <input class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" type="text" id="label" name="label" value="{{ data.label }}">
+             </td>
+            </tr>
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+             <td class="py-3 px-6 bold">Automation Override</td>
+             <td class="py-3 px-6">
+              <select name="automation_override" class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0 monospace">
+               <option{% if data.automation_override=="0" %} selected{% endif %} value="0">Default</option>
+                {% for a in automation_override_options %}
+                <option{% if data.automation_override==a[0] %} selected{% endif %} value="{{ a[0] }}">{{ a[1] }}</option>
+                {% endfor %}
+              </select>
+             </td>
+            </tr>
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+             <td class="py-3 px-6 bold">Notes</td>
+             <td class="py-3 px-6">
+              <textarea rows="5" class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" id="note" name="note">{{ data.note }}</textarea>
+             </td>
+            </tr> {% else %} <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+             <td class="py-3 px-6 bold">Label</td>
+             <td class="py-3 px-6">{{ data.label }}</td>
+            </tr>
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+             <td class="py-3 px-6 bold">Automation Override</td>
+             <td class="py-3 px-6">{{ data.str_automation_override }}</td>
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+             <td class="py-3 px-6 bold">Notes</td>
+             <td class="py-3 px-6">
+              <textarea rows="5" class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" readonly>{{ data.note }}</textarea>
+             </td>
+             </td>
+            </tr>{% endif %}
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+             <td class="py-3 px-6 bold">Successful Sent Bids</td>
+             <td class="py-3 px-6">{{ data.num_sent_bids_successful }}</td>
+            </tr>
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+             <td class="py-3 px-6 bold">Successful Received Bids</td>
+             <td class="py-3 px-6">{{ data.num_recv_bids_successful }}</td>
+            </tr>
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+             <td class="py-3 px-6 bold">Rejected Sent Bids</td>
+             <td class="py-3 px-6">{{ data.num_sent_bids_rejected }}</td>
+            </tr>
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+             <td class="py-3 px-6 bold">Rejected Received Bids</td>
+             <td class="py-3 px-6">{{ data.num_recv_bids_rejected }}</td>
+            </tr>
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+             <td class="py-3 px-6 bold">Failed Sent Bids</td>
+             <td class="py-3 px-6">{{ data.num_sent_bids_failed }}</td>
+            </tr>
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+             <td class="py-3 px-6 bold">Failed Received Bids</td>
+             <td class="py-3 px-6">{{ data.num_recv_bids_failed }}</td>
+            </tr>
+           </table>
           </div>
+         </div>
         </div>
+       </div>
       </div>
+     </div>
     </div>
-  </section>
-  {% include 'inc_messages.html' %}
-  <section class="bg-white">
-    <div class="pl-6 pr-6 pt-0 pb-0 mt-5 h-full overflow-hidden bg-white ">
-      <div class="pb-6 border-coolGray-100">
-        <div class="flex flex-wrap items-center justify-between -m-2">
-          <div class="w-full pt-2">
-            <div class="container px-0 mx-auto mt-5">
-              <div class="overflow-x-auto relative border sm:rounded-lg">
-                <form method="post" autocomplete="off">
-                  <table class="w-full text-sm text-left text-gray-500 outline-none border-gray-300">
-                    <thead class="text-xs text-gray-700 border-b uppercase bg-gray-50 outline-none border-gray-300">
-                      <tr>
-                        <th scope="col" class="py-3 px-6">Details</th>
-                        <th scope="col">Settings</th>
-                      </tr>
-                    </thead>
-                    {% if data.show_edit_form %}
-                    <tr>
-                      <td class="py-4 px-6 bold">Label</td>
-                      <td class="py-4 pr-5">
-                        <input class="appearance-none bg-gray-50 border w-full border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block p-2.5" type="text" id="label" name="label" value="{{ data.label }}">
-                      </td>
-                    </tr>
-                    <tr>
-                      <td class="py-4 px-6 bold">Automation Override</td>
-                      <td class="py-4 pr-5">
-                        <select name="automation_override">
-                        <option{% if data.automation_override=="0" %} selected{% endif %} value="0">-- Default --</option>
-                        {% for a in automation_override_options %}
-                        <option{% if data.automation_override==a[0] %} selected{% endif %} value="{{ a[0] }}">{{ a[1] }}</option>
-                        {% endfor %}
-                        </select>
-                      </td>
-                    </tr>
-                    <tr>
-                      <td class="py-4 px-6 bold">Notes</td>
-                      <td class="py-4 pr-5">
-                      <textarea rows="5" class="w-full" id="note" name="note">{{ data.note }}</textarea>
-                      </td>
-                    </tr>
-                    {% else %}
-                    <tr>
-                      <td class="py-4 px-6 bold">Label</td>
-                      <td class="py-4">{{ data.label }}</td>
-                    </tr>
-                    <tr>
-                      <td class="py-4 px-6 bold">Automation Override</td>
-                      <td class="py-4">{{ data.str_automation_override }}</td>
-                    </tr>
-                    <tr>
-                      <td class="py-4 px-6 bold">Notes</td>
-                      <td class="py-4">
-                      <textarea rows="5" class="w-full" readonly>{{ data.note }}</textarea></td>
-                      </td>
-                    </tr>
-                    {% endif %}
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 px-6 bold w-96">Successful Sent Bids</td>
-                      <td>{{ data.num_sent_bids_successful }}</td>
-                    </tr>
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 px-6 bold">Successful Received Bids</td>
-                      <td>{{ data.num_recv_bids_successful }}</td>
-                    </tr>
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 px-6 bold">Rejected Sent Bids</td>
-                      <td>{{ data.num_sent_bids_rejected }}</td>
-                    </tr>
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 px-6 bold">Rejected Received Bids</td>
-                      <td>{{ data.num_recv_bids_rejected }}</td>
-                    </tr>
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 px-6 bold">Failed Sent Bids</td>
-                      <td>{{ data.num_sent_bids_failed }}</td>
-                    </tr>
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 px-6 bold">Failed Received Bids</td>
-                      <td>{{ data.num_recv_bids_failed }}</td>
-                    </tr>
-                  </table>
-              </div>
-            </div>
-            <div class="p-6 pt-10 bg-white bg-opacity-60 rounded-b-md">
-              <div class="w-full md:w-0/12">
-                <div class="flex flex-wrap justify-end -m-1.5">
-                  {% if data.show_edit_form %}
-                  <div class="w-full md:w-auto p-1.5 ml-2">
-                    <button name="apply" value="Apply" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none"><svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round" ><polyline points=" 6,12 10,16 18,8 " stroke="#ffffff"></polyline> <circle cx="12" cy="12" r="11"></circle></g></svg>Apply</button>
-                  </div>
-                  <div class="w-full md:w-auto p-1.5 ml-2">
-                    <button name="cancel" value="Cancel" type="submit"class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-red-500 hover:text-red-600 border border-red-400 hover:border-red-500 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none"><svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ef5844" stroke-linejoin="round" ><line x1="16" y1="8" x2="8" y2="16" stroke="#ef5844"></line> <line x1="16" y1="16" x2="8" y2="8" stroke="#ef5844"></line> <circle cx="12" cy="12" r="11"></circle></g></svg>Cancel</button>
-                  </div>
-                  {% else %}
-                    <div class="w-full md:w-auto p-1.5">
-                      <button name="edit" value="edit" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
-                      <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round" ><line x1="2" y1="23" x2="22" y2="23" stroke="#ffffff"></line> <line data-cap="butt" x1="13" y1="5" x2="17" y2="9"></line> <polygon points="8 18 3 19 4 14 16 2 20 6 8 18"></polygon></g></svg>Edit</button>
-                    </div>
-                {% endif %}</div>
-              </div>
-            </div>
-            <input type="hidden" name="formid" value="{{ form_id }}"> </form>
+   </div>
+ </section>
+ <section>
+  <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden ">
+   <div class="pb-6 ">
+    <div class="flex flex-wrap items-center justify-between -m-2">
+     <div class="w-full pt-2">
+      <div class="container mx-auto">
+       <div class="pt-6 pb-6 bg-coolGray-100 border-t border-gray-100 dark:border-gray-400 dark:bg-gray-500 rounded-bl-xl rounded-br-xl">
+        <div class="px-6">
+         <div class="flex flex-wrap justify-end">
+          {% if data.show_edit_form %}
+          <div class="w-full md:w-auto p-1.5 ml-2">
+           <button name="apply" value="Apply" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
+            <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+             <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round">
+              <polyline points=" 6,12 10,16 18,8 " stroke="#ffffff"></polyline>
+              <circle cx="12" cy="12" r="11"></circle>
+             </g>
+            </svg>Apply </button>
           </div>
+          <div class="w-full md:w-auto p-1.5 ml-2">
+           <button name="cancel" value="Cancel" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-red-500 hover:bg-red-600 font-medium text-sm text-white border border-red-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
+            <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+             <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round">
+              <line x1="16" y1="8" x2="8" y2="16" stroke="#ffffff"></line>
+              <line x1="16" y1="16" x2="8" y2="8" stroke="#ffffff"></line>
+              <circle cx="12" cy="12" r="11"></circle>
+             </g>
+            </svg>Cancel </button>
+          </div>
+          {% else %}
+          <div class="w-full md:w-auto p-1.5">
+           <button name="edit" value="edit" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
+            <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+             <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round">
+              <line x1="2" y1="23" x2="22" y2="23" stroke="#ffffff"></line>
+              <line data-cap="butt" x1="13" y1="5" x2="17" y2="9"></line>
+              <polygon points="8 18 3 19 4 14 16 2 20 6 8 18"></polygon>
+             </g>
+            </svg>Edit </button>
+          </div>
+          {% endif %}
+         </div>
         </div>
+       </div>
       </div>
+     </div>
     </div>
-  </section>
+   </div>
+  </div>
+ </section>
+ <input type="hidden" name="formid" value="{{ form_id }}">
+ </form>
 </div>
-{% include 'footer.html' %} </div>
+{% include 'footer.html' %}
 </body>
-</html>
+</html>
\ No newline at end of file
diff --git a/basicswap/templates/inc_messages.html b/basicswap/templates/inc_messages.html
index b39a4da..fe98501 100644
--- a/basicswap/templates/inc_messages.html
+++ b/basicswap/templates/inc_messages.html
@@ -26,26 +26,27 @@
   </div>
 </section>
 {% endfor %}
-{% for m in err_messages %}
-<section class="py-4" id="err_messages_{{ m[0] }}" role="alert">
+{% if err_messages %}
+<section class="py-4" id="err_messages_{{ err_messages[0][0] }}" role="alert">
   <div class="container px-4 mx-auto">
     <div class="p-6 bg-red-100 border border-red-200 rounded-md">
       <div class="flex flex-wrap justify-between items-center -m-2">
         <div class="flex-1 p-2">
           <div class="flex flex-wrap -m-1">
             <div class="w-auto p-1">
-              <svg class="relative top-0.5" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                <path d="M10.4733 5.52667C10.4114 5.46419 10.3376 5.41459 10.2564 5.38075C10.1751 5.3469 10.088 5.32947 9.99999 5.32947C9.91198 5.32947 9.82485 5.3469 9.74361 5.38075C9.66237 5.41459 9.58863 5.46419 9.52666 5.52667L7.99999 7.06001L6.47333 5.52667C6.34779 5.40114 6.17753 5.33061 5.99999 5.33061C5.82246 5.33061 5.65219 5.40114 5.52666 5.52667C5.40112 5.65221 5.3306 5.82247 5.3306 6.00001C5.3306 6.17754 5.40112 6.3478 5.52666 6.47334L7.05999 8.00001L5.52666 9.52667C5.46417 9.58865 5.41458 9.66238 5.38073 9.74362C5.34689 9.82486 5.32946 9.912 5.32946 10C5.32946 10.088 5.34689 10.1752 5.38073 10.2564C5.41458 10.3376 5.46417 10.4114 5.52666 10.4733C5.58863 10.5358 5.66237 10.5854 5.74361 10.6193C5.82485 10.6531 5.91198 10.6705 5.99999 10.6705C6.088 10.6705 6.17514 10.6531 6.25638 10.6193C6.33762 10.5854 6.41135 10.5358 6.47333 10.4733L7.99999 8.94001L9.52666 10.4733C9.58863 10.5358 9.66237 10.5854 9.74361 10.6193C9.82485 10.6531 9.91198 10.6705 9.99999 10.6705C10.088 10.6705 10.1751 10.6531 10.2564 10.6193C10.3376 10.5854 10.4114 10.5358 10.4733 10.4733C10.5358 10.4114 10.5854 10.3376 10.6193 10.2564C10.6531 10.1752 10.6705 10.088 10.6705 10C10.6705 9.912 10.6531 9.82486 10.6193 9.74362C10.5854 9.66238 10.5358 9.58865 10.4733 9.52667L8.93999 8.00001L10.4733 6.47334C10.5358 6.41137 10.5854 6.33763 10.6193 6.25639C10.6531 6.17515 10.6705 6.08802 10.6705 6.00001C10.6705 5.912 10.6531 5.82486 10.6193 5.74362C10.5854 5.66238 10.5358 5.58865 10.4733 5.52667ZM12.7133 3.28667C12.0983 2.64994 11.3627 2.14206 10.5494 1.79266C9.736 1.44327 8.8612 1.25936 7.976 1.25167C7.0908 1.24398 6.21294 1.41266 5.39363 1.74786C4.57432 2.08307 3.82998 2.57809 3.20403 3.20404C2.57807 3.82999 2.08305 4.57434 1.74785 5.39365C1.41264 6.21296 1.24396 7.09082 1.25166 7.97602C1.25935 8.86121 1.44326 9.73601 1.79265 10.5494C2.14204 11.3627 2.64992 12.0984 3.28666 12.7133C3.90164 13.3501 4.63727 13.858 5.45063 14.2074C6.26399 14.5567 7.13879 14.7407 8.02398 14.7483C8.90918 14.756 9.78704 14.5874 10.6064 14.2522C11.4257 13.9169 12.17 13.4219 12.796 12.796C13.4219 12.17 13.9169 11.4257 14.2521 10.6064C14.5873 9.78706 14.756 8.90919 14.7483 8.024C14.7406 7.1388 14.5567 6.264 14.2073 5.45064C13.8579 4.63728 13.3501 3.90165 12.7133 3.28667ZM11.7733 11.7733C10.9014 12.6463 9.75368 13.1899 8.52585 13.3115C7.29802 13.4332 6.066 13.1254 5.03967 12.4405C4.01335 11.7557 3.25623 10.7361 2.89731 9.55566C2.53838 8.37518 2.59986 7.10677 3.07127 5.96653C3.54267 4.82629 4.39484 3.88477 5.48259 3.30238C6.57033 2.71999 7.82635 2.53276 9.03666 2.77259C10.247 3.01242 11.3367 3.66447 12.1202 4.61765C12.9036 5.57083 13.3324 6.76617 13.3333 8.00001C13.3357 8.70087 13.1991 9.39524 12.9313 10.0429C12.6635 10.6906 12.2699 11.2788 11.7733 11.7733Z" fill="#EF5944"></path>
-              </svg>
+              {% for m in err_messages %}
+              <div class="flex-1 p-1">
+                <h3 class="font-medium text-sm text-red-900 error_msg">
+                  <p class="error_msg">Error: {{ m[1] }}</p>
+                </h3>
+              </div>
+              {% endfor %}
             </div>
-            <div class="flex-1 p-1">
-              <h3 class="font-medium text-sm text-red-900 error_msg">
-                <p class="error_msg">Error: {{ m[1] }}</p>
-              </h3></div>
           </div>
         </div>
         <div class="w-auto p-2">
-          <button type="button" class="ml-auto bg-red-100 text-red-500 rounded-lg focus:ring-0 focus:ring-red-400 p-1.5 hover:bg-red-200 inline-flex h-8 w-8 focus:outline-none" data-dismiss-target="#err_messages_{{ m[0] }}" aria-label="Close"> <span class="sr-only">Close</span>
+          <button type="button" class="ml-auto bg-red-100 text-red-500 rounded-lg focus:ring-0 focus:ring-red-400 p-1.5 hover:bg-red-200 inline-flex h-8 w-8 focus:outline-none" data-dismiss-target="#err_messages_{{ err_messages[0][0] }}" aria-label="Close"> 
+            <span class="sr-only">Close</span>
             <svg class="w-5 h-5" fill="currentColor" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
               <path fill-rule="evenodd" d="M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z" clip-rule="evenodd"></path>
             </svg>
@@ -55,4 +56,5 @@
     </div>
   </div>
 </section>
-{% endfor %}
\ No newline at end of file
+{% endif %}
+<!-- todo messages colors better for darkmode -->
\ No newline at end of file
diff --git a/basicswap/templates/index.html b/basicswap/templates/index.html
index 1b5b04d..c55909c 100644
--- a/basicswap/templates/index.html
+++ b/basicswap/templates/index.html
@@ -1,89 +1,92 @@
 {% include 'header.html' %}
 <div class="container mx-auto">
-      <section class="relative py-24 bg-white overflow-hidden" style="background-image: url('flex-ui-assets/elements/pattern-white.svg'); background-position: center;">
-        <div class="container px-4 mx-auto mb-16 md:mb-0">
-          <div class="md:w-1/2 pl-4">
-            <span class="inline-block py-px px-2 mb-4 text-xs leading-5 text-blue-500 bg-blue-100 font-medium rounded-full shadow-sm">BasicSwap version: {{ version }}</span>
-            <h3 class="mb-6 text-4xl md:text-5xl leading-tight text-coolGray-900 font-bold tracking-tighter">Welcome to BasicSwap DEX</h3>
-            <p class="mb-12 text-lg md:text-xl text-coolGray-500 font-medium">Swap cryptocurrencies in <span class="underline">total privacy</span> with no middlemen, fees,<br> or restrictions.</p>
-            <div class="flex flex-wrap mb-10 text-center md:text-left">
-              <div class="w-full md:w-auto mb-6 md:mb-0 md:pr-6">
-                <a href="/wallets">
-                <div class="inline-flex h-14 w-14 mx-auto items-center justify-center text-white bg-blue-500 rounded-lg">
-                  <svg width="21" height="21" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
-                  <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round">
-                    <path d="M6,3H3C1.895,3,1,3.895,1,5 v0c0,1.105,0.895,2,2,2"></path>
-                    <polyline points=" 6,7 6,1 20,1 20,7 " stroke="#ffffff"></polyline>
-                    <path d="M23,7H3 C1.895,7,1,6.105,1,5v15c0,1.657,1.343,3,3,3h19V7z"></path>
-                    <circle cx="17" cy="15" r="2"></circle>
-                  </g>
-                </svg>
-                </div>
-              </div>
-              <div class="w-full md:flex-1 md:pt-3">
-                <div class="md:max-w-sm">
-                  <h3 class="mb-4 text-xl md:text-2xl leading-tight text-coolGray-900 font-bold">Your Wallet</h3>
-                  <p class="text-coolGray-500 font-medium">Manage your cryptocurrency wallets.</p>
-                 </a>
-                </div>
-              </div>
-            </div>
-            <div class="flex flex-wrap mb-10 text-center md:text-left">
-              <div class="w-full md:w-auto mb-6 md:mb-0 md:pr-6">
-                <a href="/offers">
-                <div class="inline-flex h-14 w-14 mx-auto items-center justify-center text-white bg-blue-500 rounded-lg">
-                  <svg width="21" height="21" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
-                  <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round">
-                    <circle cx="5" cy="5" r="4"></circle>
-                    <circle cx="19" cy="19" r="4"></circle>
-                    <polyline data-cap="butt" points="13,5 21,5 21,11 " stroke="#ffffff"></polyline>
-                    <polyline data-cap="butt" points="11,19 3,19 3,13 " stroke="#ffffff"></polyline>
-                    <polyline points=" 16,2 13,5 16,8 " stroke="#ffffff"></polyline>
-                    <polyline points=" 8,16 11,19 8,22 " stroke="#ffffff"></polyline>
-                  </g>
-                </svg>
-                </div>
-              </div>
-              <div class="w-full md:flex-1 md:pt-3">
-                <div class="md:max-w-sm">
-                  <h3 class="mb-4 text-xl md:text-2xl leading-tight text-coolGray-900 font-bold">Start Trading</h3>
-                  <p class="text-coolGray-500 font-medium">Browse available swap offers placed by others.</p>
-                </a>
-                </div>
-              </div>
-            </div>
-            <div class="flex flex-wrap text-center md:text-left">
-              <div class="w-full md:w-auto mb-6 md:mb-0 md:pr-6">
-               <a href="https://academy.particl.io/en/latest/faq/get_support.html" target="_blank">
-                <div class="inline-flex h-14 w-14 mx-auto items-center justify-center text-white bg-blue-500 rounded-lg">
-                  <svg width="22" height="22" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
-                    <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round">
-                      <line x1="23" y1="11" x2="23" y2="16" stroke="#ffffff"></line> <polygon points="12,13 2,8 12,3 22,8 "></polygon> 
-                      <path data-cap="butt" d="M5,9.5V18c0,1.657,3.134,3,7,3 s7-1.343,7-3V9.5"></path>
-                    </g>
-                  </svg>     
-                </div>
-              </div>
-              <div class="w-full md:flex-1 md:pt-3">
-                <div class="md:max-w-sm">
-                  <h3 class="mb-4 text-xl md:text-2xl leading-tight text-coolGray-900 font-bold">Help / Tutorials</h3>
-                  <p class="text-coolGray-500 font-medium">Learn how to use BasicSwap with the Particl Academy.</p>
-                </div>
-              </div>
-              </a>
-            </div>
-          </div>
-        </div>
-        <div class="md:absolute md:top-28 lg:top-1/2 md:-right-96 xl:-right-80 md:-mr-56 lg:-mr-20 xl:-mr-0 md:transform lg:-translate-y-1/2 px-4 mb-16 md:mb-0">
-          <div class="relative max-w-max">
-            <img class="absolute p-7 -mt-1 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 w-10/12 z-20" src="/static/images/gfx/dashboard.jpg" alt="">
-            <img class="relative z-10" src="/static/images/gfx/macbook.png" alt="">
-            <img class="absolute -top-24 right-0 md:mt-px md:right-96 md:mr-52 lg:mr-16 xl:-mr-20 w-28 md:w-auto text-blue-500" src="/static/images/elements/dots2-red.svg">
-            <img class="absolute -bottom-24 left-0 md:left-auto md:mt-px md:right-96 md:mr-52 lg:mr-16 xl:-mr-20 w-28 md:w-auto text-red-500" src="/static/images/elements/dots2-red.svg">
-            <img class="absolute left-0 top-1/2 transform -translate-y-1/2 w-28 md:w-auto text-yellow-400" src="/static/images/elements/circle2-violet.svg">
-          </div>
-        </div>
-      </section>
+ <section class="relative py-24 overflow-hidden">
+  <div class="container px-4 mx-auto mb-16 md:mb-0">
+   <div class="md:w-1/2 pl-4">
+    <span class="inline-block py-1 px-3 mb-4 text-xs leading-5 bg-blue-500 text-white font-medium rounded-full shadow-sm">BasicSwap version: {{ version }}</span>
+    <h3 class="mb-6 text-4xl md:text-5xl leading-tight text-coolGray-900 font-bold tracking-tighter dark:text-white">Welcome to BasicSwap DEX</h3>
+    <p class="mb-12 text-lg md:text-xl text-coolGray-500 dark:text-gray-300 font-medium">Swap cryptocurrencies in <span class="underline">total privacy</span> with no middlemen, fees, <br> or restrictions. </p>
+    <div class="flex flex-wrap mb-10 text-center md:text-left">
+     <div class="w-full md:w-auto mb-6 md:mb-0 md:pr-6">
+      <a href="/wallets">
+       <div class="inline-flex h-14 w-14 mx-auto items-center justify-center text-white bg-blue-500 rounded-lg">
+        <svg width="21" height="21" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+         <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round">
+          <path d="M6,3H3C1.895,3,1,3.895,1,5 v0c0,1.105,0.895,2,2,2"></path>
+          <polyline points=" 6,7 6,1 20,1 20,7 " stroke="#ffffff"></polyline>
+          <path d="M23,7H3 C1.895,7,1,6.105,1,5v15c0,1.657,1.343,3,3,3h19V7z"></path>
+          <circle cx="17" cy="15" r="2"></circle>
+         </g>
+        </svg>
+       </div>
+     </div>
+     <div class="w-full md:flex-1 md:pt-3">
+      <div class="md:max-w-sm">
+       <h3 class="mb-4 text-xl md:text-2xl leading-tight text-coolGray-900 dark:text-white font-bold">Your Wallet</h3>
+       <p class="text-coolGray-500 dark:text-gray-300 font-medium">Manage your cryptocurrency wallets.</p>
+       </a>
+      </div>
+     </div>
+    </div>
+    <div class="flex flex-wrap mb-10 text-center md:text-left">
+     <div class="w-full md:w-auto mb-6 md:mb-0 md:pr-6">
+      <a href="/offers">
+       <div class="inline-flex h-14 w-14 mx-auto items-center justify-center text-white bg-blue-500 rounded-lg">
+        <svg width="21" height="21" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+         <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round">
+          <circle cx="5" cy="5" r="4"></circle>
+          <circle cx="19" cy="19" r="4"></circle>
+          <polyline data-cap="butt" points="13,5 21,5 21,11 " stroke="#ffffff"></polyline>
+          <polyline data-cap="butt" points="11,19 3,19 3,13 " stroke="#ffffff"></polyline>
+          <polyline points=" 16,2 13,5 16,8 " stroke="#ffffff"></polyline>
+          <polyline points=" 8,16 11,19 8,22 " stroke="#ffffff"></polyline>
+         </g>
+        </svg>
+       </div>
+     </div>
+     <div class="w-full md:flex-1 md:pt-3">
+      <div class="md:max-w-sm">
+       <h3 class="mb-4 text-xl md:text-2xl leading-tight text-coolGray-900 dark:text-white font-bold">Start Trading</h3>
+       <p class="text-coolGray-500 dark:text-gray-300 font-medium">Browse available swap offers placed by others.</p>
+       </a>
+      </div>
+     </div>
+    </div>
+    <div class="flex flex-wrap text-center md:text-left">
+     <div class="w-full md:w-auto mb-6 md:mb-0 md:pr-6">
+      <a href="https://academy.particl.io/en/latest/faq/get_support.html" target="_blank">
+       <div class="inline-flex h-14 w-14 mx-auto items-center justify-center text-white bg-blue-500 rounded-lg">
+        <svg width="22" height="22" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
+         <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round">
+          <line x1="23" y1="11" x2="23" y2="16" stroke="#ffffff"></line>
+          <polygon points="12,13 2,8 12,3 22,8 "></polygon>
+          <path data-cap="butt" d="M5,9.5V18c0,1.657,3.134,3,7,3 s7-1.343,7-3V9.5"></path>
+         </g>
+        </svg>
+       </div>
+     </div>
+     <div class="w-full md:flex-1 md:pt-3">
+      <div class="md:max-w-sm">
+       <h3 class="mb-4 text-xl md:text-2xl leading-tight text-coolGray-900 dark:text-white font-bold">Help / Tutorials</h3>
+       <p class="text-coolGray-500 dark:text-gray-300 font-medium">Learn how to use BasicSwap with the Particl Academy.</p>
+      </div>
+     </div>
+     </a>
+    </div>
+   </div>
+  </div>
+  <div class="md:absolute md:top-28 lg:top-1/2 md:-right-96 xl:-right-80 md:-mr-56 lg:-mr-20 xl:-mr-0 md:transform lg:-translate-y-1/2 px-4 mb-16 md:mb-0">
+   <div class="relative max-w-max">
+    <img class="absolute p-7 -mt-1 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 w-10/12 z-20 imageshow light-image" src="/static/images/gfx/dashboard.jpg" alt="">
+    <img class="absolute p-7 -mt-1 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 w-10/12 z-20 imageshow dark-image" src="/static/images/gfx/dashboard2.jpg" alt="">
+    <img class="relative z-10 imageshow light-image" src="/static/images/gfx/macbook.png" alt="">
+    <img class="relative z-10 imageshow dark-image" src="/static/images/gfx/macbook2.png" alt="">
+    <img class="absolute -top-24 right-0 md:mt-px md:right-96 md:mr-52 lg:mr-16 xl:-mr-20 w-28 md:w-auto text-blue-500" src="/static/images/elements/dots2-red.svg">
+    <img class="absolute -bottom-24 left-0 md:left-auto md:mt-px md:right-96 md:mr-52 lg:mr-16 xl:-mr-20 w-28 md:w-auto text-red-500" src="/static/images/elements/dots2-red.svg">
+    <img class="absolute left-0 top-1/2 transform -translate-y-1/2 w-28 md:w-auto text-yellow-400" src="/static/images/elements/circle2-violet.svg">
+   </div>
+  </div>
+ </section>
 </div>
 {% include 'footer.html' %}
 </body>
diff --git a/basicswap/templates/offer.html b/basicswap/templates/offer.html
index edf8c81..bdb9461 100644
--- a/basicswap/templates/offer.html
+++ b/basicswap/templates/offer.html
@@ -1,482 +1,575 @@
 {% include 'header.html' %}
 <div class="container mx-auto">
-  <section class="bg-white p-5 mt-5">
-    <div class="flex flex-wrap items-center -m-2">
-      <div class="w-full md:w-1/2 p-2">
-        <ul class="flex flex-wrap items-center gap-x-3 mb-2">
-          <li>
-            <a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/">
-              <p>Home</p>
-            </a>
-          </li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-          <li><a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="#">Offer</a></li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-          <li><a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="{{ offer_id }}">OFFER ID: {{ offer_id }}</a></li>
-        </ul>
+ <section class="p-5 mt-5">
+  <div class="flex flex-wrap items-center -m-2">
+   <div class="w-full md:w-1/2 p-2">
+    <ul class="flex flex-wrap items-center gap-x-3 mb-2">
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/">
+       <p>Home</p>
+      </a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="#">Offer</a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="{{ offer_id }}">OFFER ID: {{ offer_id }}</a>
+     </li>
+    </ul>
+   </div>
+  </div>
+ </section>
+ <section class="py-4">
+  <div class="container px-4 mx-auto">
+   <div class="relative py-11 px-16 bg-coolGray-900 dark:bg-blue-500 rounded-md overflow-hidden">
+    <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
+    <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
+    <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
+    <div class="relative z-20 flex flex-wrap items-center -m-3">
+     <div class="w-full md:w-1/2 p-3">
+      <h2 class="mb-6 text-4xl font-bold text-white tracking-tighter">Offer (normal)</h2>
+      <p class="font-normal text-coolGray-200 dark:text-white">Offer ID: {{ offer_id }}</p>
+     </div>
+     <div class="w-full md:w-1/2 p-3 p-6 container flex flex-wrap items-center justify-end items-center mx-auto">
+      {% if refresh %}
+      <a id="refresh" href="/offer/{{ offer_id }}" class="flex flex-wrap justify-center px-5 py-4 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border dark:text-white dark:hover:text-white dark:bg-gray-600 dark:hover:bg-gray-700 dark:border-gray-600 dark:hover:border-gray-600 rounded-md shadow-button focus:ring-0 focus:outline-none">
+       <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+        <g fill="#ffffff">
+         <path fill="#ffffff" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path>
+         <path data-color="color-2" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path>
+        </g>
+       </svg>
+       <span>Refresh {{ refresh }} seconds</span>
+      </a>
+      {% else %}
+      <a id="refresh" href="/offer/{{ offer_id }}" class="flex flex-wrap justify-center px-5 py-4 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white borderdark:text-white dark:hover:text-white dark:bg-gray-600 dark:hover:bg-gray-700 dark:border-gray-600 dark:hover:border-gray-600 border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
+       <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+        <g fill="#ffffff">
+         <path fill="#ffffff" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path>
+         <path data-color="color-2" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path>
+        </g>
+       </svg>
+       <span>Refresh</span>
+      </a>
+      {% endif %}
       </div>
     </div>
-  </section>
-  <section class="py-4">
-    <div class="container px-4 mx-auto">
-      <div class="relative py-11 px-16 bg-coolGray-900 rounded-md overflow-hidden">
-        <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
-        <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
-        <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
-        <div class="relative z-20 flex flex-wrap items-center -m-3">
-          <div class="w-full md:w-1/2 p-3">
-            <h2 class="mb-6 text-4xl font-bold text-white tracking-tighter">Offer (normal)</h2>
-            <p class="font-semibold text-coolGray-200">Offer ID: {{ offer_id }}</p>
-          </div>
-          <div class="w-full md:w-1/2 p-3 p-6 container flex flex-wrap items-center justify-end items-center mx-auto">
-            {% if refresh %}
-            <a id="refresh" href="/offer/{{ offer_id }}" class="flex flex-wrap justify-center px-5 py-4 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
-              <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
-                <g fill="#ffffff">
-                  <path fill="#ffffff" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path>
-                  <path data-color="color-2" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path>
-                </g>
-              </svg><span>Refresh {{ refresh }} seconds</span></a>
-              {% else %}
-            <a id="refresh" href="/offer/{{ offer_id }}" class="flex flex-wrap justify-center px-5 py-4 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
-              <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
-                <g fill="#ffffff">
-                  <path fill="#ffffff" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path>
-                  <path data-color="color-2" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path>
-                </g>
-              </svg><span>Refresh</span></a>
+   </div>
+  </div>
+ </section>
+ {% include 'inc_messages.html' %}
+ {% if sent_bid_id %}
+ <section class="py-4">
+  <div class="container px-4 mx-auto">
+   <div class="p-6 bg-green-100 border border-green-200 rounded-md">
+    <div class="flex flex-wrap justify-between items-center -m-2">
+     <div class="flex-1 p-2">
+      <div class="flex flex-wrap -m-1">
+       <div class="w-auto p-1">
+        <svg class="relative top-0.5" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+         <path d="M12.4732 4.80667C12.4112 4.74418 12.3375 4.69458 12.2563 4.66074C12.175 4.62689 12.0879 4.60947 11.9999 4.60947C11.9119 4.60947 11.8247 4.62689 11.7435 4.66074C11.6623 4.69458 11.5885 4.74418 11.5266 4.80667L6.55989 9.78L4.47322 7.68667C4.40887 7.62451 4.33291 7.57563 4.24967 7.54283C4.16644 7.51003 4.07755 7.49394 3.9881 7.49549C3.89865 7.49703 3.81037 7.51619 3.72832 7.55185C3.64627 7.58751 3.57204 7.63898 3.50989 7.70333C3.44773 7.76768 3.39885 7.84364 3.36605 7.92688C3.33324 8.01011 3.31716 8.099 3.31871 8.18845C3.32025 8.2779 3.3394 8.36618 3.37507 8.44823C3.41073 8.53028 3.4622 8.60451 3.52655 8.66667L6.08655 11.2267C6.14853 11.2892 6.22226 11.3387 6.3035 11.3726C6.38474 11.4064 6.47188 11.4239 6.55989 11.4239C6.64789 11.4239 6.73503 11.4064 6.81627 11.3726C6.89751 11.3387 6.97124 11.2892 7.03322 11.2267L12.4732 5.78667C12.5409 5.72424 12.5949 5.64847 12.6318 5.56414C12.6688 5.4798 12.6878 5.38873 12.6878 5.29667C12.6878 5.2046 12.6688 5.11353 12.6318 5.02919C12.5949 4.94486 12.5409 4.86909 12.4732 4.80667Z" fill="#2AD168"></path>
+        </svg>
+       </div>
+       <div class="flex-1 p-1">
+        <h3 class="font-medium text-sm text-green-900">
+         <a href="/bid/{{ sent_bid_id }}">Sent Bid {{ sent_bid_id }}</a>
+        </h3>
+       </div>
+      </div>
+     </div>
+     <div class="w-auto p-2">
+      <a href="#">
+       <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+        <path d="M8.94004 8L13.14 3.80667C13.2656 3.68113 13.3361 3.51087 13.3361 3.33333C13.3361 3.1558 13.2656 2.98554 13.14 2.86C13.0145 2.73447 12.8442 2.66394 12.6667 2.66394C12.4892 2.66394 12.3189 2.73447 12.1934 2.86L8.00004 7.06L3.80671 2.86C3.68117 2.73447 3.51091 2.66394 3.33337 2.66394C3.15584 2.66394 2.98558 2.73447 2.86004 2.86C2.7345 2.98554 2.66398 3.1558 2.66398 3.33333C2.66398 3.51087 2.7345 3.68113 2.86004 3.80667L7.06004 8L2.86004 12.1933C2.79756 12.2553 2.74796 12.329 2.71411 12.4103C2.68027 12.4915 2.66284 12.5787 2.66284 12.6667C2.66284 12.7547 2.68027 12.8418 2.71411 12.9231C2.74796 13.0043 2.79756 13.078 2.86004 13.14C2.92202 13.2025 2.99575 13.2521 3.07699 13.2859C3.15823 13.3198 3.24537 13.3372 3.33337 13.3372C3.42138 13.3372 3.50852 13.3198 3.58976 13.2859C3.671 13.2521 3.74473 13.2025 3.80671 13.14L8.00004 8.94L12.1934 13.14C12.2554 13.2025 12.3291 13.2521 12.4103 13.2859C12.4916 13.3198 12.5787 13.3372 12.6667 13.3372C12.7547 13.3372 12.8419 13.3198 12.9231 13.2859C13.0043 13.2521 13.0781 13.2025 13.14 13.14C13.2025 13.078 13.2521 13.0043 13.286 12.9231C13.3198 12.8418 13.3372 12.7547 13.3372 12.6667C13.3372 12.5787 13.3198 12.4915 13.286 12.4103C13.2521 12.329 13.2025 12.2553 13.14 12.1933L8.94004 8Z" fill="#156633"></path>
+       </svg>
+      </a>
+     </div>
+    </div>
+   </div>
+  </div>
+ </section>
+ {% endif %}
+ <section>
+  <div class="pl-6 pr-6 pt-0 pb-0 mt-5 h-full overflow-hidden">
+   <div class="pb-6 border-coolGray-100">
+    <div class="flex flex-wrap items-center justify-between -m-2">
+     <div class="w-full pt-2">
+      <div class="container mt-5 mx-auto">
+       <div class="pt-6 pb-8 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+        <div class="px-6">
+         <div class="w-full mt-6 pb-6 overflow-x-auto">
+          <table class="w-full min-w-max text-sm">
+           <thead class="uppercase">
+            <tr class="text-left">
+             <th class="p-0">
+              <div class="py-3 px-6 rounded-tl-xl bg-coolGray-200 dark:bg-gray-600">
+               <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Options</span>
+              </div>
+             </th>
+             <th class="p-0">
+              <div class="py-3 px-6 rounded-tr-xl bg-coolGray-200 dark:bg-gray-600">
+               <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Details</span>
+              </div>
+             </th>
+            </tr>
+           </thead>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">Offer State</td>
+            <td class="py-3 px-6">{{ data.state }}</td>
+           </tr>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">Swap Type</td>
+            <td class="py-3 px-6">{{ data.swap_type }}</td>
+           </tr>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">{% if data.sent %}You Send{% else %}You Get{% endif %}</td>
+            <td class="px-6">
+             <span class="inline-flex align-middle items-center justify-center w-9 h-10 bg-white-50 rounded">
+              <img class="h-7" src="/static/images/coins/{{ data.coin_from }}.png" alt="{{ data.coin_from }}">
+             </span>{{ data.coin_from }}
+            </td>
+           </tr>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">{% if data.sent %}You Get{% else %}You Send{% endif %}</td>
+            <td class="px-6">
+             <span class="inline-flex align-middle items-center justify-center w-9 h-10 bg-white-50 rounded">
+              <img class="h-7" src="/static/images/coins/{{ data.coin_to }}.png" alt="{{ data.coin_to }}">
+             </span>{{ data.coin_to }}
+            </td>
+           </tr>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">Amount Offerer Sends</td>
+            <td class="py-3 px-6 bold">{{ data.amt_from }} {{ data.tla_from }}</td>
+           </tr>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">Amount Bidder Sends</td>
+            <td class="py-3 px-6 bold">{{ data.amt_to }} {{ data.tla_to }}</td>
+           </tr>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">Minimum Bid Amount</td>
+            <td class="py-3 px-6">{{ data.amt_bid_min }} {{ data.tla_from }}</td>
+           </tr>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">Rate</td>
+            <td class="py-3 px-6">{{ data.rate }}</td>
+           </tr>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold" title="Total coin-from value of completed bids, that this node is involved in">Amount Swapped</td>
+            <td class="py-3 px-6">{{ data.amt_swapped }} {{ data.tla_from }}</td>
+           </tr>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold" title="If bids can be sent with a different amount">Amount Variable</td>
+            <td class="py-3 px-6">{{ data.amount_negotiable }}</td>
+           </tr>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold" title="If bids can be sent with a different amount">Rate Variable</td>
+            <td class="py-3 px-6">{{ data.rate_negotiable }}</td>
+           </tr>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">Script Lock Type</td>
+            <td class="py-3 px-6">{{ data.lock_type }}</td>
+           </tr>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">Script Lock Value</td>
+            <td class="py-3 px-6">{{ data.lock_value }} {{ data.lock_value_hr }}</td>
+           </tr>
+           {% if data.addr_to == "Public" %}
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">Address To</td>
+            <td class="py-3 px-6">{{ data.addr_to }}</td>
+           </tr>
+           {% else %}
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">Address To</td>
+            <td class="py-3 px-6">
+             <a class="monospace bold" href="/identity/{{ data.addr_to }}">{{ data.addr_to }}</a> {{ data.addr_to_label }}
+            </td>
+           </tr>
+           {% endif %}
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">Address From</td>
+            <td class="py-3 px-6">
+             <a class="monospace bold" href="/identity/{{ data.addr_from }}">{{ data.addr_from }}</a> {{ data.addr_from_label }}
+            </td>
+           </tr>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td scope="row" class="flex items-center px-46 whitespace-nowrap">
+             <svg alt="" class="w-5 h-5 rounded-full ml-5" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3B82F6" stroke-linejoin="round">
+               <circle cx="12" cy="12" r="11"></circle>
+               <polyline points=" 12,6 12,12 18,12 " stroke="#3B82F6"></polyline>
+              </g>
+             </svg>
+             <div class="py-4 pl-2 bold">
+              <div>Created At</div>
+             </div>
+            </td>
+            <td class="py-3 px-6">{{ data.created_at | formatts }}</td>
+           </tr>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td scope="row" class="flex items-center px-46 whitespace-nowrap">
+             <svg alt="" class="w-5 h-5 rounded-full  ml-5" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#6b7280" stroke-linejoin="round">
+               <circle cx="12" cy="12" r="11"></circle>
+               <polyline points=" 12,6 12,12 18,12 " stroke="#6b7280"></polyline>
+              </g>
+             </svg>
+             <div class="py-4 pl-2 bold">
+              <div>Expired At</div>
+             </div>
+            </td>
+            <td class="py-3 px-6">{{ data.expired_at | formatts }}</td>
+           </tr>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">Sent</td>
+            <td class="py-3 px-6">{{ data.sent }}</td>
+           </tr>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">Revoked</td>
+            <td class="py-3 px-6">{{ data.was_revoked }}</td>
+           </tr>
+           {% if data.sent %}
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">Auto Accept Strategy</td>
+            <td class="py-3 px-6">
+            {% if data.automation_strat_id == -1 %} None {% else %}
+            <a href="/automationstrategy/{{ data.automation_strat_id }}">{{ data.automation_strat_label }}</a>
             {% endif %}
-          </div>
+            </td>
+           </tr>
+           {% endif %}
+           {% if data.xmr_type == true %}
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">Chain A offer fee rate</td>
+            <td class="py-3 px-6">{{ data.a_fee_rate }}</td>
+           </tr>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">Chain A local fee rate</td>
+            <td class="py-3 px-6">{{ data.a_fee_rate_verify }} (Fee source: {{ data.a_fee_rate_verify_src }}{% if data.a_fee_warn == true %} WARNING{% endif %})</td>
+           </tr>
+           {% endif %}
+          </table>
+         </div>
         </div>
+       </div>
+ </section>
+ <section class="p-6 bg-body dark:bg-gray-700">
+  <div class="flex flex-wrap items-center">
+   <div class="w-full">
+    <h4 class="font-semibold text-black dark:text-white text-2xl">Bids</h4>
+   </div>
+  </div>
+ </section>
+ <section>
+  <div class="pl-6 pr-6 pt-0 pb-6 mt-5 h-full overflow-hidden">
+   <div class="container px-0 mx-auto">
+    <div class="pt-6 pb-6 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+     <div class="px-6">
+      <div class="w-full mt-6 pb-6 overflow-x-auto">
+       <table class="w-full min-w-max text-sm">
+        <thead class="uppercase">
+         <tr class="text-left">
+          <th class="p-0">
+           <div class="py-3 px-6 rounded-tl-xl bg-coolGray-200 dark:bg-gray-600">
+            <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Bid ID</span>
+           </div>
+          </th>
+          <th class="p-0">
+           <div class="py-3 px-6 bg-coolGray-200 dark:bg-gray-600">
+            <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Bid Amount</span>
+           </div>
+          </th>
+          <th class="p-0">
+           <div class="py-3 px-6 bg-coolGray-200 dark:bg-gray-600">
+            <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Bid Rate</span>
+           </div>
+          </th>
+          <th class="p-0">
+           <div class="py-3 px-6 bg-coolGray-200 dark:bg-gray-600">
+            <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Bid Status</span>
+           </div>
+          </th>
+          <th class="p-0">
+           <div class="py-3 px-6 rounded-tr-xl bg-coolGray-200 dark:bg-gray-600">
+            <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Identity From</span>
+           </div>
+          </th>
+         </tr>
+        </thead>
+        {% for b in bids %}
+        <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+         <td class="py-3 px-6">
+          <a class="monospace" href=/bid/{{ b[0] }}>{{ b[0] }}</a>
+         </td>
+         <td class="py-3 px-6">{{ b[1] }}</td>
+         <td class="py-3 px-6">{{ b[3] }}</td>
+         <td class="py-3 px-6">{{ b[2] }}</td>
+         <td class="py-3 px-6">
+          <a class="monospace" href=/identity/{{ b[4] }}>{{ b[4] }}</a>
+         </td>
+        </tr>
+        {% endfor %}
+       </table>
       </div>
+     </div>
     </div>
-  </section>
-  {% include 'inc_messages.html' %}
-  {% if sent_bid_id %}
-  <section class="py-4">
-    <div class="container px-4 mx-auto">
-      <div class="p-6 bg-green-100 border border-green-200 rounded-md">
-        <div class="flex flex-wrap justify-between items-center -m-2">
-          <div class="flex-1 p-2">
-            <div class="flex flex-wrap -m-1">
-              <div class="w-auto p-1">
-                <svg class="relative top-0.5" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                  <path d="M12.4732 4.80667C12.4112 4.74418 12.3375 4.69458 12.2563 4.66074C12.175 4.62689 12.0879 4.60947 11.9999 4.60947C11.9119 4.60947 11.8247 4.62689 11.7435 4.66074C11.6623 4.69458 11.5885 4.74418 11.5266 4.80667L6.55989 9.78L4.47322 7.68667C4.40887 7.62451 4.33291 7.57563 4.24967 7.54283C4.16644 7.51003 4.07755 7.49394 3.9881 7.49549C3.89865 7.49703 3.81037 7.51619 3.72832 7.55185C3.64627 7.58751 3.57204 7.63898 3.50989 7.70333C3.44773 7.76768 3.39885 7.84364 3.36605 7.92688C3.33324 8.01011 3.31716 8.099 3.31871 8.18845C3.32025 8.2779 3.3394 8.36618 3.37507 8.44823C3.41073 8.53028 3.4622 8.60451 3.52655 8.66667L6.08655 11.2267C6.14853 11.2892 6.22226 11.3387 6.3035 11.3726C6.38474 11.4064 6.47188 11.4239 6.55989 11.4239C6.64789 11.4239 6.73503 11.4064 6.81627 11.3726C6.89751 11.3387 6.97124 11.2892 7.03322 11.2267L12.4732 5.78667C12.5409 5.72424 12.5949 5.64847 12.6318 5.56414C12.6688 5.4798 12.6878 5.38873 12.6878 5.29667C12.6878 5.2046 12.6688 5.11353 12.6318 5.02919C12.5949 4.94486 12.5409 4.86909 12.4732 4.80667Z" fill="#2AD168"></path>
-                </svg>
-              </div>
-              <div class="flex-1 p-1">
-                <h3 class="font-medium text-sm text-green-900"><a href="/bid/{{ sent_bid_id }}">Sent Bid {{ sent_bid_id }}</a></h3> </div>
-            </div>
-          </div>
-          <div class="w-auto p-2">
-            <a href="#">
-              <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                <path d="M8.94004 8L13.14 3.80667C13.2656 3.68113 13.3361 3.51087 13.3361 3.33333C13.3361 3.1558 13.2656 2.98554 13.14 2.86C13.0145 2.73447 12.8442 2.66394 12.6667 2.66394C12.4892 2.66394 12.3189 2.73447 12.1934 2.86L8.00004 7.06L3.80671 2.86C3.68117 2.73447 3.51091 2.66394 3.33337 2.66394C3.15584 2.66394 2.98558 2.73447 2.86004 2.86C2.7345 2.98554 2.66398 3.1558 2.66398 3.33333C2.66398 3.51087 2.7345 3.68113 2.86004 3.80667L7.06004 8L2.86004 12.1933C2.79756 12.2553 2.74796 12.329 2.71411 12.4103C2.68027 12.4915 2.66284 12.5787 2.66284 12.6667C2.66284 12.7547 2.68027 12.8418 2.71411 12.9231C2.74796 13.0043 2.79756 13.078 2.86004 13.14C2.92202 13.2025 2.99575 13.2521 3.07699 13.2859C3.15823 13.3198 3.24537 13.3372 3.33337 13.3372C3.42138 13.3372 3.50852 13.3198 3.58976 13.2859C3.671 13.2521 3.74473 13.2025 3.80671 13.14L8.00004 8.94L12.1934 13.14C12.2554 13.2025 12.3291 13.2521 12.4103 13.2859C12.4916 13.3198 12.5787 13.3372 12.6667 13.3372C12.7547 13.3372 12.8419 13.3198 12.9231 13.2859C13.0043 13.2521 13.0781 13.2025 13.14 13.14C13.2025 13.078 13.2521 13.0043 13.286 12.9231C13.3198 12.8418 13.3372 12.7547 13.3372 12.6667C13.3372 12.5787 13.3198 12.4915 13.286 12.4103C13.2521 12.329 13.2025 12.2553 13.14 12.1933L8.94004 8Z" fill="#156633"></path>
-              </svg>
-            </a>
+   </div>
+  </div>
+  <form method="post">
+ </section>
+ {% if data.show_edit_form %}
+ <section class="p-6 bg-body dark:bg-gray-700">
+  <div class="flex flex-wrap items-center">
+   <div class="w-full">
+    <h4 class="font-semibold text-black dark:text-white text-2xl">Edit Offer</h4>
+   </div>
+  </div>
+ </section>
+ <section>
+  <div class="pl-6 pr-6 pt-0 pb-0 mt-5 h-full overflow-hidden">
+   <div class="container px-0 mx-auto">
+    <div class="pt-6 pb-8 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+     <div class="px-6">
+      <div class="w-full mt-6 pb-6 overflow-x-auto">
+       <table class="w-full min-w-max text-sm">
+        <thead class="uppercase">
+         <tr class="text-left">
+          <th class="p-0">
+           <div class="py-3 px-6 rounded-tl-xl bg-coolGray-200 dark:bg-gray-600">
+            <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Options</span>
+           </div>
+          </th>
+          <th class="p-0">
+           <div class="py-3 px-6 rounded-tr-xl bg-coolGray-200 dark:bg-gray-600">
+            <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Settings</span>
+           </div>
+          </th>
+         </tr>
+        </thead>
+        <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+         <td class="pr-3 px-6 bold">Auto Accept Strategy:</td>
+         <td class="py-3 px-6">
+          <div class="relative">
+           <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+            <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+           </svg>
+           <select name="automation_strat_id" class="bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0">
+            <option value="-1" {% if data.automation_strat_id==-1 %} selected{% endif %}>None</option>
+            {% for a in data.automation_strategies %}
+            <option value="{{ a[0] }}" {% if data.automation_strat_id==a[0] %} selected{% endif %}>{{ a[1] }}</option>
+            {% endfor %}
+           </select>
           </div>
+         </td>
+        </tr>
+       </table>
+      </div>
+     </div>
+     <div class="rounded-b-md">
+      <div class="w-full md:w-0/12">
+       <div class="flex flex-wrap justify-end pt-6 pr-6 border-t border-gray-100 dark:border-gray-400">
+        <div class="w-full md:w-auto p-1.5">
+         <button name="edit_offer_submit" value="Submit" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">Send Bid</button>
         </div>
+        <div class="w-full md:w-auto p-1.5">
+         <button name="edit_offer_cancel" value="Cancel" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-white hover:text-red border border-red-500 hover:border-red-500 hover:bg-red-600 bg-red-500 rounded-md shadow-button focus:ring-0 focus:outline-none">Cancel</button>
+        </div>
+       </div>
       </div>
+     </div>
     </div>
-  </section>
-  {% endif %}
-  <section class="bg-white">
-    <div class="pl-6 pr-6 pt-0 pb-0 mt-5 h-full overflow-hidden bg-white">
-      <div class="pb-6 border-coolGray-100">
-        <div class="flex flex-wrap items-center justify-between -m-2">
-          <div class="w-full pt-2">
-            <div class="container px-0 mx-auto mt-5">
-              <div class="overflow-x-auto relative border sm:rounded-lg">
-                <table class="w-full text-sm text-left text-gray-500 outline-none border-gray-300">
-                  <thead class="text-xs text-gray-700 border-b uppercase bg-gray-50 outline-none border-gray-300">
-                    <tr>
-                      <th scope="col" class="py-3 px-6">Details</th>
-                      <th scope="col"></th>
-                    </tr>
-                  </thead>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">Offer State</td>
-                    <td>{{ data.state }}</td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">Swap Type</td>
-                    <td>{{ data.swap_type }}</td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                  <td class="py-4 px-6 bold">{% if data.sent %}You Send{% else %}You Get{% endif %}</td>
-                  <td><span class="inline-flex align-middle items-center justify-center w-9 h-10 bg-white-50 rounded">
-                      <img class="h-7" src="/static/images/coins/{{ data.coin_from }}.png" alt="{{ data.coin_from }}">
-                    </span> {{ data.coin_from }} </td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">{% if data.sent %}You Get{% else %}You Send{% endif %}</td>
-                  <td><span class="inline-flex align-middle items-center justify-center w-9 h-10 bg-white-50 rounded">
-                      <img class="h-7" src="/static/images/coins/{{ data.coin_to }}.png" alt="{{ data.coin_to }}">
-                    </span> {{ data.coin_to }} </td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">Amount Offerer Sends</td>
-                    <td class="bold">{{ data.amt_from }} {{ data.tla_from }}</td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">Amount Bidder Sends</td>
-                    <td class="bold">{{ data.amt_to }} {{ data.tla_to }}</td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">Minimum Bid Amount</td>
-                    <td>{{ data.amt_bid_min }} {{ data.tla_from }}</td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">Rate</td>
-                    <td>{{ data.rate }}</td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold" title="Total coin-from value of completed bids, that this node is involved in">Amount Swapped</td>
-                    <td>{{ data.amt_swapped }} {{ data.tla_from }}</td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold" title="If bids can be sent with a different amount">Amount Variable</td>
-                    <td>{{ data.amount_negotiable }}</td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold" title="If bids can be sent with a different amount">Rate Variable</td>
-                    <td>{{ data.rate_negotiable }}</td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">Script Lock Type</td>
-                    <td>{{ data.lock_type }}</td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">Script Lock Value</td>
-                    <td>{{ data.lock_value }} {{ data.lock_value_hr }}</td>
-                  </tr> {% if data.addr_to == "Public" %}
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">Address To</td>
-                    <td>{{ data.addr_to }}</td>
-                  </tr> {% else %}
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">Address To</td>
-                    <td><a class="monospace bold" href="/identity/{{ data.addr_to }}">{{ data.addr_to }}</a> {{ data.addr_to_label }}</td>
-                  </tr> {% endif %}
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">Address From</td>
-                    <td><a class="monospace bold" href="/identity/{{ data.addr_from }}">{{ data.addr_from }}</a> {{ data.addr_from_label }}</td>
-                  </tr>
-                   <tr class="bg-white border-t hover:bg-gray-50">
-                    <td scope="row" class="flex items-center px-46 whitespace-nowrap">
-                      <svg alt="" class="w-5 h-5 rounded-full ml-5" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                        <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#6b7280" stroke-linejoin="round">
-                          <circle cx="12" cy="12" r="11"></circle>
-                          <polyline points=" 12,6 12,12 18,12 " stroke="#6b7280"></polyline>
-                        </g>
-                      </svg>
-                      <div class="py-4 pl-2 bold">
-                        <div>Created At</div>
-                      </div>
-                    </td>
-                    <td>{{ data.created_at | formatts }}</td>
-                  </tr>
-                   <tr class="bg-white border-t hover:bg-gray-50">
-                    <td scope="row" class="flex items-center px-46 whitespace-nowrap">
-                      <svg alt="" class="w-5 h-5 rounded-full  ml-5" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                        <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#6b7280" stroke-linejoin="round">
-                          <circle cx="12" cy="12" r="11"></circle>
-                          <polyline points=" 12,6 12,12 18,12 " stroke="#6b7280"></polyline>
-                        </g>
-                      </svg>
-                      <div class="py-4 pl-2 bold">
-                        <div>Expired At</div>
-                      </div>
-                    </td>
-                    <td>{{ data.expired_at | formatts }}</td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">Sent</td>
-                    <td>{{ data.sent }}</td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">Revoked</td>
-                    <td>{{ data.was_revoked }}</td>
-                  </tr>
-                  {% if data.sent %}
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">Auto Accept Strategy</td>
-                    <td>
-                      {% if data.automation_strat_id == -1 %} None {% else %}<a class="monospace" href="/automationstrategy/{{ data.automation_strat_id }}">{{ data.automation_strat_label }}</a>{% endif %}
-                    </td>
-                  </tr>
-                  {% endif %}
-                  {% if data.xmr_type == true %}
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">Chain A offer fee rate</td>
-                    <td>{{ data.a_fee_rate }}</td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold">Chain A local fee rate</td>
-                    <td>{{ data.a_fee_rate_verify }} (Fee source: {{ data.a_fee_rate_verify_src }}{% if data.a_fee_warn == true %} WARNING{% endif %})</td>
-                  </tr> {% endif %} </table>
-              </div>
-            </div>
-            <section class="bg-white p-6">
-              <div class="flex flex-wrap items-center">
-                <div class="w-full">
-                  <h4 class="font-semibold text-black text-2xl">Bids</h4></div>
-              </div>
-            </section>
-            <div class="container px-0 mx-auto">
-              <div class="overflow-x-auto relative border sm:rounded-lg">
-                <table class="w-full text-sm text-left text-gray-500 outline-none border-gray-300">
-                  <thead class="text-xs text-gray-700 border-b uppercase bg-gray-50 outline-none border-gray-300">
-                    <tr>
-                      <th scope="col" class="py-3 px-6">Bid ID</th>
-                      <th scope="col" class="py-3 px-6">Bid Amount</th>
-                      <th scope="col" class="py-3 px-6">Bid Rate</th>
-                      <th scope="col" class="py-3 px-6">Bid Status</th>
-                      <th scope="col" class="py-3 px-6">Identity From</th>
-                    </tr>
-                  </thead>
-                  {% for b in bids %}
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6"><a class="monospace" href=/bid/{{ b[0] }}>{{ b[0] }}</a></td>
-                    <td class="py-4 px-6">{{ b[1] }}</td>
-                    <td class="py-4 px-6">{{ b[3] }}</td>
-                    <td class="py-4 px-6">{{ b[2] }}</td>
-                    <td class="py-4 px-6"><a class="monospace" href=/identity/{{ b[4] }}>{{ b[4] }}</a></td>
-                  </tr>
-                {% endfor %}
-              </table>
-              </div>
-            </div>
-            <form method="post">
-              {% if data.show_edit_form %}
-            <section class="bg-white p-6">
-                <div class="flex flex-wrap items-center">
-                  <div class="w-full">
-                    <h4 class="font-semibold text-black text-2xl">Edit Offer</h4> </div>
-                </div>
-              </section>
-              <div class="container px-0 mx-auto">
-                <div class="overflow-x-auto relative border sm:rounded-lg">
-                  <table class="w-full text-sm text-left text-gray-500 outline-none border-gray-300">
-                  <tr>
-                    <td class="pr-2 bold">Auto Accept Strategy:</td>
-                    <td>
-                        <select name="automation_strat_id" class="pl-10 appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5">
-                            <option value="-1" {% if data.automation_strat_id==-1 %} selected{% endif %}>None</option>
-                            {% for a in data.automation_strategies %}
-                            <option value="{{ a[0] }}" {% if data.automation_strat_id==a[0] %} selected{% endif %}>{{ a[1] }}</option>
-                          {% endfor %}
-                        </select>
-                    </td>
-                    </tr>
-                  </table>
-                </div>
-              </div>
-              <div class="p-6 pt-10 bg-white bg-opacity-60 rounded-b-md">
-                <div class="w-full md:w-0/12">
-                  <div class="flex flex-wrap justify-end -m-1.5">
-                        <div class="w-full md:w-auto p-1.5 ml-2">
-                          <button name="edit_offer_cancel" value="Cancel" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-red-500 hover:text-red-600 border border-red-400 hover:border-red-500 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none">
-                          <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ef5844" stroke-linejoin="round" ><line x1="16" y1="8" x2="8" y2="16" stroke="#ef5844"></line> <line x1="16" y1="16" x2="8" y2="8" stroke="#ef5844"></line> <circle cx="12" cy="12" r="11"></circle></g></svg> Cancel </button>
-                        </div>
-                        <div class="w-full md:w-auto p-1.5">
-                          <button name="edit_offer_submit" value="Submit" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none">
-                          <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#556987" stroke-linejoin="round" ><line x1="2" y1="23" x2="22" y2="23" stroke="#556987"></line> <line data-cap="butt" x1="13" y1="5" x2="17" y2="9"></line> <polygon points="8 18 3 19 4 14 16 2 20 6 8 18"></polygon></g></svg> Submit Edit </button>
-                        </div>
-                    </div>
-                </div>
-              </div>
-              {% elif data.show_bid_form %}
-              <section class="bg-white p-6">
-                <div class="flex flex-wrap items-center">
-                  <div class="w-full">
-                    <h4 class="font-semibold text-black text-2xl">New Bid</h4> </div>
-                </div>
-              </section>
-              <div class="container px-0 mx-auto">
-                <div class="overflow-x-auto relative border sm:rounded-lg">
-                  <table class="w-full text-sm text-left text-gray-500 outline-none border-gray-300">
-                    <thead class="text-xs text-gray-700 border-b uppercase bg-gray-50 outline-none border-gray-300">
-                      <tr>
-                        <th scope="col" class="py-3 px-6 w-1/2">Details</th>
-                        <th scope="col" class="w-1/2"></th>
-                      </tr>
-                    </thead>
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 px-6 ">Amount you will get <span class="bold" id="bid_amt_from">{{ data.amt_from }}</span> {{ data.tla_from }} {% if data.xmr_type == true %} (excluding {{ data.amt_from_lock_spend_tx_fee }} {{ data.tla_from }} in tx fees). {% else %} (excluding a tx fee). {% endif %}</td>
-                      <td class="">Amount you will send <span class="bold" id="bid_amt_to">{{ data.amt_to }}</span> {{ data.tla_to }}</td>
-                    </tr>
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 px-6 bold bold">Send From Address</td>
-                      <td class="py-4 pr-5">
-                            <div class="w-full md:flex-1">
-                        <div class="relative">
-                                <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                                  <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
-                                </svg>
-                        <select class="appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" name="addr_from"> {% for a in addrs %}
-                          <option value="{{ a[0] }}" {% if data.nb_addr_from==a[0] %} selected{% endif %}>{{ a[0] }} {{ a[1] }}</option> {% endfor %}
-                          <option value="-1" {% if data.nb_addr_from=="-1" %} selected{% endif %}>New Address</option>
-                        </select>
-                      </div>
-                      </div>
-                      </td>
-                    </tr>
-                    {% if data.amount_negotiable == true %}
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 px-6 bold">Amount</td>
-                      <td class="py-4 px-6">
-                        <input type="text" class="appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block p-2.5" id="bid_amount" name="bid_amount" value="{{ data.bid_amount }}" onchange="updateBidParams('amount');">
-                      </td>
-                    </tr>
-                    {% endif %}
-                    {% if data.rate_negotiable == true %}
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 px-6 bold">Rate</td>
-                      <td class="py-4">
-                        <input type="text" class="appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block p-2.5" id="bid_rate" name="bid_rate" value="{{ data.bid_rate }}" onchange="updateBidParams('rate');">
-                      </td>
-                    </tr>
-                    {% endif %}
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 px-6 bold">Minutes valid</td>
-                      <td class="py-4">
-                        <input type="number" class="appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block p-2.5" name="validmins" min="10" max="1440" value="{{ data.nb_validmins }}"> </td>
-                    </tr>
-                    {% if data.debug_ui == true %}
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 px-6 bold">Debug Option:</td>
-                      <td class="py-4 pr-5">
-                            <div class="w-full md:flex-1">
-                        <div class="relative">
-                        <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                                  <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
-                                </svg>
-                        <select class="appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" name="debugind">
-                          <option{% if data.debug_ind=="-1" %} selected{% endif %} value="-1">None</option>
-                            {% for a in data.debug_options %}
-                            <option{% if data.debug_ind==a[0] %} selected{% endif %} value="{{ a[0] }}">{{ a[1] }}</option>
-                            {% endfor %}
-                          </select>
-                      </div>
-                      </div>
-                      </td>
-                    </tr>
-                    {% endif %}
-                  </table>
-                </div>
-              </div>
-              <div class="p-6 pt-10 bg-white bg-opacity-60 rounded-b-md">
-                <div class="w-full md:w-0/12">
-                  <div class="flex flex-wrap justify-end -m-1.5">
-                        <div class="w-full md:w-auto p-1.5 ml-2">
-                          <button name="sendbid" value="Send Bid" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
-              <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
-                <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round">
-                  <circle cx="5" cy="5" r="4"></circle>
-                  <circle cx="19" cy="19" r="4"></circle>
-                  <polyline data-cap="butt" points="13,5 21,5 21,11 " stroke="#ffffff"></polyline>
-                  <polyline data-cap="butt" points="11,19 3,19 3,13 " stroke="#ffffff"></polyline>
-                  <polyline points=" 16,2 13,5 16,8 " stroke="#ffffff"></polyline>
-                  <polyline points=" 8,16 11,19 8,22 " stroke="#ffffff"></polyline>
-                </g>
-              </svg>Send Bid</button>
-                        </div>
-                     <div class="w-full md:w-auto p-1.5">
-                          <button name="cancel" value="Cancel" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-red-500 hover:text-red-600 border border-red-400 hover:border-red-500 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none"><svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ef5844" stroke-linejoin="round" ><line x1="16" y1="8" x2="8" y2="16" stroke="#ef5844"></line> <line x1="16" y1="16" x2="8" y2="8" stroke="#ef5844"></line> <circle cx="12" cy="12" r="11"></circle></g></svg> Cancel </button>
-                    </div>
-                    <!-- TODO:
+   </div>
+ </section>
+ {% elif data.show_bid_form %}
+ <section class="p-6 bg-body dark:bg-gray-700">
+  <div class="flex flex-wrap items-center">
+   <div class="w-full">
+    <h4 class="font-semibold text-black dark:text-white text-2xl">New Bid</h4>
+   </div>
+  </div>
+ </section>
+ <section>
+  <div class="pl-6 pr-6 pt-0 pb-0 mt-5 h-full overflow-hidden">
+   <div class="pt-6 pb-6 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+    <div class="px-6">
+     <div class="w-full mt-6 pb-6 overflow-x-auto">
+      <table class="w-full min-w-max text-sm">
+       <thead class="uppercase">
+        <tr class="text-left">
+         <th class="p-0">
+          <div class="py-3 px-6 rounded-tl-xl bg-coolGray-200 dark:bg-gray-600">
+           <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Options</span>
+          </div>
+         </th>
+         <th class="p-0">
+          <div class="py-3 px-6 rounded-tr-xl bg-coolGray-200 dark:bg-gray-600">
+           <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Settings</span>
+          </div>
+         </th>
+        </tr>
+       </thead>
+       <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600 h-20">
+        <td class="py-3 px-6">Amount you will get <span class="bold" id="bid_amt_from">{{ data.amt_from }}</span> {{ data.tla_from }}
+        {% if data.xmr_type == true %} (excluding {{ data.amt_from_lock_spend_tx_fee }} {{ data.tla_from }} in tx fees).
+        {% else %} (excluding a tx fee).
+        {% endif %}</td>
+        <td class="py-3 px-6">Amount you will send <span class="bold" id="bid_amt_to">{{ data.amt_to }}</span> {{ data.tla_to }}
+        </td>
+       </tr>
+       <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+        <td class="py-3 px-6 bold">Send From Address</td>
+        <td class="py-3 px-6">
+         <div class="w-full md:flex-1">
+          <div class="relative">
+           <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+            <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+           </svg>
+           <select class="bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="addr_from">
+            {% for a in addrs %}
+            <option value="{{ a[0] }}" {% if data.nb_addr_from==a[0] %} selected{% endif %}>{{ a[0] }} {{ a[1] }}</option>
+            {% endfor %}
+            <option value="-1" {% if data.nb_addr_from=="-1" %} selected{% endif %}>New Address</option>
+           </select>
+          </div>
+         </div>
+        </td>
+       </tr>
+       {% if data.amount_negotiable == true %}
+       <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+        <td class="py-3 px-6 bold">Amount</td>
+        <td class="py-3 px-6">
+         <input type="text" class="bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" id="bid_amount" name="bid_amount" value="{{ data.bid_amount }}" onchange="updateBidParams('amount');">
+        </td>
+       </tr>
+       {% endif %}
+       {% if data.rate_negotiable == true %}
+       <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+        <td class="py-3 px-6 bold">Rate</td>
+        <td class="py-3 px-6">> <input type="text" class="bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-100 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" id="bid_rate" name="bid_rate" value="{{ data.bid_rate }}" onchange="updateBidParams('rate');">
+        </td>
+       </tr>
+       {% endif %}
+       <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+        <td class="py-3 px-6 bold">Minutes valid</td>
+        <td class="py-3 px-6">
+         <input type="number" class="bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="validmins" min="10" max="1440" value="{{ data.nb_validmins }}">
+        </td>
+       </tr>
+       {% if data.debug_ui == true %}
+       <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+        <td class="py-3 px-6 bold">Debug Option:</td>
+        <td class="py-3 px-6">
+         <div class="w-full md:flex-1">
+          <div class="relative">
+           <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+            <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+           </svg>
+           <select class="bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="debugind">
+            <option{% if data.debug_ind=="-1" %} selected{% endif %} value="-1">None</option>
+              {% for a in data.debug_options %}
+              <option{% if data.debug_ind==a[0] %} selected{% endif %} value="{{ a[0] }}">{{ a[1] }}</option>
+              {% endfor %}
+           </select>
+          </div>
+         </div>
+        </td>
+       </tr>
+       {% endif %}
+      </table>
+     </div>
+    </div>
+    <div class="rounded-b-md">
+     <div class="w-full md:w-0/12">
+      <div class="flex flex-wrap justify-end pt-6 pr-6 border-t border-gray-100 dark:border-gray-400">
        <div class="w-full md:w-auto p-1.5 ml-2">
-        <button name="check_rates" value="Lookup Rates"  type="button" onclick='lookup_rates();' class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none">
-          <svg class="mr-2" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-            <g fill="#556987">
-              <path fill="#556987" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path>
-              <path data-color="#556987" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path>
-            </g>
-          </svg> <span>Lookup Rates</span> </button>
-      </div>
-      --></div>
-                </div>
-              </div>
-              {% else %}
-              <div class="p-6 pt-10 bg-white bg-opacity-60 rounded-b-md">
-                <div class="w-full md:w-0/12">
-                  <div class="flex flex-wrap justify-end -m-1.5">
-                        <div class="w-full md:w-auto p-1.5 ml-2">
-                          <button name="newbid" value="New Bid" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
-              <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
-                <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round">
-                  <circle cx="5" cy="5" r="4"></circle>
-                  <circle cx="19" cy="19" r="4"></circle>
-                  <polyline data-cap="butt" points="13,5 21,5 21,11 " stroke="#ffffff"></polyline>
-                  <polyline data-cap="butt" points="11,19 3,19 3,13 " stroke="#ffffff"></polyline>
-                  <polyline points=" 16,2 13,5 16,8 " stroke="#ffffff"></polyline>
-                  <polyline points=" 8,16 11,19 8,22 " stroke="#ffffff"></polyline>
-                </g>
-              </svg>New Bid</button>
-                        </div>
-                    {% if data.sent %}
-                    <div class="w-full md:w-auto p-1.5">
-                      <button name="repeat_offer" value="Repeat Offer" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none">
-                        <svg class="mr-2" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                          <g fill="#556987">
-                            <path fill="#556987" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path>
-                            <path data-color="#556987" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path>
-                          </g>
-                        </svg> <span>Repeat Offer</span></button>
-                    </div>
-                    {% if data.was_revoked != true %}
-                       <div class="w-full md:w-auto p-1.5">
-                          <button name="revoke_offer" value="Revoke Offer" type="submit" onclick="return confirmPopup();" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-red-500 hover:text-red-600 border border-red-400 hover:border-red-500 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none"><svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ef5844" stroke-linejoin="round" ><line x1="16" y1="8" x2="8" y2="16" stroke="#ef5844"></line> <line x1="16" y1="16" x2="8" y2="8" stroke="#ef5844"></line> <circle cx="12" cy="12" r="11"></circle></g></svg> Revoke Offer </button>
-                       </div>
-                    {% endif %}
-                    <div class="w-full md:w-auto p-1.5">
-                        <button name="edit_offer" value="Edit Offer" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-red-500 hover:text-red-600 border border-red-400 hover:border-red-500 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none">Edit Offer</button>
-                    </div>
-                    <!-- todo
-                    {% if data.active_ind == 1 %}
-                       <div class="w-full md:w-auto p-1.5">
-                          <button name="archive_offer" value="Archive Offer" type="submit" onclick="return confirmPopup();" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-red-500 hover:text-red-600 border border-red-400 hover:border-red-500 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none"><svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ef5844" stroke-linejoin="round"><polyline data-cap="butt" points="23 15 16 15 16 18 8 18 8 15 1 15"></polyline><line data-cap="butt" x1="12" y1="1" x2="12" y2="11" stroke="#ef5844"></line><path d="M18.558,6a2,2,0,0,1,1.9,1.368L23,15v6a2,2,0,0,1-2,2H3a2,2,0,0,1-2-2V15L3.544,7.368A2,2,0,0,1,5.442,6"></path><polyline points="15 8 12 11 9 8" stroke="#ef5844"></polyline></g></svg>Archive Offer</button>
-                        </div>
-                    {% endif %}
-                    -->
-                    {% endif %}
-                    <!-- todo
-<div class="w-full md:w-auto p-1.5 ml-2">
-  <button name="check_rates" type="button"  value="Lookup Rates" onclick='lookup_rates();' class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none">
-    <svg class="mr-2" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-      <g fill="#556987">
-        <path fill="#556987" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path>
-        <path data-color="#556987" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path>
-      </g>
-    </svg> <span>Lookup Rates</span> </button>
-</div>
---></div>
-                </div>
-              </div>
-              {% endif %}
-              <input type="hidden" id="coin_from" value="{{ data.coin_from_ind }}">
-              <input type="hidden" id="coin_to" value="{{ data.coin_to_ind }}">
-              <input type="hidden" id="amt_var" value="{{ data.amount_negotiable }}">
-              <input type="hidden" id="rate_var" value="{{ data.rate_negotiable }}">
-              <input type="hidden" id="amount_from" value="{{ data.amt_from }}">
-              <input type="hidden" id="offer_rate" value="{{ data.rate }}">
-              <input type="hidden" name="formid" value="{{ form_id }}"> </form>
-            <p id="rates_display"></p>
-          </div>
-        </div>
+        <button name="sendbid" value="Send Bid" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">Send Bid</button>
+       </div>
+       <div class="w-full md:w-auto p-1.5">
+        <button name="cancel" value="Cancel" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-white hover:text-red border border-red-500 hover:border-red-500 hover:bg-red-600 bg-red-500 rounded-md shadow-button focus:ring-0 focus:outline-none">Cancel</button>
+       </div>
       </div>
+     </div>
+     <!-- TODO:
+      <div class="w-full md:w-auto p-1.5 ml-2"><button name="check_rates" value="Lookup Rates"  type="button" onclick='lookup_rates();' class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none"><svg class="mr-2"
+      xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24"><g fill="#556987"><path fill="#556987" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path><path data-color="#556987" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path></g></svg><span>Lookup Rates</span></button></div>
+      -->
     </div>
-  </section>
-  <script>
+   </div>
+  </div>
+</div>
+</section>
+{% else %}
+<section>
+ <div class="pl-6 pr-6 pt-0 pb-0 mt-5 h-full overflow-hidden">
+  <div class="pt-6 pb-6 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+   <div class="px-6">
+    <div class="w-full overflow-x-auto">
+     <div class="rounded-b-md">
+      <div class="w-full md:w-0/12">
+       <div class="flex flex-wrap justify-end">
+        <div class="w-full md:w-auto p-1.5">
+         <button name="newbid" value="New Bid" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none dark:text-white dark:hover:text-white dark:bg-gray-600 dark:hover:bg-gray-700 dark:border-gray-600 dark:hover:border-gray-600">New Bid</button>
+        </div>
+        {% if data.sent %}
+        <div class="w-full md:w-auto p-1.5">
+         <button name="repeat_offer" value="Repeat Offer" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none dark:text-white dark:hover:text-white dark:bg-gray-600 dark:hover:bg-gray-700 dark:border-gray-600 dark:hover:border-gray-600">Repeat Offer</button>
+        </div>
+        <!-- todo icon -->
+        <div class="w-full md:w-auto p-1.5">
+         <button name="edit_offer" value="Edit Offer" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none dark:text-white dark:hover:text-white dark:bg-gray-600 dark:hover:bg-gray-700 dark:border-gray-600 dark:hover:border-gray-600">Edit Offer</button>
+        </div>
+        <!-- todo
+        {% if data.active_ind == 1 %}
+        <div class="w-full md:w-auto p-1.5"><button name="archive_offer" value="Archive Offer" type="submit" onclick="return confirmPopup();" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-red-500 hover:text-red-600 border border-red-400 hover:border-red-500 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none"><svg class="text-gray-500 w-5 h-5 mr-2"
+        xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ef5844" stroke-linejoin="round"><polyline data-cap="butt" points="23 15 16 15 16 18 8 18 8 15 1 15"></polyline><line data-cap="butt" x1="12" y1="1" x2="12" y2="11" stroke="#ef5844"></line><path d="M18.558,6a2,2,0,0,1,1.9,1.368L23,15v6a2,2,0,0,1-2,2H3a2,2,0,0,1-2-2V15L3.544,7.368A2,2,0,0,1,5.442,6"></path><polyline points="15 8 12 11 9 8" stroke="#ef5844"></polyline></g></svg>Archive Offer</button></div>
+        {% endif %}
+        -->
+        {% endif %}
+        {% if data.was_revoked != true %}
+        <div class="w-full md:w-auto p-1.5">
+         <button name="revoke_offer" value="Revoke Offer" type="submit" onclick="return confirmPopup();" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-white hover:text-red border border-red-500 hover:border-red-500 hover:bg-red-600 bg-red-500 rounded-md shadow-button focus:ring-0 focus:outline-none">Revoke Offer</button>
+        </div>
+        {% endif %}
+        <!-- todo
+        <div class="w-full md:w-auto p-1.5 ml-2"><button name="check_rates" type="button"  value="Lookup Rates" onclick='lookup_rates();' class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none"><svg class="mr-2"
+        xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24"><g fill="#556987"><path fill="#556987" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path><path data-color="#556987" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path></g></svg><span>Lookup Rates</span></button></div>
+        -->
+       </div>
+      </div>
+     </div>
+    </div>
+   </div>
+  </div>
+ </div>
+</section>
+{% endif %}
+<input type="hidden" id="coin_from" value="{{ data.coin_from_ind }}">
+<input type="hidden" id="coin_to" value="{{ data.coin_to_ind }}">
+<input type="hidden" id="amt_var" value="{{ data.amount_negotiable }}">
+<input type="hidden" id="rate_var" value="{{ data.rate_negotiable }}">
+<input type="hidden" id="amount_from" value="{{ data.amt_from }}">
+<input type="hidden" id="offer_rate" value="{{ data.rate }}">
+<input type="hidden" name="formid" value="{{ form_id }}">
+</form>
+<p id="rates_display"></p>
+</div>
+</div>
+</div>
+</div>
+</section>
+</div>
+{% include 'footer.html' %}
+<script>
     const xhr_rates = new XMLHttpRequest();
     xhr_rates.onload = () => {
       if (xhr_rates.status == 200) {
@@ -537,8 +630,6 @@
     function confirmPopup() {
       return confirm("Are you sure?");
     }
-  </script>
-</div>
-{% include 'footer.html' %}
+</script>
 </body>
-</html>
+</html>
\ No newline at end of file
diff --git a/basicswap/templates/offer_confirm.html b/basicswap/templates/offer_confirm.html
index f471cd0..4efc43d 100644
--- a/basicswap/templates/offer_confirm.html
+++ b/basicswap/templates/offer_confirm.html
@@ -1,656 +1,758 @@
 {% include 'header.html' %}
 <div class="container mx-auto">
-  <section class="bg-white p-5 mt-5">
-    <div class="flex flex-wrap items-center -m-2">
-      <div class="w-full md:w-1/2 p-2">
-        <ul class="flex flex-wrap items-center gap-x-3 mb-2">
-          <li>
-            <a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/">
-              <p>Home</p>
-            </a>
-          </li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-          <li><a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/newoffer">Place an new offer</a></li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-          <li><a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="#">Setup offer parameters</a></li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-          <li><a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="#">Confirm your offer information</a></li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-        </ul>
-      </div>
-    </div>
-  </section>
-  <section class="py-4">
-    <div class="container px-4 mx-auto">
-      <div class="relative py-11 px-16 bg-coolGray-900 rounded-md overflow-hidden">
-        <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
-        <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
-        <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
-        <div class="relative z-20 flex flex-wrap items-center -m-3">
-          <div class="w-full md:w-1/2 p-3">
-            <h2 class="mb-6 text-4xl font-bold text-white tracking-tighter">Confirm your offer information</h2>
-            <p class="font-semibold text-coolGray-200">Place an order on the order book.</p>
-          </div>
-        </div>
-      </div>
-    </div>
-  </section <section class="bg-white">
-  <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden bg-white rounded-t-md">
-    <div class="pb-6 border-coolGray-100">
-      <div class="flex flex-wrap items-center justify-between -m-2">
-        <div class="w-full p-2">
-          {% include 'inc_messages.html' %}
-          <div class="p-5 mb-10">
-            <div class="mx-4 p-4">
-              <div class="flex items-center">
-                <div class="flex items-center text-teal-600 relative">
-                  <div class="rounded-full h-12 w-12 py-3 border-2 border-blue-500">
-                    <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24">
-                      <g fill="#3b82f6">
-                        <polygon points="14.5 23.5 11.5 23.5 11.5 4.321 6.766 8.108 4.892 5.766 11.474 0.5 14.5 0.5 14.5 23.5" fill="#3b82f6"></polygon>
-                      </g>
-                    </svg>
-                  </div>
-                  <div class="absolute top-0 -ml-10 text-center mt-16 w-32 text-xs font-medium uppercase text-gray-500">Step 1</div>
-                </div>
-                <div class="flex-auto border-t-2 border-blue-500"></div>
-                <div class="flex items-center text-teal-600 relative">
-                  <div class="rounded-full transition duration-500 ease-in-out h-12 w-12 py-3 border-2 border-blue-500">
-                    <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24">
-                      <g fill="#3b82f6">
-                        <path d="M19.5,23.5H4.5V20.2l.667-.445C9.549,16.828,16.5,10.78,16.5,7c0-2.654-1.682-4-5-4A9.108,9.108,0,0,0,7.333,4.248L6.084,5.08,4.42,2.584l1.247-.832A11.963,11.963,0,0,1,11.5,0c4.935,0,8,2.683,8,7,0,5-6.5,10.662-10.232,13.5H19.5ZM6,21H6Z" fill="#3b82f6"></path>
-                      </g>
-                    </svg>
-                  </div>
-                  <div class="absolute top-0 -ml-10 text-center mt-16 w-32 text-xs font-medium uppercase text-gray-500">Step 2</div>
-                </div>
-                <div class="flex-auto border-t-2 border-blue-500"></div>
-                <div class="flex items-center text-gray-500 relative">
-                  <div class="rounded-full transition duration-500 ease-in-out h-12 w-12 py-3 border-2 border-blue-500">
-                    <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24">
-                      <g fill="#3b82f6">
-                        <polygon points="9 21 1 13 4 10 9 15 21 3 24 6 9 21" fill="#3b82f6"></polygon>
-                      </g>
-                    </svg>
-                  </div>
-                  <div class="absolute top-0 -ml-10 text-center mt-16 w-32 text-xs font-medium uppercase text-gray-500">Confirm</div>
-                </div>
-              </div>
-            </div>
-          </div>
-          <form method="post">
-            <div class="py-6 border-b border-coolGray-100">
-              <div class="w-full md:w-10/12">
-                <div class="flex flex-wrap -m-3">
-                  <div class="w-full md:w-1/3 p-3">
-                    <p class="text-sm text-coolGray-800 font-semibold">Select network</p>
-                  </div>
-                  <div class="w-full md:flex-1 p-3">
-                    <div class="relative">
-                      <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                        <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"> </path>
-                      </svg>
-                      <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
-                        <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                          <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
-                            <line data-cap="butt" x1="7.6" y1="10.5" x2="16.4" y2="5.5" stroke="#3b82f6"></line>
-                            <line data-cap="butt" x1="7.6" y1="13.5" x2="16.4" y2="18.5" stroke="#3b82f6"></line>
-                            <circle cx="5" cy="12" r="3"></circle>
-                            <circle cx="19" cy="4" r="3"></circle>
-                            <circle cx="19" cy="20" r="3"></circle>
-                          </g>
-                        </svg>
-                      </div>
-                      <select class="pl-10 appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 opacity-70" name="addr_to" disabled>
-                        <option{% if data.addr_to=="-1" %} selected{% endif %} value="-1">Public Network</option>
-                          {% for a in addrs_to %}
-                          <option{% if data.addr_to==a[0] %} selected{% endif %} value="{{ a[0] }}" class="">{{ a[0] }} {{ a[1] }}</option>
-                          {% endfor %}
-                        </select>
-                    </div>
-                  </div>
-                </div>
-              </div>
-            </div>
-            <div class="py-6 border-b border-coolGray-100">
-              <div class="w-full md:w-10/12">
-                <div class="flex flex-wrap -m-3">
-                  <div class="w-full md:w-1/3 p-3">
-                    <p class="text-sm text-coolGray-800 font-semibold">Select address</p>
-                  </div>
-                  <div class="w-full md:flex-1 p-3">
-                    <div class="relative">
-                      <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                        <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"> </path>
-                      </svg>
-                      <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
-                        <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                          <title>contacts 2</title>
-                          <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
-                            <path data-cap="butt" d="M11.992,11.737,14.2,13.4A2,2,0,0,1,15,15v1H7V15a2,2,0,0,1,.8-1.6l2.208-1.663" stroke="#3b82f6"></path>
-                            <rect x="9" y="7" width="4" height="5" rx="2" ry="2" stroke="#3b82f6"></rect>
-                            <path d="M2,1H18a2,2,0,0,1,2,2V21a2,2,0,0,1-2,2H2Z"></path>
-                            <line x1="23" y1="5" x2="23" y2="9" stroke="#3b82f6"></line>
-                          </g>
-                        </svg>
-                      </div>
-                      <select class="pl-10 appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 opacity-70" name="addr_from" disabled>
-                        {% for a in addrs %}
-                        <option{% if data.addr_from==a[0] %} selected{% endif %} value="{{ a[0] }}">{{ a[0] }} {{ a[1] }}</option>
-                        {% endfor %}
-                        <option{% if data.addr_from=="-1" %} selected{% endif %} value="-1">New Address</option>
-                      </select>
-                    </div>
-                  </div>
-                </div>
-              </div>
-            </div>
-
-              <div class="py-6 border-b border-coolGray-100">
-                <div class="w-full md:w-10/12">
-                  <div class="flex flex-wrap -m-3">
-                    <div class="w-full md:w-1/3 p-3">
-                      <p class="text-sm text-coolGray-800 font-semibold">Swap Type</p>
-                    </div>
-                    <div class="w-full md:flex-1 p-3">
-                      <div class="relative">
-                        <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                          <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"> </path>
-                        </svg>
-                        <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
-                          <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                            <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
-                              <path data-cap="butt" d="M11.992,11.737,14.2,13.4A2,2,0,0,1,15,15v1H7V15a2,2,0,0,1,.8-1.6l2.208-1.663" stroke="#3b82f6"></path>
-                              <rect x="9" y="7" width="4" height="5" rx="2" ry="2" stroke="#3b82f6"></rect>
-                              <path d="M2,1H18a2,2,0,0,1,2,2V21a2,2,0,0,1-2,2H2Z"></path>
-                              <line x1="23" y1="5" x2="23" y2="9" stroke="#3b82f6"></line>
-                            </g>
-                          </svg>
-                        </div>
-                        <select class="pl-10 appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" name="swap_type" id="swap_type" disabled>
-                          {% for a in swap_types %}
-                          <option{% if data.swap_type==a[0] %} selected{% endif %} value="{{ a[0] }}">{{ a[1] }}</option>
-                          {% endfor %}
-                        </select>
-                      </div>
-                    </div>
-                  </div>
-                </div>
-              </div>
-            <div class="py-6 border-b border-coolGray-100">
-              <div class="w-full md:w-10/12">
-                <div class="flex flex-wrap -m-3">
-                  <div class="w-full md:w-1/3 p-3">
-                    <p class="text-sm text-coolGray-800 font-semibold">You Send</p>
-                  </div>
-                  <div class="w-full md:flex-1 p-3">
-                    <div class="flex flex-wrap -m-3">
-                      <div class="w-full md:w-1/2 p-3">
-                        <div class="relative">
-                          <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                            <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"> </path>
-                          </svg>
-                          <select is="ms-dropdown" class="pl-10 appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-5 opacity-70" id="coin_from" name="coin_from" onchange="set_rate('coin_from');" disabled>
-                            <option value="-1"></option>
-                            {% for c in coins_from %}
-                            <option{% if data.coin_from==c[0] %} selected{% endif %} value="{{ c[0] }}" data-image="/static/images/coins/{{ c[1]|replace(" ", "-") }}-20.png">{{ c[1] }}</option>
-                            {% endfor %}
-                          </select>
-                        </div>
-                      </div>
-                      <div class="w-full md:w-1/2 p-3">
-                        <div class="relative">
-                          <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
-                            <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
-                                <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
-                                <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
-                                <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
-                                <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
-                                <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
-                              </g>
-                            </svg>
-                          </div>
-                          <input class="pl-10 appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none block w-full p-2.5 opacity-70" type="text" id="amt_from" name="amt_from" value="{{ data.amt_from }}" onchange="set_rate('amt_from');" readonly> </div>
-                      </div>
-                      {% if data.swap_style == 'xmr' %}
-                      <div class="w-full md:w-1/2 p-3">
-                        <p class="mb-1.5 font-medium text-base text-coolGray-800">Fee From Confirm Target</p>
-                        <div class="relative">
-                          <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
-                            <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
-                                <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
-                                <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
-                                <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
-                                <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
-                                <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
-                              </g>
-                            </svg>
-                          </div>
-                          <input class="pl-10 appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none block w-full p-2.5 opacity-70" type="number" name="fee_from_conf" min="1" max="32" value="{{ data.fee_from_conf }}" readonly> </div>
-                      </div>
-                      <div class="w-full md:w-1/2 p-3">
-                        <p class="mb-1.5 font-medium text-base text-coolGray-800">Fee Rate From</p>
-                        <div class="relative">
-                          <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
-                            <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
-                                <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
-                                <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
-                                <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
-                                <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
-                                <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
-                              </g>
-                            </svg>
-                          </div>
-                          <input class="pl-10 appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none block w-full p-2.5 opacity-70" name="fee_rate_from" value="{{ data.from_fee_override }}" readonly> </div><span class="text-sm mt-2 block"><b>Fee Rate Source:</b> {{ data.from_fee_src }}</span> </div>
-                      <div class="w-full md:w-1/2 p-3">
-                        <p class="mb-1.5 font-medium text-base text-coolGray-800">Fee From Increase By</p>
-                        <div class="relative">
-                          <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                            <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"> </path>
-                          </svg>
-                          <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
-                            <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
-                                <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
-                                <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
-                                <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
-                                <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
-                                <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
-                              </g>
-                            </svg>
-                          </div>
-                          <select class="pl-10 appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 opacity-70" name="fee_from_extra_" disabled>
-                            <option value="0">None</option>
-                            <option value="10" {% if data.fee_from_extra==10 %} selected{% endif %}>10%</option>
-                            <option value="50" {% if data.fee_from_extra==50 %} selected{% endif %}>50%</option>
-                            <option value="100" {% if data.fee_from_extra==100 %} selected{% endif %}>100%</option>
-                          </select>
-                        </div> <span class="text-sm mt-2 block"><b>Lock Tx Spend Fee:</b> {{ data.amt_from_lock_spend_tx_fee }} {{ data.tla_from }}</span></div>
-                      {% endif %}
-                    </div>
-                  </div>
-                </div>
-              </div>
-            </div>
-            <div class="py-6 border-b border-coolGray-100">
-              <div class="w-full md:w-10/12">
-                <div class="flex flex-wrap -m-3">
-                  <div class="w-full md:w-1/3 p-3">
-                    <p class="text-sm text-coolGray-800 font-semibold">You Get</p>
-                  </div>
-                  <div class="w-full md:flex-1 p-3">
-                    <div class="flex flex-wrap -m-3">
-                      <div class="w-full md:w-1/2 p-3">
-                        <div class="relative">
-                          <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                            <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"> </path>
-                          </svg>
-                          <select is="ms-dropdown" class="pl-10 appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-5 opacity-70" id="coin_to" name="coin_to" onchange="set_rate('coin_to');" disabled>
-                            <option value="-1"></option>
-                            {% for c in coins %}
-                            <option{% if data.coin_to==c[0] %} selected{% endif %} value="{{ c[0] }}" data-image="/static/images/coins/{{ c[1]|replace(" ", "-") }}-20.png">{{ c[1] }}</option>
-                            {% endfor %}
-                          </select>
-                        </div>
-                      </div>
-                      <div class="w-full md:w-1/2 p-3">
-                        <div class="relative">
-                          <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
-                            <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
-                                <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
-                                <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
-                                <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
-                                <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
-                                <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
-                              </g>
-                            </svg>
-                          </div>
-                          <input class="pl-10 pl-10 appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none block w-full p-2.5 opacity-70" type="text" id="amt_to" name="amt_to" value="{{ data.amt_to }}" onchange="set_rate('amt_to');" readonly> </div>
-                      </div>
-                      {% if data.swap_style == 'xmr' %}
-                      <div class="w-full md:w-1/2 p-3">
-                        <p class="mb-1.5 font-medium text-base text-coolGray-800">Fee To Confirm Target</p>
-                        <div class="relative">
-                          <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
-                            <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
-                                <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
-                                <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
-                                <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
-                                <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
-                                <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
-                              </g>
-                            </svg>
-                          </div>
-                          <input class="pl-10 appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none block w-full p-2.5 opacity-70" type="number" name="fee_to_conf" min="1" max="32" value="{{ data.fee_to_conf }}" readonly> </div>
-                      </div>
-                      <div class="w-full md:w-1/2 p-3">
-                        <p class="mb-1.5 font-medium text-base text-coolGray-800">Fee Rate To</p>
-                        <div class="relative">
-                          <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
-                            <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
-                                <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
-                                <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
-                                <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
-                                <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
-                                <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
-                              </g>
-                            </svg>
-                          </div>
-                          <input class="pl-10 appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none block w-full p-2.5 opacity-70" name="fee_rate_to" value="{{ data.to_fee_override }}" readonly> </div> <span class="text-sm mt-2 block"><b>Fee Rate Source:</b> {{ data.to_fee_src }}</span> </div>
-                      <div class="w-full md:w-1/2 p-3">
-                        <p class="mb-1.5 font-medium text-base text-coolGray-800">Fee To Increase By</p>
-                        <div class="relative">
-                          <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                            <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"> </path>
-                          </svg>
-                          <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
-                            <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
-                                <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
-                                <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
-                                <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
-                                <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
-                                <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
-                              </g>
-                            </svg>
-                          </div>
-                          <select class="pl-10 appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 opacity-70" name="fee_to_extra_" disabled>
-                            <option value="0">None</option>
-                            <option value="10" {% if data.fee_from_extra==10 %} selected{% endif %}>10%</option>
-                            <option value="50" {% if data.fee_from_extra==50 %} selected{% endif %}>50%</option>
-                            <option value="100" {% if data.fee_from_extra==100 %} selected{% endif %}>100%</option>
-                          </select>
-                        </div>
-                      </div>
-                      {% endif %}
-                      {% if data.swap_style == 'xmr' and coin_to != '6' %}
-                      <div class="w-full md:w-1/2 p-3">
-                        <p class="mb-1.5 font-medium text-base text-coolGray-800">Fee To Confirm Target</p>
-                        <div class="relative">
-                          <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
-                            <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
-                                <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
-                                <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
-                                <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
-                                <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
-                                <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
-                              </g>
-                            </svg>
-                          </div>
-                          <input class="pl-10 appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none block w-full p-2.5 opacity-70" type="number" name="fee_to_conf" min="1" max="32" value="{{ data.fee_from_conf }}" readonly> </div>
-                      </div>
-                      <div class="w-full md:w-1/2 p-3">
-                        <p class="mb-1.5 font-medium text-base text-coolGray-800">Fee To Increase By</p>
-                        <div class="relative">
-                          <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                            <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"> </path>
-                          </svg>
-                          <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
-                            <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
-                                <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
-                                <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
-                                <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
-                                <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
-                                <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
-                              </g>
-                            </svg>
-                          </div>
-                          <select class="pl-10 appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 opacity-70" name="fee_to_extra" disabled>
-                            <option value="0">None</option>
-                            <option value="10" {% if data.fee_from_extra==10 %} selected{% endif %}>10%</option>
-                            <option value="50" {% if data.fee_from_extra==50 %} selected{% endif %}>50%</option>
-                            <option value="100" {% if data.fee_from_extra==100 %} selected{% endif %}>100%</option>
-                          </select>
-                        </div>
-                      </div>
-                    {% endif %}
-                  </div>
-                  </div>
-                </div>
-              </div>
-            </div>
-            <div class="py-6 border-b border-coolGray-100">
-              <div class="w-full md:w-10/12">
-                <div class="flex flex-wrap -m-3">
-                  <div class="w-full md:w-1/3 p-3">
-                    <p class="text-sm text-coolGray-800 font-semibold">Bid amount</p>
-                  </div>
-                  <div class="w-full md:flex-1 p-3">
-                    <div class="flex flex-wrap -m-3">
-                      <div class="w-full md:w-1/2 p-3">
-                        <p class="mb-1.5 font-medium text-base text-coolGray-800">Minimum Bid Amount</p>
-                        <div class="relative">
-                          <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
-                            <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
-                                <rect x="9.843" y="5.379" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -0.7635 13.1569)" width="11.314" height="4.243"></rect>
-                                <polyline points="3,23 3,19 15,19 15,23 "></polyline>
-                                <line x1="4" y1="15" x2="1" y2="15" stroke="#3b82f6"></line>
-                                <line x1="5.757" y1="10.757" x2="3.636" y2="8.636" stroke="#3b82f6"></line>
-                                <line x1="1" y1="23" x2="17" y2="23"></line>
-                                <line x1="17" y1="9" x2="23" y2="15"></line>
-                              </g>
-                            </svg>
-                          </div>
-                          <input class="pl-10 appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none block w-full p-2.5 opacity-70" type="text" id="amt_bid_min" name="amt_bid_min" value="{{ data.amt_bid_min }}" title="Bids with an amount below the minimum bid value will be discarded" readonly> </div>
-                      </div>
-                      <div class="w-full md:w-1/2 p-3">
-                        <p class="mb-1.5 font-medium text-base text-coolGray-800">Rate</p>
-                        <div class="relative">
-                          <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
-                            <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                              <g fill="#3b82f6">
-                                <path d="M9,9h5L7,0,0,9H5V23a1,1,0,0,0,1,1H8a1,1,0,0,0,1-1Z" fill="#3b82f6"></path>
-                                <path d="M14,17a3,3,0,1,1,3-3A3,3,0,0,1,14,17Zm0-4a1,1,0,1,0,1,1A1,1,0,0,0,14,13Z" data-color="color-2"></path>
-                                <path d="M21,24a3,3,0,1,1,3-3A3,3,0,0,1,21,24Zm0-4a1,1,0,1,0,1,1A1,1,0,0,0,21,20Z" data-color="color-2"></path>
-                                <path d="M13,23a1,1,0,0,1-.707-1.707l9-9a1,1,0,0,1,1.414,1.414l-9,9A1,1,0,0,1,13,23Z" data-color="color-2"></path>
-                              </g>
-                            </svg>
-                          </div>
-                          <input class="pl-10 appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none block w-full p-2.5 opacity-70" type="text" id="rate" name="rate" value="{{ data.rate }}" onchange="set_rate('rate');" readonly></div>
-                      </div>
-                    </div>
-                  </div>
-                </div>
-              </div>
-            </div>
-            <div class="py-6 border-b border-coolGray-100">
-              <div class="w-full md:w-10/12">
-                <div class="flex flex-wrap -m-3">
-                  <div class="w-full md:w-1/3 p-3">
-                    <p class="text-sm text-coolGray-800 font-semibold">Time</p>
-                  </div>
-                  <div class="w-full md:flex-1 p-3">
-                    <div class="flex flex-wrap -m-3">
-                      <div class="w-full md:w-1/2 p-3">
-                        <p class="mb-1.5 font-medium text-base text-coolGray-800">Offer valid (hrs)</p>
-                        <div class="relative">
-                          <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
-                            <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
-                                <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
-                                <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
-                                <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
-                                <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
-                                <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
-                              </g>
-                            </svg>
-                          </div>
-                          <input class="pl-10 appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none block w-full p-2.5 opacity-70" type="number" name="validhrs" min="1" max="48" value="{{ data.validhrs }}" readonly> </div>
-                      </div>
-                      {% if data.debug_ui == true %}
-                      <div class="w-full md:w-1/2 p-3">
-                        <p class="mb-1.5 font-medium text-base text-coolGray-800">Contract Locked (Mins)</p>
-                        <div class="relative">
-                          <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
-                            <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
-                                <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
-                                <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
-                                <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
-                                <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
-                                <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
-                              </g>
-                            </svg>
-                          </div>
-                          <input class="pl-10 appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none block w-full p-2.5 opacity-70" type="number" name="lockmins" min="10" max="5000" value="{{ data.lockmins }}" readonly> </div>
-                          {% if data.swap_style != 'xmr' %}
-                        <div class="text-sm text-gray-500 mt-1.5">(Participate txn will be locked for half the time.)</div>
-                      {% endif %}
-                    </div>
-                    {% else %}
-                      <div class="w-full md:w-1/2 p-3">
-                        <p class="mb-1.5 font-medium text-base text-coolGray-800">Contract locked (Hours)</p>
-                        <div class="relative">
-                          <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
-                            <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
-                                <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
-                                <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
-                                <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
-                                <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
-                                <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
-                              </g>
-                            </svg>
-                          </div>
-                          <input class="pl-10 appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none block w-full p-2.5 opacity-70" type="number" name="lockhrs" min="1" max="96" value="{{ data.lockhrs }}" readonly> </div>
-                          {% if data.swap_style != 'xmr' %}
-                        <div class="text-sm text-gray-500 mt-1.5">(Participate txn will be locked for half the time.)</div>
-                      {% endif %}
-                    </div>
-                  {% endif %}
-                </div>
-                  </div>
-                </div>
-              </div>
-            </div>
-            <div class="py-6 border-b border-coolGray-100">
-              <div class="w-full md:w-10/12">
-                <div class="flex flex-wrap -m-3">
-                  <div class="w-full md:w-1/3 p-3">
-                    <p class="text-sm text-coolGray-800 font-semibold">Strategy (BETA)</p>
-                  </div>
-                  <div class="w-full md:flex-1 p-3">
-                    <div class="flex flex-wrap -m-3">
-                      <div class="w-full md:w-1/2 p-3">
-                        <p class="mb-1.5 font-medium text-base text-coolGray-800">Auto Accept Strategy</p>
-                        <div class="relative">
-                          <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                            <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"> </path>
-                          </svg>
-                          <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
-                            <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
-                                <circle cx="12" cy="12" r="5" stroke="#3b82f6" data-cap="butt"></circle>
-                                <polygon points="5 6 2 4 5 2 5 6" fill="#3b82f6" stroke="none"></polygon>
-                                <polygon points="19 18 22 20 19 22 19 18" fill="#3b82f6" stroke="none"></polygon>
-                                <polygon points="5 6 2 4 5 2 5 6"></polygon>
-                                <line x1="5" y1="4" x2="9" y2="4"></line>
-                                <polygon points="19 18 22 20 19 22 19 18"></polygon>
-                                <line x1="19" y1="20" x2="15" y2="20"></line>
-                              </g>
-                            </svg>
-                          </div>
-                          <select class="pl-10 appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 opacity-70" name="automation_strat_id" disabled>
-                            <option value="-1" {% if data.automation_strat_id==-1 %} selected{% endif %}>None</option>
-                            {% for a in automation_strategies %}
-                            <option value="{{ a[0] }}" {% if data.automation_strat_id==a[0] %} selected{% endif %}>{{ a[1] }}</option>
-                          {% endfor %}
-                        </select>
-                        </div>
-                      </div>
-                    </div>
-                  </div>
-                </div>
-              </div>
-            </div>
-            <div class="py-6 border-coolGray-100">
-              <div class="w-full md:w-10/12">
-                <div class="flex flex-wrap -m-3">
-                  <div class="w-full md:w-1/3 p-3">
-                    <p class="text-sm text-coolGray-800 font-semibold">Options</p>
-                  </div>
-                  <div class="w-full md:flex-1 p-3">
-                    <div class="form-check form-check-inline">
-                      <input class="form-check-input h-4 w-4 border border-gray-300 rounded-sm bg-gray-50 checked:bg-blue-600 checked:border-blue-600 focus:outline-none transition duration-200 mt-1 align-top bg-no-repeat bg-center bg-contain float-left mr-2 cursor-pointer opacity-70" type="checkbox" id="amt_var" name="amt_var" value="av" {% if data.amt_var==true %} checked="checked" {% endif %} disabled>
-                      <label class="form-check-label inline-block text-gray-800" for="inlineCheckbox2">Amount Variable</label>
-                    </div>
-                    <div class="form-check form-check-inline">
-                      <input class="form-check-input h-4 w-4 border border-gray-300 rounded-sm bg-gray-50 checked:bg-blue-600 checked:border-blue-600 focus:outline-none transition duration-200 mt-1 align-top bg-no-repeat bg-center bg-contain float-left mr-2 cursor-pointer opacity-70" type="checkbox" id="rate_var" name="rate_var" value="rv" {% if data.rate_var==true %} checked="checked" {% endif %} disabled>
-                      <label class="form-check-label bg-gray-50inline-block text-gray-800" for="inlineCheckbox3">Rate Variable</label>
-                    </div>
-                  </div>
-                </div>
-              </div>
-            </div>
-            <div class="p-6 pt-10 bg-white bg-opacity-60 rounded-b-md">
-              <div class="w-full md:w-0/12">
-                <div class="flex flex-wrap justify-end -m-1.5">
-                  <div class="w-full md:w-auto p-1.5">
-                    <button name="step2" type="submit" value="Back" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none">
-                      <svg class="mr-2" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#556987" stroke-linejoin="round"><circle cx="12" cy="12" r="11"></circle><polyline points="13 16 9 12 13 8" stroke="#556987"></polyline></g></svg>
-                      </svg> <span>Back</span> </button>
-                  </div>
-                  <div class="w-full md:w-auto p-1.5">
-                    <button name="submit_offer" value="Continue" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
-                      <svg class="mr-2" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                        <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round">
-                          <circle cx="12" cy="12" r="11"></circle>
-                          <polyline points="11 8 15 12 11 16" stroke="#ffffff"></polyline>
-                        </g>
-                      </svg> <span>Confirm Offer</span></button>
-                  </div>
-                </div>
-              </div>
-            </div>
-            <input type="hidden" name="formid" value="{{ form_id }}">
-            <input type="hidden" name="addr_to" value="{{ data.addr_to }}">
-            <input type="hidden" name="addr_from" value="{{ data.addr_from }}">
-            <input type="hidden" name="swap_type" value="{{ data.swap_type }}">
-            <input type="hidden" name="coin_from" value="{{ data.coin_from }}">
-            <input type="hidden" name="fee_from_extra" value="{{ data.fee_from_extra }}">
-            <input type="hidden" name="coin_to" value="{{ data.coin_to }}">
-            <input type="hidden" name="fee_to_extra" value="{{ data.fee_to_extra }}">
-            {% if data.automation_strat_id != -1 %}
-            <input type="hidden" name="automation_strat_id" value="{{ data.automation_strat_id }}">
-            {% endif %}
-            {% if data.amt_var==true %}
-            <input type="hidden" name="amt_var" value="av">
-            {% endif %}
-            {% if data.rate_var==true %}
-            <input type="hidden" name="rate_var" value="rv">
-          {% endif %}
-        </form>
-          <script src="static/js/new_offer.js"></script>
-        </div>
-      </div>
-    </div>
+ <section class="p-5 mt-5">
+  <div class="flex flex-wrap items-center -m-2">
+   <div class="w-full md:w-1/2 p-2">
+    <ul class="flex flex-wrap items-center gap-x-3 mb-2">
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/">
+       <p>Home</p>
+      </a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/newoffer">Place an new offer</a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="#">Setup offers parameters</a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="#">Confirm your offer information</a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+    </ul>
+   </div>
   </div>
+ </section>
+ <section class="py-4">
+  <div class="container px-4 mx-auto">
+   <div class="relative py-11 px-16 bg-coolGray-900 dark:bg-blue-500 rounded-md overflow-hidden">
+    <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
+    <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
+    <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
+    <div class="relative z-20 flex flex-wrap items-center -m-3">
+     <div class="w-full md:w-1/2 p-3">
+      <h2 class="mb-6 text-4xl font-bold text-white tracking-tighter">Confirm your offer information</h2>
+      <p class="font-normal text-coolGray-200 dark:text-white">Place an order on the order book.</p>
+     </div>
+    </div>
+   </div>
+  </div>
+ </section>
+ {% include 'inc_messages.html' %}
+ <section>
+  <div class="p-5 mb-10">
+   <div class="mx-4 p-4">
+    <div class="flex items-center">
+     <div class="flex items-center text-teal-600 relative">
+      <div class="rounded-full h-12 w-12 py-3 border-2 border-blue-500">
+       <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24">
+        <g fill="#3b82f6">
+         <polygon points="14.5 23.5 11.5 23.5 11.5 4.321 6.766 8.108 4.892 5.766 11.474 0.5 14.5 0.5 14.5 23.5" fill="#3b82f6"></polygon>
+        </g>
+       </svg>
+      </div>
+      <div class="absolute top-0 -ml-10 text-center mt-16 w-32 text-xs font-medium uppercase dark:text-white text-gray-600">Step 1</div>
+     </div>
+     <div class="flex-auto border-t-2 border-blue-500 dark:border-blue-500"></div>
+     <div class="flex items-center text-teal-600 relative ">
+      <div class="rounded-full transition duration-500 ease-in-out h-12 w-12 py-3 border-2 border-blue-500 dark:border-blue-500">
+       <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24">
+        <g fill="#3b82f6">
+         <path d="M19.5,23.5H4.5V20.2l.667-.445C9.549,16.828,16.5,10.78,16.5,7c0-2.654-1.682-4-5-4A9.108,9.108,0,0,0,7.333,4.248L6.084,5.08,4.42,2.584l1.247-.832A11.963,11.963,0,0,1,11.5,0c4.935,0,8,2.683,8,7,0,5-6.5,10.662-10.232,13.5H19.5ZM6,21H6Z" fill="#3b82f6"></path>
+        </g>
+       </svg>
+      </div>
+      <div class="absolute top-0 -ml-10 text-center mt-16 w-32 text-xs font-medium uppercase dark:text-white text-gray-600">Step 2</div>
+     </div>
+     <div class="flex-auto border-t-2 border-blue-500 dark:border-blue-500"></div>
+     <div class="flex items-center text-gray-500 relative">
+      <div class="rounded-full transition duration-500 ease-in-out h-12 w-12 py-3 border-2 border-blue-500 dark:border-blue-500">
+       <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24">
+        <g fill="#3b82f6">
+         <polygon points="9 21 1 13 4 10 9 15 21 3 24 6 9 21" fill="#3b82f6"></polygon>
+        </g>
+       </svg>
+      </div>
+      <div class="absolute top-0 -ml-10 text-center mt-16 w-32 text-xs font-medium uppercase dark:text-white text-gray-600">Confirm</div>
+     </div>
+    </div>
+   </div>
+  </div>
+ </section>
+ <section class="py-3">
+  <div class="container px-4 mx-auto">
+   <div class="p-8 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+    <div class="flex flex-wrap items-center justify-between -mx-4 mb-8 pb-6 border-b border-gray-400 border-opacity-20">
+     <div class="w-full sm:w-auto px-4 mb-6 sm:mb-0">
+      <h4 class="text-2xl font-bold tracking-wide dark:text-white mb-1">CONFIRM</h4>
+      <!-- todo add subtitle <p class="text-sm text-coolGray-500">Lorem ipsum dolor sit amet</p> -->
+     </div>
+    </div>
+    <form method="post" autocomplete="off" id='form'>
+     <div class="py-3 border-b items-center justify-between -mx-4 mb-6 pb-6 border-gray-400 border-opacity-20">
+      <div class="w-full md:w-10/12">
+       <div class="flex flex-wrap -m-3 w-full sm:w-auto px-4 mb-6 sm:mb-0">
+        <div class="w-full md:w-1/3 p-3">
+         <p class="text-sm text-coolGray-800 dark:text-white font-semibold">Select Network</p>
+        </div>
+        <div class="w-full md:flex-1 p-3">
+         <div class="relative">
+          <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+           <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+          </svg>
+          <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
+           <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+            <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
+             <line data-cap="butt" x1="7.6" y1="10.5" x2="16.4" y2="5.5" stroke="#3b82f6"></line>
+             <line data-cap="butt" x1="7.6" y1="13.5" x2="16.4" y2="18.5" stroke="#3b82f6"></line>
+             <circle cx="5" cy="12" r="3"></circle>
+             <circle cx="19" cy="4" r="3"></circle>
+             <circle cx="19" cy="20" r="3"></circle>
+            </g>
+           </svg>
+          </div>
+          <select class="cursor-not-allowed disabled-select pl-10 hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-" name="addr_to" disabled>
+           <option{% if data.addr_to=="-1" %} selected{% endif %} value="-1">Public Network</option>
+            {% for a in addrs_to %}
+            <option{% if data.addr_to==a[0] %} selected{% endif %} value="{{ a[0] }}">{{ a[0] }} {{ a[1] }}</option>
+            {% endfor %}
+          </select>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+     <div class="py-3 border-b items-center justify-between -mx-4 mb-6 pb-6 border-gray-400 border-opacity-20">
+      <div class="w-full md:w-10/12">
+       <div class="flex flex-wrap -m-3 w-full sm:w-auto px-4 mb-6 sm:mb-0">
+        <div class="w-full md:w-1/3 p-3">
+         <p class="text-sm text-coolGray-800 dark:text-white font-semibold">Select Address</p>
+        </div>
+        <div class="w-full md:flex-1 p-3">
+         <div class="relative">
+          <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+           <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+          </svg>
+          <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
+           <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+            <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
+             <path data-cap="butt" d="M11.992,11.737,14.2,13.4A2,2,0,0,1,15,15v1H7V15a2,2,0,0,1,.8-1.6l2.208-1.663" stroke="#3b82f6"></path>
+             <rect x="9" y="7" width="4" height="5" rx="2" ry="2" stroke="#3b82f6"></rect>
+             <path d="M2,1H18a2,2,0,0,1,2,2V21a2,2,0,0,1-2,2H2Z"></path>
+             <line x1="23" y1="5" x2="23" y2="9" stroke="#3b82f6"></line>
+            </g>
+           </svg>
+          </div>
+          <select class="cursor-not-allowed disabled-select pl-10 hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="addr_from" disabled>
+            {% for a in addrs %}
+            <option{% if data.addr_from==a[0] %} selected{% endif %} value="{{ a[0] }}">{{ a[0] }} {{ a[1] }}</option>
+            {% endfor %}
+            <option{% if data.addr_from=="-1" %} selected{% endif %} value="-1">New Address</option>
+          </select>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+     <div class="py-3 border-b items-center justify-between -mx-4 mb-6 pb-6 border-gray-400 border-opacity-20">
+      <div class="w-full md:w-10/12">
+       <div class="flex flex-wrap -m-3 w-full sm:w-auto px-4 mb-6 sm:mb-0">
+        <div class="w-full md:w-1/3 p-3">
+         <p class="text-sm text-coolGray-800 dark:text-white font-semibold">Swap Type</p>
+        </div>
+        <div class="w-full md:flex-1 p-3">
+         <div class="relative">
+          <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+           <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+          </svg>
+          <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
+           <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+            <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
+             <path data-cap="butt" d="M11.992,11.737,14.2,13.4A2,2,0,0,1,15,15v1H7V15a2,2,0,0,1,.8-1.6l2.208-1.663" stroke="#3b82f6"></path>
+             <rect x="9" y="7" width="4" height="5" rx="2" ry="2" stroke="#3b82f6"></rect>
+             <path d="M2,1H18a2,2,0,0,1,2,2V21a2,2,0,0,1-2,2H2Z"></path>
+             <line x1="23" y1="5" x2="23" y2="9" stroke="#3b82f6"></line>
+            </g>
+           </svg>
+          </div>
+          <select class="cursor-not-allowed disabled-select pl-10 hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="swap_type" id="swap_type" disabled>
+            {% for a in swap_types %}
+            <option{% if data.swap_type==a[0] %} selected{% endif %} value="{{ a[0] }}">{{ a[1] }}</option>
+            {% endfor %}
+          </select>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+     <div class="py-3 border-b items-center justify-between -mx-4 mb-6 pb-6 border-gray-400 border-opacity-20">
+      <div class="w-full md:w-10/12">
+       <div class="flex flex-wrap -m-3 w-full sm:w-auto px-4 mb-6 sm:mb-0">
+        <div class="w-full md:w-1/3 p-3">
+         <p class="text-sm text-coolGray-800 dark:text-white font-semibold">You Send</p>
+        </div>
+        <div class="w-full md:flex-1 p-3">
+         <div class="flex flex-wrap -m-3">
+          <div class="w-full md:w-1/2 p-3">
+           <div class="custom-select">
+            <div class="relative">
+             <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+              <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+             </svg>
+             <select class="select cursor-not-allowed disabled-select hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" id="coin_from" name="coin_from" onchange="set_rate('coin_from');" disabled>
+              <option value="-1">Select coin you send</option>
+              {% for c in coins_from %}
+              <option{% if data.coin_from==c[0] %} selected{% endif %} value="{{ c[0] }}" data-image="/static/images/coins/{{ c[1]|replace(" ", "-") }}-20.png">{{ c[1] }}</option>
+              {% endfor %}
+             </select>
+             <div class="select-dropdown">
+              <img class="select-icon" src="" alt="">
+              <img class="select-image" src="" alt="">
+             </div>
+            </div>
+           </div>
+          </div>
+          <div class="w-full md:w-1/2 p-3">
+           <div class="relative">
+            <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
+             <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
+               <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
+               <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
+               <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
+               <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
+               <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
+              </g>
+             </svg>
+            </div>
+            <input class="cursor-not-allowed disabled-input pl-10 hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" type="text" id="amt_from" name="amt_from" value="{{ data.amt_from }}" onchange="set_rate('amt_from');" readonly>
+           </div>
+          </div>
+          {% if data.swap_style == 'xmr' %}
+          <div class="w-full md:w-1/2 p-3">
+           <p class="mb-1.5 font-medium text-base text-coolGray-800 dark:text-white">Fee From Confirm Target</p>
+           <div class="relative">
+            <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
+             <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
+               <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
+               <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
+               <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
+               <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
+               <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
+              </g>
+             </svg>
+            </div>
+            <input class="cursor-not-allowed disabled-input pl-10 hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" type="number" name="fee_from_conf" min="1" max="32" value="{{ data.fee_from_conf }}" readonly>
+           </div>
+          </div>
+          <div class="w-full md:w-1/2 p-3">
+           <p class="mb-1.5 font-medium text-base text-coolGray-800 dark:text-white">Fee Rate From</p>
+           <div class="relative">
+            <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
+             <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
+               <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
+               <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
+               <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
+               <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
+               <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
+              </g>
+             </svg>
+            </div>
+            <input class="cursor-not-allowed disabled-input pl-10 hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="fee_rate_from" value="{{ data.from_fee_override }}" readonly>
+           </div>
+           <span class="text-sm mt-2 block dark:text-white">
+            <b>Fee Rate Source:</b> {{ data.from_fee_src }}
+           </span>
+          </div>
+          <div class="w-full md:w-1/2 p-3">
+           <p class="mb-1.5 font-medium text-base text-coolGray-800 dark:text-white">Fee From Increase By</p>
+           <div class="relative">
+            <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+             <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+            </svg>
+            <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
+             <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
+               <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
+               <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
+               <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
+               <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
+               <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
+              </g>
+             </svg>
+            </div>
+            <select class="cursor-not-allowed disabled-select pl-10 hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="fee_from_extra_" disabled>
+             <option value="0">None</option>
+             <option value="10" {% if data.fee_from_extra==10 %} selected{% endif %}>10%</option>
+             <option value="50" {% if data.fee_from_extra==50 %} selected{% endif %}>50%</option>
+             <option value="100" {% if data.fee_from_extra==100 %} selected{% endif %}>100%</option>
+            </select>
+           </div>
+           <span class="text-sm mt-2 block dark:text-white">
+            <b>Lock Tx Spend Fee:</b> {{ data.amt_from_lock_spend_tx_fee }} {{ data.tla_from }}
+           </span>
+          </div>
+          {% endif %}
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+     <div class="py-3 border-b items-center justify-between -mx-4 mb-6 pb-6 border-gray-400 border-opacity-20">
+      <div class="w-full md:w-10/12">
+       <div class="flex flex-wrap -m-3 w-full sm:w-auto px-4 mb-6 sm:mb-0">
+        <div class="w-full md:w-1/3 p-3">
+         <p class="text-sm text-coolGray-800 dark:text-white font-semibold">You Get</p>
+        </div>
+        <div class="w-full md:flex-1 p-3">
+         <div class="flex flex-wrap -m-3">
+          <div class="w-full md:w-1/2 p-3">
+           <div class="custom-select">
+            <div class="relative">
+             <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+              <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+             </svg>
+             <select class="cursor-not-allowed disabled-select select hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" id="coin_to" name="coin_to" onchange="set_rate('coin_to');" disabled>
+              <option value="-1"></option>
+              {% for c in coins %}
+              <option{% if data.coin_to==c[0] %} selected{% endif %} value="{{ c[0] }}" data-image="/static/images/coins/{{ c[1]|replace(" ", "-") }}-20.png">{{ c[1] }}</option>
+              {% endfor %}
+             </select>
+             <div class="select-dropdown">
+              <img class="select-icon" src="" alt="">
+              <img class="select-image" src="" alt="">
+             </div>
+            </div>
+           </div>
+          </div>
+          <div class="w-full md:w-1/2 p-3">
+           <div class="relative">
+            <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
+             <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
+               <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
+               <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
+               <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
+               <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
+               <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
+              </g>
+             </svg>
+            </div>
+            <input class="cursor-not-allowed disabled-input pl-10 hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" type="text" id="amt_to" name="amt_to" value="{{ data.amt_to }}" onchange="set_rate('amt_to');" readonly>
+           </div>
+          </div>
+          {% if data.swap_style == 'xmr' %}
+          <div class="w-full md:w-1/2 p-3">
+           <p class="mb-1.5 font-medium text-base text-coolGray-800 dark:text-white">Fee To Confirm Target</p>
+           <div class="relative">
+            <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
+             <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
+               <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
+               <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
+               <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
+               <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
+               <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
+              </g>
+             </svg>
+            </div>
+            <input class="cursor-not-allowed disabled-input pl-10 hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" type="number" name="fee_to_conf" min="1" max="32" value="{{ data.fee_to_conf }}" readonly>
+           </div>
+          </div>
+          <div class="w-full md:w-1/2 p-3">
+           <p class="mb-1.5 font-medium text-base text-coolGray-800 dark:text-white">Fee Rate To</p>
+           <div class="relative">
+            <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
+             <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
+               <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
+               <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
+               <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
+               <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
+               <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
+              </g>
+             </svg>
+            </div>
+            <input class="cursor-not-allowed disabled-input pl-10 hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="fee_rate_to" value="{{ data.to_fee_override }}" readonly>
+           </div>
+           <span class="text-sm mt-2 block dark:text-white">
+            <b>Fee Rate Source:</b> {{ data.to_fee_src }}
+           </span>
+          </div>
+          <div class="w-full md:w-1/2 p-3">
+           <p class="mb-1.5 font-medium text-base text-coolGray-800 dark:text-white">Fee To Increase By</p>
+           <div class="relative">
+            <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+             <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+            </svg>
+            <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
+             <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
+               <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
+               <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
+               <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
+               <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
+               <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
+              </g>
+             </svg>
+            </div>
+            <select class="cursor-not-allowed disabled-select pl-10 hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="fee_to_extra_" disabled>
+             <option value="0">None</option>
+             <option value="10" {% if data.fee_from_extra==10 %} selected{% endif %}>10%</option>
+             <option value="50" {% if data.fee_from_extra==50 %} selected{% endif %}>50%</option>
+             <option value="100" {% if data.fee_from_extra==100 %} selected{% endif %}>100%</option>
+            </select>
+           </div>
+          </div>
+          {% endif %}
+          {% if data.swap_style == 'xmr' and coin_to != '6' %}
+          <div class="w-full md:w-1/2 p-3">
+           <p class="mb-1.5 font-medium text-base text-coolGray-800 dark:text-white">Fee To Confirm Target</p>
+           <div class="relative">
+            <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
+             <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
+               <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
+               <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
+               <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
+               <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
+               <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
+              </g>
+             </svg>
+            </div>
+            <input class="cursor-not-allowed disabled-input pl-10 hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" type="number" name="fee_to_conf" min="1" max="32" value="{{ data.fee_from_conf }}" readonly>
+           </div>
+          </div>
+          <div class="w-full md:w-1/2 p-3">
+           <p class="mb-1.5 font-medium text-base text-coolGray-800 dark:text-white">Fee To Increase By</p>
+           <div class="relative">
+            <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+             <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+            </svg>
+            <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
+             <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
+               <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
+               <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
+               <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
+               <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
+               <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
+              </g>
+             </svg>
+            </div>
+            <select class="cursor-not-allowed disabled-input disabled-select pl-10 hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="fee_to_extra" disabled>
+             <option value="0">None</option>
+             <option value="10" {% if data.fee_from_extra==10 %} selected{% endif %}>10%</option>
+             <option value="50" {% if data.fee_from_extra==50 %} selected{% endif %}>50%</option>
+             <option value="100" {% if data.fee_from_extra==100 %} selected{% endif %}>100%</option>
+            </select>
+           </div>
+          </div>
+          {% endif %}
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+     <div class="py-3 border-b items-center justify-between -mx-4 mb-6 pb-6 border-gray-400 border-opacity-20">
+      <div class="w-full md:w-10/12">
+       <div class="flex flex-wrap -m-3 w-full sm:w-auto px-4 mb-6 sm:mb-0">
+        <div class="w-full md:w-1/3 p-3">
+         <p class="text-sm text-coolGray-800 dark:text-white font-semibold">Bid Amount</p>
+        </div>
+        <div class="w-full md:flex-1 p-3">
+         <div class="flex flex-wrap -m-3">
+          <div class="w-full md:w-1/2 p-3">
+           <p class="mb-1.5 font-medium text-base text-coolGray-800 dark:text-white">Minimum Bid Amount</p>
+           <div class="relative">
+            <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
+             <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
+               <rect x="9.843" y="5.379" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -0.7635 13.1569)" width="11.314" height="4.243"></rect>
+               <polyline points="3,23 3,19 15,19 15,23 "></polyline>
+               <line x1="4" y1="15" x2="1" y2="15" stroke="#3b82f6"></line>
+               <line x1="5.757" y1="10.757" x2="3.636" y2="8.636" stroke="#3b82f6"></line>
+               <line x1="1" y1="23" x2="17" y2="23"></line>
+               <line x1="17" y1="9" x2="23" y2="15"></line>
+              </g>
+             </svg>
+            </div>
+            <input class="cursor-not-allowed disabled-input pl-10 hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" type="text" id="amt_bid_min" name="amt_bid_min" value="{{ data.amt_bid_min }}" title="Bids with an amount below the minimum bid value will be discarded" readonly>
+           </div>
+          </div>
+          <div class="w-full md:w-1/2 p-3">
+           <p class="mb-1.5 font-medium text-base text-coolGray-800 dark:text-white">Rate</p>
+           <div class="relative">
+            <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
+             <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+              <g fill="#3b82f6">
+               <path d="M9,9h5L7,0,0,9H5V23a1,1,0,0,0,1,1H8a1,1,0,0,0,1-1Z" fill="#3b82f6"></path>
+               <path d="M14,17a3,3,0,1,1,3-3A3,3,0,0,1,14,17Zm0-4a1,1,0,1,0,1,1A1,1,0,0,0,14,13Z" data-color="color-2"></path>
+               <path d="M21,24a3,3,0,1,1,3-3A3,3,0,0,1,21,24Zm0-4a1,1,0,1,0,1,1A1,1,0,0,0,21,20Z" data-color="color-2"></path>
+               <path d="M13,23a1,1,0,0,1-.707-1.707l9-9a1,1,0,0,1,1.414,1.414l-9,9A1,1,0,0,1,13,23Z" data-color="color-2"></path>
+              </g>
+             </svg>
+            </div>
+            <input class="cursor-not-allowed disabled-input pl-10 hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" type="text" id="rate" name="rate" value="{{ data.rate }}" onchange="set_rate('rate');" readonly>
+           </div>
+          </div>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+     <div class="py-3 border-b items-center justify-between -mx-4 mb-6 pb-6 border-gray-400 border-opacity-20">
+      <div class="w-full md:w-10/12">
+       <div class="flex flex-wrap -m-3 w-full sm:w-auto px-4 mb-6 sm:mb-0">
+        <div class="w-full md:w-1/3 p-3">
+         <p class="text-sm text-coolGray-800 dark:text-white font-semibold">Time</p>
+        </div>
+        <div class="w-full md:flex-1 p-3">
+         <div class="flex flex-wrap -m-3">
+          <div class="w-full md:w-1/2 p-3">
+           <p class="mb-1.5 font-medium text-base text-coolGray-800 dark:text-white">Offer valid (hrs)</p>
+           <div class="relative">
+            <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
+             <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
+               <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
+               <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
+               <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
+               <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
+               <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
+              </g>
+             </svg>
+            </div>
+            <input class="cursor-not-allowed disabled-input pl-10 hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" type="number" name="validhrs" min="1" max="48" value="{{ data.validhrs }}" readonly>
+           </div>
+          </div>
+          {% if data.debug_ui == true %}
+          <div class="w-full md:w-1/2 p-3">
+           <p class="mb-1.5 font-medium text-base text-coolGray-800 dark:text-white">Contract Locked (Mins)</p>
+           <div class="relative">
+            <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
+             <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
+               <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
+               <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
+               <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
+               <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
+               <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
+              </g>
+             </svg>
+            </div>
+            <input class="cursor-not-allowed disabled-input pl-10 hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" type="number" name="lockmins" min="10" max="5000" value="{{ data.lockmins }}" readonly>
+           </div>
+           {% if data.swap_style != 'xmr' %}
+           <div class="text-sm text-gray-500 mt-1.5 dark:text-white">(Participate txn will be locked for half the time.)</div>
+           {% endif %}
+          </div>
+           {% else %}
+          <div class="w-full md:w-1/2 p-3">
+           <p class="mb-1.5 font-medium text-base text-coolGray-800 dark:text-white">Contract locked (Hours)</p>
+           <div class="relative">
+            <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
+             <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
+               <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
+               <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
+               <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
+               <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
+               <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
+              </g>
+             </svg>
+            </div>
+            <input class="cursor-not-allowed disabled-input pl-10 hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" type="number" name="lockhrs" min="1" max="96" value="{{ data.lockhrs }}" readonly>
+           </div>
+           {% if data.swap_style != 'xmr' %}
+           <div class="text-sm text-gray-500 mt-1.5 dark:text-white">(Participate txn will be locked for half the time.)</div>
+           {% endif %}
+          </div>
+           {% endif %}
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+     <div class="py-3 border-b items-center justify-between -mx-4 mb-6 pb-6 border-gray-400 border-opacity-20">
+      <div class="w-full md:w-10/12">
+       <div class="flex flex-wrap -m-3 w-full sm:w-auto px-4 mb-6 sm:mb-0">
+        <div class="w-full md:w-1/3 p-3">
+         <p class="text-sm text-coolGray-800 dark:text-white font-semibold">Strategy</p>
+        </div>
+        <div class="w-full md:flex-1 p-3">
+         <div class="flex flex-wrap -m-3">
+          <div class="w-full md:w-1/2 p-3">
+           <p class="mb-1.5 font-medium text-base text-coolGray-800 dark:text-white">Auto Accept Strategy</p>
+           <div class="relative">
+            <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+             <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+            </svg>
+            <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
+             <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
+               <circle cx="12" cy="12" r="5" stroke="#3b82f6" data-cap="butt"></circle>
+               <polygon points="5 6 2 4 5 2 5 6" fill="#3b82f6" stroke="none"></polygon>
+               <polygon points="19 18 22 20 19 22 19 18" fill="#3b82f6" stroke="none"></polygon>
+               <polygon points="5 6 2 4 5 2 5 6"></polygon>
+               <line x1="5" y1="4" x2="9" y2="4"></line>
+               <polygon points="19 18 22 20 19 22 19 18"></polygon>
+               <line x1="19" y1="20" x2="15" y2="20"></line>
+              </g>
+             </svg>
+            </div>
+            <select class="cursor-not-allowed disabled-select pl-10 hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="automation_strat_id" disabled>
+             <option value="-1" {% if data.automation_strat_id==-1 %} selected{% endif %}>None</option>
+             {% for a in automation_strategies %}
+             <option value="{{ a[0] }}" {% if data.automation_strat_id==a[0] %} selected{% endif %}>{{ a[1] }}</option>
+             {% endfor %}
+            </select>
+           </div>
+          </div>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+     <div class="py-3 border-b items-center justify-between -mx-4 mb-6 pb-6 border-gray-400 border-opacity-20">
+      <div class="w-full md:w-10/12">
+       <div class="flex flex-wrap -m-3 w-full sm:w-auto px-4 mb-6 sm:mb-0">
+        <div class="w-full md:w-1/3 p-3">
+         <p class="text-sm text-coolGray-800 dark:text-white font-semibold">Options</p>
+        </div>
+        <div class="w-full md:flex-1 p-3">
+         <div class="form-check form-check-inline">
+          <input class="cursor-not-allowed disabled-input hover:border-blue-500 w-5 h-5 form-check-input text-blue-600 bg-gray-50 border-gray-300 rounded focus:ring-blue-500 dark:focus:ring-blue-600 dark:ring-offset-gray-800 focus:ring-1 dark:bg-gray-500 dark:border-gray-400" type="checkbox" id="amt_var" name="amt_var" value="av" {% if data.amt_var==true %} checked="checked" {% endif %} disabled>
+          <label class="form-check-label ml-2 text-sm font-medium text-gray-800 dark:text-white" for="inlineCheckbox2">Amount Variable</label>
+         </div>
+         <div class="form-check form-check-inline mt-2">
+          <input class="cursor-not-allowed disabled-input hover:border-blue-500 w-5 h-5 form-check-input text-blue-600 bg-gray-50 border-gray-300 rounded focus:ring-blue-500 dark:focus:ring-blue-600 dark:ring-offset-gray-800 focus:ring-1 dark:bg-gray-500 dark:border-gray-400" type="checkbox" id="rate_var" name="rate_var" value="rv" {% if data.rate_var==true %} checked="checked" {% endif %} disabled>
+          <label class="form-check-label ml-2 text-sm font-medium text-gray-800 dark:text-white" for="inlineCheckbox3">Rate Variable</label>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+   </div>
+  </div>
+ </section>
+ <section>
+  <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden">
+   <div class="pb-6 border-coolGray-100">
+    <div class="flex flex-wrap items-center justify-between -m-2">
+     <div class="w-full pt-2">
+      <div class="container mt-5 mx-auto">
+       <div class="pt-6 pb-6 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+        <div class="px-6">
+         <div class="flex flex-wrap justify-end">
+          <div class="w-full md:w-auto p-1.5">
+           <button name="step2" type="submit" value="Back" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md focus:ring-0 focus:outline-none dark:text-white dark:hover:text-white dark:bg-gray-600 dark:hover:bg-gray-700 dark:border-gray-600 dark:hover:border-gray-600">
+            <svg class="mr-2" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+             <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round">
+              <circle cx="12" cy="12" r="11"></circle>
+              <polyline points="13 16 9 12 13 8" stroke="#ffffff"></polyline>
+             </g>
+            </svg>
+            </svg>
+            <span>Back</span>
+           </button>
+          </div>
+          <div class="w-full md:w-auto p-1.5">
+           <button name="submit_offer" value="Continue" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
+            <svg class="mr-2" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+             <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round">
+              <circle cx="12" cy="12" r="11"></circle>
+              <polyline points="11 8 15 12 11 16" stroke="#ffffff"></polyline>
+             </g>
+            </svg>
+            <span>Confirm Offer</span>
+           </button>
+          </div>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+    </div>
+   </div>
+  </div>
+ </section>
+ <script>
+      const selects = document.querySelectorAll('select.disabled-select');
+      for (const select of selects) {
+       if (select.disabled) {
+        select.classList.add('disabled-select-enabled');
+       } else {
+        select.classList.remove('disabled-select-enabled');
+       }
+      }
+</script>
+
+<script>
+          const inputs = document.querySelectorAll('input.disabled-input, input[type="checkbox"].disabled-input');
+           for (const input of inputs) {
+            if (input.readOnly) {
+             input.classList.add('disabled-input-enabled');
+            } else {
+             input.classList.remove('disabled-input-enabled');
+            }
+           }
+</script>
+<style>
+.disabled-input-enabled {
+    opacity: 0.50 !important;
+}
+select.disabled-select-enabled {
+    opacity: 0.50 !important;
+}
+ </style> 
+ <input type="hidden" name="formid" value="{{ form_id }}">
+ <input type="hidden" name="addr_to" value="{{ data.addr_to }}">
+ <input type="hidden" name="addr_from" value="{{ data.addr_from }}">
+ <input type="hidden" name="swap_type" value="{{ data.swap_type }}">
+ <input type="hidden" name="coin_from" value="{{ data.coin_from }}">
+ <input type="hidden" name="fee_from_extra" value="{{ data.fee_from_extra }}">
+ <input type="hidden" name="coin_to" value="{{ data.coin_to }}">
+ <input type="hidden" name="fee_to_extra" value="{{ data.fee_to_extra }}">
+ {% if data.automation_strat_id != -1 %}
+ <input type="hidden" name="automation_strat_id" value="{{ data.automation_strat_id }}">
+ {% endif %}
+ {% if data.amt_var==true %}
+ <input type="hidden" name="amt_var" value="av">
+ {% endif %}
+ {% if data.rate_var==true %}
+ <input type="hidden" name="rate_var" value="rv">
+ {% endif %}
+</form>
+<!-- ?? -->
+<script src="static/js/new_offer.js"></script>
+<script src="static/js/coin_icons.js"></script>
+<script src="static/js/coin_icons_2.js"></script>
+</div>
+</div>
+</div>
 </div>
 {% include 'footer.html' %}
 </body>
-</html>
+</html>
\ No newline at end of file
diff --git a/basicswap/templates/offer_new_1.html b/basicswap/templates/offer_new_1.html
index 9513ad5..306f9ee 100644
--- a/basicswap/templates/offer_new_1.html
+++ b/basicswap/templates/offer_new_1.html
@@ -1,387 +1,419 @@
 {% include 'header.html' %}
 <div class="container mx-auto">
-  <section class="bg-white p-5 mt-5">
-    <div class="flex flex-wrap items-center -m-2">
-      <div class="w-full md:w-1/2 p-2">
-        <ul class="flex flex-wrap items-center gap-x-3 mb-2">
-          <li>
-            <a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/">
-              <p>Home</p>
-            </a>
-          </li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-          <li><a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/newoffer">Place an new offer</a></li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-        </ul>
-      </div>
+ <section class="p-5 mt-5">
+  <div class="flex flex-wrap items-center -m-2">
+   <div class="w-full md:w-1/2 p-2">
+    <ul class="flex flex-wrap items-center gap-x-3 mb-2">
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/">
+       <p>Home</p>
+      </a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/newoffer">Place an new offer</a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+    </ul>
+   </div>
+  </div>
+ </section>
+ <section class="py-4">
+  <div class="container px-4 mx-auto">
+   <div class="relative py-11 px-16 bg-coolGray-900 dark:bg-blue-500 rounded-md overflow-hidden">
+    <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
+    <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
+    <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
+    <div class="relative z-20 flex flex-wrap items-center -m-3">
+     <div class="w-full md:w-1/2 p-3">
+      <h2 class="mb-6 text-4xl font-bold text-white tracking-tighter">Place an new offer</h2>
+      <p class="font-normal text-coolGray-200 dark:text-white">Place an order on the order book.</p>
+     </div>
     </div>
-  </section>
-  <section class="py-4">
-    <div class="container px-4 mx-auto">
-      <div class="relative py-11 px-16 bg-coolGray-900 rounded-md overflow-hidden"> <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt=""> <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt=""> <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
-        <div class="relative z-20 flex flex-wrap items-center -m-3">
-          <div class="w-full md:w-1/2 p-3">
-            <h2 class="mb-6 text-4xl font-bold text-white tracking-tighter">Place an new offer</h2>
-            <p class="font-semibold text-coolGray-200">Place an order on the order book.</p>
-          </div>
+   </div>
+  </div>
+ </section>
+ {% include 'inc_messages.html' %}
+ <section>
+  <div class="p-5 mb-10">
+   <div class="mx-4 p-4">
+    <div class="flex items-center">
+     <div class="flex items-center text-teal-600 relative">
+      <div class="rounded-full h-12 w-12 py-3 border-2 border-blue-500">
+       <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24">
+        <g fill="#3b82f6">
+         <polygon points="14.5 23.5 11.5 23.5 11.5 4.321 6.766 8.108 4.892 5.766 11.474 0.5 14.5 0.5 14.5 23.5" fill="#3b82f6"></polygon>
+        </g>
+       </svg>
+      </div>
+      <div class="absolute top-0 -ml-10 text-center mt-16 w-32 text-xs font-medium uppercase dark:text-white text-gray-600">Step 1</div>
+     </div>
+     <div class="flex-auto border-t-2 border-teal-600 dark:border-gray-400"></div>
+     <div class="flex items-center text-teal-600 relative">
+      <div class="rounded-full transition duration-500 ease-in-out h-12 w-12 py-3 border-2 border-teal-600 dark:border-gray-400">
+       <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24">
+        <g fill="#3b82f6">
+         <path d="M19.5,23.5H4.5V20.2l.667-.445C9.549,16.828,16.5,10.78,16.5,7c0-2.654-1.682-4-5-4A9.108,9.108,0,0,0,7.333,4.248L6.084,5.08,4.42,2.584l1.247-.832A11.963,11.963,0,0,1,11.5,0c4.935,0,8,2.683,8,7,0,5-6.5,10.662-10.232,13.5H19.5ZM6,21H6Z" fill="#d1d5db"></path>
+        </g>
+       </svg>
+      </div>
+      <div class="absolute top-0 -ml-10 text-center mt-16 w-32 text-xs font-medium uppercase dark:text-white text-gray-600">Step 2</div>
+     </div>
+     <div class="flex-auto border-t-2 border-teal-600 dark:border-gray-400"></div>
+     <div class="flex items-center text-gray-500 relative">
+      <div class="rounded-full transition duration-500 ease-in-out h-12 w-12 py-3 border-2 border-teal-600 dark:border-gray-400">
+       <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24">
+        <g fill="#3b82f6">
+         <polygon points="9 21 1 13 4 10 9 15 21 3 24 6 9 21" fill="#d1d5db"></polygon>
+        </g>
+       </svg>
+      </div>
+      <div class="absolute top-0 -ml-10 text-center mt-16 w-32 text-xs font-medium uppercase dark:text-white text-gray-600">Confirm</div>
+     </div>
+    </div>
+   </div>
+  </div>
+ </section>
+ <section class="py-3">
+  <div class="container px-4 mx-auto">
+   <div class="p-8 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+    <div class="flex flex-wrap items-center justify-between -mx-4 mb-8 pb-6 border-b border-gray-400 border-opacity-20">
+     <div class="w-full sm:w-auto px-4 mb-6 sm:mb-0">
+      <h4 class="text-2xl font-bold tracking-wide dark:text-white mb-1">STEP 1</h4>
+      <!-- todo add subtitle <p class="text-sm text-coolGray-500">Lorem ipsum dolor sit amet</p> -->
+     </div>
+    </div>
+    <form method="post" autocomplete="off" id='form'>
+     <div class="py-3 border-b items-center justify-between -mx-4 mb-6 pb-6 border-gray-400 border-opacity-20">
+      <div class="w-full md:w-10/12">
+       <div class="flex flex-wrap -m-3 w-full sm:w-auto px-4 mb-6 sm:mb-0">
+        <div class="w-full md:w-1/3 p-3">
+         <p class="text-sm text-coolGray-800 dark:text-white font-semibold">Select Network</p>
         </div>
-      </div>
-    </div>
-  </section>
-  <section class="bg-white">
-    <div class="pl-6 pr-6 pt-0 pb-20 h-full overflow-hidden bg-white rounded-t-md">
-      <div class="pb-6 border-coolGray-100">
-        <div class="flex flex-wrap items-center justify-between -m-2">
-          <div class="w-full p-2">
-            {% include 'inc_messages.html' %}
-            <div class="p-5 mb-10">
-              <div class="mx-4 p-4">
-                <div class="flex items-center">
-                  <div class="flex items-center text-teal-600 relative">
-                    <div class="rounded-full h-12 w-12 py-3 border-2 border-blue-500">
-                      <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24">
-                        <g fill="#3b82f6">
-                          <polygon points="14.5 23.5 11.5 23.5 11.5 4.321 6.766 8.108 4.892 5.766 11.474 0.5 14.5 0.5 14.5 23.5" fill="#3b82f6"></polygon>
-                        </g>
-                      </svg>
-                    </div>
-                    <div class="absolute top-0 -ml-10 text-center mt-16 w-32 text-xs font-medium uppercase text-gray-500">Step 1</div>
-                  </div>
-                  <div class="flex-auto border-t-2 border-teal-600"></div>
-                  <div class="flex items-center text-teal-600 relative">
-                    <div class="rounded-full transition duration-500 ease-in-out h-12 w-12 py-3 border-2 border-teal-600">
-                      <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24">
-                        <g fill="#3b82f6">
-                          <path d="M19.5,23.5H4.5V20.2l.667-.445C9.549,16.828,16.5,10.78,16.5,7c0-2.654-1.682-4-5-4A9.108,9.108,0,0,0,7.333,4.248L6.084,5.08,4.42,2.584l1.247-.832A11.963,11.963,0,0,1,11.5,0c4.935,0,8,2.683,8,7,0,5-6.5,10.662-10.232,13.5H19.5ZM6,21H6Z" fill="#d1d5db"></path>
-                        </g>
-                      </svg>
-                    </div>
-                    <div class="absolute top-0 -ml-10 text-center mt-16 w-32 text-xs font-medium uppercase text-gray-500">Step 2</div>
-                  </div>
-                  <div class="flex-auto border-t-2 border-teal-600"></div>
-                  <div class="flex items-center text-gray-500 relative">
-                    <div class="rounded-full transition duration-500 ease-in-out h-12 w-12 py-3 border-2 border-teal-600">
-                      <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24">
-                        <g fill="#3b82f6">
-                          <polygon points="9 21 1 13 4 10 9 15 21 3 24 6 9 21" fill="#d1d5db"></polygon>
-                        </g>
-                      </svg>
-                    </div>
-                    <div class="absolute top-0 -ml-10 text-center mt-16 w-32 text-xs font-medium uppercase text-gray-500">Confirm</div>
-                  </div>
-                </div>
-              </div>
-            </div>
-            <form method="post" autocomplete="off" id='form'>
-              <div class="py-6 border-b border-t border-coolGray-100">
-                <div class="w-full md:w-10/12">
-                  <div class="flex flex-wrap -m-3">
-                    <div class="w-full md:w-1/3 p-3">
-                      <p class="text-sm text-coolGray-800 font-semibold">Select network</p>
-                    </div>
-                    <div class="w-full md:flex-1 p-3">
-                      <div class="relative">
-                        <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                          <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"> </path>
-                        </svg>
-                        <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
-                          <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                            <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
-                              <line data-cap="butt" x1="7.6" y1="10.5" x2="16.4" y2="5.5" stroke="#3b82f6"></line>
-                              <line data-cap="butt" x1="7.6" y1="13.5" x2="16.4" y2="18.5" stroke="#3b82f6"></line>
-                              <circle cx="5" cy="12" r="3"></circle>
-                              <circle cx="19" cy="4" r="3"></circle>
-                              <circle cx="19" cy="20" r="3"></circle>
-                            </g>
-                          </svg>
-                        </div>
-                        <select class="pl-10 appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" name="addr_to">
-                          <option{% if data.addr_to=="-1" %} selected{% endif %} value="-1">Public Network</option>
-                            {% for a in addrs_to %}
-                            <option{% if data.addr_to==a[0] %} selected{% endif %} value="{{ a[0] }}">{{ a[0] }} {{ a[1] }}</option>
-                            {% endfor %}
-                          </select>
-                      </div>
-                    </div>
-                  </div>
-                </div>
-              </div>
-              <div class="py-6 border-b border-coolGray-100">
-                <div class="w-full md:w-10/12">
-                  <div class="flex flex-wrap -m-3">
-                    <div class="w-full md:w-1/3 p-3">
-                      <p class="text-sm text-coolGray-800 font-semibold">Select address</p>
-                    </div>
-                    <div class="w-full md:flex-1 p-3">
-                      <div class="relative">
-                        <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                          <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"> </path>
-                        </svg>
-                        <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
-                          <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                            <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
-                              <path data-cap="butt" d="M11.992,11.737,14.2,13.4A2,2,0,0,1,15,15v1H7V15a2,2,0,0,1,.8-1.6l2.208-1.663" stroke="#3b82f6"></path>
-                              <rect x="9" y="7" width="4" height="5" rx="2" ry="2" stroke="#3b82f6"></rect>
-                              <path d="M2,1H18a2,2,0,0,1,2,2V21a2,2,0,0,1-2,2H2Z"></path>
-                              <line x1="23" y1="5" x2="23" y2="9" stroke="#3b82f6"></line>
-                            </g>
-                          </svg>
-                        </div>
-                        <select class="pl-10 appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" name="addr_from">
-                          {% for a in addrs %}
-                          <option{% if data.addr_from==a[0] %} selected{% endif %} value="{{ a[0] }}">{{ a[0] }} {{ a[1] }}</option>
-                          {% endfor %}
-                            <option{% if data.addr_from=="-1" %} selected{% endif %} value="-1">New Address</option>
-                        </select>
-                      </div>
-                    </div>
-                  </div>
-                </div>
-              </div>
-
-              <div class="py-6 border-b border-coolGray-100">
-                <div class="w-full md:w-10/12">
-                  <div class="flex flex-wrap -m-3">
-                    <div class="w-full md:w-1/3 p-3">
-                      <p class="text-sm text-coolGray-800 font-semibold">Swap Type</p>
-                    </div>
-                    <div class="w-full md:flex-1 p-3">
-                      <div class="relative">
-                        <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                          <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"> </path>
-                        </svg>
-                        <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
-                          <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                            <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
-                              <path data-cap="butt" d="M11.992,11.737,14.2,13.4A2,2,0,0,1,15,15v1H7V15a2,2,0,0,1,.8-1.6l2.208-1.663" stroke="#3b82f6"></path>
-                              <rect x="9" y="7" width="4" height="5" rx="2" ry="2" stroke="#3b82f6"></rect>
-                              <path d="M2,1H18a2,2,0,0,1,2,2V21a2,2,0,0,1-2,2H2Z"></path>
-                              <line x1="23" y1="5" x2="23" y2="9" stroke="#3b82f6"></line>
-                            </g>
-                          </svg>
-                        </div>
-                        <select class="pl-10 appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" name="swap_type" id="swap_type">
-                          {% for a in swap_types %}
-                          <option{% if data.swap_type==a[0] %} selected{% endif %} value="{{ a[0] }}">{{ a[1] }}</option>
-                          {% endfor %}
-                        </select>
-                      </div>
-                    </div>
-                  </div>
-                </div>
-              </div>
-
-              <div class="py-6 border-b border-coolGray-100">
-                <div class="w-full md:w-10/12">
-                  <div class="flex flex-wrap -m-3">
-                    <div class="w-full md:w-1/3 p-3">
-                      <p class="text-sm text-coolGray-800 font-semibold">You Send</p>
-                    </div>
-                    <div class="w-full md:flex-1 p-3">
-                      <div class="flex flex-wrap -m-3">
-                        <div class="w-full md:w-1/2 p-3">
-                          <div class="relative">
-                            <svg class="absolute right-4 top-1/2 transform -translate-y-1/2 z-50" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                              <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"> </path>
-                            </svg>
-                            <select is="ms-dropdown" class="pl-10 appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" id="coin_from" name="coin_from" onchange="set_rate('coin_from');">
-                              <option value="-1">Select coin you send</option>
-                              {% for c in coins_from %}
-                             <option{% if data.coin_from==c[0] %} selected{% endif %} value="{{ c[0] }}" data-image="/static/images/coins/{{ c[1]|replace(" ", "-") }}-20.png">{{ c[1] }}</option>
-                              {% endfor %}
-                            </select>
-                          </div>
-                        </div>
-                        <div class="w-full md:w-1/2 p-3">
-                          <div class="relative">
-                            <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
-                              <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                                <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
-                                  <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
-                                  <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
-                                  <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
-                                  <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
-                                  <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
-                                </g>
-                              </svg>
-                            </div>
-                            <input class="pl-10 appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" placeholder="Amount you send" type="text" id="amt_from" name="amt_from" value="{{ data.amt_from }}" onchange="set_rate('amt_from');"> </div>
-                        </div>
-                      </div>
-                    </div>
-                  </div>
-                </div>
-              </div>
-              <div class="py-6 border-b border-coolGray-100">
-                <div class="w-full md:w-10/12">
-                  <div class="flex flex-wrap -m-3">
-                    <div class="w-full md:w-1/3 p-3">
-                      <p class="text-sm text-coolGray-800 font-semibold">You Get</p>
-                    </div>
-                    <div class="w-full md:flex-1 p-3">
-                      <div class="flex flex-wrap -m-3">
-                        <div class="w-full md:w-1/2 p-3">
-                          <div class="relative">
-                            <svg class="absolute right-4 top-1/2 transform -translate-y-1/2 z-50" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                              <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"> </path>
-                            </svg>
-                            <select is="ms-dropdown" class="pl-10 appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-5" id="coin_to" name="coin_to" onchange="set_rate('coin_to');">
-                              <option value="-1">Select coin you get</option>
-                              {% for c in coins %}
-                              <option{% if data.coin_to==c[0] %} selected{% endif %} value="{{ c[0] }}" data-image="/static/images/coins/{{ c[1]|replace(" ", "-") }}-20.png">{{ c[1] }}</option>
-                              {% endfor %}
-                            </select>
-                          </div>
-                        </div>
-                        <div class="w-full md:w-1/2 p-3">
-                          <div class="relative">
-                            <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
-                              <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                                <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
-                                  <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
-                                  <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
-                                  <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
-                                  <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
-                                  <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
-                                </g>
-                              </svg>
-                            </div>
-                            <input class="pl-10 appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" placeholder="Amount you get" type="text" id="amt_to" name="amt_to" value="{{ data.amt_to }}" onchange="set_rate('amt_to');"> </div>
-                        </div>
-                      </div>
-                    </div>
-                  </div>
-                </div>
-              </div>
-              <div class="py-6 border-b border-coolGray-100">
-                <div class="w-full md:w-10/12">
-                  <div class="flex flex-wrap -m-3">
-                    <div class="w-full md:w-1/3 p-3">
-                      <p class="text-sm text-coolGray-800 font-semibold">Bid amount</p>
-                    </div>
-                    <div class="w-full md:flex-1 p-3">
-                      <div class="flex flex-wrap -m-3">
-                        <div class="w-full md:w-1/2 p-3">
-                          <p class="mb-1.5 font-medium text-base text-coolGray-800">Minimum Bid Amount</p>
-                          <div class="relative">
-                            <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
-                              <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                                <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
-                                  <rect x="9.843" y="5.379" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -0.7635 13.1569)" width="11.314" height="4.243"></rect>
-                                  <polyline points="3,23 3,19 15,19 15,23 "></polyline>
-                                  <line x1="4" y1="15" x2="1" y2="15" stroke="#3b82f6"></line>
-                                  <line x1="5.757" y1="10.757" x2="3.636" y2="8.636" stroke="#3b82f6"></line>
-                                  <line x1="1" y1="23" x2="17" y2="23"></line>
-                                  <line x1="17" y1="9" x2="23" y2="15"></line>
-                                </g>
-                              </svg>
-                            </div>
-                            <input class="pl-10 appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" type="text" id="amt_bid_min" name="amt_bid_min" value="{{ data.amt_bid_min }}" title="Bids with an amount below the minimum bid value will be discarded"> </div>
-                        </div>
-                        <div class="w-full md:w-1/2 p-3">
-                          <p class="mb-1.5 font-medium text-base text-coolGray-800">Rate</p>
-                          <div class="relative">
-                            <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
-                              <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                                <g fill="#3b82f6">
-                                  <path d="M9,9h5L7,0,0,9H5V23a1,1,0,0,0,1,1H8a1,1,0,0,0,1-1Z" fill="#3b82f6"></path>
-                                  <path d="M14,17a3,3,0,1,1,3-3A3,3,0,0,1,14,17Zm0-4a1,1,0,1,0,1,1A1,1,0,0,0,14,13Z" data-color="color-2"></path>
-                                  <path d="M21,24a3,3,0,1,1,3-3A3,3,0,0,1,21,24Zm0-4a1,1,0,1,0,1,1A1,1,0,0,0,21,20Z" data-color="color-2"></path>
-                                  <path d="M13,23a1,1,0,0,1-.707-1.707l9-9a1,1,0,0,1,1.414,1.414l-9,9A1,1,0,0,1,13,23Z" data-color="color-2"></path>
-                                </g>
-                              </svg>
-                            </div>
-                            <input class="pl-10 appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" type="text" id="rate" name="rate" value="{{ data.rate }}" onchange="set_rate('rate');"> </div>
-                            <div class="form-check form-check-inline">
-                            <input class="form-check-input h-4 w-4 border border-gray-300 rounded-sm bg-gray-50 checked:bg-blue-600 checked:border-blue-600 focus:outline-none transition duration-200 mt-1 align-top bg-no-repeat bg-center bg-contain float-left mr-2 cursor-pointer" type="checkbox" id="rate_lock" name="rate_lock" value="rl" checked=checked>
-                            <label class="cursor-help form-check-label inline-block text-gray-800" for="inlineCheckbox1">Lock Rate</label>
-                            </div>
-                        </div>
-                      </div>
-                    </div>
-                  </div>
-                </div>
-              </div>
-              <div class="py-6 border-coolGray-100">
-                <div class="w-full md:w-10/12">
-                  <div class="flex flex-wrap -m-3">
-                    <div class="w-full md:w-1/3 p-3">
-                      <p class="text-sm text-coolGray-800 font-semibold">Options</p>
-                    </div>
-                    <div class="w-full md:flex-1 p-3">
-                      <div class="form-check form-check-inline">
-                        <input class="form-check-input h-4 w-4 border border-gray-300 rounded-sm bg-gray-50 checked:bg-blue-600 checked:border-blue-600 focus:outline-none transition duration-200 mt-1 align-top bg-no-repeat bg-center bg-contain float-left mr-2 cursor-pointer" type="checkbox" id="amt_var" name="amt_var" value="av" {% if data.amt_var==true %} checked="checked" {% endif %}>
-                        <label class="form-check-label inline-block text-gray-800" for="inlineCheckbox2">Amount Variable</label>
-                      </div>
-                      <div class="form-check form-check-inline">
-                        <input class="form-check-input h-4 w-4 border border-gray-300 rounded-sm bg-gray-50 checked:bg-blue-600 checked:border-blue-600 focus:outline-none transition duration-200 mt-1 align-top bg-no-repeat bg-center bg-contain float-left mr-2 cursor-pointer" type="checkbox" id="rate_var" name="rate_var" value="rv" {% if data.rate_var==true %} checked="checked" {% endif %}>
-                        <label class="form-check-label bg-gray-50inline-block text-gray-800" for="inlineCheckbox3">Rate Variable</label>
-                      </div>
-                    </div>
-                  </div>
-                </div>
-              </div>
-              <div class="py-6 border-b border-t border-coolGray-100">
-                <div class="w-full md:w-10/12">
-                  <div class="flex flex-wrap -m-3">
-                    <div class="w-full md:w-1/3 p-3">
-                      <p class="text-sm text-coolGray-800 font-semibold">Rates</p>
-                    </div>
-                    <div class="w-full md:flex-1 p-3">
-                      <p id="rates_display"></p>
-                    </div>
-                  </div>
-                </div>
-              </div>
-              <div class="p-6 pt-10 bg-white bg-opacity-60 mb-10 rounded-b-md mb-20">
-                <div class="w-full md:w-0/12">
-                  <div class="flex flex-wrap justify-end -m-1.5">
-                    <!--<div class="w-full md:w-auto p-1.5">
-                <button name="show_rates_table" type="button" value="Show Rates Table" onclick='lookup_rates_table();' class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none">
-                  <svg class="mr-2" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                    <g fill="#556987">
-                      <path fill="#556987" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path>
-                      <path data-color="#556987" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path>
-                    </g>
-                  </svg> <span>Show Rates Table</span> </button>
-              </div>-->
-                    <div class="w-full md:w-auto p-1.5">
-                      <button name="check_rates" type="button" value="Lookup Rates (RAW)" onclick='lookup_rates();' class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none">
-                        <svg class="mr-2" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                          <g fill="#556987">
-                            <path fill="#556987" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path>
-                            <path data-color="#556987" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path>
-                          </g>
-                        </svg> <span>Check Current Rates</span></button>
-                    </div>
-                    <div class="w-full md:w-auto p-1.5">
-                      <button name="continue" value="Continue" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
-                        <svg class="mr-2" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                          <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round">
-                            <circle cx="12" cy="12" r="11"></circle>
-                            <polyline points="11 8 15 12 11 16" stroke="#ffffff"></polyline>
-                          </g>
-                        </svg> <span>Continue</span></button>
-                    </div>
-                  </div>
-                </div>
-              </div>
-              <input type="hidden" name="formid" value="{{ form_id }}">
-              <input type="hidden" name="step1" value="a"> </form>
+        <div class="w-full md:flex-1 p-3">
+         <div class="relative">
+          <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+           <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+          </svg>
+          <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
+           <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+            <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
+             <line data-cap="butt" x1="7.6" y1="10.5" x2="16.4" y2="5.5" stroke="#3b82f6"></line>
+             <line data-cap="butt" x1="7.6" y1="13.5" x2="16.4" y2="18.5" stroke="#3b82f6"></line>
+             <circle cx="5" cy="12" r="3"></circle>
+             <circle cx="19" cy="4" r="3"></circle>
+             <circle cx="19" cy="20" r="3"></circle>
+            </g>
+           </svg>
           </div>
+          <select class="pl-10 hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="addr_to">
+           <option{% if data.addr_to=="-1" %} selected{% endif %} value="-1">Public Network</option>
+            {% for a in addrs_to %}
+            <option{% if data.addr_to==a[0] %} selected{% endif %} value="{{ a[0] }}">{{ a[0] }} {{ a[1] }}</option>
+            {% endfor %}
+          </select>
+         </div>
         </div>
+       </div>
       </div>
+     </div>
+     <div class="py-3 border-b items-center justify-between -mx-4 mb-6 pb-6 border-gray-400 border-opacity-20">
+      <div class="w-full md:w-10/12">
+       <div class="flex flex-wrap -m-3 w-full sm:w-auto px-4 mb-6 sm:mb-0">
+        <div class="w-full md:w-1/3 p-3">
+         <p class="text-sm text-coolGray-800 dark:text-white font-semibold">Select Address</p>
+        </div>
+        <div class="w-full md:flex-1 p-3">
+         <div class="relative">
+          <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+           <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+          </svg>
+          <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
+           <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+            <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
+             <path data-cap="butt" d="M11.992,11.737,14.2,13.4A2,2,0,0,1,15,15v1H7V15a2,2,0,0,1,.8-1.6l2.208-1.663" stroke="#3b82f6"></path>
+             <rect x="9" y="7" width="4" height="5" rx="2" ry="2" stroke="#3b82f6"></rect>
+             <path d="M2,1H18a2,2,0,0,1,2,2V21a2,2,0,0,1-2,2H2Z"></path>
+             <line x1="23" y1="5" x2="23" y2="9" stroke="#3b82f6"></line>
+            </g>
+           </svg>
+          </div>
+          <select class="pl-10 hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="addr_from">
+            {% for a in addrs %}
+            <option{% if data.addr_from==a[0] %} selected{% endif %} value="{{ a[0] }}">{{ a[0] }} {{ a[1] }}</option>
+            {% endfor %}
+            <option{% if data.addr_from=="-1" %} selected{% endif %} value="-1">New Address</option>
+          </select>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+     <div class="py-3 border-b items-center justify-between -mx-4 mb-6 pb-6 border-gray-400 border-opacity-20">
+      <div class="w-full md:w-10/12">
+       <div class="flex flex-wrap -m-3 w-full sm:w-auto px-4 mb-6 sm:mb-0">
+        <div class="w-full md:w-1/3 p-3">
+         <p class="text-sm text-coolGray-800 dark:text-white font-semibold">Swap Type</p>
+        </div>
+        <div class="w-full md:flex-1 p-3">
+         <div class="relative">
+          <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+           <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+          </svg>
+          <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
+           <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+            <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
+             <path data-cap="butt" d="M11.992,11.737,14.2,13.4A2,2,0,0,1,15,15v1H7V15a2,2,0,0,1,.8-1.6l2.208-1.663" stroke="#3b82f6"></path>
+             <rect x="9" y="7" width="4" height="5" rx="2" ry="2" stroke="#3b82f6"></rect>
+             <path d="M2,1H18a2,2,0,0,1,2,2V21a2,2,0,0,1-2,2H2Z"></path>
+             <line x1="23" y1="5" x2="23" y2="9" stroke="#3b82f6"></line>
+            </g>
+           </svg>
+          </div>
+          <select class="pl-10 hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="swap_type" id="swap_type">
+            {% for a in swap_types %}
+            <option{% if data.swap_type==a[0] %} selected{% endif %} value="{{ a[0] }}">{{ a[1] }}</option>
+            {% endfor %}
+          </select>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+
+<div class="py-3 border-b items-center justify-between -mx-4 mb-6 pb-6 border-gray-400 border-opacity-20">
+ <div class="w-full md:w-10/12">
+  <div class="flex flex-wrap -m-3 w-full sm:w-auto px-4 mb-6 sm:mb-0">
+   <div class="w-full md:w-1/3 p-3">
+    <p class="text-sm text-coolGray-800 dark:text-white font-semibold">You Send</p>
+   </div>
+   <div class="w-full md:flex-1 p-3">
+    <div class="flex flex-wrap -m-3">
+     <div class="w-full md:w-1/2 p-3">
+      <div class="custom-select">
+       <div class="relative">
+        <svg class="absolute right-4 top-1/2 transform -translate-y-1/2 z-50" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+         <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+        </svg>
+        <select class="select hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-400 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" id="coin_from" name="coin_from" onchange="set_rate('coin_from');">
+         <option value="-1">Select coin you send</option>
+         {% for c in coins_from %}
+         <option{% if data.coin_from==c[0] %} selected{% endif %} value="{{ c[0] }}" data-image="/static/images/coins/{{ c[1]|replace(" ", "-") }}-20.png">{{ c[1] }}</option>
+          {% endfor %}
+        </select>
+        <div class="select-dropdown">
+         <img class="select-icon" src="" alt="">
+         <img class="select-image" src="" alt="">
+        </div>
+       </div>
+      </div>
+     </div>
+     <div class="w-full md:w-1/2 p-3">
+      <div class="relative">
+       <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
+        <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+         <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
+          <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
+          <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
+          <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
+          <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
+          <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
+         </g>
+        </svg>
+       </div>
+       <input class="pl-10 hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-400 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" placeholder="Amount you send" type="text" id="amt_from" name="amt_from" value="{{ data.amt_from }}" onchange="set_rate('amt_from');">
+      </div>
+     </div>
     </div>
-  </section>
-  <script>
+   </div>
+  </div>
+ </div>
+</div>
+<div class="py-3 border-b items-center justify-between -mx-4 mb-6 pb-6 border-gray-400 border-opacity-20">
+ <div class="w-full md:w-10/12">
+  <div class="flex flex-wrap -m-3 w-full sm:w-auto px-4 mb-6 sm:mb-0">
+   <div class="w-full md:w-1/3 p-3">
+    <p class="text-sm text-coolGray-800 dark:text-white font-semibold">You Get</p>
+   </div>
+   <div class="w-full md:flex-1 p-3">
+    <div class="flex flex-wrap -m-3">
+     <div class="w-full md:w-1/2 p-3">
+      <div class="custom-select">
+       <div class="relative">
+        <svg class="absolute right-4 top-1/2 transform -translate-y-1/2 z-50" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+         <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+        </svg>
+        <select class="select hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-400 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0"" id="coin_to" name="coin_to" onchange="set_rate('coin_to');">
+         <option class="no-space" value="-1">Select coin you get</option>
+         {% for c in coins %}
+         <option{% if data.coin_to==c[0] %} selected{% endif %} value="{{ c[0] }}" data-image="/static/images/coins/{{ c[1]|replace(" ", "-") }}-20.png">{{ c[1] }}</option>{% endfor %}
+        </select>
+        <div class="select-dropdown">
+         <img class="select-icon" src="" alt="">
+         <img class="select-image" src="" alt="">
+        </div>
+       </div>
+      </div>
+     </div>
+     <div class="w-full md:w-1/2 p-3">
+      <div class="relative">
+       <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
+        <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+         <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
+          <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
+          <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
+          <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
+          <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
+          <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
+         </g>
+        </svg>
+       </div>
+       <input class="pl-10 hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-400 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" placeholder="Amount you get" type="text" id="amt_to" name="amt_to" value="{{ data.amt_to }}" onchange="set_rate('amt_to');">
+      </div>
+     </div>
+    </div>
+   </div>
+  </div>
+ </div>
+</div>
+<div class="py-3 border-b items-center justify-between -mx-4 mb-6 pb-6 border-gray-400 border-opacity-20">
+ <div class="w-full md:w-10/12">
+  <div class="flex flex-wrap -m-3 w-full sm:w-auto px-4 mb-6 sm:mb-0">
+   <div class="w-full md:w-1/3 p-3">
+    <p class="text-sm text-coolGray-800 dark:text-white font-semibold">Bid Amount</p>
+   </div>
+   <div class="w-full md:flex-1 p-3">
+    <div class="flex flex-wrap -m-3">
+     <div class="w-full md:w-1/2 p-3">
+      <p class="mb-1.5 font-medium text-base dark:text-white text-coolGray-800">Minimum Bid Amount</p>
+      <div class="relative">
+       <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
+        <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+         <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
+          <rect x="9.843" y="5.379" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -0.7635 13.1569)" width="11.314" height="4.243"></rect>
+          <polyline points="3,23 3,19 15,19 15,23 "></polyline>
+          <line x1="4" y1="15" x2="1" y2="15" stroke="#3b82f6"></line>
+          <line x1="5.757" y1="10.757" x2="3.636" y2="8.636" stroke="#3b82f6"></line>
+          <line x1="1" y1="23" x2="17" y2="23"></line>
+          <line x1="17" y1="9" x2="23" y2="15"></line>
+         </g>
+        </svg>
+       </div>
+       <input class="pl-10 hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" type="text" id="amt_bid_min" name="amt_bid_min" value="{{ data.amt_bid_min }}" title="Bids with an amount below the minimum bid value will be discarded">
+      </div>
+     </div>
+     <div class="w-full md:w-1/2 p-3">
+      <p class="mb-1.5 font-medium text-base dark:text-white text-coolGray-800">Rate</p>
+      <div class="relative">
+       <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
+        <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+         <g fill="#3b82f6">
+          <path d="M9,9h5L7,0,0,9H5V23a1,1,0,0,0,1,1H8a1,1,0,0,0,1-1Z" fill="#3b82f6"></path>
+          <path d="M14,17a3,3,0,1,1,3-3A3,3,0,0,1,14,17Zm0-4a1,1,0,1,0,1,1A1,1,0,0,0,14,13Z" data-color="color-2"></path>
+          <path d="M21,24a3,3,0,1,1,3-3A3,3,0,0,1,21,24Zm0-4a1,1,0,1,0,1,1A1,1,0,0,0,21,20Z" data-color="color-2"></path>
+          <path d="M13,23a1,1,0,0,1-.707-1.707l9-9a1,1,0,0,1,1.414,1.414l-9,9A1,1,0,0,1,13,23Z" data-color="color-2"></path>
+         </g>
+        </svg>
+       </div>
+       <input class="pl-10 hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" type="text" id="rate" name="rate" value="{{ data.rate }}" onchange="set_rate('rate');">
+      </div>
+      <div class="form-check form-check-inline mt-5">
+       <input class="form-check-input hover:border-blue-500 w-5 h-5 form-check-input text-blue-600 bg-gray-50 border-gray-300 rounded focus:ring-blue-500 dark:focus:ring-blue-600 dark:ring-offset-gray-800 focus:ring-1 dark:bg-gray-500 dark:border-gray-400" type="checkbox" id="rate_lock" name="rate_lock" value="rl" checked=checked>
+       <label class="form-check-label ml-2 text-sm font-medium text-gray-800 dark:text-white" for="inlineCheckbox1">Lock Rate</label>
+      </div>
+     </div>
+    </div>
+   </div>
+  </div>
+ </div>
+</div>
+<div class="py-3 border-b items-center justify-between -mx-4 mb-6 pb-6 border-gray-400 border-opacity-20">
+ <div class="w-full md:w-10/12">
+  <div class="flex flex-wrap -m-3 w-full sm:w-auto px-4 mb-6 sm:mb-0">
+   <div class="w-full md:w-1/3 p-3">
+    <p class="text-sm text-coolGray-800 dark:text-white font-semibold">Options</p>
+   </div>
+   <div class="w-full md:flex-1 p-3">
+    <div class="form-check form-check-inline">
+     <input class="hover:border-blue-500 w-5 h-5 form-check-input text-blue-600 bg-gray-50 border-gray-300 rounded focus:ring-blue-500 dark:focus:ring-blue-600 dark:ring-offset-gray-800 focus:ring-1 dark:bg-gray-500 dark:border-gray-400" type="checkbox" id="amt_var" name="amt_var" value="av" {% if data.amt_var==true %} checked="checked" {% endif %}>
+     <label class="form-check-label ml-2 text-sm font-medium text-gray-800 dark:text-white" for="inlineCheckbox2">Amount Variable</label>
+    </div>
+    <div class="form-check form-check-inline mt-2">
+     <input class="hover:border-blue-500 w-5 h-5 form-check-input text-blue-600 bg-gray-50 border-gray-300 rounded focus:ring-blue-500 dark:focus:ring-blue-600 dark:ring-offset-gray-800 focus:ring-1 dark:bg-gray-500 dark:border-gray-400" type="checkbox" id="rate_var" name="rate_var" value="rv" {% if data.rate_var==true %} checked="checked" {% endif %}>
+     <label class="form-check-label ml-2 text-sm font-medium text-gray-800 dark:text-white" for="inlineCheckbox3">Rate Variable</label>
+    </div>
+   </div>
+  </div>
+ </div>
+</div>
+<div class="py-3 border-b items-center justify-between -mx-4 mb-6 pb-6 border-gray-400 border-opacity-20">
+ <div class="w-full md:w-10/12">
+  <div class="flex flex-wrap -m-3 w-full sm:w-auto px-4 mb-6 sm:mb-0">
+   <div class="w-full md:w-1/3 p-3">
+    <p class="text-sm text-coolGray-800 dark:text-white font-semibold">Rates</p>
+   </div>
+   <div class="w-full md:flex-1 p-3 dark:text-white text-sm monospace">
+    <p id="rates_display"></p>
+    <!-- todo adjust font-size -->
+   </div>
+  </div>
+ </div>
+</div>
+</div>
+</div>
+</section>
+<section>
+ <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden">
+  <div class="pb-6 border-coolGray-100">
+   <div class="flex flex-wrap items-center justify-between -m-2">
+    <div class="w-full pt-2">
+     <div class="container mt-5 mx-auto">
+      <div class="pt-6 pb-6 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+       <div class="px-6">
+        <div class="flex flex-wrap justify-end">
+         <!--<div class="w-full md:w-auto p-1.5"><button name="show_rates_table" type="button" value="Show Rates Table" onclick='lookup_rates_table();' class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none"><svg class="mr-2"
+          xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24"><g fill="#556987"><path fill="#556987" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path><path data-color="#556987" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path></g></svg><span>Show Rates Table</span></button></div>-->
+         <div class="w-full md:w-auto p-1.5">
+          <button name="check_rates" type="button" value="Lookup Rates (RAW)" onclick='lookup_rates();' class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md focus:ring-0 focus:outline-none dark:text-white dark:hover:text-white dark:bg-gray-600 dark:hover:bg-gray-700 dark:border-gray-600 dark:hover:border-gray-600"><span>Check Current Rates</span>
+          </button>
+         </div>
+         <div class="w-full md:w-auto p-1.5">
+          <button name="continue" value="Continue" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
+           <svg class="mr-2" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+            <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round">
+             <circle cx="12" cy="12" r="11"></circle>
+             <polyline points="11 8 15 12 11 16" stroke="#ffffff"></polyline>
+            </g>
+           </svg>
+           <span>Continue</span>
+          </button>
+         </div>
+         <input type="hidden" name="formid" value="{{ form_id }}">
+         <input type="hidden" name="step1" value="a">
+         </form>
+        </div>
+       </div>
+      </div>
+     </div>
+    </div>
+   </div>
+  </div>
+ </div>
+</section>
+<style>
+select.select-disabled {
+opacity: 0.50 !important;
+}
+</style>
+<script>
     const xhr_rates = new XMLHttpRequest();
     xhr_rates.onload = () => {
       if (xhr_rates.status == 200) {
@@ -477,13 +509,16 @@
         swap_type.disabled = true;
         swap_type.value = 'xmr_swap';
         make_hidden = true;
+        swap_type.classList.add('select-disabled'); // Add the class to the disabled select
       } else
       if (coin_from == '11' /* PIVX */ || coin_from == '12' /* DASH */ || coin_from == '13' /* FIRO */) {
         swap_type.disabled = true;
         swap_type.value = 'seller_first';
         make_hidden = true;
+        swap_type.classList.add('select-disabled'); // Add the class to the disabled select
       } else {
         swap_type.disabled = false;
+        swap_type.classList.remove('select-disabled'); // Remove the class from the enabled select
       }
       let swap_type_hidden = document.getElementById('swap_type_hidden');
       if (make_hidden) {
@@ -544,10 +579,12 @@
       const swap_type = document.getElementById('swap_type');
       set_swap_type_enabled(coin_from, coin_to, swap_type);
     });
-  </script>
-  <script src="static/js/new_offer.js"></script>
+</script>
+<script src="static/js/new_offer.js"></script>
+<script src="static/js/coin_icons.js"></script>
+<script src="static/js/coin_icons_2.js"></script>
 </div>
 {% include 'footer.html' %}
 </div>
 </body>
-</html>
+</html>
\ No newline at end of file
diff --git a/basicswap/templates/offer_new_2.html b/basicswap/templates/offer_new_2.html
index 1c2f3c8..6a355b7 100644
--- a/basicswap/templates/offer_new_2.html
+++ b/basicswap/templates/offer_new_2.html
@@ -1,566 +1,699 @@
 {% include 'header.html' %}
 <div class="container mx-auto">
-  <section class="bg-white p-5 mt-5">
-    <div class="flex flex-wrap items-center -m-2">
-      <div class="w-full md:w-1/2 p-2">
-        <ul class="flex flex-wrap items-center gap-x-3 mb-2">
-          <li>
-            <a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/">
-              <p>Home</p>
-            </a>
-          </li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-          <li><a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/newoffer">Place an new offer</a></li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-          <li><a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="#">Setup offer parameters</a></li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-        </ul>
-      </div>
-    </div>
-  </section>
-  <section class="py-4">
-    <div class="container px-4 mx-auto">
-      <div class="relative py-11 px-16 bg-coolGray-900 rounded-md overflow-hidden">
-        <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
-        <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
-        <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
-        <div class="relative z-20 flex flex-wrap items-center -m-3">
-          <div class="w-full md:w-1/2 p-3">
-            <h2 class="mb-6 text-4xl font-bold text-white tracking-tighter">Setup offer parameters</h2>
-            <p class="font-semibold text-coolGray-200">Place an order on the order book.</p>
-          </div>
-        </div>
-      </div>
-    </div>
-  </section class="bg-white">
-  <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden bg-white rounded-t-md">
-    <div class="pb-6 border-coolGray-100">
-      <div class="flex flex-wrap items-center justify-between -m-2">
-        <div class="w-full p-2">
-          {% include 'inc_messages.html' %}
-          <div class="p-5 mb-10">
-            <div class="mx-4 p-4">
-              <div class="flex items-center">
-                <div class="flex items-center text-teal-600 relative">
-                  <div class="rounded-full h-12 w-12 py-3 border-2 border-blue-500">
-                    <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24">
-                      <g fill="#3b82f6">
-                        <polygon points="14.5 23.5 11.5 23.5 11.5 4.321 6.766 8.108 4.892 5.766 11.474 0.5 14.5 0.5 14.5 23.5" fill="#3b82f6"></polygon>
-                      </g>
-                    </svg>
-                  </div>
-                  <div class="absolute top-0 -ml-10 text-center mt-16 w-32 text-xs font-medium uppercase text-gray-500">Step 1</div>
-                </div>
-                <div class="flex-auto border-t-2 border-blue-500"></div>
-                <div class="flex items-center text-teal-600 relative">
-                  <div class="rounded-full transition duration-500 ease-in-out h-12 w-12 py-3 border-2 border-blue-500">
-                    <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24">
-                      <g fill="#3b82f6">
-                        <path d="M19.5,23.5H4.5V20.2l.667-.445C9.549,16.828,16.5,10.78,16.5,7c0-2.654-1.682-4-5-4A9.108,9.108,0,0,0,7.333,4.248L6.084,5.08,4.42,2.584l1.247-.832A11.963,11.963,0,0,1,11.5,0c4.935,0,8,2.683,8,7,0,5-6.5,10.662-10.232,13.5H19.5ZM6,21H6Z" fill="#3b82f6"></path>
-                      </g>
-                    </svg>
-                  </div>
-                  <div class="absolute top-0 -ml-10 text-center mt-16 w-32 text-xs font-medium uppercase text-gray-500">Step 2</div>
-                </div>
-                <div class="flex-auto border-t-2 border-teal-600"></div>
-                <div class="flex items-center text-gray-500 relative">
-                  <div class="rounded-full transition duration-500 ease-in-out h-12 w-12 py-3 border-2 border-teal-600">
-                    <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24">
-                      <g fill="#3b82f6">
-                        <polygon points="9 21 1 13 4 10 9 15 21 3 24 6 9 21" fill="#d1d5db"></polygon>
-                      </g>
-                    </svg>
-                  </div>
-                  <div class="absolute top-0 -ml-10 text-center mt-16 w-32 text-xs font-medium uppercase text-gray-500">Confirm</div>
-                </div>
-              </div>
-            </div>
-          </div>
-          <form method="post">
-            <div class="py-6 border-b border-coolGray-100">
-              <div class="w-full md:w-10/12">
-                <div class="flex flex-wrap -m-3">
-                  <div class="w-full md:w-1/3 p-3">
-                    <p class="text-sm text-coolGray-800 font-semibold">Select network</p>
-                  </div>
-                  <div class="w-full md:flex-1 p-3">
-                    <div class="relative">
-                      <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                        <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"> </path>
-                      </svg>
-                      <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
-                        <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                          <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
-                            <line data-cap="butt" x1="7.6" y1="10.5" x2="16.4" y2="5.5" stroke="#3b82f6"></line>
-                            <line data-cap="butt" x1="7.6" y1="13.5" x2="16.4" y2="18.5" stroke="#3b82f6"></line>
-                            <circle cx="5" cy="12" r="3"></circle>
-                            <circle cx="19" cy="4" r="3"></circle>
-                            <circle cx="19" cy="20" r="3"></circle>
-                          </g>
-                        </svg>
-                      </div>
-                      <select class="pl-10 appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" name="addr_to" disabled>
-                        <option{% if data.addr_to=="-1" %} selected{% endif %} value="-1">Public Network</option>
-                          {% for a in addrs_to %}
-                          <option{% if data.addr_to==a[0] %} selected{% endif %} value="{{ a[0] }}">{{ a[0] }} {{ a[1] }}</option>
-                          {% endfor %}
-                        </select>
-                    </div>
-                  </div>
-                </div>
-              </div>
-            </div>
-
-            <div class="py-6 border-b border-coolGray-100">
-              <div class="w-full md:w-10/12">
-                <div class="flex flex-wrap -m-3">
-                  <div class="w-full md:w-1/3 p-3">
-                    <p class="text-sm text-coolGray-800 font-semibold">Select address</p>
-                  </div>
-                  <div class="w-full md:flex-1 p-3">
-                    <div class="relative">
-                      <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                        <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"> </path>
-                      </svg>
-                      <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
-                        <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                          <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
-                            <path data-cap="butt" d="M11.992,11.737,14.2,13.4A2,2,0,0,1,15,15v1H7V15a2,2,0,0,1,.8-1.6l2.208-1.663" stroke="#3b82f6"></path>
-                            <rect x="9" y="7" width="4" height="5" rx="2" ry="2" stroke="#3b82f6"></rect>
-                            <path d="M2,1H18a2,2,0,0,1,2,2V21a2,2,0,0,1-2,2H2Z"></path>
-                            <line x1="23" y1="5" x2="23" y2="9" stroke="#3b82f6"></line>
-                          </g>
-                        </svg>
-                      </div>
-                      <select class="pl-10 appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" name="addr_from" disabled> {% for a in addrs %}
-                        <option{% if data.addr_from==a[0] %} selected{% endif %} value="{{ a[0] }}">{{ a[0] }} {{ a[1] }}</option> {% endfor %}
-                          <option{% if data.addr_from=="-1" %} selected{% endif %} value="-1">New Address</option>
-                      </select>
-                    </div>
-                  </div>
-                </div>
-              </div>
-            </div>
-
-            <div class="py-6 border-b border-coolGray-100">
-                <div class="w-full md:w-10/12">
-                  <div class="flex flex-wrap -m-3">
-                    <div class="w-full md:w-1/3 p-3">
-                      <p class="text-sm text-coolGray-800 font-semibold">Swap Type</p>
-                    </div>
-                    <div class="w-full md:flex-1 p-3">
-                      <div class="relative">
-                        <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                          <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"> </path>
-                        </svg>
-                        <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
-                          <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                            <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
-                              <path data-cap="butt" d="M11.992,11.737,14.2,13.4A2,2,0,0,1,15,15v1H7V15a2,2,0,0,1,.8-1.6l2.208-1.663" stroke="#3b82f6"></path>
-                              <rect x="9" y="7" width="4" height="5" rx="2" ry="2" stroke="#3b82f6"></rect>
-                              <path d="M2,1H18a2,2,0,0,1,2,2V21a2,2,0,0,1-2,2H2Z"></path>
-                              <line x1="23" y1="5" x2="23" y2="9" stroke="#3b82f6"></line>
-                            </g>
-                          </svg>
-                        </div>
-                        <select class="pl-10 appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" name="swap_type" id="swap_type" disabled>
-                          {% for a in swap_types %}
-                          <option{% if data.swap_type==a[0] %} selected{% endif %} value="{{ a[0] }}">{{ a[1] }}</option>
-                          {% endfor %}
-                        </select>
-                      </div>
-                    </div>
-                  </div>
-                </div>
-              </div>
-
-            <div class="py-6 border-b border-coolGray-100">
-              <div class="w-full md:w-10/12">
-                <div class="flex flex-wrap -m-3">
-                  <div class="w-full md:w-1/3 p-3">
-                    <p class="text-sm text-coolGray-800 font-semibold">You Send</p>
-                  </div>
-                  <div class="w-full md:flex-1 p-3">
-                    <div class="flex flex-wrap -m-3">
-                      <div class="w-full md:w-1/2 p-3">
-                        <div class="relative">
-                          <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                            <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"> </path>
-                          </svg>
-                          <select is="ms-dropdown" class="pl-10 appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-5" id="coin_from" name="coin_from" onchange="set_rate('coin_from');" disabled>
-                            <option value="-1"></option>
-                            {% for c in coins_from %}
-                            <option{% if data.coin_from==c[0] %} selected{% endif %} value="{{ c[0] }}" data-image="/static/images/coins/{{ c[1]|replace(" ", "-") }}-20.png">{{ c[1] }}</option>
-                            {% endfor %}
-                          </select>
-                        </div>
-                      </div>
-                      <div class="w-full md:w-1/2 p-3">
-                        <div class="relative">
-                          <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
-                            <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
-                                <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
-                                <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
-                                <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
-                                <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
-                                <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
-                              </g>
-                            </svg>
-                          </div>
-                          <input class="pl-10 appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none block w-full p-2.5 opacity-70" type="text" id="amt_from" name="amt_from" value="{{ data.amt_from }}" onchange="set_rate('amt_from');" readonly> </div>
-                      </div>
-                      {% if data.swap_style == 'xmr' %}
-                      <div class="w-full md:w-1/2 p-3">
-                        <p class="mb-1.5 font-medium text-base text-coolGray-800">Fee From Confirm Target</p>
-                        <div class="relative">
-                          <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
-                            <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
-                                <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
-                                <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
-                                <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
-                                <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
-                                <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
-                              </g>
-                            </svg>
-                          </div>
-                          <input class="pl-10 appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" type="number" name="fee_from_conf" min="1" max="32" value="{{ data.fee_from_conf }}"> </div>
-                      </div>
-                      <div class="w-full md:w-1/2 p-3">
-                        <p class="mb-1.5 font-medium text-base text-coolGray-800">Fee From Increase By</p>
-                        <div class="relative">
-                          <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                            <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"> </path>
-                          </svg>
-                          <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
-                            <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
-                                <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
-                                <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
-                                <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
-                                <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
-                                <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
-                              </g>
-                            </svg>
-                          </div>
-                          <select class="pl-10 appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" name="fee_from_extra">
-                            <option value="0">None</option>
-                            <option value="10" {% if data.fee_from_extra==10 %} selected{% endif %}>10%</option>
-                            <option value="50" {% if data.fee_from_extra==50 %} selected{% endif %}>50%</option>
-                            <option value="100" {% if data.fee_from_extra==100 %} selected{% endif %}>100%</option>
-                          </select>
-                        </div>
-                      </div>
-                    {% endif %}
-                  </div>
-                  </div>
-                </div>
-              </div>
-            </div>
-            <div class="py-6 border-b border-coolGray-100">
-              <div class="w-full md:w-10/12">
-                <div class="flex flex-wrap -m-3">
-                  <div class="w-full md:w-1/3 p-3">
-                    <p class="text-sm text-coolGray-800 font-semibold">You Get</p>
-                  </div>
-                  <div class="w-full md:flex-1 p-3">
-                    <div class="flex flex-wrap -m-3">
-                      <div class="w-full md:w-1/2 p-3">
-                        <div class="relative">
-                          <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                            <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"> </path>
-                          </svg>
-                          <select is="ms-dropdown" class="pl-10 appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-5" id="coin_to" name="coin_to" onchange="set_rate('coin_to');" disabled>
-                            <option value="-1"></option>
-                            {% for c in coins %}
-                            <option{% if data.coin_to==c[0] %} selected{% endif %} value="{{ c[0] }}" data-image="/static/images/coins/{{ c[1]|replace(" ", "-") }}-20.png">{{ c[1] }}</option>
-                            {% endfor %}
-                          </select>
-                        </div>
-                      </div>
-                      <div class="w-full md:w-1/2 p-3">
-                        <div class="relative">
-                          <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
-                            <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
-                                <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
-                                <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
-                                <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
-                                <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
-                                <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
-                              </g>
-                            </svg>
-                          </div>
-                          <input class="pl-10 pl-10 appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none block w-full p-2.5 opacity-70" type="text" id="amt_to" name="amt_to" value="{{ data.amt_to }}" onchange="set_rate('amt_to');" readonly> </div>
-                      </div>
-                      {% if data.swap_style == 'xmr' and coin_to != '6' %}
-                      <div class="w-full md:w-1/2 p-3">
-                        <p class="mb-1.5 font-medium text-base text-coolGray-800">Fee From Confirm Target</p>
-                        <div class="relative">
-                          <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
-                            <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
-                                <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
-                                <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
-                                <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
-                                <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
-                                <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
-                              </g>
-                            </svg>
-                          </div>
-                          <input class="pl-10 appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" type="number" name="fee_to_conf" min="1" max="32" value="{{ data.fee_from_conf }}"></div>
-                      </div>
-                      <div class="w-full md:w-1/2 p-3">
-                        <p class="mb-1.5 font-medium text-base text-coolGray-800">Fee From Increase By</p>
-                        <div class="relative">
-                          <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                            <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
-                          </svg>
-                          <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
-                            <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
-                                <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
-                                <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
-                                <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
-                                <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
-                                <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
-                              </g>
-                            </svg>
-                          </div>
-                          <select class="pl-10 appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" name="fee_to_extra">
-                            <option value="0">None</option>
-                            <option value="10" {% if data.fee_from_extra==10 %} selected{% endif %}>10%</option>
-                            <option value="50" {% if data.fee_from_extra==50 %} selected{% endif %}>50%</option>
-                            <option value="100" {% if data.fee_from_extra==100 %} selected{% endif %}>100%</option>
-                          </select>
-                        </div>
-                      </div>
-                    {% endif %}
-                  </div>
-                  </div>
-                </div>
-              </div>
-            </div>
-            <div class="py-6 border-b border-coolGray-100">
-              <div class="w-full md:w-10/12">
-                <div class="flex flex-wrap -m-3">
-                  <div class="w-full md:w-1/3 p-3">
-                    <p class="text-sm text-coolGray-800 font-semibold">Bid amount</p>
-                  </div>
-                  <div class="w-full md:flex-1 p-3">
-                    <div class="flex flex-wrap -m-3">
-                      <div class="w-full md:w-1/2 p-3">
-                        <p class="mb-1.5 font-medium text-base text-coolGray-800">Minimum Bid Amount</p>
-                        <div class="relative">
-                          <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
-                            <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
-                                <rect x="9.843" y="5.379" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -0.7635 13.1569)" width="11.314" height="4.243"></rect>
-                                <polyline points="3,23 3,19 15,19 15,23 "></polyline>
-                                <line x1="4" y1="15" x2="1" y2="15" stroke="#3b82f6"></line>
-                                <line x1="5.757" y1="10.757" x2="3.636" y2="8.636" stroke="#3b82f6"></line>
-                                <line x1="1" y1="23" x2="17" y2="23"></line>
-                                <line x1="17" y1="9" x2="23" y2="15"></line>
-                              </g>
-                            </svg>
-                          </div>
-                          <input class="pl-10 appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none block w-full p-2.5 opacity-70" type="text" id="amt_bid_min" name="amt_bid_min" value="{{ data.amt_bid_min }}" title="Bids with an amount below the minimum bid value will be discarded" readonly> </div>
-                      </div>
-                      <div class="w-full md:w-1/2 p-3">
-                        <p class="mb-1.5 font-medium text-base text-coolGray-800">Rate</p>
-                        <div class="relative">
-                          <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
-                            <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                              <g fill="#3b82f6">
-                                <path d="M9,9h5L7,0,0,9H5V23a1,1,0,0,0,1,1H8a1,1,0,0,0,1-1Z" fill="#3b82f6"></path>
-                                <path d="M14,17a3,3,0,1,1,3-3A3,3,0,0,1,14,17Zm0-4a1,1,0,1,0,1,1A1,1,0,0,0,14,13Z" data-color="color-2"></path>
-                                <path d="M21,24a3,3,0,1,1,3-3A3,3,0,0,1,21,24Zm0-4a1,1,0,1,0,1,1A1,1,0,0,0,21,20Z" data-color="color-2"></path>
-                                <path d="M13,23a1,1,0,0,1-.707-1.707l9-9a1,1,0,0,1,1.414,1.414l-9,9A1,1,0,0,1,13,23Z" data-color="color-2"></path>
-                              </g>
-                            </svg>
-                          </div>
-                          <input class="pl-10 appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none block w-full p-2.5 opacity-70" type="text" id="rate" name="rate" value="{{ data.rate }}" onchange="set_rate('rate');" readonly></div>
-                      </div>
-                    </div>
-                  </div>
-                </div>
-              </div>
-            </div>
-            <div class="py-6 border-b border-coolGray-100">
-              <div class="w-full md:w-10/12">
-                <div class="flex flex-wrap -m-3">
-                  <div class="w-full md:w-1/3 p-3">
-                    <p class="text-sm text-coolGray-800 font-semibold">Time</p>
-                  </div>
-                  <div class="w-full md:flex-1 p-3">
-                    <div class="flex flex-wrap -m-3">
-                      <div class="w-full md:w-1/2 p-3">
-                        <p class="mb-1.5 font-medium text-base text-coolGray-800">Offer valid (hrs)</p>
-                        <div class="relative">
-                          <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
-                            <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
-                                <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
-                                <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
-                                <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
-                                <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
-                                <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
-                              </g>
-                            </svg>
-                          </div>
-                          <input class="pl-10 appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" type="number" name="validhrs" min="1" max="48" value="{{ data.validhrs }}"></div>
-                      </div>
-                      {% if data.debug_ui == true %}
-                      <div class="w-full md:w-1/2 p-3">
-                        <p class="mb-1.5 font-medium text-base text-coolGray-800">Contract Locked (Mins)</p>
-                        <div class="relative">
-                          <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
-                            <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
-                                <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
-                                <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
-                                <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
-                                <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
-                                <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
-                              </g>
-                            </svg>
-                          </div>
-                          <input class="pl-10 appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" type="number" name="lockmins" min="10" max="5000" value="{{ data.lockmins }}"> </div> {% if data.swap_style != 'xmr' %}
-                        <div class="text-sm text-gray-500 mt-1.5">(Participate txn will be locked for half the time.)</div>
-                      {% endif %}
-                    </div>
-                    {% else %}
-                      <div class="w-full md:w-1/2 p-3">
-                        <p class="mb-1.5 font-medium text-base text-coolGray-800">Contract locked (Hours)</p>
-                        <div class="relative">
-                          <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
-                            <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
-                                <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
-                                <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
-                                <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
-                                <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
-                                <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
-                              </g>
-                            </svg>
-                          </div>
-                          <input class="pl-10 appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" type="number" name="lockhrs" min="1" max="96" value="{{ data.lockhrs }}"></div>
-                          {% if data.swap_style != 'xmr' %}
-                        <div class="text-sm text-gray-500 mt-1.5">(Participate txn will be locked for half the time.)</div>
-                      {% endif %}
-                    </div>
-                  {% endif %}
-                </div>
-                  </div>
-                </div>
-              </div>
-            </div>
-            <div class="py-6 border-b border-coolGray-100">
-              <div class="w-full md:w-10/12">
-                <div class="flex flex-wrap -m-3">
-                  <div class="w-full md:w-1/3 p-3">
-                    <p class="text-sm text-coolGray-800 font-semibold">Strategy (BETA)</p>
-                  </div>
-                  <div class="w-full md:flex-1 p-3">
-                    <div class="flex flex-wrap -m-3">
-                      <div class="w-full md:w-1/2 p-3">
-                        <p class="mb-1.5 font-medium text-base text-coolGray-800">Auto Accept Strategy</p>
-                        <div class="relative">
-                          <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                            <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"> </path>
-                          </svg>
-                          <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
-                            <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
-                                <circle cx="12" cy="12" r="5" stroke="#3b82f6" data-cap="butt"></circle>
-                                <polygon points="5 6 2 4 5 2 5 6" fill="#3b82f6" stroke="none"></polygon>
-                                <polygon points="19 18 22 20 19 22 19 18" fill="#3b82f6" stroke="none"></polygon>
-                                <polygon points="5 6 2 4 5 2 5 6"></polygon>
-                                <line x1="5" y1="4" x2="9" y2="4"></line>
-                                <polygon points="19 18 22 20 19 22 19 18"></polygon>
-                                <line x1="19" y1="20" x2="15" y2="20"></line>
-                              </g>
-                            </svg>
-                          </div>
-                          <select class="pl-10 appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" name="automation_strat_id">
-                            <option value="-1" {% if data.automation_strat_id==-1 %} selected{% endif %}>None</option>
-                            {% for a in automation_strategies %}
-                            <option value="{{ a[0] }}" {% if data.automation_strat_id==a[0] %} selected{% endif %}>{{ a[1] }}</option>
-                          {% endfor %}
-                        </select>
-                        </div>
-                      </div>
-                    </div>
-                  </div>
-                </div>
-              </div>
-            </div>
-            <div class="py-6 border-coolGray-100">
-              <div class="w-full md:w-10/12">
-                <div class="flex flex-wrap -m-3">
-                  <div class="w-full md:w-1/3 p-3">
-                    <p class="text-sm text-coolGray-800 font-semibold">Options</p>
-                  </div>
-                  <div class="w-full md:flex-1 p-3">
-                    <div class="form-check form-check-inline">
-                      <input class="form-check-input h-4 w-4 border border-gray-300 rounded-sm bg-gray-50 checked:bg-blue-600 checked:border-blue-600 focus:outline-none transition duration-200 mt-1 align-top bg-no-repeat bg-center bg-contain float-left mr-2 cursor-pointer" type="checkbox" id="amt_var" name="amt_var" value="av" {% if data.amt_var==true %} checked="checked" {% endif %} disabled>
-                      <label class="form-check-label inline-block text-gray-800" for="inlineCheckbox2">Amount Variable</label>
-                    </div>
-                    <div class="form-check form-check-inline">
-                      <input class="form-check-input h-4 w-4 border border-gray-300 rounded-sm bg-gray-50 checked:bg-blue-600 checked:border-blue-600 focus:outline-none transition duration-200 mt-1 align-top bg-no-repeat bg-center bg-contain float-left mr-2 cursor-pointer" type="checkbox" id="rate_var" name="rate_var" value="rv" {% if data.rate_var==true %} checked="checked" {% endif %} disabled>
-                      <label class="form-check-label bg-gray-50inline-block text-gray-800" for="inlineCheckbox3">Rate Variable</label>
-                    </div>
-                  </div>
-                </div>
-              </div>
-            </div>
-            <div class="p-6 pt-10 bg-white bg-opacity-60 rounded-b-md">
-              <div class="w-full md:w-0/12">
-                <div class="flex flex-wrap justify-end -m-1.5">
-                  <div class="w-full md:w-auto p-1.5">
-                    <button name="step1" type="submit" value="Back" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none">
-                      <svg class="mr-2" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#556987" stroke-linejoin="round"><circle cx="12" cy="12" r="11"></circle><polyline points="13 16 9 12 13 8" stroke="#556987"></polyline></g></svg>
-                      </svg><span>Back</span></button>
-                  </div>
-                  <div class="w-full md:w-auto p-1.5">
-                    <button name="check_offer" value="Continue" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
-                      <svg class="mr-2" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                        <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round">
-                          <circle cx="12" cy="12" r="11"></circle>
-                          <polyline points="11 8 15 12 11 16" stroke="#ffffff"></polyline>
-                        </g>
-                      </svg><span>Continue</span></button>
-                  </div>
-                </div>
-              </div>
-            </div>
-            <input type="hidden" name="formid" value="{{ form_id }}">
-            <input type="hidden" name="addr_to" value="{{ data.addr_to }}">
-            <input type="hidden" name="addr_from" value="{{ data.addr_from }}">
-            <input type="hidden" name="swap_type" value="{{ data.swap_type }}">
-            <input type="hidden" name="coin_from" value="{{ data.coin_from }}">
-            <input type="hidden" name="coin_to" value="{{ data.coin_to }}"> {% if data.amt_var==true %}
-            <input type="hidden" name="amt_var" value="true"> {% endif %} {% if data.rate_var==true %}
-            <input type="hidden" name="rate_var" value="true"> {% endif %} </form>
-          <script src="static/js/new_offer.js"></script>
-        </div>
-      </div>
-    </div>
+ <section class="p-5 mt-5">
+  <div class="flex flex-wrap items-center -m-2">
+   <div class="w-full md:w-1/2 p-2">
+    <ul class="flex flex-wrap items-center gap-x-3 mb-2">
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/">
+       <p>Home</p>
+      </a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/newoffer">Place an new offer</a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="#">Setup offers parameters</a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+    </ul>
+   </div>
   </div>
+ </section>
+ <section class="py-4">
+  <div class="container px-4 mx-auto">
+   <div class="relative py-11 px-16 bg-coolGray-900 dark:bg-blue-500 rounded-md overflow-hidden">
+    <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
+    <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
+    <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
+    <div class="relative z-20 flex flex-wrap items-center -m-3">
+     <div class="w-full md:w-1/2 p-3">
+      <h2 class="mb-6 text-4xl font-bold text-white tracking-tighter">Setup offers parameters</h2>
+      <p class="font-normal text-coolGray-200 dark:text-white">Place an order on the order book.</p>
+     </div>
+    </div>
+   </div>
+  </div>
+ </section>
+ {% include 'inc_messages.html' %}
+ <section>
+  <div class="p-5 mb-10">
+   <div class="mx-4 p-4">
+    <div class="flex items-center">
+     <div class="flex items-center text-teal-600 relative">
+      <div class="rounded-full h-12 w-12 py-3 border-2 border-blue-500">
+       <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24">
+        <g fill="#3b82f6">
+         <polygon points="14.5 23.5 11.5 23.5 11.5 4.321 6.766 8.108 4.892 5.766 11.474 0.5 14.5 0.5 14.5 23.5" fill="#3b82f6"></polygon>
+        </g>
+       </svg>
+      </div>
+      <div class="absolute top-0 -ml-10 text-center mt-16 w-32 text-xs font-medium uppercase dark:text-white text-gray-600">Step 1</div>
+     </div>
+     <div class="flex-auto border-t-2 border-blue-500 dark:border-blue-500"></div>
+     <div class="flex items-center text-teal-600 relative ">
+      <div class="rounded-full transition duration-500 ease-in-out h-12 w-12 py-3 border-2 border-blue-500 dark:border-blue-500">
+       <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24">
+        <g fill="#3b82f6">
+         <path d="M19.5,23.5H4.5V20.2l.667-.445C9.549,16.828,16.5,10.78,16.5,7c0-2.654-1.682-4-5-4A9.108,9.108,0,0,0,7.333,4.248L6.084,5.08,4.42,2.584l1.247-.832A11.963,11.963,0,0,1,11.5,0c4.935,0,8,2.683,8,7,0,5-6.5,10.662-10.232,13.5H19.5ZM6,21H6Z" fill="#3b82f6"></path>
+        </g>
+       </svg>
+      </div>
+      <div class="absolute top-0 -ml-10 text-center mt-16 w-32 text-xs font-medium uppercase dark:text-white text-gray-600">Step 2</div>
+     </div>
+     <div class="flex-auto border-t-2 border-teal-600 dark:border-gray-400"></div>
+     <div class="flex items-center text-gray-500 relative">
+      <div class="rounded-full transition duration-500 ease-in-out h-12 w-12 py-3 border-2 border-teal-600 dark:border-gray-400">
+       <svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24">
+        <g fill="#3b82f6">
+         <polygon points="9 21 1 13 4 10 9 15 21 3 24 6 9 21" fill="#d1d5db"></polygon>
+        </g>
+       </svg>
+      </div>
+      <div class="absolute top-0 -ml-10 text-center mt-16 w-32 text-xs font-medium uppercase dark:text-white text-gray-600">Confirm</div>
+     </div>
+    </div>
+   </div>
+  </div>
+ </section>
+ <section class="py-3">
+  <div class="container px-4 mx-auto">
+   <div class="p-8 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+    <div class="flex flex-wrap items-center justify-between -mx-4 mb-8 pb-6 border-b border-gray-400 border-opacity-20">
+     <div class="w-full sm:w-auto px-4 mb-6 sm:mb-0">
+      <h4 class="text-2xl font-bold tracking-wide dark:text-white mb-1">STEP 2</h4>
+      <!-- todo add subtitle <p class="text-sm text-coolGray-500">Lorem ipsum dolor sit amet</p> -->
+     </div>
+    </div>
+    <form method="post" autocomplete="off" id='form'>
+     <div class="py-3 border-b items-center justify-between -mx-4 mb-6 pb-6 border-gray-400 border-opacity-20">
+      <div class="w-full md:w-10/12">
+       <div class="flex flex-wrap -m-3 w-full sm:w-auto px-4 mb-6 sm:mb-0">
+        <div class="w-full md:w-1/3 p-3">
+         <p class="text-sm text-coolGray-800 dark:text-white font-semibold">Select Network</p>
+        </div>
+        <div class="w-full md:flex-1 p-3">
+         <div class="relative">
+          <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+           <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+          </svg>
+          <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
+           <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+            <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
+             <line data-cap="butt" x1="7.6" y1="10.5" x2="16.4" y2="5.5" stroke="#3b82f6"></line>
+             <line data-cap="butt" x1="7.6" y1="13.5" x2="16.4" y2="18.5" stroke="#3b82f6"></line>
+             <circle cx="5" cy="12" r="3"></circle>
+             <circle cx="19" cy="4" r="3"></circle>
+             <circle cx="19" cy="20" r="3"></circle>
+            </g>
+           </svg>
+          </div>
+          <select class="cursor-not-allowed disabled-select pl-10 hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0 disabled:opacity-20" name="addr_to" disabled>
+           <option{% if data.addr_to=="-1" %} selected{% endif %} value="-1">Public Network</option>
+            {% for a in addrs_to %}
+            <option{% if data.addr_to==a[0] %} selected{% endif %} value="{{ a[0] }}">{{ a[0] }} {{ a[1] }}</option>
+            {% endfor %}
+          </select>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+     <div class="py-3 border-b items-center justify-between -mx-4 mb-6 pb-6 border-gray-400 border-opacity-20">
+      <div class="w-full md:w-10/12">
+       <div class="flex flex-wrap -m-3 w-full sm:w-auto px-4 mb-6 sm:mb-0">
+        <div class="w-full md:w-1/3 p-3">
+         <p class="text-sm text-coolGray-800 dark:text-white font-semibold">Select Address</p>
+        </div>
+        <div class="w-full md:flex-1 p-3">
+         <div class="relative">
+          <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+           <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+          </svg>
+          <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
+           <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+            <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
+             <path data-cap="butt" d="M11.992,11.737,14.2,13.4A2,2,0,0,1,15,15v1H7V15a2,2,0,0,1,.8-1.6l2.208-1.663" stroke="#3b82f6"></path>
+             <rect x="9" y="7" width="4" height="5" rx="2" ry="2" stroke="#3b82f6"></rect>
+             <path d="M2,1H18a2,2,0,0,1,2,2V21a2,2,0,0,1-2,2H2Z"></path>
+             <line x1="23" y1="5" x2="23" y2="9" stroke="#3b82f6"></line>
+            </g>
+           </svg>
+          </div>
+          <select class="cursor-not-allowed disabled-select pl-10 hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="addr_from" disabled>
+            {% for a in addrs %}
+            <option{% if data.addr_from==a[0] %} selected{% endif %} value="{{ a[0] }}">{{ a[0] }} {{ a[1] }}</option>
+            {% endfor %}
+            <option{% if data.addr_from=="-1" %} selected{% endif %} value="-1">New Address</option>
+          </select>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+     <div class="py-3 border-b items-center justify-between -mx-4 mb-6 pb-6 border-gray-400 border-opacity-20">
+      <div class="w-full md:w-10/12">
+       <div class="flex flex-wrap -m-3 w-full sm:w-auto px-4 mb-6 sm:mb-0">
+        <div class="w-full md:w-1/3 p-3">
+         <p class="text-sm text-coolGray-800 dark:text-white font-semibold">Swap Type</p>
+        </div>
+        <div class="w-full md:flex-1 p-3">
+         <div class="relative">
+          <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+           <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+          </svg>
+          <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
+           <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+            <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
+             <path data-cap="butt" d="M11.992,11.737,14.2,13.4A2,2,0,0,1,15,15v1H7V15a2,2,0,0,1,.8-1.6l2.208-1.663" stroke="#3b82f6"></path>
+             <rect x="9" y="7" width="4" height="5" rx="2" ry="2" stroke="#3b82f6"></rect>
+             <path d="M2,1H18a2,2,0,0,1,2,2V21a2,2,0,0,1-2,2H2Z"></path>
+             <line x1="23" y1="5" x2="23" y2="9" stroke="#3b82f6"></line>
+            </g>
+           </svg>
+          </div>
+          <select class="cursor-not-allowed disabled-select pl-10 hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="swap_type" id="swap_type" disabled>
+            {% for a in swap_types %}
+            <option{% if data.swap_type==a[0] %} selected{% endif %} value="{{ a[0] }}">{{ a[1] }}</option>
+            {% endfor %}
+          </select>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+     <div class="py-3 border-b items-center justify-between -mx-4 mb-6 pb-6 border-gray-400 border-opacity-20">
+      <div class="w-full md:w-10/12">
+       <div class="flex flex-wrap -m-3 w-full sm:w-auto px-4 mb-6 sm:mb-0">
+        <div class="w-full md:w-1/3 p-3">
+         <p class="text-sm text-coolGray-800 dark:text-white font-semibold">You Send</p>
+        </div>
+        <div class="w-full md:flex-1 p-3">
+         <div class="flex flex-wrap -m-3">
+          <div class="w-full md:w-1/2 p-3">
+           <div class="custom-select">
+            <div class="relative">
+             <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+              <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+             </svg>
+             <select class="select cursor-not-allowed disabled-select hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" id="coin_from" name="coin_from" onchange="set_rate('coin_from');" disabled>
+              <option value="-1">Select coin you send</option>
+              {% for c in coins_from %}
+              <option{% if data.coin_from==c[0] %} selected{% endif %} value="{{ c[0] }}" data-image="/static/images/coins/{{ c[1]|replace(" ", "-") }}-20.png">{{ c[1] }}</option>
+              {% endfor %}
+             </select>
+             <div class="select-dropdown">
+              <img class="select-icon" src="" alt="">
+              <img class="select-image" src="" alt="">
+             </div>
+            </div>
+           </div>
+          </div>
+          <div class="w-full md:w-1/2 p-3">
+           <div class="relative">
+            <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
+             <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
+               <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
+               <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
+               <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
+               <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
+               <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
+              </g>
+             </svg>
+            </div>
+            <input class="cursor-not-allowed disabled-input appearance-none pl-10 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" type="text" id="amt_from" name="amt_from" value="{{ data.amt_from }}" onchange="set_rate('amt_from');" readonly>
+           </div>
+          </div>
+          {% if data.swap_style == 'xmr' %}
+          <div class="w-full md:w-1/2 p-3">
+           <p class="mb-1.5 font-medium text-base text-coolGray-800 dark:text-white">Fee From Confirm Target</p>
+           <div class="relative">
+            <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
+             <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
+               <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
+               <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
+               <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
+               <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
+               <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
+              </g>
+             </svg>
+            </div>
+            <input class="pl-10 hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" type="number" name="fee_from_conf" min="1" max="32" value="{{ data.fee_from_conf }}">
+           </div>
+          </div>
+          <div class="w-full md:w-1/2 p-3">
+           <p class="mb-1.5 font-medium text-base text-coolGray-800 dark:text-white">Fee From Increase By</p>
+           <div class="relative">
+            <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+             <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+            </svg>
+            <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
+             <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
+               <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
+               <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
+               <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
+               <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
+               <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
+              </g>
+             </svg>
+            </div>
+            <select class="pl-10 hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="fee_from_extra">
+             <option value="0">None</option>
+             <option value="10" {% if data.fee_from_extra==10 %} selected{% endif %}>10%</option>
+             <option value="50" {% if data.fee_from_extra==50 %} selected{% endif %}>50%</option>
+             <option value="100" {% if data.fee_from_extra==100 %} selected{% endif %}>100%</option>
+            </select>
+           </div>
+          </div>
+          {% endif %}
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+     <div class="py-3 border-b items-center justify-between -mx-4 mb-6 pb-6 border-gray-400 border-opacity-20">
+      <div class="w-full md:w-10/12">
+       <div class="flex flex-wrap -m-3 w-full sm:w-auto px-4 mb-6 sm:mb-0">
+        <div class="w-full md:w-1/3 p-3">
+         <p class="text-sm text-coolGray-800 dark:text-white font-semibold">You Get</p>
+        </div>
+        <div class="w-full md:flex-1 p-3">
+         <div class="flex flex-wrap -m-3">
+          <div class="w-full md:w-1/2 p-3">
+           <div class="custom-select">
+            <div class="relative">
+             <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+              <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+             </svg>
+             <select class="select cursor-not-allowed disabled-select hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" id="coin_to" name="coin_to" onchange="set_rate('coin_to');" disabled>
+              <option value="-1"></option>
+              {% for c in coins %}
+              <option{% if data.coin_to==c[0] %} selected{% endif %} value="{{ c[0] }}" data-image="/static/images/coins/{{ c[1]|replace(" ", "-") }}-20.png">{{ c[1] }}</option>
+              {% endfor %}
+             </select>
+             <div class="select-dropdown">
+              <img class="select-icon" src="" alt="">
+              <img class="select-image" src="" alt="">
+             </div>
+            </div>
+           </div>
+          </div>
+          <div class="w-full md:w-1/2 p-3">
+           <div class="relative">
+            <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
+             <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
+               <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
+               <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
+               <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
+               <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
+               <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
+              </g>
+             </svg>
+            </div>
+            <input class="cursor-not-allowed disabled-input pl-10 hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" type="text" id="amt_to" name="amt_to" value="{{ data.amt_to }}" onchange="set_rate('amt_to');" readonly>
+           </div>
+          </div>
+          {% if data.swap_style == 'xmr' and coin_to != '6' %}
+          <div class="w-full md:w-1/2 p-3">
+           <p class="mb-1.5 font-medium text-base text-coolGray-800 dark:text-white">Fee From Confirm Target</p>
+           <div class="relative">
+            <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
+             <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
+               <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
+               <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
+               <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
+               <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
+               <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
+              </g>
+             </svg>
+            </div>
+            <input class="disabled-input pl-10 hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" type="number" name="fee_to_conf" min="1" max="32" value="{{ data.fee_from_conf }}">
+           </div>
+          </div>
+          <div class="w-full md:w-1/2 p-3">
+           <p class="mb-1.5 font-medium text-base text-coolGray-800 dark:text-white">Fee From Increase By</p>
+           <div class="relative">
+            <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+             <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+            </svg>
+            <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
+             <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
+               <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
+               <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
+               <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
+               <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
+               <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
+              </g>
+             </svg>
+            </div>
+            <select class="pl-10 hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="fee_to_extra">
+             <option value="0">None</option>
+             <option value="10" {% if data.fee_from_extra==10 %} selected{% endif %}>10%</option>
+             <option value="50" {% if data.fee_from_extra==50 %} selected{% endif %}>50%</option>
+             <option value="100" {% if data.fee_from_extra==100 %} selected{% endif %}>100%</option>
+            </select>
+           </div>
+          </div>
+          {% endif %}
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+     <div class="py-3 border-b items-center justify-between -mx-4 mb-6 pb-6 border-gray-400 border-opacity-20">
+      <div class="w-full md:w-10/12">
+       <div class="flex flex-wrap -m-3 w-full sm:w-auto px-4 mb-6 sm:mb-0">
+        <div class="w-full md:w-1/3 p-3">
+         <p class="text-sm text-coolGray-800 dark:text-white font-semibold">Bid Amount</p>
+        </div>
+        <div class="w-full md:flex-1 p-3">
+         <div class="flex flex-wrap -m-3">
+          <div class="w-full md:w-1/2 p-3">
+           <p class="mb-1.5 font-medium text-base text-coolGray-800 dark:text-white">Minimum Bid Amount</p>
+           <div class="relative">
+            <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
+             <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
+               <rect x="9.843" y="5.379" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -0.7635 13.1569)" width="11.314" height="4.243"></rect>
+               <polyline points="3,23 3,19 15,19 15,23 "></polyline>
+               <line x1="4" y1="15" x2="1" y2="15" stroke="#3b82f6"></line>
+               <line x1="5.757" y1="10.757" x2="3.636" y2="8.636" stroke="#3b82f6"></line>
+               <line x1="1" y1="23" x2="17" y2="23"></line>
+               <line x1="17" y1="9" x2="23" y2="15"></line>
+              </g>
+             </svg>
+            </div>
+            <input class="cursor-not-allowed disabled-input pl-10 hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" type="text" id="amt_bid_min" name="amt_bid_min" value="{{ data.amt_bid_min }}" title="Bids with an amount below the minimum bid value will be discarded" readonly>
+           </div>
+          </div>
+          <div class="w-full md:w-1/2 p-3">
+           <p class="mb-1.5 font-medium text-base text-coolGray-800 dark:text-white">Rate</p>
+           <div class="relative">
+            <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
+             <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+              <g fill="#3b82f6">
+               <path d="M9,9h5L7,0,0,9H5V23a1,1,0,0,0,1,1H8a1,1,0,0,0,1-1Z" fill="#3b82f6"></path>
+               <path d="M14,17a3,3,0,1,1,3-3A3,3,0,0,1,14,17Zm0-4a1,1,0,1,0,1,1A1,1,0,0,0,14,13Z" data-color="color-2"></path>
+               <path d="M21,24a3,3,0,1,1,3-3A3,3,0,0,1,21,24Zm0-4a1,1,0,1,0,1,1A1,1,0,0,0,21,20Z" data-color="color-2"></path>
+               <path d="M13,23a1,1,0,0,1-.707-1.707l9-9a1,1,0,0,1,1.414,1.414l-9,9A1,1,0,0,1,13,23Z" data-color="color-2"></path>
+              </g>
+             </svg>
+            </div>
+            <input class="cursor-not-allowed disabled-input pl-10 hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" type="text" id="rate" name="rate" value="{{ data.rate }}" onchange="set_rate('rate');" readonly>
+           </div>
+          </div>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+     <div class="py-3 border-b items-center justify-between -mx-4 mb-6 pb-6 border-gray-400 border-opacity-20">
+      <div class="w-full md:w-10/12">
+       <div class="flex flex-wrap -m-3 w-full sm:w-auto px-4 mb-6 sm:mb-0">
+        <div class="w-full md:w-1/3 p-3">
+         <p class="text-sm text-coolGray-800 dark:text-white font-semibold">Time</p>
+        </div>
+        <div class="w-full md:flex-1 p-3">
+         <div class="flex flex-wrap -m-3">
+          <div class="w-full md:w-1/2 p-3">
+           <p class="mb-1.5 font-medium text-base text-coolGray-800 dark:text-white">Offer valid (hrs)</p>
+           <div class="relative">
+            <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
+             <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
+               <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
+               <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
+               <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
+               <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
+               <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
+              </g>
+             </svg>
+            </div>
+            <input class="pl-10 hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" type="number" name="validhrs" min="1" max="48" value="{{ data.validhrs }}">
+           </div>
+          </div>
+          {% if data.debug_ui == true %}
+          <div class="w-full md:w-1/2 p-3">
+           <p class="mb-1.5 font-medium text-base text-coolGray-800 dark:text-white">Contract Locked (Mins)</p>
+           <div class="relative">
+            <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
+             <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
+               <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
+               <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
+               <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
+               <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
+               <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
+              </g>
+             </svg>
+            </div>
+            <input class="pl-10 hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" type="number" name="lockmins" min="10" max="5000" value="{{ data.lockmins }}">
+           </div>
+           {% if data.swap_style != 'xmr' %}
+           <div class="text-sm text-gray-500 mt-1.5">(Participate txn will be locked for half the time.)</div>
+           {% endif %}
+          </div> {% else %} <div class="w-full md:w-1/2 p-3">
+           <p class="mb-1.5 font-medium text-base text-coolGray-800 dark:text-white">Contract locked (Hours)</p>
+           <div class="relative">
+            <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
+             <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
+               <path d="M15.6,13.873a2.273,2.273,0,0,1-.825,1.833,4.1,4.1,0,0,1-2.31.829v1.47h-.982V16.563a7.95,7.95,0,0,1-3.07-.617V14.053a8.328,8.328,0,0,0,1.5.545,8.019,8.019,0,0,0,1.568.28V12.654L11,12.468a5.357,5.357,0,0,1-2.012-1.216A2.332,2.332,0,0,1,8.4,9.627a2.123,2.123,0,0,1,.814-1.71,4.143,4.143,0,0,1,2.27-.812v-1.1h.982V7.074a8.126,8.126,0,0,1,2.97.66l-.674,1.678a7.768,7.768,0,0,0-2.3-.559v2.116a11.073,11.073,0,0,1,1.991.932,2.733,2.733,0,0,1,.867.868A2.146,2.146,0,0,1,15.6,13.873ZM10.558,9.627a.678.678,0,0,0,.219.52,2.569,2.569,0,0,0,.707.42V8.881Q10.559,9.017,10.558,9.627Zm2.884,4.354a.646.646,0,0,0-.244-.509,3.173,3.173,0,0,0-.732-.431v1.786Q13.441,14.662,13.442,13.981Z" stroke="none" fill="#3b82f6"></path>
+               <polyline points="5.346 7.929 6.932 2.237 1.135 2.966"></polyline>
+               <path data-cap="butt" d="M11.789,23A11,11,0,0,1,6.932,2.237"></path>
+               <polyline points="18.654 16.071 17.068 21.763 22.865 21.034"></polyline>
+               <path data-cap="butt" d="M12.211,1a11,11,0,0,1,4.857,20.763"></path>
+              </g>
+             </svg>
+            </div>
+            <input class="pl-10 hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" type="number" name="lockhrs" min="1" max="96" value="{{ data.lockhrs }}">
+           </div>
+           {% if data.swap_style != 'xmr' %}
+           <div class="text-sm text-gray-500 mt-1.5 dark:text-white">(Participate txn will be locked for half the time.)</div>
+           {% endif %}
+          </div>
+          {% endif %}
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+     <div class="py-3 border-b items-center justify-between -mx-4 mb-6 pb-6 border-gray-400 border-opacity-20">
+      <div class="w-full md:w-10/12">
+       <div class="flex flex-wrap -m-3 w-full sm:w-auto px-4 mb-6 sm:mb-0">
+        <div class="w-full md:w-1/3 p-3">
+         <p class="text-sm text-coolGray-800 dark:text-white font-semibold">Strategy</p>
+        </div>
+        <div class="w-full md:flex-1 p-3">
+         <div class="flex flex-wrap -m-3">
+          <div class="w-full md:w-1/2 p-3">
+           <p class="mb-1.5 font-medium text-base text-coolGray-800 dark:text-white">Auto Accept Strategy</p>
+           <div class="relative">
+            <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+             <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+            </svg>
+            <div class="flex absolute inset-y-0 left-0 items-center pl-3 pointer-events-none">
+             <svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round">
+               <circle cx="12" cy="12" r="5" stroke="#3b82f6" data-cap="butt"></circle>
+               <polygon points="5 6 2 4 5 2 5 6" fill="#3b82f6" stroke="none"></polygon>
+               <polygon points="19 18 22 20 19 22 19 18" fill="#3b82f6" stroke="none"></polygon>
+               <polygon points="5 6 2 4 5 2 5 6"></polygon>
+               <line x1="5" y1="4" x2="9" y2="4"></line>
+               <polygon points="19 18 22 20 19 22 19 18"></polygon>
+               <line x1="19" y1="20" x2="15" y2="20"></line>
+              </g>
+             </svg>
+            </div>
+            <select class="pl-10 hover:border-blue-500 pl-10 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="automation_strat_id">
+             <option value="-1" {% if data.automation_strat_id==-1 %} selected{% endif %}>None</option>
+             {% for a in automation_strategies %}
+             <option value="{{ a[0] }}" {% if data.automation_strat_id==a[0] %} selected{% endif %}>{{ a[1] }}</option>
+             {% endfor %}
+            </select>
+           </div>
+          </div>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+     <div class="py-3 border-b items-center justify-between -mx-4 mb-6 pb-6 border-gray-400 border-opacity-20">
+      <div class="w-full md:w-10/12">
+       <div class="flex flex-wrap -m-3 w-full sm:w-auto px-4 mb-6 sm:mb-0">
+        <div class="w-full md:w-1/3 p-3">
+         <p class="text-sm text-coolGray-800 dark:text-white font-semibold">Options</p>
+        </div>
+        <div class="w-full md:flex-1 p-3">
+         <div class="form-check form-check-inline">
+          <input class="cursor-not-allowed disabled-input hover:border-blue-500 w-5 h-5 form-check-input text-blue-600 bg-gray-50 border-gray-300 rounded focus:ring-blue-500 dark:focus:ring-blue-600 dark:ring-offset-gray-800 focus:ring-1 dark:bg-gray-500 dark:border-gray-400" type="checkbox" id="amt_var" name="amt_var" value="av" {% if data.amt_var==true %} checked="checked" {% endif %} disabled>
+          <label class="form-check-label ml-2 text-sm font-medium text-gray-800 dark:text-white" for="inlineCheckbox2">Amount Variable</label>
+         </div>
+         <div class="form-check form-check-inline mt-2">
+          <input class="cursor-not-allowed disabled-input hover:border-blue-500 w-5 h-5 form-check-input text-blue-600 bg-gray-50 border-gray-300 rounded focus:ring-blue-500 dark:focus:ring-blue-600 dark:ring-offset-gray-800 focus:ring-1 dark:bg-gray-500 dark:border-gray-400" type="checkbox" id="rate_var" name="rate_var" value="rv" {% if data.rate_var==true %} checked="checked" {% endif %} disabled>
+          <label class="form-check-label ml-2 text-sm font-medium text-gray-800 dark:text-white" for="inlineCheckbox3">Rate Variable</label>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+   </div>
+  </div>
+ </section>
+ <section>
+  <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden">
+   <div class="pb-6 border-coolGray-100">
+    <div class="flex flex-wrap items-center justify-between -m-2">
+     <div class="w-full pt-2">
+      <div class="container mt-5 mx-auto">
+       <div class="pt-6 pb-6 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+        <div class="px-6">
+         <div class="flex flex-wrap justify-end">
+          <div class="w-full md:w-auto p-1.5">
+           <button name="step1" type="submit" value="Back" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md focus:ring-0 focus:outline-none dark:text-white dark:hover:text-white dark:bg-gray-600 dark:hover:bg-gray-700 dark:border-gray-600 dark:hover:border-gray-600">
+            <svg class="mr-2" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+             <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round">
+              <circle cx="12" cy="12" r="11"></circle>
+              <polyline points="13 16 9 12 13 8" stroke="#ffffff"></polyline>
+             </g>
+            </svg>
+            </svg>
+            <span>Back</span>
+           </button>
+          </div>
+          <div class="w-full md:w-auto p-1.5">
+           <button name="check_offer" value="Continue" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
+            <svg class="mr-2" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+             <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round">
+              <circle cx="12" cy="12" r="11"></circle>
+              <polyline points="11 8 15 12 11 16" stroke="#ffffff"></polyline>
+             </g>
+            </svg>
+            <span>Continue</span>
+           </button>
+          </div>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+    </div>
+   </div>
+  </div>
+ </section>
+ <input type="hidden" name="formid" value="{{ form_id }}">
+ <input type="hidden" name="addr_to" value="{{ data.addr_to }}">
+ <input type="hidden" name="addr_from" value="{{ data.addr_from }}">
+ <input type="hidden" name="swap_type" value="{{ data.swap_type }}">
+ <input type="hidden" name="coin_from" value="{{ data.coin_from }}">
+ <input type="hidden" name="coin_to" value="{{ data.coin_to }}">
+ {% if data.amt_var==true %}
+ <input type="hidden" name="amt_var" value="true">
+ {% endif %}
+ {% if data.rate_var==true %}
+ <input type="hidden" name="rate_var" value="true">
+{% endif %}
+</form>
+<script>
+      const selects = document.querySelectorAll('select.disabled-select');
+      for (const select of selects) {
+       if (select.disabled) {
+        select.classList.add('disabled-select-enabled');
+       } else {
+        select.classList.remove('disabled-select-enabled');
+       }
+      }
+</script>
+
+<script>
+          const inputs = document.querySelectorAll('input.disabled-input, input[type="checkbox"].disabled-input');
+           for (const input of inputs) {
+            if (input.readOnly) {
+             input.classList.add('disabled-input-enabled');
+            } else {
+             input.classList.remove('disabled-input-enabled');
+            }
+           }
+</script>
+
+<style>
+.disabled-input-enabled {
+    opacity: 0.50 !important;
+}
+select.disabled-select-enabled {
+    opacity: 0.50 !important;
+}
+ </style>  
+
+<script src="static/js/new_offer.js"></script>
+<style>
+  .custom-select .select {
+   appearance: none;
+   background-position: 10px center;
+   background-repeat: no-repeat;
+   position: relative;
+  }
+
+  .custom-select select::-webkit-scrollbar {
+   width: 0;
+  }
+
+  .custom-select .select option {
+   padding-left: 0;
+   text-indent: 0;
+   background-repeat: no-repeat;
+   background-position: 0 50%;
+  }
+
+  .custom-select .select option.no-space {
+   padding-left: 0;
+  }
+
+  .custom-select .select option[data-image] {
+   background-image: url('');
+  }
+
+  .custom-select .select-icon {
+   position: absolute;
+   top: 50%;
+   left: 10px;
+   transform: translateY(-50%);
+  }
+
+  .custom-select .select-image {
+   display: none;
+   margin-top: 10px;
+  }
+
+  .custom-select .select:focus+.select-dropdown .select-image {
+   display: block;
+  }
+ </style>
+<script src="static/js/coin_icons.js"></script>
+<script src="static/js/coin_icons_2.js"></script>
 </div>
-{% include 'footer.html' %}
+</div>
+</div>
+</div>{% include 'footer.html' %}
 </body>
-</html>
+</html>
\ No newline at end of file
diff --git a/basicswap/templates/offers.html b/basicswap/templates/offers.html
index bb60f38..48debcf 100644
--- a/basicswap/templates/offers.html
+++ b/basicswap/templates/offers.html
@@ -1,465 +1,625 @@
 {% include 'header.html' %}
 <div class="container mx-auto">
-  <section class="bg-white p-5 mt-5">
-    <div class="flex flex-wrap items-center -m-2">
-      <div class="w-full md:w-1/2 p-2">
-        <ul class="flex flex-wrap items-center gap-x-3 mb-2">
-          <li>
-            <a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/">
-              <p>Home</p>
-            </a>
-          </li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-          <!-- todo fix link -->
-          <li><a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="#">{{ page_type }}</a></li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-        </ul>
-      </div>
-    </div>
-  </section>
+ <section class="p-5 mt-5">
+  <div class="flex flex-wrap items-center -m-2">
+   <div class="w-full md:w-1/2 p-2">
+    <ul class="flex flex-wrap items-center gap-x-3 mb-2">
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/">
+       <p>Home</p>
+      </a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+     <!-- todo fix link -->
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="#">{{ page_type }}</a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+    </ul>
+   </div>
+  </div>
+ </section>
   <section class="py-4">
     <div class="container px-4 mx-auto">
-      <div class="relative py-11 px-16 bg-coolGray-900 rounded-md overflow-hidden">
+   <div class="relative py-11 px-16 bg-coolGray-900 dark:bg-blue-500 rounded-md overflow-hidden">
         <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
         <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
         <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
-        <div class="relative z-20 flex flex-wrap items-center">
+        <div class="relative z-20 flex flex-wrap items-center -m-3">
           <div class="w-full md:w-1/2 p-3">
-            <h2 class="mb-6 text-4xl font-bold text-white tracking-tighter">{{ page_type }}</h2>
-            <p class="font-semibold text-coolGray-200">{{ page_type_description }}</p>
-          </div>
-          <div class="{{ page_button }} w-full md:w-1/2 p-3 p-6 container flex flex-wrap items-center justify-end items-center mx-auto">
-            <a id="refresh" href="/newoffer" class="flex flex-wrap justify-center px-5 py-4 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
-              <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="18" width="18" viewBox="0 0 24 24">
-                <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round">
-                  <circle cx="5" cy="5" r="4"></circle>
-                  <circle cx="19" cy="19" r="4"></circle>
-                  <polyline data-cap="butt" points="13,5 21,5 21,11 " stroke="#ffffff"></polyline>
-                  <polyline data-cap="butt" points="11,19 3,19 3,13 " stroke="#ffffff"></polyline>
-                  <polyline points=" 16,2 13,5 16,8 " stroke="#ffffff"></polyline>
-                  <polyline points=" 8,16 11,19 8,22 " stroke="#ffffff"></polyline>
-                </g>
-              </svg><span>Place new Offer</span></a>
-          </div>
-        </div>
+      <h2 class="mb-6 text-4xl font-bold text-white tracking-tighter">{{ page_type }}</h2>
+      <p class="font-normal text-coolGray-200 dark:text-white">{{ page_type_description }}</p>
+     </div>
+     <div class="{{ page_button }} w-full md:w-1/2 p-3 p-6 container flex flex-wrap items-center justify-end items-center mx-auto">
+      <a id="refresh" href="/newoffer" class="flex flex-wrap justify-center px-5 py-4 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border dark:bg-gray-500 dark:hover:bg-gray-700 border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
+       <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="18" width="18" viewBox="0 0 24 24">
+        <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round">
+         <circle cx="5" cy="5" r="4"></circle>
+         <circle cx="19" cy="19" r="4"></circle>
+         <polyline data-cap="butt" points="13,5 21,5 21,11 " stroke="#ffffff"></polyline>
+         <polyline data-cap="butt" points="11,19 3,19 3,13 " stroke="#ffffff"></polyline>
+         <polyline points=" 16,2 13,5 16,8 " stroke="#ffffff"></polyline>
+         <polyline points=" 8,16 11,19 8,22 " stroke="#ffffff"></polyline>
+        </g>
+       </svg>
+       <span>Place new Offer</span>
+      </a>
+     </div>
+    </div>
+   </div>
+  </div>
+ </section> 
+ {% include 'inc_messages.html' %} 
+
+ {% if show_chart %}
+<section class="py-4 overflow-hidden">
+  <div class="container px-4 mx-auto">
+    <div class="flex flex-wrap -m-3">
+
+<div class="w-full sm:w-1/2 lg:w-1/5 p-3">
+  <div class="px-5 py-3 h-full bg-coolGray-100 dark:bg-gray-500 rounded-lg dark:text-white">
+    <div class="flex items-center mb-2.5">
+      <img src="/static/images/coins/bitcoin-20.png" height="20" width="20" class="mr-2">
+      <p class="text-sm text-neutral-500 font-medium">Bitcoin (BTC)</p>
+    </div>
+    <div class="flex flex-wrap items-center mb-2 -m-1">
+      <div class="w-auto p-1">
+        <h3 class="font-heading text-1xl font-semibold">
+          <div id="btc-price-usd"></div>
+        </h3>
+      </div>
+      <div class="w-auto p-1">
+        <div id="btc-price-change-container" class="w-auto p-1"></div>
+      </div>
+      <div class="w-auto p-1">
+        <h3 class="font-heading text-1xl font-semibold">
+          <div id="btc-price-btc"></div>
+        </h3>
       </div>
     </div>
-  </section>
-  {% include 'inc_messages.html' %}
-  <section class="bg-white">
-    <div class="pl-6 pr-6 pt-0 pb-0 mt-5 h-full overflow-hidden bg-white ">
-      <div class="pb-6 border-coolGray-100">
-        <div class="flex flex-wrap items-center justify-between -m-2">
-          <div class="w-full pt-2">
-            <!-- Chart-->
-            {% if show_chart %}
-            <div class="mb-10 mt-8">
-              <div id="price-chart"></div>
-              <script src="/static/js/chart.js"></script>
-              <script>
-                CryptoCharts.roiComparison({
-                  chart_id: "price-chart",
-                  cryptocompare_api_key: "{{chart_api_key}}",
-                  cryptocompare_tickers: ["BTC", "PART", "DASH", "PIVX", "XMR", "LTC", "FIRO"],
-                  last_days: 30,
-                  axes: true,
-                  title: true,
-                  loading_indicator: false,
-                  fontFamily: "Inter,Helvetica, Arial, sans-serif",
-                  options: {
-                    colors: ["#f2a900", "#2ad167", "#1376b5", "#662D91", "#fc6621", "#345D9D", "#9B1C2E"],
-                    chart: {
-                      type: "area",
-                      height: 360
-                    },
-                    dataLabels: {
-                      enabled: false
-                    },
-                    stroke: {
-                      curve: "smooth"
-                    },
-                    xaxis: {
-                      labels: {
-                        style: {
-                          tickAmount: 4,
-                          // colors: colors,
-                          fontSize: "12px"
-                        }
-                      }
-                    },
-                    yaxis: {
-                      min: -100,
-                      max: 200,
-                      tickAmount: 4
-                    },
-                    grid: {
-                      show: true,
-                      borderColor: "#e5e5e5",
-                      strokeDashArray: 0,
-                      position: "back",
-                      xaxis: {
-                        lines: {
-                          show: false
-                        }
-                      },
-                      yaxis: {
-                        lines: {
-                          show: true
-                        }
-                      },
-                      row: {
-                        colors: undefined,
-                        opacity: 0.5
-                      },
-                      column: {
-                        colors: undefined,
-                        opacity: 0.5
-                      },
-                      padding: {
-                        top: 0,
-                        right: 0,
-                        bottom: 0,
-                        left: 0
-                      }
-                    },
-                    legend: {
-                      show: true,
-                      showForSingleSeries: false,
-                      showForNullSeries: true,
-                      showForZeroSeries: true,
-                      position: "right",
-                      horizontalAlign: "right",
-                      floating: false,
-                      fontSize: "14px",
-                      fontFamily: "Inter,Helvetica, Arial, sans-serif",
-                      fontWeight: 400,
-                      formatter: undefined,
-                      inverseOrder: false,
-                      width: undefined,
-                      height: undefined,
-                      tooltipHoverFormatter: undefined,
-                      customLegendItems: [],
-                      offsetX: -20,
-                      offsetY: -20,
-                      labels: {
-                        colors: undefined,
-                        useSeriesColors: false
-                      },
-                      markers: {
-                        width: 14,
-                        height: 14,
-                        strokeWidth: 2,
-                        strokeColor: "#00000",
-                        fillColors: undefined,
-                        radius: 12,
-                        customHTML: undefined,
-                        onClick: undefined,
-                        offsetX: 0,
-                        offsetY: 0
-                      },
-                      itemMargin: {
-                        horizontal: 5,
-                        vertical: 15
-                      },
-                      onItemClick: {
-                        toggleDataSeries: true
-                      },
-                      onItemHover: {
-                        highlightDataSeries: true
-                      }
-                    },
-                    annotations: {
-                      yaxis: [{
-                        y: 8600,
-                        y2: 9000,
-                        borderColor: "#000",
-                        fillColor: "#FEB019",
-                        label: {
-                          text: "Y-axis range"
-                        }
-                      }]
-                    },
-                    markers: {
-                      size: 0,
-                      colors: undefined,
-                      strokeColors: "#fff",
-                      strokeWidth: 2,
-                      strokeOpacity: 0.9,
-                      strokeDashArray: 0,
-                      fillOpacity: 1,
-                      discrete: [],
-                      shape: "circle",
-                      radius: 2,
-                      offsetX: 0,
-                      offsetY: 0,
-                      onClick: undefined,
-                      onDblClick: undefined,
-                      showNullDataPoints: true,
-                      hover: {
-                        size: undefined,
-                        sizeOffset: 3
-                      }
-                    },
-                    title: {
-                      text: '30 Days Moving % - Daily price in USD',
-                      align: 'left',
-                      margin: 10,
-                      offsetX: 10,
-                      offsetY: 0,
-                      floating: false,
-                      style: {
-                        fontSize: '14px',
-                        fontWeight: 'bold',
-                        fontFamily: "Inter,Helvetica, Arial, sans-serif",
-                        color: '#212121'
-                      },
-                    }
-                  }
-                });
-              </script>
-            </div>
-            <!-- Chart -->
-            {% endif %}
-            <form method="post">
-              <div class="flex justify-between items-center pb-4 bg-white">
-                <div class="bg-white bg-opacity-60 rounded-b-md">
-                  <div class="w-full md:w-0/12">
-                    <div class="flex flex-wrap justify-end -m-1.5">
-                      <div class="w-full md:w-auto p-1.5">
-                        <div class="relative">
-                          <svg class="absolute right-4 top-1/2 transform -translate-y-1/2 " width="16 " height="16 " viewBox="0 0 16 16 " fill="none " xmlns="http://www.w3.org/2000/svg ">
-                            <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z " fill="#8896AB "> </path>
-                          </svg>
-                          <select is="ms-dropdown" name="coin_from" class="appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5">
-                            <option value="any" {% if filters.coin_from==-1 %} selected{% endif %}>Any</option>
-                            {% for c in coins_from %}
-                            <option class="text-sm" value="{{ c[0] }}" {% if filters.coin_from==c[0] %} selected{% endif %} data-image="/static/images/coins/{{ c[1]|replace(" ", "-") }}-20.png">{{ c[1] }}</option>
-                            {% endfor %}
-                        </select>
-                        </div>
-                      </div>
-                      <div class="flex items-center">
-                        <div class="w-full md:w-auto p-1.5">
-                          <p class="text-sm font-heading">
-                            <svg aria-hidden="true " class="w-5 h-5 " fill="currentColor " viewBox="0 0 20 20 " xmlns="http://www.w3.org/2000/svg ">
-                              <path fill-rule="evenodd " d="M12.293 5.293a1 1 0 011.414 0l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414-1.414L14.586 11H3a1 1 0 110-2h11.586l-2.293-2.293a1 1 0 010-1.414z " clip-rule="evenodd "></path>
-                            </svg>
-                          </p>
-                        </div>
-                      </div>
-                      <div class="w-full md:w-auto p-1.5">
-                        <div class="relative">
-                          <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                            <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"> </path>
-                          </svg>
-                          <select is="ms-dropdown" name="coin_to" class="appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5">
-                            <option value="any" {% if filters.coin_to==-1 %} selected{% endif %}>Any</option>
-                            {% for c in coins %}
-                            <option class="text-sm" value="{{ c[0] }}" {% if filters.coin_to==c[0] %} selected{% endif %} data-image="/static/images/coins/{{ c[1]|replace(" ", "-") }}-20.png">{{ c[1] }}</option>
-                            {% endfor %}
-                        </select>
-                        </div>
-                      </div>
-                      <div class="flex items-center">
-                        <div class="w-full md:w-auto p-1.5">
-                          <p class="text-sm font-heading bold">Sort By:</p>
-                        </div>
-                      </div>
-                      <div class="w-full md:w-auto p-1.5">
-                        <div class="relative">
-                          <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                            <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"> </path>
-                          </svg>
-                          <select name="sort_by" class="appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5">
-                            <option value="created_at" {% if filters.sort_by=='created_at' %} selected{% endif %}>Time Created</option>
-                            <option value="rate" {% if filters.sort_by=='rate' %} selected{% endif %}>Rate</option>
-                          </select>
-                        </div>
-                      </div>
-                      <div class="w-full md:w-auto p-1.5">
-                        <div class="relative">
-                          <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                            <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"> </path>
-                          </svg>
-                          <select name="sort_dir" class="appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5">
-                            <option value="asc" {% if filters.sort_dir=='asc' %} selected{% endif %}>Ascending</option>
-                            <option value="desc" {% if filters.sort_dir=='desc' %} selected{% endif %}>Descending</option>
-                          </select>
-                        </div>
-                      </div>
-                      <div class="flex items-center">
-                        <div class="w-full md:w-auto p-1.5">
-                          <p class="text-sm font-heading bold">Sent From Node:</p>
-                        </div>
-                      </div>
-                      <div class="w-full md:w-auto p-1.5">
-                        <div class="relative">
-                          <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                            <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"> </path>
-                          </svg>
-                          <select name="sent_from" class="appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5">
-                            <option value="any" {% if filters.sent_from=='any' %} selected{% endif %}>Any</option>
-                            <option value="only" {% if filters.sent_from=='only' %} selected{% endif %}>Only</option>
-                          </select>
-                        </div>
-                      </div>
-                      {% if sent_offers %}
-                      <div class="flex items-center">
-                        <div class="w-full md:w-auto p-1.5">
-                          <p class="text-sm font-heading bold">State:</p>
-                        </div>
-                      </div>
-                      <div class="w-full md:w-auto p-1.5">
-                        <div class="relative">
-                          <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                            <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"> </path>
-                          </svg>
-                          <select name="active" class="appearance-none pr-10 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5">
-                            <option value="any" {% if filters.active=='any' %} selected{% endif %}>Any</option>
-                            <option value="active" {% if filters.active=='active' %} selected{% endif %}>Active</option>
-                            <option value="expired" {% if filters.active=='expired' %} selected{% endif %}>Expired</option>
-                            <option value="revoked" {% if filters.active=='revoked' %} selected{% endif %}>Revoked</option>
-                          </select>
-                        </div>
-                      </div>
-                      {% endif %}
-                      <div class="w-full md:w-auto p-1.5">
-                        <div class="relative">
-                          <button type="submit" name='clearfilters' value="Clear Filters" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none">
-                            <svg class="mr-2 w-5 h-5" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
-                              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#556987" stroke-linejoin="round">
-                                <line x1="20" y1="2" x2="12.329" y2="11.506"></line>
-                                <path d="M11,11a2,2,0,0,1,2,2,3.659,3.659,0,0,1-.2.891A9.958,9.958,0,0,0,13.258,23H1C1,16.373,4.373,11,11,11Z"></path>
-                                <line x1="18" y1="15" x2="23" y2="15" stroke="#556987"></line>
-                                <line x1="17" y1="19" x2="23" y2="19" stroke="#556987"></line>
-                                <line x1="19" y1="23" x2="23" y2="23" stroke="#556987"></line>
-                                <path d="M8.059,11.415A3.9,3.9,0,0,0,12,16c.041,0,.079-.011.12-.012" data-cap="butt"></path>
-                                <path d="M5,23a13.279,13.279,0,0,1,.208-3.4" data-cap="butt"></path>
-                                <path d="M9.042,23c-.688-1.083-.313-3.4-.313-3.4" data-cap="butt"></path>
-                              </g>
-                            </svg><span>Clear</span></button>
-                        </div>
-                      </div>
-                      <div class="w-full md:w-auto p-1.5">
-                        <div class="relative">
-                          <button type="submit" name='applyfilters' value="Apply Filters" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none">
-                            <svg class="mr-2 w-5 h-5" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
-                              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#556987" stroke-linejoin="round">
-                                <rect x="2" y="2" width="7" height="7"></rect>
-                                <rect x="15" y="15" width="7" height="7"></rect>
-                                <rect x="2" y="15" width="7" height="7"></rect>
-                                <polyline points="15 6 17 8 22 3" stroke="#556987"></polyline>
-                              </g>
-                            </svg><span>Apply Filters</span></button>
-                        </div>
-                      </div>
-                    </div>
-                  </div>
-                </div>
-              </div>
-              <div class="container px-0 mx-auto mt-5">
-                <div class="overflow-x-auto relative border sm:rounded-lg">
-                  <table class="w-full text-sm text-left text-gray-500 outline-none border-gray-300">
-                    <thead class="text-xs text-gray-700 border-b uppercase bg-gray-50 outline-none border-gray-300">
-                      <tr>
-                        <th scope="col" class="py-3 px-6"> TIME AT </th>
-                        <th scope="col" class="py-3 px-6"> Network </th>
-                        <th scope="col" class="py-3 px-6"> Recipient </th>
-                        <!--<th scope="col" class="py-3 px-6">ID</th>-->
-                        <th scope="col" class="py-3">Swap Type</th>
-                        <th scope="col" class="py-3"> You Get</th>
-                        <th scope="col" class="py-3"></th>
-                        <th scope="col" class="py-3"> You Send</th>
-                        <th scope="col" class="py-3"></th>
-                        <th scope="col" class="py-3 px-6"> Rate </th>
-                        <!--Todo: Add swap + id back -->
-                        <!--<th scope="col" class="py-3 px-6">Amount From Swapped </th>-->
-                        <th scope="col" class="py-3 px-6"> Trade </th>
-                      </tr>
-                    </thead>
-                    <tbody> {% for o in offers %}
-                      <tr class="bg-white border-t hover:bg-gray-50">
-                        <td scope="row" class="flex items-center py-7 px-46 text-gray-900 whitespace-nowrap">
-                          <svg alt="" class="w-5 h-5 rounded-full ml-5" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                            <g stroke-linecap="round" stroke-width="2" fill="none" stroke="{% if o[12]==2 %}#AC0000{% elif o[11]==true %}#6b7280{% else %}#3B82F6{% endif %}" stroke-linejoin="round">
-                              <circle cx="12" cy="12" r="11"></circle>
-                              <polyline points=" 12,6 12,12 18,12 " stroke="{% if o[12]==2 %}#AC0000{% elif o[11]==true %}#6b7280{% else %}#3B82F6{% endif %}"></polyline>
-                            </g>
-                          </svg>
-                          <div class="pl-3">
-                            <div class="{% if o[11]==true or o[12]==2 %}text-coolGray-500{% else %}font-semibold{% endif %} text-xs">{{ o[0] }}</div>
-                          </div>
-                        </td>
-                        <!--<td class="py-4 px-6 text-xs"><a class="monospace text-xs" href=/offer/{{ o[1] }}>{{ o[1]|truncate(6, True) }}</a></td>-->
-                        <!--<td class="py-4 px-6 text-xs monospace">{{ o[8] }}{% if o[9]==true %} <b>Sent</b>{% endif %}</td>-->
-                        <!--Todo: Add link back -->
-                        <td class="py-4 px-6">{{ o[7] }} {% if o[12]==2 %}(Revoked){% elif o[11]==true %}(Not Active){% else %}(Active){% endif %}</td>
-                        <td class="py-4 px-6 text-xs monospace"><a href="/identity/{{ o[8] }}{% if o[9]==true %}{% endif %}">{{ o[8] }}</a></td>
-                        <td class="py-4 text-xs">{{ o[13] }}</td>
-                        <td class="py-4"><span class="inline-flex align-middle items-center justify-center w-9 h-10 bg-white-50 rounded">
-                        {% if o[9]==true %}
-                        <img class="h-7" src="/static/images/coins/{{ o[3]|replace(" ", "-") }}.png" alt=""></span> {{ o[3] }}</td>
-                        <td class="py-4 text-xs">{{ o[5] }}</td>
-                        {% else %}
-                        <img class="h-7" src="/static/images/coins/{{ o[2]|replace(" ", "-") }}.png" alt=""></span> {{ o[2] }}</td>
-                        <td class="py-4 text-xs">{{ o[4] }}</td>
-                        {% endif %}
-                        <td class="py-4"><span class="inline-flex align-middle items-center justify-center w-9 h-10 bg-white-50 rounded">
-                        {% if o[9]==true %}
-                        <img class="h-7" src="/static/images/coins/{{ o[2]|replace(" ", "-") }}.png" alt=""></span> {{ o[2] }}</td>
-                        <td class="py-4 text-xs">{{ o[4] }}</td>
-                        {% else %}
-                        <img class="h-7" src="/static/images/coins/{{ o[3]|replace(" ", "-") }}.png" alt=""></span> {{ o[3] }}</td>
-                        <td class="py-4 text-xs">{{ o[5] }}</td>
-                        {% endif %}
-                        <td class="py-4 text-xs px-6">{{ o[6] }}</td>
-                        <!--  <td class="py-4 px-6">{{ o[10] }}</td>-->
-                        <td class="py-4 px-6"> <a class="inline-block w-20 py-1 px-2 font-medium text-center text-sm rounded-md shadow-button {% if o[9]==true %} bg-white text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 {% else %} bg-blue-500 text-white {% endif %}" href="/offer/{{ o[1] }}">{% if o[9]==true %}Edit{% else %}Swap{% endif %}</a> </td>
-                      </tr>
-                    </tbody>{% endfor %}
-                  </table>
-                  <input type="hidden" name="formid" value="{{ form_id }}">
-                  <input type="hidden" name="pageno" value="{{ filters.page_no }}"> </div>
-              </div>
-              <div class="pt-10 bg-white bg-opacity-60 rounded-b-md">
-                <div class="w-full md:w-0/12">
-                  <div class="flex flex-wrap justify-end -m-1.5">
-                    <div class="w-full md:w-auto p-1.5">
-                      <button type="submit" name='pageback' value="Page Back" class="outline-none flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none">
-                        <svg aria-hidden="true" class="mr-2 w-5 h-5" fill="#556987" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
-                          <path fill-rule="evenodd" d="M7.707 14.707a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 1.414L5.414 9H17a1 1 0 110 2H5.414l2.293 2.293a1 1 0 010 1.414z" clip-rule="evenodd"></path>
-                        </svg><span>Page Back</span></button>
-                    </div>
-                    <div class="flex items-center">
-                      <div class="w-full md:w-auto p-1.5">
-                        <p class="text-sm font-heading">Page: {{ filters.page_no }}</p>
-                      </div>
-                    </div>
-                    <div class="w-full md:w-auto p-1.5">
-                      <button type="submit" name='pageforwards' value="Page Forwards" class="outline-none flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none"> <span>Page Forwards</span>
-                        <svg aria-hidden="true" class="ml-2 w-5 h-5" fill="#556987" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
-                          <path fill-rule="evenodd" d="M12.293 5.293a1 1 0 011.414 0l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414-1.414L14.586 11H3a1 1 0 110-2h11.586l-2.293-2.293a1 1 0 010-1.414z" clip-rule="evenodd"></path>
-                        </svg>
-                      </button>
-                    </div>
-                  </div>
-                </div>
-              </div>
-            </form>
-          </div>
-        </div>
-      </div>
-    </div>
-  </section>
+    <p class="text-xs text-neutral-400 font-medium">
+      Volume 24H:<div class="text-xs" id="btc-volume-24h"></div>
+    </p>
+  </div>
 </div>
+
+<div class="w-full sm:w-1/2 lg:w-1/5 p-3">
+  <div class="px-5 py-3 h-full bg-coolGray-100 dark:bg-gray-500 rounded-lg dark:text-white">  
+        <div class="flex items-center mb-2.5">
+      <img src="/static/images/coins/monero-20.png" height="20" width="20" class="mr-2">
+      <p class="text-sm text-neutral-500 font-medium">Monero (XMR)</p>
+    </div>
+    <div class="flex flex-wrap items-center mb-2 -m-1">
+      <div class="w-auto p-1">
+        <h3 class="font-heading text-1xl font-semibold">
+          <div id="xmr-price-usd"></div>
+        </h3>
+      </div>
+          <div class="w-auto p-1">
+        <div id="xmr-price-change-container" class="w-auto p-1"></div>
+      </div>
+      <div class="w-auto p-1">
+        <h3 class="font-heading text-1xl font-semibold">
+          <div class="text-xs" id="xmr-price-btc"></div>
+        </h3>
+      </div>
+
+    </div>
+    <p class="text-xs text-neutral-400 font-medium">
+      Volume 24H:<div class="text-xs" id="xmr-volume-24h"></div>
+    </p>
+  </div>
+</div>
+
+<div class="w-full sm:w-1/2 lg:w-1/5 p-3">
+  <div class="px-5 py-3 h-full bg-coolGray-100 dark:bg-gray-500 rounded-lg dark:text-white">
+        <div class="flex items-center mb-2.5">
+      <img src="/static/images/coins/particl-20.png" height="20" width="20" class="mr-2">
+      <p class="text-sm text-neutral-500 font-medium">Particl (PART)</p>
+    </div>
+    <div class="flex flex-wrap items-center mb-2 -m-1">
+      <div class="w-auto p-1">
+        <h3 class="font-heading text-1xl font-semibold">
+          <div id="part-price-usd"></div>
+        </h3>
+      </div>
+          <div class="w-auto p-1">
+        <div id="part-price-change-container" class="w-auto p-1"></div>
+      </div>
+      <div class="w-auto p-1">
+        <h3 class="font-heading text-1xl font-semibold">
+          <div class="text-xs" id="part-price-btc"></div>
+        </h3>
+      </div>
+
+    </div>
+    <p class="text-xs text-neutral-400 font-medium">
+      Volume 24H:<div class="text-xs"id="part-volume-24h"></div>
+    </p>
+  </div>
+</div>
+
+
+<div class="w-full sm:w-1/2 lg:w-1/5 p-3">
+  <div class="px-5 py-3 h-full bg-coolGray-100 dark:bg-gray-500 rounded-lg dark:text-white">
+        <div class="flex items-center mb-2.5">
+      <img src="/static/images/coins/pivx-20.png" height="20" width="20" class="mr-2">
+      <p class="text-sm text-neutral-500 font-medium">PIVX (PIVX)</p>
+    </div>
+    <div class="flex flex-wrap items-center mb-2 -m-1">
+      <div class="w-auto p-1">
+        <h3 class="font-heading text-1xl font-semibold">
+          <div id="pivx-price-usd"></div>
+        </h3>
+      </div>
+          <div class="w-auto p-1">
+        <div id="pivx-price-change-container" class="w-auto p-1"></div>
+      </div>
+      <div class="w-auto p-1">
+        <h3 class="text-xs font-semibold">
+          <div id="pivx-price-btc"></div>
+        </h3>
+      </div>
+
+    </div>
+    <p class="text-xs text-neutral-400 font-medium">
+      Volume 24H:<div class="text-xs" id="pivx-volume-24h"></div>
+    </p>
+  </div>
+</div>
+
+<div class="w-full sm:w-1/2 lg:w-1/5 p-3">
+  <div class="px-5 py-3 h-full bg-coolGray-100 dark:bg-gray-500 rounded-lg dark:text-white">
+       <div class="flex items-center mb-2.5">
+      <img src="/static/images/coins/firo-20.png" height="20" width="20" class="mr-2">
+      <p class="text-sm text-neutral-500 font-medium">Firo (FIRO)</p>
+    </div>
+    <div class="flex flex-wrap items-center mb-2 -m-1">
+      <div class="w-auto p-1">
+        <h3 class="font-heading text-1xl font-semibold">
+          <div id="firo-price-usd"></div>
+        </h3>
+      </div>
+          <div class="w-auto p-1">
+        <div id="firo-price-change-container" class="w-auto p-1"></div>
+      </div>
+      <div class="w-auto p-1">
+        <h3 class="text-xs font-semibold">
+          <div id="firo-price-btc"></div>
+        </h3>
+      </div>
+
+    </div>
+    <p class="text-xs text-neutral-400 font-medium">
+      Volume 24H:<div class="text-xs" id="firo-volume-24h"></div>
+    </p>
+  </div>
+</div>
+
+<div class="w-full sm:w-1/2 lg:w-1/5 p-3">
+  <div class="px-5 py-3 h-full bg-coolGray-100 dark:bg-gray-500 rounded-lg dark:text-white">
+        <div class="flex items-center mb-2.5">
+      <img src="/static/images/coins/litecoin-20.png" height="20" width="20" class="mr-2">
+      <p class="text-sm text-neutral-500 font-medium">Litecoin (LTC)</p>
+    </div>
+    <div class="flex flex-wrap items-center mb-2 -m-1">
+      <div class="w-auto p-1">
+        <h3 class="font-heading text-1xl font-semibold">
+          <div id="ltc-price-usd"></div>
+        </h3>
+      </div>
+          <div class="w-auto p-1">
+        <div id="ltc-price-change-container" class="w-auto p-1"></div>
+      </div>
+      <div class="w-auto p-1">
+        <h3 class="text-xs font-semibold">
+          <div id="ltc-price-btc"></div>
+        </h3>
+      </div>
+
+    </div>
+    <p class="text-xs text-neutral-400 font-medium">
+      Volume 24H:<div class="text-xs" id="ltc-volume-24h"></div>
+    </p>
+  </div>
+</div>
+
+<div class="w-full sm:w-1/2 lg:w-1/5 p-3">
+  <div class="px-5 py-3 h-full bg-coolGray-100 dark:bg-gray-500 rounded-lg dark:text-white">
+        <div class="flex items-center mb-2.5">
+      <img src="/static/images/coins/bitcoin-20.png" height="20" width="20" class="mr-2">
+      <p class="text-sm text-neutral-500 font-medium">Dash (DASH)</p>
+    </div>
+    <div class="flex flex-wrap items-center mb-2 -m-1">
+      <div class="w-auto p-1">
+        <h3 class="font-heading text-1xl font-semibold">
+          <div id="dash-price-usd"></div>
+        </h3>
+      </div>
+          <div class="w-auto p-1">
+        <div id="dash-price-change-container" class="w-auto p-1"></div>
+      </div>
+      <div class="w-auto p-1">
+        <h3 class="text-xs font-semibold">
+          <div id="dash-price-btc"></div>
+        </h3>
+      </div>
+
+    </div>
+    <p class="text-xs text-neutral-400 font-medium">
+      Volume 24H:<div class="text-xs" id="dash-volume-24h"></div>
+    </p>
+  </div>
+</div>
+
+</section>
+
+<script>
+window.addEventListener('load', function() {
+  const api_key = 'price-chart';
+  
+  const coins = ['BTC', 'PART', 'XMR', 'LTC', 'FIRO', 'DASH', 'PIVX'];
+  
+  coins.forEach(coin => {
+    fetch(`https://min-api.cryptocompare.com/data/pricemultifull?fsyms=${coin}&tsyms=USD,BTC&api_key=${api_key}`)
+      .then(response => response.json())
+      .then(data => {
+        const priceUSD = data.RAW[coin].USD.PRICE;
+        const priceBTC = data.RAW[coin].BTC.PRICE;
+        const priceChange1h = data.RAW[coin].USD.CHANGEPCTHOUR;
+        const volume24h = data.RAW[coin].USD.TOTALVOLUME24HTO;
+
+
+        document.querySelector(`#${coin.toLowerCase()}-price-usd`).textContent = priceUSD.toFixed(2) + ' USD';
+        if (coin !== 'BTC') {
+          document.querySelector(`#${coin.toLowerCase()}-price-btc`).textContent = priceBTC.toFixed(8) + ' BTC';
+        }
+        document.querySelector(`#${coin.toLowerCase()}-price-change-container`).textContent = priceChange1h.toFixed(2) + '%';
+        document.querySelector(`#${coin.toLowerCase()}-volume-24h`).textContent = volume24h.toFixed(0).replace(/\B(?=(\d{3})+(?!\d))/g, ',') + ' USD';
+
+        const priceChangeContainer = document.querySelector(`#${coin.toLowerCase()}-price-change-container`);
+if (priceChange1h >= 0) {
+  priceChangeContainer.innerHTML = `
+    <div class="flex flex-wrap items-center py-px px-1 border border-green-500 rounded-full">
+    <svg class="mr-0.5" width="15" height="10" viewBox="0 0 15 10" fill="none" xmlns="http://www.w3.org/2000/svg">
+    <path d="M8.16667 0.916748C7.75245 0.916748 7.41667 1.25253 7.41667 1.66675C7.41667 2.08096 7.75245 2.41675 8.16667 2.41675V0.916748ZM13.5 1.66675H14.25C14.25 1.25253 13.9142 0.916748 13.5 0.916748V1.66675ZM12.75 7.00008C12.75 7.41429 13.0858 7.75008 13.5 7.75008C13.9142 7.75008 14.25 7.41429 14.25 7.00008H12.75ZM0.96967 7.80308C0.676777 8.09598 0.676777 8.57085 0.96967 8.86374C1.26256 9.15664 1.73744 9.15664 2.03033 8.86374L0.96967 7.80308ZM5.5 4.33341L6.03033 3.80308C5.73744 3.51019 5.26256 3.51019 4.96967 3.80308L5.5 4.33341ZM8.16667 7.00008L7.63634 7.53041C7.92923 7.8233 8.4041 7.8233 8.697 7.53041L8.16667 7.00008ZM8.16667 2.41675H13.5V0.916748H8.16667V2.41675ZM12.75 1.66675V7.00008H14.25V1.66675H12.75ZM2.03033 8.86374L6.03033 4.86374L4.96967 3.80308L0.96967 7.80308L2.03033 8.86374ZM4.96967 4.86374L7.63634 7.53041L8.697 6.46975L6.03033 3.80308L4.96967 4.86374ZM8.697 7.53041L14.0303 2.19708L12.9697 1.13642L7.63634 6.46975L8.697 7.53041Z" fill="#20C43A"></path>
+    </svg>
+    <span class="text-xs text-green-500 font-medium">${priceChange1h.toFixed(2)}%</span>
+    </div>`;
+} else {
+  priceChangeContainer.innerHTML = `
+    <div class="flex flex-wrap items-center py-px px-1 border border-red-500 rounded-full">
+    <svg class="mr-0.5" width="14" height="10" viewBox="0 0 14 10" fill="none" xmlns="http://www.w3.org/2000/svg">
+    <path d="M7.66667 7.58341C7.25245 7.58341 6.91667 7.9192 6.91667 8.33341C6.91667 8.74763 7.25245 9.08341 7.66667 9.08341V7.58341ZM13 8.33341V9.08341C13.4142 9.08341 13.75 8.74763 13.75 8.33341H13ZM13.75 3.00008C13.75 2.58587 13.4142 2.25008 13 2.25008C12.5858 2.25008 12.25 2.58587 12.25 3.00008H13.75ZM1.53033 1.13642C1.23744 0.843525 0.762563 0.843525 0.46967 1.13642C0.176777 1.42931 0.176777 1.90418 0.46967 2.19708L1.53033 1.13642ZM5 5.66675L4.46967 6.19708C4.76256 6.48997 5.23744 6.48997 5.53033 6.19708L5 5.66675ZM7.66667 3.00008L8.197 2.46975C7.9041 2.17686 7.42923 2.17686 7.13634 2.46975L7.66667 3.00008ZM7.66667 9.08341H13V7.58341H7.66667V9.08341ZM13.75 8.33341V3.00008H12.25V8.33341H13.75ZM0.46967 2.19708L4.46967 6.19708L5.53033 5.13642L1.53033 1.13642L0.46967 2.19708ZM5.53033 6.19708L8.197 3.53041L7.13634 2.46975L4.46967 5.13642L5.53033 6.19708ZM7.13634 3.53041L12.4697 8.86374L13.5303 7.80308L8.197 2.46975L7.13634 3.53041Z" fill="#FF3131"></path>
+    </svg>
+    <span class="text-xs text-red-500 font-medium">${Math.abs(priceChange1h.toFixed(2))}%</span>
+    </div>`;
+}
+
+      })
+      .catch(error => console.error(`Error fetching ${coin} data:`, error));
+  });
+});
+</script>
+
+{% endif %} 
+
+
+
+
+
+ <section>
+  <div class="pl-6 pr-6 pt-0 pb-0 mt-5 h-full overflow-hidden">
+   <div class="pb-6 border-coolGray-100">
+    <div class="flex flex-wrap items-center justify-between -m-2">
+     <div class="w-full pt-2"> 
+     
+      <form method="post">
+       <div class="flex justify-between items-center pb-4 dark:text-white">
+        <div class="rounded-b-md">
+         <div class="w-full md:w-0/12">
+          <div class="flex flex-wrap justify-end -m-1.5">
+           <div class="w-full md:w-auto p-1.5">
+            <div class="relative">
+             <svg class="absolute right-4 top-1/2 transform -translate-y-1/2 " width="16 " height="16 " viewBox="0 0 16 16 " fill="none " xmlns="http://www.w3.org/2000/svg ">
+              <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z " fill="#8896AB"></path>
+             </svg>
+             <!-- is="ms-dropdown" todo -->
+             <select name="coin_from" class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0">
+              <option value="any" {% if filters.coin_from==-1 %} selected{% endif %}>Any</option>
+              {% for c in coins_from %}
+              <option class="text-sm" value="{{ c[0] }}" {% if filters.coin_from==c[0] %} selected{% endif %} data-image="/static/images/coins/{{ c[1]|replace(" ", "-") }}-20.png">{{ c[1] }}</option>
+              {% endfor %}
+             </select>
+            </div>
+           </div>
+           <div class="flex items-center">
+            <div class="w-full md:w-auto p-1.5">
+             <p class="text-sm font-heading">
+              <svg aria-hidden="true" class="w-5 h-5" fill="currentColor" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg ">
+               <path fill-rule="evenodd " d="M12.293 5.293a1 1 0 011.414 0l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414-1.414L14.586 11H3a1 1 0 110-2h11.586l-2.293-2.293a1 1 0 010-1.414z " clip-rule="evenodd"></path>
+              </svg>
+             </p>
+            </div>
+           </div>
+           <div class="w-full md:w-auto p-1.5">
+            <div class="relative">
+             <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+              <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+             </svg>
+             <!-- is="ms-dropdown" todo -->
+             <select name="coin_to" class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0">
+              <option value="any" {% if filters.coin_to==-1 %} selected{% endif %}>Any</option>
+              {% for c in coins %}
+              <option class="text-sm" value="{{ c[0] }}" {% if filters.coin_to==c[0] %} selected{% endif %} data-image="/static/images/coins/{{ c[1]|replace(" ", "-") }}-20.png">{{ c[1] }}</option>
+              {% endfor %}
+             </select>
+            </div>
+           </div>
+           <div class="flex items-center">
+            <div class="w-full md:w-auto p-1.5">
+             <p class="text-sm font-heading bold">Sort By:</p>
+            </div>
+           </div>
+           <div class="w-full md:w-auto p-1.5">
+            <div class="relative">
+             <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+              <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+             </svg>
+             <select name="sort_by" class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0">
+              <option value="created_at" {% if filters.sort_by=='created_at' %} selected{% endif %}>Time Created</option>
+              <option value="rate" {% if filters.sort_by=='rate' %} selected{% endif %}>Rate</option>
+             </select>
+            </div>
+           </div>
+           <div class="w-full md:w-auto p-1.5">
+            <div class="relative">
+             <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+              <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+             </svg>
+             <select name="sort_dir" class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0">
+              <option value="asc" {% if filters.sort_dir=='asc' %} selected{% endif %}>Ascending</option>
+              <option value="desc" {% if filters.sort_dir=='desc' %} selected{% endif %}>Descending</option>
+             </select>
+            </div>
+           </div>
+           <div class="flex items-center">
+            <div class="w-full md:w-auto p-1.5">
+             <p class="text-sm font-heading bold">Sent From Node:</p>
+            </div>
+           </div>
+           <div class="w-full md:w-auto p-1.5">
+            <div class="relative">
+             <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+              <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+             </svg>
+             <select name="sent_from" class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0">
+              <option value="any" {% if filters.sent_from=='any' %} selected{% endif %}>Any</option>
+              <option value="only" {% if filters.sent_from=='only' %} selected{% endif %}>Only</option>
+             </select>
+            </div>
+           </div>
+            {% if sent_offers %}
+            <div class="flex items-center">
+            <div class="w-full md:w-auto p-1.5">
+             <p class="text-sm font-heading bold">State:</p>
+            </div>
+           </div>
+           <div class="w-full md:w-auto p-1.5">
+            <div class="relative">
+             <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+              <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+             </svg>
+             <select name="active" class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0">
+              <option value="any" {% if filters.active=='any' %} selected{% endif %}>Any</option>
+              <option value="active" {% if filters.active=='active' %} selected{% endif %}>Active</option>
+              <option value="expired" {% if filters.active=='expired' %} selected{% endif %}>Expired</option>
+              <option value="revoked" {% if filters.active=='revoked' %} selected{% endif %}>Revoked</option>
+             </select>
+            </div>
+           </div>
+            {% endif %}
+          <div class="w-full md:w-auto p-1.5">
+            <div class="relative">
+             <button type="submit" name='clearfilters' value="Clear Filters" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-white bg-blue-500 hover:bg-blue-600 rounded-lg transition duration-200 border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
+              <svg class="mr-2 w-5 h-5" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+               <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round">
+                <line x1="20" y1="2" x2="12.329" y2="11.506"></line>
+                <path d="M11,11a2,2,0,0,1,2,2,3.659,3.659,0,0,1-.2.891A9.958,9.958,0,0,0,13.258,23H1C1,16.373,4.373,11,11,11Z"></path>
+                <line x1="18" y1="15" x2="23" y2="15" stroke="#ffffff"></line>
+                <line x1="17" y1="19" x2="23" y2="19" stroke="#ffffff"></line>
+                <line x1="19" y1="23" x2="23" y2="23" stroke="#ffffff"></line>
+                <path d="M8.059,11.415A3.9,3.9,0,0,0,12,16c.041,0,.079-.011.12-.012" data-cap="butt"></path>
+                <path d="M5,23a13.279,13.279,0,0,1,.208-3.4" data-cap="butt"></path>
+                <path d="M9.042,23c-.688-1.083-.313-3.4-.313-3.4" data-cap="butt"></path>
+               </g>
+              </svg>
+              <span>Clear</span>
+             </button>
+            </div>
+           </div>
+           <div class="w-full md:w-auto p-1.5">
+            <div class="relative">
+             <button type="submit" name='applyfilters' value="Apply Filters" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-white bg-blue-500 hover:bg-blue-600 rounded-lg transition duration-200 border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
+              <svg class="mr-2 w-5 h-5" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+               <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round">
+                <rect x="2" y="2" width="7" height="7"></rect>
+                <rect x="15" y="15" width="7" height="7"></rect>
+                <rect x="2" y="15" width="7" height="7"></rect>
+                <polyline points="15 6 17 8 22 3" stroke="#ffffff"></polyline>
+               </g>
+              </svg>
+              <span>Apply Filters</span>
+             </button>
+            </div>
+           </div>
+          </div>
+         </div>
+        </div>
+       </div>
+       <div class="container mt-5 mx-auto">
+        <div class="pt-6 pb-6 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+         <div class="px-6">
+          <div class="w-full mt-6 pb-6 overflow-x-auto">
+           <table class="w-full min-w-max">
+            <thead class="uppercase">
+             <tr class="text-left">
+              <th class="p-0">
+               <div class="py-3 px-6 rounded-tl-xl bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Date/Time at</span>
+               </div>
+              </th>
+              <th class="p-0">
+               <div class="py-3 px-6 bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Network</span>
+               </div>
+              </th>
+              <th class="p-0">
+               <div class="py-3 px-6 bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Recipient</span>
+               </div>
+              </th>
+              <!--<th>ID</th>-->
+              <th class="p-0">
+               <div class="py-3 px-6 bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Swap Type</span>
+               </div>
+              </th>
+              <th class="p-0">
+               <div class="py-3 px-6 bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">You get</span>
+               </div>
+              </th>
+              <th class="p-0">
+               <div class="py-3 px-6 bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Amount</span>
+               </div>
+              </th>
+              <th class="p-0">
+               <div class="py-3 px-6 bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">You Send</span>
+               </div>
+              </th>
+              <th class="p-0">
+               <div class="py-3 px-6 bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Amount</span>
+               </div>
+              </th>
+              <th class="p-0">
+               <div class="py-3 px-6 bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Rate</span>
+               </div>
+              </th>
+              <!--<th>Amount From Swapped</th>-->
+              <th class="p-0">
+               <div class="py-3 px-6 bg-coolGray-200 dark:bg-gray-600 rounded-tr-xl">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Trade</span>
+               </div>
+              </th>
+             </tr>
+            </thead>
+            <tbody> 
+            {% for o in offers %} 
+              <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+              <td class="flex items-center py-7 px-46 dark:text-white text-gray-900 whitespace-nowrap">
+               <svg alt="" class="w-5 h-5 rounded-full ml-5" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+                <g stroke-linecap="round" stroke-width="2" fill="none" stroke="{% if o[12]==2 %}#AC0000{% elif o[11]==true %}#6b7280{% else %}#3B82F6{% endif %}" stroke-linejoin="round">
+                 <circle cx="12" cy="12" r="11"></circle>
+                 <polyline points=" 12,6 12,12 18,12 " stroke="{% if o[12]==2 %} #AC0000 {% elif o[11]==true %} #6b7280 {% else %} #3B82F6 {% endif %}"></polyline>
+                </g>
+               </svg>
+               <div class="pl-3">
+                <div class="{% if o[11]==true or o[12]==2 %} dark:text-white {% else %} font-semibold {% endif %} text-xs">{{ o[0] }}</div>
+               </div>
+              </td>
+              <!--<td class="py-4 px-6 text-xs"><a class="monospace text-xs" href=/offer/{{ o[1] }}>{{ o[1]|truncate(6, True) }}</a></td>-->
+              <!--<td class="py-4 px-6 text-xs monospace">{{ o[8] }}{% if o[9]==true %} <b>Sent</b>{% endif %}</td>-->
+              <td class="py-3 px-6 text-xs">{{ o[7] }}
+               <!-- {% if o[12]==2 %}(Revoked){% elif o[11]==true %}(Not Active){% else %}(Active){% endif %} -->
+              </td>
+              <td class="py-3 px-6 text-xs monospace">
+               <a href="/identity/{{ o[8] }}{% if o[9]==true %}{% endif %}">{{ o[8] }}</a>
+              </td>
+              <td class="py-3 px-6 text-xs">{{ o[13] }}</td>
+              <td class="py-3 px-6 text-xs">
+               <span class="inline-flex align-middle items-center justify-center w-9 h-10 bg-white-50 rounded">
+                {% if o[9]==true %} <img class="h-7" src="/static/images/coins/{{ o[3]|replace(" ", "-") }}.png" alt="">
+               </span>{{ o[3] }}
+              </td>
+              <td class="py-3 px-6 text-xs">{{ o[5] }}</td>
+              {% else %}
+              <img class="h-7" src="/static/images/coins/{{ o[2]|replace(" ", "-") }}.png" alt="">
+              </span>{{ o[2] }}
+              </td>
+              <td class="py-3 px-6 text-xs">{{ o[4]|truncate(8,true,'',0) }}</td>
+              {% endif %}
+              <td class="py-4 px-6 text-xs">
+               <span class="inline-flex align-middle items-center justify-center w-9 h-10 bg-white-50 rounded"> {% if o[9]==true %} <img class="h-7" src="/static/images/coins/{{ o[2]|replace(" ", "-") }}.png" alt="">
+               </span>{{ o[2] }}
+              </td>
+              <td class="py-3 px-6 text-xs">{{ o[4] }}</td>
+              {% else %}
+              <img class="h-7" src="/static/images/coins/{{ o[3]|replace(" ", "-") }}.png" alt="">
+              </span>{{ o[3] }}
+              </td>
+              <td class="py-3 px-6 text-xs">{{ o[5]|truncate(8,true,'',0) }}</td>
+              {% endif %}
+              <td class="py-4 px-6 text-xs">{{ o[6]|truncate(8,true,'',0) }}</td>
+              <!--  <td class="py-4 px-6">{{ o[10] }}</td>-->
+              <td class="py-3 px-6">
+               <a class="inline-block w-20 py-1 px-2 font-medium text-center text-sm rounded-md {% if o[9]==true %} bg-blue-500 text-white border border-blue-500 hover:bg-blue-600 transition duration-200  {% else %} bg-blue-500 text-white hover:bg-blue-600 transition duration-200 {% endif %}" href="/offer/{{ o[1] }}">{% if o[9]==true %}Edit{% else %}Swap{% endif %}</a>
+              </td>
+             </tr>
+            </tbody>
+            {% endfor %}
+           </table>
+           <input type="hidden" name="formid" value="{{ form_id }}">
+           <input type="hidden" name="pageno" value="{{ filters.page_no }}">
+          </div>
+         </div>
+         
+         <div class="rounded-b-md">
+          <div class="w-full md:w-0/12">
+           <div class="flex flex-wrap justify-end pt-6 pr-6 border-t border-gray-100 dark:border-gray-400">
+            <div class="w-full md:w-auto p-1.5">
+             <button type="submit" name='pageback' value="Page Back" class="inline-flex items-center h-9 py-1 px-4 text-xs text-blue-50 font-semibold bg-blue-500 hover:bg-blue-600 rounded-lg transition duration-200 focus:ring-0 focus:outline-none">
+              <svg aria-hidden="true" class="mr-2 w-5 h-5" fill="#fff" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
+               <path fill-rule="evenodd" d="M7.707 14.707a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 1.414L5.414 9H17a1 1 0 110 2H5.414l2.293 2.293a1 1 0 010 1.414z" clip-rule="evenodd"></path>
+              </svg>
+              <span>Page Back</span>
+             </button>
+            </div>
+            <div class="flex items-center">
+             <div class="w-full md:w-auto p-1.5">
+              <p class="text-sm font-heading dark:text-white">Page: {{ filters.page_no }}</p>
+             </div>
+            </div>
+            <div class="w-full md:w-auto p-1.5">
+             <button type="submit" name='pageforwards' value="Page Forwards" class="inline-flex items-center h-9 py-1 px-4 text-xs text-blue-50 font-semibold bg-blue-500 hover:bg-blue-600 rounded-lg transition duration-200 focus:ring-0 focus:outline-none">
+              <span>Page Forwards</span>
+              <svg aria-hidden="true" class="ml-2 w-5 h-5" fill="#fff" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
+               <path fill-rule="evenodd" d="M12.293 5.293a1 1 0 011.414 0l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414-1.414L14.586 11H3a1 1 0 110-2h11.586l-2.293-2.293a1 1 0 010-1.414z" clip-rule="evenodd"></path>
+              </svg>
+             </button>
+            </div>
+           </div>
+          </div>
+         </div>
+      </form>
+     </div>
+    </div>
+   </div>
+  </div>
+ </section>
+</div> 
 {% include 'footer.html' %}
 </body>
-</html>
+</html>
\ No newline at end of file
diff --git a/basicswap/templates/rpc.html b/basicswap/templates/rpc.html
index 916a459..5d5ecae 100644
--- a/basicswap/templates/rpc.html
+++ b/basicswap/templates/rpc.html
@@ -1,125 +1,179 @@
 {% include 'header.html' %}
 <div class="container mx-auto">
-  <section class="bg-white p-5 mt-5">
-    <div class="flex flex-wrap items-center -m-2">
-      <div class="w-full md:w-1/2 p-2">
-        <ul class="flex flex-wrap items-center gap-x-3 mb-2">
-          <li>
-            <a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/">
-              <p>Home</p>
-            </a>
-          </li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-          <li><a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/rpc">RPC Console</a></li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-        </ul>
-      </div>
+ <section class="p-5 mt-5">
+  <div class="flex flex-wrap items-center -m-2">
+   <div class="w-full md:w-1/2 p-2">
+    <ul class="flex flex-wrap items-center gap-x-3 mb-2">
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/">
+       <p>Home</p>
+      </a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/rpc">RPC Console</a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+    </ul>
+   </div>
+  </div>
+ </section>
+ <section class="py-4">
+  <div class="container px-4 mx-auto">
+   <div class="relative py-11 px-16 bg-coolGray-900 dark:bg-blue-500 rounded-md overflow-hidden">
+    <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
+    <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
+    <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
+    <div class="relative z-20 flex flex-wrap items-center -m-3">
+     <div class="w-full md:w-1/2 p-3">
+      <h2 class="mb-6 text-4xl font-bold text-white tracking-tighter">RPC Console</h2>
+      <p class="font-normal text-coolGray-200 dark:text-white">Manage your BasicSwap client and coins settings.</p>
+     </div>
     </div>
-  </section>
-  <section class="py-4">
-    <div class="container px-4 mx-auto">
-      <div class="relative py-11 px-16 bg-coolGray-900 rounded-md overflow-hidden">
-        <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
-        <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
-        <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
-        <div class="relative z-20 flex flex-wrap items-center -m-3">
-          <div class="w-full md:w-1/2 p-3">
-            <h2 class="mb-6 text-4xl font-bold text-white tracking-tighter">RPC Console</h2>
-            <p class="font-semibold text-coolGray-200">Manage your BasicSwap client and coins settings.</p>
+   </div>
+  </div>
+ </section>
+ {% include 'inc_messages.html' %}
+ <section>
+  <form method="post" autocomplete="off">
+   <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden">
+    <div class="border-coolGray-100">
+     <div class="flex flex-wrap items-center justify-between -m-2">
+      <div class="w-full pt-2">
+       <div class="container mt-5 mx-auto">
+        <div class="pt-6 pb-6 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+         <div class="px-6">
+          <div class="w-full mt-6 pb-6 overflow-x-auto">
+           <table class="w-full min-w-max text-sm">
+            <thead class="uppercase">
+             <tr class="text-left">
+              <th class="p-0">
+               <div class="py-3 px-6 rounded-tl-xl bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Options</span>
+               </div>
+              </th>
+              <th class="p-0">
+               <div class="py-3 px-6 rounded-tr-xl bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">RPC Console Input</span>
+               </div>
+              </th>
+             </tr>
+            </thead>
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+             <td class="py-3 px-6">
+              <div class="relative">
+               <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+                <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+               </svg>
+               <select class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="coin_type">
+                <option value="-1" {% if coin_type==-1 %} selected{% endif %}>Select Coin</option>
+                {% for c in coins %}
+                <option value="{{ c[0] }}" {% if coin_type==c[0] %} selected{% endif %}>{{ c[1] }}</option>
+                {% endfor %}
+               </select>
+              </div>
+             </td>
+             <td class="py-3 px-6">
+              <input class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" type="text" name="cmd">
+             </td>
+            </tr>
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+             <td class="py-3 px-6">
+              <div class="relative">
+               <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+                <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+               </svg>
+               <select class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="call_type">
+                <option value="cli" {% if call_type=="cli" %} selected{% endif %}>CLI</option>
+                <option value="http" {% if call_type=="http" %} selected{% endif %}>HTTP</option>
+               </select>
+              </div>
+             </td>
+             <td class="py-3 px-6">
+              <input class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" type="text" name="type_map">
+             </td>
+           </table>
           </div>
+         </div>
         </div>
+       </div>
       </div>
+     </div>
     </div>
-  </section>
-  {% include 'inc_messages.html' %}
-  <section class="bg-white">
-    <div class="pl-6 pr-6 pt-0 pb-0 mt-5 h-full overflow-hidden bg-white ">
-      <div class="pb-6 border-coolGray-100">
-        <div class="flex flex-wrap items-center justify-between -m-2">
-          <div class="w-full pt-2">
-            <div class="container px-0 mx-auto mt-2">
-              <div class="overflow-x-auto relative border sm:rounded-lg">
-                <form method="post" autocomplete="off">
-                  <table class="w-full text-sm text-left text-gray-500 outline-none border-gray-300">
-                    <thead class="text-xs text-gray-700 border-b uppercase bg-gray-50 outline-none border-gray-300">
-                      <tr>
-                        <th scope="col" class="py-3 px-6">Select Option</th>
-                        <th scope="col">RPC Console Input</th>
-                      </tr>
-                    </thead>
-                    <tr class="bg-white border-t">
-                      <td class="py-4 px-6 w-1/3 bold">
-                        <div class="relative">
-                          <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                            <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"> </path>
-                          </svg>
-                          <select class="appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" name="coin_type">
-                            <option value="-1" {% if coin_type==-1 %} selected{% endif %}>Select Coin</option>
-                            {% for c in coins %}
-                            <option value="{{ c[0] }}" {% if coin_type==c[0] %} selected{% endif %}>{{ c[1] }}</option>
-                          {% endfor %}
-                        </select>
-                        </div>
-                      </td>
-                      <td class="py-4 pr-5 w-2/3">
-                        <input class="w-full aappearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 w-full block p-2.5" type="text" name="cmd">
-                      </td>
-                    </tr>
-                    <tr>
-                      <td class="py-4 px-6 w-1/3 bold">
-                      <select class="appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" name="call_type">
-                        <option value="cli" {% if call_type=="cli" %} selected{% endif %}>CLI</option>
-                        <option value="http" {% if call_type=="http" %} selected{% endif %}>HTTP</option>
-                      </select>
-                      </td>
-                      <td class="py-4 pr-5 w-2/3">
-                        <input class="w-full aappearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 w-full block p-2.5" type="text" name="type_map">
-                      </td>
-                  </table>
+   </div>
+ </section>
+ <input type="hidden" name="formid" value="{{ form_id }}">
+ <section>
+  <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden ">
+   <div class="pb-6 ">
+    <div class="flex flex-wrap items-center justify-between -m-2">
+     <div class="w-full pt-2">
+      <div class="container mx-auto">
+       <div class="pt-6 pb-6 bg-coolGray-100 border-t border-gray-100 dark:border-gray-400 dark:bg-gray-500 rounded-bl-xl rounded-br-xl">
+        <div class="px-6">
+         <div class="flex flex-wrap justify-end">
+          <div class="w-full md:w-auto p-1.5 ml-2">
+           <button name="" value="Apply" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
+            <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+             <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round">
+              <polyline points=" 6,12 10,16 18,8 " stroke="#ffffff"></polyline>
+              <circle cx="12" cy="12" r="11"></circle>
+             </g>
+            </svg>Apply </button>
+          </div>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+    </div>
+   </div>
+  </div>
+ </section>
+ {% if result %}
+ <section>
+  <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden">
+   <div class="border-coolGray-100">
+    <div class="flex flex-wrap items-center justify-between -m-2">
+     <div class="w-full pt-2">
+      <div class="container mt-5 mx-auto">
+       <div class="pt-6 pb-6 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+        <div class="px-6">
+         <div class="w-full mt-6 pb-6 overflow-x-auto">
+          <table class="w-full min-w-max text-sm">
+           <thead class="uppercase">
+            <tr class="text-left">
+             <th class="p-0">
+              <div class="py-3 px-6 rounded-tl-xl bg-coolGray-200 dark:bg-gray-600">
+               <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">RPC Console Output</span>
               </div>
-            </div>
-            <div class="p-6 pt-10 bg-white bg-opacity-60 rounded-b-md">
-              <div class="w-full md:w-0/12">
-                <div class="flex flex-wrap justify-end -m-1.5">
-                               <div class="w-full md:w-auto p-1.5 ml-2">
-                          <button name="" value="Apply" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none"><svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round" ><polyline points=" 6,12 10,16 18,8 " stroke="#ffffff"></polyline> <circle cx="12" cy="12" r="11"></circle></g></svg>Apply</button>
-                        </div>
-                </div>
-              </div>
-            </div>
-            <input type="hidden" name="formid" value="{{ form_id }}">{% if result %}
-            <div class="container px-0 mx-auto mt-5">
-              <div class="overflow-x-auto relative border sm:rounded-lg">
-                <table class="w-full text-sm text-left text-gray-500 outline-none border-gray-300">
-                  <thead class="text-xs text-gray-700 border-b uppercase bg-gray-50 outline-none border-gray-300">
-                    <tr>
-                      <th scope="col" class="py-3 px-6">RPC console output:</th>
-                    </tr>
-                  </thead>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 pl-5 pr-5">
-                      <textarea class="wwhitespace-pre-line outline-none block p-2.5 text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 focus:ring-blue-500 focus:border-blue-500 w-full monospace" rows="15">{{ result }}</textarea>
-                    </td>
-                  </tr>
-                </table>
-              </div>
-            </div>
-          {% endif %}
+             </th>
+            </tr>
+           </thead>
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+            <td class="py-3 px-6">
+             <textarea class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" rows="20">{{ result }}</textarea>
+            </td>
+           </tr>
+          </table>
+         </div>
+        </div>
+        {% endif %}
         </form>
-          </div>
-        </div>
+       </div>
       </div>
+     </div>
     </div>
-  </section>
+ </section>
 </div>
 {% include 'footer.html' %}
 </body>
-</html>
+</html>
\ No newline at end of file
diff --git a/basicswap/templates/settings.html b/basicswap/templates/settings.html
index 2899332..f729770 100644
--- a/basicswap/templates/settings.html
+++ b/basicswap/templates/settings.html
@@ -1,445 +1,560 @@
 {% include 'header.html' %}
 <div class="container mx-auto">
-  <section class="bg-white p-5 mt-5">
-    <div class="flex flex-wrap items-center -m-2">
-      <div class="w-full md:w-1/2 p-2">
-        <ul class="flex flex-wrap items-center gap-x-3 mb-2">
-          <li>
-            <a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/">
-              <p>Home</p>
-            </a>
-          </li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-          <li><a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/settings">Settings</a></li>
-          <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-            <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-          </svg>
-        </ul>
-      </div>
+ <section class="p-5 mt-5">
+  <div class="flex flex-wrap items-center -m-2">
+   <div class="w-full md:w-1/2 p-2">
+    <ul class="flex flex-wrap items-center gap-x-3 mb-2">
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/">
+       <p>Home</p>
+      </a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/settings">Settings</a>
+     </li>
+     <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+      <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+     </svg>
+    </ul>
+   </div>
+  </div>
+ </section>
+ <section class="py-3">
+  <div class="container px-4 mx-auto">
+   <div class="relative py-11 px-16 bg-coolGray-900 dark:bg-blue-500 rounded-md overflow-hidden">
+    <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
+    <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
+    <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
+    <div class="relative z-20 flex flex-wrap items-center -m-3">
+     <div class="w-full md:w-1/2 p-3">
+      <h2 class="mb-6 text-4xl font-bold text-white tracking-tighter">Settings</h2>
+      <p class="font-normal text-coolGray-200 dark:text-white">Manage your BasicSwap client and coins settings.</p>
+     </div>
     </div>
-  </section>
-  <section class="py-4">
-    <div class="container px-4 mx-auto">
-      <div class="relative py-11 px-16 bg-coolGray-900 rounded-md overflow-hidden">
-        <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
-        <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
-        <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
-        <div class="relative z-20 flex flex-wrap items-center -m-3">
-          <div class="w-full md:w-1/2 p-3">
-            <h2 class="mb-6 text-4xl font-bold text-white tracking-tighter">Settings</h2>
-            <p class="font-semibold text-coolGray-200">Manage your BasicSwap client and coins settings.</p>
-          </div>
-        </div>
+   </div>
+  </div>
+ </section>
+ {% include 'inc_messages.html' %}
+ <section>
+  <div class="pl-6 pr-6 pt-0 pb-6 mt-5 h-full overflow-hidden">
+   <div class="pb-6">
+    <div class="flex flex-wrap items-center justify-between -m-2">
+     <div class="w-full pt-2">
+      <div class="text-sm font-medium text-center text-gray-500 border-b border-gray-200 dark:text-gray-400 dark:border-gray-700">
+       <ul class="flex flex-wrap -mb-px" id="myTab" data-tabs-toggle="#settingstab" role="tablist">
+        <li class="mr-2" role="presentation">
+         <a class="inline-block p-4 border-b-2 border-transparent rounded-t-lg hover:text-gray-600 hover:border-gray-300 dark:hover:text-gray-300" id="profile-tab" data-tabs-target="#coins" role="tab" aria-controls="coins" aria-selected={% if active_tab == 'default' %}"true"{% else %}"false"{% endif %}>Coins</a>
+        </li>
+        <li class="mr-2" role="presentation">
+         <a class="inline-block p-4 border-b-2 border-transparent rounded-t-lg hover:text-gray-600 hover:border-gray-300 dark:hover:text-gray-300" id="general-tab" data-tabs-target="#general" role="tab" aria-controls="general" aria-selected={% if active_tab == 'general' %}"true"{% else %}"false"{% endif %}>General</a>
+        </li>
+        <li class="mr-2" role="presentation">
+         <a class="inline-block p-4 border-b-2 border-transparent rounded-t-lg hover:text-gray-600 hover:border-gray-300 dark:hover:text-gray-300" id="tor-tab" data-tabs-target="#tor" role="tab" aria-controls="tor" aria-selected={% if active_tab == 'tor' %}"true"{% else %}"false"{% endif %}>Tor</a>
+        </li>
+       </ul>
       </div>
+     </div>
     </div>
-  </section>
-  {% include 'inc_messages.html' %}
-  <section class="bg-white">
-    <div class="pl-6 pr-6 pt-0 pb-0 mt-5 h-full overflow-hidden bg-white">
-      <div class="pb-6 border-coolGray-100">
-        <div class="flex flex-wrap items-center justify-between -m-2">
-          <div class="w-full pt-2">
-            <div class="mb-10 border-b border-gray-200">
-              <ul class="flex flex-wrap -mb-px text-sm font-medium text-center" id="myTab" data-tabs-toggle="#settingstab" role="tablist">
-                <li class="mr-2" role="presentation"> <a class="cursor-pointer inline-block p-4 rounded-t-lg border-b-2" id="profile-tab" data-tabs-target="#coins" role="tab" aria-controls="coins" aria-selected={% if active_tab == 'default' %}"true"{% else %}"false"{% endif %}>Coins</a> </li>
-                <li class="mr-2" role="presentation"> <a class="cursor-pointer inline-block p-4 rounded-t-lg border-b-2 border-transparent hover:text-gray-600 hover:border-gray-300" id="general-tab" data-tabs-target="#general" role="tab" aria-controls="general" aria-selected={% if active_tab == 'general' %}"true"{% else %}"false"{% endif %}>General</a> </li>
-                <li class="mr-2" role="presentation"> <a class="cursor-pointer inline-block p-4 rounded-t-lg border-b-2 border-transparent hover:text-gray-600 hover:border-gray-300" id="tor-tab" data-tabs-target="#tor" role="tab" aria-controls="tor" aria-selected={% if active_tab == 'tor' %}"true"{% else %}"false"{% endif %}>Tor</a> </li>
-              </ul>
-            </div>
-            <div id="settingstab">
-              <div class="hidden rounded-lg" id="coins" role="tabpanel" aria-labelledby="coins-tab">
-                <form method="post">
-                {% for c in chains %}
-                  <section class="bg-white pl-3">
-                    <div class="flex flex-wrap items-center">
-                      <div class="w-full">
-                        <h4 class="font-semibold text-black text-2xl align-middle">
-             <span class="mr-2 inline-block align-middle items-center justify-center w-9 h-10 bg-white-50 rounded">
-              <img class="h-9" src="/static/images/coins/{{ c.name }}.png" alt="">
-             </span>{{ c.display_name }}
-            </h4></div>
-                    </div>
-                  </section>
-                  <div class="container px-0 mx-auto mt-5">
-                    <div class="overflow-x-auto relative border sm:rounded-lg">
-                      <table class="w-full text-sm text-left text-gray-500 outline-none border-gray-300">
-                        <thead class="text-xs text-gray-700 border-b uppercase bg-gray-50 outline-none">
-                          <tr>
-                            <th scope="col" class="py-3 px-6">Settings</th>
-                            <th scope="col">Value</th>
-                          </tr>
-                        </thead>
-                        {% if c.connection_type %}
-                        <tr>
-                          <td class="py-4 px-6 bold w-96 bold">Connection Type</td>
-                          <td class="py-4">{{ c.connection_type }}</td>
-                        </tr> {% endif %}
-                        {% if c.manage_daemon is defined %} {% if c.name == 'monero' %}
-                        <tr class="bg-white border-t hover:bg-gray-50">
-                          <td class="py-4 px-6 bold">Manage Daemon</td>
-                          <td class="py-4 pr-5">
-                            <div class="w-52 md:flex-1">
-                              <div class="relative">
-                                <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                                  <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
-                                </svg>
-                                <select class="appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" name="managedaemon_{{ c.name }}">
-                                  <option value="true" {% if c.manage_daemon==true %} selected{% endif %}>True</option>
-                                  <option value="false" {% if c.manage_daemon==false %} selected{% endif %}>False</option>
-                                </select>
-                              </div>
-                            </div>
-                          </td>
-                        </tr>
-                        <tr class="bg-white border-t hover:bg-gray-50">
-                          <td class="py-4 px-6 bold">Daemon RPC Host</td>
-                          <td class="py-4 pr-5">
-                            <input type="text" class="w-52 appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block p-2.5" name="rpchost_{{ c.name }}" value="{{ c.rpchost }}"> </td>
-                        </tr>
-                        <tr class="bg-white border-t hover:bg-gray-50">
-                          <td class="py-4 px-6 bold">Daemon RPC Port</td>
-                          <td class="py-4 pr-5">
-                            <input type="text" class="w-52 appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block p-2.5" name="rpcport_{{ c.name }}" value="{{ c.rpcport }}"> </td>
-                        </tr>
-                        <tr class="bg-white border-t hover:bg-gray-50">
-                          <td class="py-4 px-6" colspan=2>
-                            <label for="message" class="block mb-2 text-sm font-medium text-gray-900">List trusted public nodes to use if “Automatically Select Daemon” is set as “True”.
-                              <br /> </label>
-                            <textarea class="outline-none block p-2.5 w-full text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 focus:ring-blue-500 focus:border-blue-500 monospace" placeholder="(Add one entry per line) eg: node.xmr.to:18081" name="remotedaemonurls_{{ c.name }}" rows="4" cols="100">{{ c.remotedaemonurls }}</textarea>
-                          </td>
-                        </tr>
-                        <tr class="bg-white border-t hover:bg-gray-50">
-                          <td class="py-4 px-6 bold w-96 bold">Automatically Select Daemon</td>
-                          <td class="py-4 pr-5">
-                            <div class="w-52 md:flex-1">
-                              <div class="relative">
-                                <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                                  <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
-                                </svg>
-                                <select class="appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" name="autosetdaemon_{{ c.name }}">
-                                  <option value="true" {% if c.autosetdaemon==true %} selected{% endif %}>True</option>
-                                  <option value="false" {% if c.autosetdaemon==false %} selected{% endif %}>False</option>
-                                </select>
-                              </div>
-                            </div>
-                          </td>
-                        </tr>
-                        {% else %}
-                        <tr class="bg-white border-t hover:bg-gray-50">
-                          <td class="py-4 px-6 bold bold">Manage Daemon</td>
-                          <td>{{ c.manage_daemon }}</td>
-                        </tr>
-                        {% endif %}
-                        {% endif %}
-                        {% if c.manage_wallet_daemon is defined %}
-                        <tr class="bg-white border-t hover:bg-gray-50">
-                          <td class="py-4 px-6 bold bold">Manage Wallet Daemon</td>
-                          <td>{{ c.manage_wallet_daemon }}</td>
-                        </tr>
-                        {% endif %}
-                        <tr class="bg-white border-t hover:bg-gray-50">
-                          <td class="py-4 px-6 bold bold">Chain Lookups</td>
-                          <td class="py-4 pr-5">
-                            <div class="w-52 md:flex-1">
-                              <div class="relative">
-                                <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                                  <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
-                                </svg>
-                                <select class="appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" name="lookups_{{ c.name }}">
-                                  <option value="local" {% if c.lookups=='local' %} selected{% endif %}>Local Node</option>
-                                  <option value="explorer" {% if c.lookups=='explorer' %} selected{% endif %}>Explorer</option>
-                                </select>
-                              </div>
-                            </div>
-                          </td>
-                        </tr>
-                        {% if c.name == 'monero' %}
-                        <tr class="bg-white border-t hover:bg-gray-50">
-                          <td class="py-4 px-6 bold w-96 bold">Transaction Fee Priority</td>
-                          <td class="py-4 pr-5">
-                            <div class="w-52 md:flex-1">
-                              <div class="relative">
-                                <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                                  <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
-                                </svg>
-                                <select class="appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" name="fee_priority_{{ c.name }}">
-                                  <option value="0" {% if c.fee_priority==0 %} selected{% endif %}>Default</option>
-                                  <option value="1" {% if c.fee_priority==1 %} selected{% endif %}>Low</option>
-                                  <option value="2" {% if c.fee_priority==2 %} selected{% endif %}>Medium</option>
-                                  <option value="3" {% if c.fee_priority==3 %} selected{% endif %}>High</option>
-                                </select>
-                              </div>
-                            </div>
-                          </td>
-                        </tr>
-                        {% else %}
-                        <tr class="bg-white border-t hover:bg-gray-50">
-                          <td class="py-4 px-6 bold bold">Blocks Confirmed Target</td>
-                          <td class="py-4 pr-5">
-                            <input type="number" class="w-52 appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block p-2.5" name="conf_target_{{ c.name }}" min="1" max="32" value="{{ c.conf_target }}"></td>
-                        </tr>
-                        {% endif %}
-                        {% if c.name == 'particl' %}
-                        <tr class="bg-white border-t hover:bg-gray-50">
-                          <td class="py-4 px-6 bold bold">Anon Tx Ring Size</td>
-                          <td class="py-4 pr-5">
-                            <input type="number" class="w-52 appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block p-2.5" name="rct_ring_size_{{ c.name }}" min="3" max="32" value="{{ c.anon_tx_ring_size }}"></td>
-                        </tr>
-                      {% endif %}
-                    </table>
-                    </div>
-                  </div>
-                  <div class="p-6 pt-10 bg-white bg-opacity-60 rounded-b-md">
-                    <div class="w-full md:w-0/12">
-                      <div class="flex flex-wrap justify-end -m-1.5">
-                        <div class="w-full md:w-auto p-1.5 ml-2">
-                          <button name="apply_{{ c.name }}" value="Apply" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none"><svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round" ><polyline points=" 6,12 10,16 18,8 " stroke="#ffffff"></polyline> <circle cx="12" cy="12" r="11"></circle></g></svg>Apply</button>
-                        </div>
-                        {% if c.can_disable == true %}
-                        <div class="w-full md:w-auto p-1.5 ml-2">
-                          <button name="disable_{{ c.name }}" value="Disable" onclick="return confirmPopup('Disable', '{{ c.display_name }}');" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-red-500 hover:text-red-600 border border-red-400 hover:border-red-500 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none"><svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ef5844" stroke-linejoin="round" ><line x1="16" y1="8" x2="8" y2="16" stroke="#ef5844"></line> <line x1="16" y1="16" x2="8" y2="8" stroke="#ef5844"></line> <circle cx="12" cy="12" r="11"></circle></g></svg>Disable Coin</button>
-                        </div>
-                        {% endif %}
-                        {% if c.can_reenable == true %}
-                        <div class="w-full md:w-auto p-1.5 ml-2">
-                          <button name="enable_{{ c.name }}" value="Enable" onclick="return confirmPopup('Enable', '{{ c.display_name }}');" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-white hover:bg-white font-medium text-sm text-green-500 border border-green-500 hover:text-green-600 hover:border-green-600 rounded-md shadow-button focus:ring-0 focus:outline-none"><svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#2ad167" stroke-linejoin="round" ><polyline points=" 6,12 10,16 18,8 " stroke="#2ad167"></polyline> <circle cx="12" cy="12" r="11"></circle></g></svg>Enable</button>
-                        </div>
-                      {% endif %}
-                    </div>
-                    </div>
-                  </div>
-                  </table>
-                  {% endfor %}
-                  <input type="hidden" name="formid" value="{{ form_id }}"> </div>
-              <div class="hidden rounded-lg" id="general" role="tabpanel" aria-labelledby="general-tab">
-                <section class="bg-white">
-                  <div class="pl-2 pr-2 pt-0 pb-0 mt-5 h-full overflow-hidden bg-white">
-                    <div class="pb-6 border-coolGray-100">
-                      <div class="flex flex-wrap items-center justify-between -m-2">
-                        <div class="w-full pt-2">
-                          <section class="bg-white pl-3">
-                            <div class="flex flex-wrap items-center">
-                              <div class="w-full">
-                                <h4 class="font-semibold text-black text-2xl align-middle">
-             <span class="mr-2 inline-block align-middle items-center justify-center w-8 h-7 bg-white-50 rounded">
-              <svg class="text-gray-500 w-7 h-7" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round" class="nc-icon-wrapper"><circle cx="12" cy="12" r="3" stroke="#3b82f6"></circle> <path d="M20,12a8.049,8.049,0,0,0-.188-1.713l2.714-2.055-2-3.464L17.383,6.094a7.987,7.987,0,0,0-2.961-1.719L14,1H10L9.578,4.375A7.987,7.987,0,0,0,6.617,6.094L3.474,4.768l-2,3.464,2.714,2.055a7.9,7.9,0,0,0,0,3.426L1.474,15.768l2,3.464,3.143-1.326a7.987,7.987,0,0,0,2.961,1.719L10,23h4l.422-3.375a7.987,7.987,0,0,0,2.961-1.719l3.143,1.326,2-3.464-2.714-2.055A8.049,8.049,0,0,0,20,12Z"></path></g></svg>
-             </span>General
-            </h4></div>
-                            </div>
-                          </section>
-                          <div class="container px-0 mx-auto mt-5">
-                            <div class="overflow-x-auto relative border sm:rounded-lg">
-                              <table class="w-full text-sm text-left text-gray-500 outline-none border-gray-300">
-                                <thead class="text-xs text-gray-700 border-b uppercase bg-gray-50 outline-none">
-                                  <tr>
-                                    <th scope="col" class="py-3 px-6">Settings</th>
-                                    <th scope="col">Value</th>
-                                  </tr>
-                                </thead>
-                                <tr class="bg-white border-t hover:bg-gray-50">
-                                  <td class="py-4 px-6 bold w-96 bold">Debug Mode</td>
-                                  <td class="py-4 pr-5">
-                                    <div class="w-52 md:flex-1">
-                                      <div class="relative">
-                                        <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                                          <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
-                                        </svg>
-                                        <select name="debugmode" class="appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5">
-                                          <option {% if general_settings.debug %}selected{% endif %} value="true">True</option>
-                                          <option {% if not general_settings.debug %}selected{% endif %} value="false">False</option>
-                                        </select>
-                                      </div>
-                                    </div>
-                                  </td>
-                                </tr>
-                                <tr class="bg-white border-t hover:bg-gray-50">
-                                  <td class="py-4 px-6 bold">Debug Mode UI</td>
-                                  <td class="py-4 pr-5">
-                                    <div class="w-52 md:flex-1">
-                                      <div class="relative">
-                                        <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                                          <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
-                                        </svg>
-                                        <select name="debugui" class="appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5">
-                                          <option {% if general_settings.debug_ui %}selected{% endif %} value="true">True</option>
-                                          <option {% if not general_settings.debug_ui %}selected{% endif %} value="false">False</option>
-                                        </select>
-                                      </div>
-                                    </div>
-                                  </td>
-                                </tr>
-                              </table>
-                            </div>
-                          </div>
-                          <div class="p-6 pt-10 bg-white bg-opacity-60 rounded-b-md">
-                            <div class="w-full md:w-0/12">
-                              <div class="flex flex-wrap justify-end -m-1.5">
-                              <div class="w-full md:w-auto p-1.5 ml-2">
-                          <button name="apply_general" value="Apply" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none"><svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round" ><polyline points=" 6,12 10,16 18,8 " stroke="#ffffff"></polyline> <circle cx="12" cy="12" r="11"></circle></g></svg>Apply</button>
-                        </div>
-                              </div>
-                            </div>
-                          </div>
-                          <section class="bg-white pl-3">
-                            <div class="flex flex-wrap items-center">
-                              <div class="w-full">
-                                <h4 class="font-semibold text-black text-2xl align-middle">
-             <span class="mr-2 inline-block align-middle items-center justify-center w-9 h-8 bg-white-50 rounded">
-              <svg class="text-gray-500 w-7 h-7" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#3b82f6" stroke-linejoin="round" class="nc-icon-wrapper"><rect x="10" y="14" width="4" height="9"></rect> <rect x="1" y="18" width="4" height="5"></rect> <rect x="19" y="10" width="4" height="13"></rect> <polyline data-cap="butt" points="3,10 8,5 12,9 20,1 " stroke="#3b82f6"></polyline> <polyline points=" 15,1 20,1 20,6 " stroke="#3b82f6"></polyline></g></svg>
-             </span>Chart
-            </h4> </div>
-                            </div>
-                          </section>
-                          <div class="container px-0 mx-auto mt-5">
-                            <div class="overflow-x-auto relative border sm:rounded-lg">
-                              <table class="w-full text-sm text-left text-gray-500 outline-none border-gray-300">
-                                <thead class="text-xs text-gray-700 border-b uppercase bg-gray-50 outline-none">
-                                  <tr>
-                                    <th scope="col" class="py-3 px-6">Settings</th>
-                                    <th scope="col">Value</th>
-                                  </tr>
-                                </thead>
-                                <tr>
-                                  <td class="py-4 px-6 bold w-96 bold">Show Chart</td>
-                                  <td class="py-4 pr-5">
-                                    <div class="w-52 md:flex-1">
-                                      <div class="relative">
-                                        <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                                          <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
-                                        </svg>
-                                        <select name="showchart" class="appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5">
-                                          <option {% if chart_settings.show_chart %}selected{% endif %} value="true">True</option>
-                                          <option {% if not chart_settings.show_chart %}selected{% endif %} value="false">False</option>
-                                        </select>
-                                      </div>
-                                    </div>
-                                  </td>
-                                </tr>
-                                <tr class="bg-white border-t hover:bg-gray-50">
-                                  <td class="py-4 px-6 bold">Chart API Key</td>
-                                  <td class="py-4 pr-5">
-                                 <label for="message" class="block mb-2 text-sm font-medium text-gray-900">Chart API (free) Key at <a class="inline-block text-coolGray-500 hover:text-coolGray-600 font-medium" href="https://min-api.cryptocompare.com/" target="_blank">CryptoCompare.com</a>
-                                 <br /> </label>
-                                    <input name="chartapikey" type="text" class="w-full appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block p-2.5" name="" min="3" max="32" value="{{chart_settings.chart_api_key}}"> </td>
-                                </tr>
-                              </table>
-                            </div>
-                          </div>
-                          <div class="p-6 pt-10 bg-white bg-opacity-60 rounded-b-md">
-                            <div class="w-full md:w-0/12">
-                              <div class="flex flex-wrap justify-end -m-1.5">
-                              <div class="w-full md:w-auto p-1.5 ml-2">
-                          <button name="apply_chart" value="Apply" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none"><svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round" ><polyline points=" 6,12 10,16 18,8 " stroke="#ffffff"></polyline> <circle cx="12" cy="12" r="11"></circle></g></svg>Apply</button>
-                        </div>
-                              </div>
-                            </div>
-                          </div>
-                        </div>
-                      </div>
-                    </div>
-                  </div>
-              </div>
-              <div class="hidden rounded-lg" id="tor" role="tabpanel" aria-labelledby="tor-tab">
-                <section class="bg-white">
-                  <div class="pl-2 pr-2 pt-0 pb-0 mt-5 h-full overflow-hidden bg-white ">
-                    <div class="pb-6 border-coolGray-100">
-                      <div class="flex flex-wrap items-center justify-between -m-2">
-                        <div class="w-full pt-2">
-                          <section class="bg-white pl-3">
-                            <div class="flex flex-wrap items-center">
-                              <div class="w-full">
-                                <h4 class="font-semibold text-black text-2xl align-middle">
-             <span class="mr-2 inline-block align-middle items-center justify-center w-9 h-8 bg-white-50 rounded">
-                     <svg class="text-gray-500 w-7 h-7" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
-                          <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#AA70E4" stroke-linejoin="round">
-                            <path d="M9,18.8A6.455,6.455,0,0,1,7,14,6.455,6.455,0,0,1,9,9.2" stroke="#AA70E4"></path>
-                            <path d="M15,18.8A6.455,6.455,0,0,0,17,14a6.455,6.455,0,0,0-2-4.8" stroke="#AA70E4"></path>
-                            <path d="M14,2.256V1H10V2.256A3.949,3.949,0,0,1,7.658,5.891,8.979,8.979,0,0,0,2,14c0,4.971,4.477,9,10,9s10-4.029,10-9a8.978,8.978,0,0,0-5.658-8.109A3.95,3.95,0,0,1,14,2.256Z"></path>
-                          </g>
-                        </svg>
-             </span>Tor
-            </h4> </div>
-                            </div>
-                          </section>
-                          <div class="container px-0 mx-auto mt-5">
-                            <div class="overflow-x-auto relative border sm:rounded-lg">
-                              <table class="w-full text-sm text-left text-gray-500 outline-none border-gray-300">
-                                <thead class="text-xs text-gray-700 border-b uppercase bg-gray-50 outline-none">
-                                  <tr>
-                                    <th scope="col" class="py-3 px-6">Settings</th>
-                                    <th scope="col">Value</th>
-                                  </tr>
-                                </thead>
-                                <tr class="bg-white border-t hover:bg-gray-50">
-                                  <td class="py-4 px-6 bold w-96">Use Tor Proxy</td>
-                                  <td class="py-4 pr-5">
-                                    <div class="w-1/5 md:flex-1">
-                                      <div class="relative">
-                                        <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                                          <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
-                                        </svg>
-                                        <select name="usetorproxy" class="appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5">
-                                          <option {% if tor_settings.use_tor %}selected{% endif %} value="true">True</option>
-                                          <option {% if not tor_settings.use_tor %}selected{% endif %} value="false">False</option>
-                                        </select>
-                                      </div>
-                                    </div>
-                                  </td>
-                                </tr>
-                                <tr class="bg-white border-t hover:bg-gray-50">
-                                  <td class="py-4 px-6 bold w-96">Tor Proxy Host</td>
-                                  <td class="py-4 pr-5">
-                                    <input name="proxyhost" type="text" class="w-1/5 appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block p-2.5" name="" min="3" max="32" value="{{tor_settings.proxy_host}}"></td>
-                                </tr>
-                                <tr class="bg-white border-t hover:bg-gray-50">
-                                  <td class="py-4 px-6 bold w-96">Tor Proxy Port</td>
-                                  <td class="py-4 pr-5">
-                                    <input name="proxyport" type="text" class="w-1/5 appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block p-2.5" name="" min="3" max="32" value="{{tor_settings.proxy_port}}"></td>
-                                </tr>
-                                <tr class="bg-white border-t hover:bg-gray-50">
-                                  <td class="py-4 px-6 bold w-96">Tor Control Port</td>
-                                  <td class="py-4 pr-5">
-                                    <input name="controlport" type="text" class="w-1/5 appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block p-2.5" name="" min="3" max="32" value="{{tor_settings.control_port}}"></td>
-                                </tr>
-                                <tr class="bg-white border-t hover:bg-gray-50">
-                                  <td class="py-4 px-6 bold w-96">Tor Control Password</td>
-                                  <td class="py-4 pr-5">
-                                    <input name="controlpwd" type="text" class="w-1/5 appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block p-2.5" name="" min="3" max="32" value="{{tor_settings.control_password}}"></td>
-                                </tr>
-                              </table>
-                            </div>
-                          </div>
-                          <div class="p-6 pt-10 bg-white bg-opacity-60 rounded-b-md">
-                            <div class="w-full md:w-0/12">
-                              <div class="flex flex-wrap justify-end -m-1.5">
-                               <div class="w-full md:w-auto p-1.5 ml-2">
-                          <button name="apply_tor" value="Apply" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none"><svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round" ><polyline points=" 6,12 10,16 18,8 " stroke="#ffffff"></polyline> <circle cx="12" cy="12" r="11"></circle></g></svg>Apply</button>
-                        </div>
-                              </div>
-                            </div>
-                          </div>
-                          </form>
-                        </div>
-                      </div>
-                    </div>
-                  </div>
-              </div>
+   </div>
+  </div>
+ </section>
+ <div id="settingstab">
+  <div class="hidden rounded-lg" id="coins" role="tabpanel" aria-labelledby="coins-tab">
+   <form method="post">
+    {% for c in chains %}
+    <section class="pl-6">
+     <div class="flex flex-wrap items-center">
+      <div class="w-full">
+       <h4 class="font-semibold text-black dark:text-white text-2xl align-middle">
+        <span class="mr-2 inline-block align-middle items-center justify-center w-9 h-10 bg-white-50 rounded">
+         <img class="h-9" src="/static/images/coins/{{ c.name }}.png" alt="">
+        </span>
+    {{ c.display_name }}
+       </h4>
+      </div>
+     </div>
+    </section>
+    <section>
+     <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden">
+      <div class="border-coolGray-100">
+       <div class="flex flex-wrap items-center justify-between -m-2">
+        <div class="w-full pt-2">
+         <div class="container mt-5 mx-auto">
+          <div class="pt-6 pb-6 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+           <div class="px-6">
+            <div class="w-full mt-6 pb-6 overflow-x-auto">
+             <table class="w-full min-w-max text-sm">
+              <thead class="uppercase">
+               <tr class="text-left">
+                <th class="p-0">
+                 <div class="py-3 px-6 rounded-tl-xl bg-coolGray-200 dark:bg-gray-600">
+                  <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Options</span>
+                 </div>
+                </th>
+                <th class="p-0">
+                 <div class="py-3 px-6 rounded-tr-xl bg-coolGray-200 dark:bg-gray-600">
+                  <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Settings</span>
+                 </div>
+                </th>
+               </tr>
+              </thead>
+              {% if c.connection_type %}
+              <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+               <td class="py-3 px-6 bold">Connection Type</td>
+               <td class="py-3 px-6">{{ c.connection_type }}</td>
+              </tr>
+              {% endif %}
+              {% if c.manage_daemon is defined %}
+              {% if c.name == 'monero' %}
+              <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+               <td class="py-3 px-6 bold">Manage Daemon</td>
+               <td class="py-3 px-6">
+                <div class="relative">
+                 <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+                  <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+                 </svg>
+                 <select class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-400 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="managedaemon_{{ c.name }}">
+                  <option value="true" {% if c.manage_daemon==true %} selected{% endif %}>True</option>
+                  <option value="false" {% if c.manage_daemon==false %} selected{% endif %}>False</option>
+                 </select>
+                </div>
+               </td>
+              </tr>
+              <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+               <td class="py-3 px-6 bold">Daemon RPC Host</td>
+               <td class="py-3 px-6">
+                <input type="text" class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-400 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="rpchost_{{ c.name }}" value="{{ c.rpchost }}">
+               </td>
+              </tr>
+              <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+               <td class="py-3 px-6 bold">Daemon RPC Port</td>
+               <td class="py-3 px-6">
+                <input type="text" class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-400 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="rpcport_{{ c.name }}" value="{{ c.rpcport }}">
+               </td>
+              </tr>
+              <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+               <td class="py-3 px-6 bold">List trusted public nodes to use if “Automatically Select Daemon” is set as “True”.</td>
+               <td class="py-3 px-6">
+                <textarea class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-400 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" placeholder="(Add one entry per line) eg: node.xmr.to:18081" name="remotedaemonurls_{{ c.name }}" rows="4" cols="45">{{ c.remotedaemonurls }}</textarea>
+               </td>
+              </tr>
+              <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+               <td class="py-3 px-6 bold">Automatically Select Daemon</td>
+               <td class="py-3 px-6">
+                <div class="w-52 md:flex-1">
+                 <div class="relative">
+                  <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+                   <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+                  </svg>
+                  <select class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-400 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="autosetdaemon_{{ c.name }}">
+                   <option value="true" {% if c.autosetdaemon==true %} selected{% endif %}>True</option>
+                   <option value="false" {% if c.autosetdaemon==false %} selected{% endif %}>False</option>
+                  </select>
+                 </div>
+                </div>
+               </td>
+              </tr>
+              {% else %}
+              <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+               <td class="py-3 px-6 bold">Manage Daemon</td>
+               <td class="py-3 px-6">{{ c.manage_daemon }}</td>
+              </tr>
+              {% endif %}
+              {% endif %}
+              {% if c.manage_wallet_daemon is defined %}
+              <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+               <td class="py-3 px-6 bold">Manage Wallet Daemon</td>
+               <td class="py-3 px-6">{{ c.manage_wallet_daemon }}</td>
+              </tr>
+              {% endif %}
+              <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+               <td class="py-3 px-6 bold">Chain Lookups</td>
+               <td class="py-3 px-6">
+                <div class="relative">
+                 <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+                  <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+                 </svg>
+                 <select class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-400 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="lookups_{{ c.name }}">
+                  <option value="local" {% if c.lookups=='local' %} selected{% endif %}>Local Node</option>
+                  <option value="explorer" {% if c.lookups=='explorer' %} selected{% endif %}>Explorer</option>
+                 </select>
+                </div>
+               </td>
+              </tr>
+              {% if c.name == 'monero' %}
+              <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+               <td class="py-3 px-6 bold">Transaction Fee Priority</td>
+               <td class="py-3 px-6">
+                <div class="relative">
+                 <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+                  <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+                 </svg>
+                 <select class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-400 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="fee_priority_{{ c.name }}">
+                  <option value="0" {% if c.fee_priority==0 %} selected{% endif %}>Default</option>
+                  <option value="1" {% if c.fee_priority==1 %} selected{% endif %}>Low</option>
+                  <option value="2" {% if c.fee_priority==2 %} selected{% endif %}>Medium</option>
+                  <option value="3" {% if c.fee_priority==3 %} selected{% endif %}>High</option>
+                 </select>
+                </div>
+               </td>
+              </tr>
+              {% else %}
+              <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+               <td class="py-3 px-6 bold">Blocks Confirmed Target</td>
+               <td class="py-3 px-6">
+                <input type="number" class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-400 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="conf_target_{{ c.name }}" min="1" max="32" value="{{ c.conf_target }}">
+               </td>
+              </tr>
+              {% endif %}
+              {% if c.name == 'particl' %}
+              <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+               <td class="py-3 px-6 bold">Anon Tx Ring Size</td>
+               <td class="py-3 px-6">
+                <input type="number" class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-400 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="rct_ring_size_{{ c.name }}" min="3" max="32" value="{{ c.anon_tx_ring_size }}">
+               </td>
+              </tr>
+              {% endif %}
+             </table>
             </div>
+           </div>
           </div>
+         </div>
+    </section>
+    <section>
+     <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden ">
+      <div class="pb-6 ">
+       <div class="flex flex-wrap items-center justify-between -m-2">
+        <div class="w-full pt-2">
+         <div class="container mx-auto">
+          <div class="pt-6 pb-6 bg-coolGray-100 border-t border-gray-100 dark:border-gray-400 dark:bg-gray-500 rounded-bl-xl rounded-br-xl">
+           <div class="px-6">
+            <div class="flex flex-wrap justify-end">
+             <div class="w-full md:w-auto p-1.5 ml-2">
+              <button name="apply_{{ c.name }}" value="Apply" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">Apply</button>
+             </div>
+             {% if c.can_disable == true %}
+             <div class="w-full md:w-auto p-1.5 ml-2">
+              <button name="disable_{{ c.name }}" value="Disable" onclick="return confirmPopup('Disable', '{{ c.display_name }}');" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-red-500 hover:bg-red-600 font-medium text-sm text-white border border-red-500 rounded-md shadow-button focus:ring-0 focus:outline-none">Disable Coin</button>
+             </div>
+             {% endif %}
+             {% if c.can_reenable == true %}
+             <div class="w-full md:w-auto p-1.5 ml-2">
+              <button name="enable_{{ c.name }}" value="Enable" onclick="return confirmPopup('Enable', '{{ c.display_name }}');" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-green-500 hover:bg-green-600 font-medium text-sm text-white border border-green-500 rounded-md shadow-button focus:ring-0 focus:outline-none">Enable</button>
+             </div>
+             {% endif %}
+            </div>
+           </div>
+          </div>
+         </div>
         </div>
+       </div>
       </div>
+     </div>
+    </section>
+    {% endfor %}
+    <input type="hidden" name="formid" value="{{ form_id }}">
+  </div>
+  <div class="hidden rounded-lg" id="general" role="tabpanel" aria-labelledby="general-tab">
+   <section class="pl-6">
+    <div class="flex flex-wrap items-center">
+     <div class="w-full">
+      <h4 class="font-semibold text-black dark:text-white text-2xl align-middle">
+       <span class="mr-2 inline-block align-middle items-center justify-center w-0 h-10 bg-white-50 rounded">
+       </span>General
+      </h4>
+     </div>
     </div>
-</div>
-</section>
+   </section>
+   <section>
+    <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden">
+     <div class="border-coolGray-100">
+      <div class="flex flex-wrap items-center justify-between -m-2">
+       <div class="w-full pt-2">
+        <div class="container mt-5 mx-auto">
+         <div class="pt-6 pb-6 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+          <div class="px-6">
+           <div class="w-full mt-6 pb-6 overflow-x-auto">
+            <table class="w-full min-w-max text-sm">
+             <thead class="uppercase">
+              <tr class="text-left">
+               <th class="p-0">
+                <div class="py-3 px-6 rounded-tl-xl bg-coolGray-200 dark:bg-gray-600">
+                 <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Options</span>
+                </div>
+               </th>
+               <th class="p-0">
+                <div class="py-3 px-6 rounded-tr-xl bg-coolGray-200 dark:bg-gray-600">
+                 <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Settings</span>
+                </div>
+               </th>
+              </tr>
+             </thead>
+              <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+              <td class="py-3 px-6 bold w-96 bold">Debug Mode</td>
+              <td class="py-3 px-6">
+               <div class="relative">
+                <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+                 <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+                </svg>
+                <select name="debugmode" class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-400 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0">
+                 <option {% if general_settings.debug %}selected{% endif %} value="true">True</option>
+                 <option {% if not general_settings.debug %}selected{% endif %} value="false">False</option>
+                </select>
+               </div>
+              </td>
+             </tr>
+              <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+              <td class="py-3 px-6 bold">Debug Mode UI</td>
+              <td class="py-3 px-6">
+               <div class="relative">
+                <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+                 <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+                </svg>
+                <select name="debugui" class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-400 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0">
+                 <option {% if general_settings.debug_ui %}selected{% endif %} value="true">True</option>
+                 <option {% if not general_settings.debug_ui %}selected{% endif %} value="false">False</option>
+                </select>
+               </div>
+              </td>
+             </tr>
+            </table>
+           </div>
+          </div>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+    </div>
+   </section>
+   <section>
+    <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden ">
+     <div class="pb-6 ">
+      <div class="flex flex-wrap items-center justify-between -m-2">
+       <div class="w-full pt-2">
+        <div class="container mx-auto">
+         <div class="pt-6 pb-6 bg-coolGray-100 border-t border-gray-100 dark:border-gray-400 dark:bg-gray-500 rounded-bl-xl rounded-br-xl">
+          <div class="px-6">
+           <div class="flex flex-wrap justify-end">
+            <div class="w-full md:w-auto p-1.5 ml-2">
+             <button name="apply_general" value="Apply" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">Apply</button>
+            </div>
+           </div>
+          </div>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+    </div>
+   </section>
+   <section class="pl-6">
+    <div class="flex flex-wrap items-center">
+     <div class="w-full">
+      <h4 class="font-semibold text-black dark:text-white text-2xl align-middle">
+       <span class="mr-2 inline-block align-middle items-center justify-center w-0 h-10 bg-white-50 rounded">
+       </span>Price Chart
+      </h4>
+     </div>
+    </div>
+   </section>
+   <section>
+    <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden">
+     <div class="border-coolGray-100">
+      <div class="flex flex-wrap items-center justify-between -m-2">
+       <div class="w-full pt-2">
+        <div class="container mt-5 mx-auto">
+         <div class="pt-6 pb-6 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+          <div class="px-6">
+           <div class="w-full mt-6 pb-6 overflow-x-auto">
+            <table class="w-full min-w-max text-sm">
+             <thead class="uppercase">
+              <tr class="text-left">
+               <th class="p-0">
+                <div class="py-3 px-6 rounded-tl-xl bg-coolGray-200 dark:bg-gray-600">
+                 <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Options</span>
+                </div>
+               </th>
+               <th class="p-0">
+                <div class="py-3 px-6 rounded-tr-xl bg-coolGray-200 dark:bg-gray-600">
+                 <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Settings</span>
+                </div>
+               </th>
+              </tr>
+             </thead>
+              <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+              <td class="py-3 px-6 bold w-96 bold">Show Price Chart</td>
+              <td class="py-3 px-6">
+               <div class="relative">
+                <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+                 <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+                </svg>
+                <select name="showchart" class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-400 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0">
+                 <option {% if chart_settings.show_chart %}selected{% endif %} value="true">True</option>
+                 <option {% if not chart_settings.show_chart %}selected{% endif %} value="false">False</option>
+                </select>
+               </div>
+              </td>
+             </tr>
+              <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+              <td class="py-3 px-6 bold">Chart API Key</td>
+              <td class="py-3 px-6">
+               <label for="message" class="block mb-2 text-sm font-medium text-gray-900 dark:text-white">Chart API (free) Key at <a class="inline-block text-blue-500 hover:text-blue-600 hover:underline" href="https://min-api.cryptocompare.com/" target="_blank">CryptoCompare.com</a>
+                <br />
+               </label>
+               <input name="chartapikey" type="text" class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-400 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="" min="3" max="32" value="{{chart_settings.chart_api_key}}">
+              </td>
+             </tr>
+            </table>
+           </div>
+          </div>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+    </div>
+   </section>
+   <section>
+    <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden ">
+     <div class="pb-6 ">
+      <div class="flex flex-wrap items-center justify-between -m-2">
+       <div class="w-full pt-2">
+        <div class="container mx-auto">
+         <div class="pt-6 pb-6 bg-coolGray-100 border-t border-gray-100 dark:border-gray-400 dark:bg-gray-500 rounded-bl-xl rounded-br-xl">
+          <div class="px-6">
+           <div class="flex flex-wrap justify-end">
+            <div class="w-full md:w-auto p-1.5 ml-2">
+             <button name="apply_chart" value="Apply" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">Apply</button>
+            </div>
+           </div>
+          </div>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+    </div>
+   </section>
+  </div>
+  <div class="hidden rounded-lg" id="tor" role="tabpanel" aria-labelledby="tor-tab">
+   <section class="pl-6">
+    <div class="flex flex-wrap items-center">
+     <div class="w-full">  
+      <h4 class="font-semibold text-black dark:text-white text-2xl align-middle">
+       <span class="mr-2 inline-block align-middle items-center justify-center w-0 h-10 bg-white-50 rounded">
+       </span>Tor
+      </h4>
+     </div>
+    </div>
+   </section>
+   <section>
+    <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden">
+     <div class="border-coolGray-100">
+      <div class="flex flex-wrap items-center justify-between -m-2">
+       <div class="w-full pt-2">
+        <div class="container mt-5 mx-auto">
+         <div class="pt-6 pb-6 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+          <div class="px-6">
+           <div class="w-full mt-6 pb-6 overflow-x-auto">
+            <table class="w-full min-w-max text-sm">
+             <thead class="uppercase">
+              <tr class="text-left">
+               <th class="p-0">
+                <div class="py-3 px-6 rounded-tl-xl bg-coolGray-200 dark:bg-gray-600">
+                 <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Options</span>
+                </div>
+               </th>
+               <th class="p-0">
+                <div class="py-3 px-6 rounded-tr-xl bg-coolGray-200 dark:bg-gray-600">
+                 <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Settings</span>
+                </div>
+               </th>
+              </tr>
+             </thead>
+              <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+              <td class="py-3 px-6 bold">Use Tor Proxy</td>
+              <td class="py-3 px-6">
+               <div class="w-1/5 md:flex-1">
+                <div class="relative">
+                 <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+                  <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+                 </svg>
+                 <select name="usetorproxy" class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-400 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0">
+                  <option {% if tor_settings.use_tor %}selected{% endif %} value="true">True</option>
+                  <option {% if not tor_settings.use_tor %}selected{% endif %} value="false">False</option>
+                 </select>
+                </div>
+               </div>
+              </td>
+             </tr>
+              <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+              <td class="py-3 px-6 bold w-96">Tor Proxy Host</td>
+              <td class="py-3 px-6">
+               <input name="proxyhost" type="text" class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-400 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="" min="3" max="32" value="{{tor_settings.proxy_host}}">
+              </td>
+             </tr>
+              <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+              <td class="py-3 px-6 bold w-96">Tor Proxy Port</td>
+              <td class="py-3 px-6">
+               <input name="proxyport" type="text" class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-400 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="" min="3" max="32" value="{{tor_settings.proxy_port}}">
+              </td>
+             </tr>
+              <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+              <td class="py-3 px-6 bold w-96">Tor Control Port</td>
+              <td class="py-3 px-6">
+               <input name="controlport" type="text" class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-400 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="" min="3" max="32" value="{{tor_settings.control_port}}">
+              </td>
+             </tr>
+              <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+              <td class="py-3 px-6 bold w-96">Tor Control Password</td>
+              <td class="py-3 px-6">
+               <input name="controlpwd" type="text" class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-400 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="" min="3" max="32" value="{{tor_settings.control_password}}">
+              </td>
+             </tr>
+            </table>
+           </div>
+          </div>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+    </div>
+   </section>
+   <section>
+    <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden ">
+     <div class="pb-6 ">
+      <div class="flex flex-wrap items-center justify-between -m-2">
+       <div class="w-full pt-2">
+        <div class="container mx-auto">
+         <div class="pt-6 pb-6 bg-coolGray-100 border-t border-gray-100 dark:border-gray-400 dark:bg-gray-500 rounded-bl-xl rounded-br-xl">
+          <div class="px-6">
+           <div class="flex flex-wrap justify-end">
+            <div class="w-full md:w-auto p-1.5 ml-2">
+             <button name="apply_tor" value="Apply" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">Apply</button>
+            </div>
+           </div>
+          </div>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+   </section>
+  </div>
+ </div>
+  </div>
 <script>
   function confirmPopup(action, coin_name) {
-    return confirm(action + " " + coin_name + "?\nWill shutdown basicswap.");
+   return confirm(action + " " + coin_name + "?\nWill shutdown basicswap.");
   }
 </script>
 {% include 'footer.html' %}
 </body>
-</html>
+</html>
\ No newline at end of file
diff --git a/basicswap/templates/smsgaddresses.html b/basicswap/templates/smsgaddresses.html
index 391f239..68841da 100644
--- a/basicswap/templates/smsgaddresses.html
+++ b/basicswap/templates/smsgaddresses.html
@@ -1,327 +1,594 @@
 {% include 'header.html' %}
 <div class="container mx-auto">
-  <section class="bg-white p-5 mt-5">
-    <div class="flex flex-wrap items-center -m-2">
-      <div class="w-full md:w-1/2 p-2">
-        <ul class="flex flex-wrap items-center gap-x-3 mb-2">
-          <li>
-            <a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/">
-              <p>Home</p>
-            </a>
-          </li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-          <li><a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/smsgaddresses">SMSG Addresses</a></li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-        </ul>
-      </div>
+ <section class="p-5 mt-5">
+  <div class="flex flex-wrap items-center -m-2">
+   <div class="w-full md:w-1/2 p-2">
+    <ul class="flex flex-wrap items-center gap-x-3 mb-2">
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/">
+       <p>Home</p>
+      </a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/smsgaddresses">SMSG Addresses</a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+    </ul>
+   </div>
+  </div>
+ </section>
+ <section class="py-4">
+  <div class="container px-4 mx-auto">
+   <div class="relative py-11 px-16 bg-coolGray-900 dark:bg-blue-500 rounded-md overflow-hidden">
+    <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
+    <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
+    <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
+    <div class="relative z-20 flex flex-wrap items-center -m-3">
+     <div class="w-full md:w-1/2 p-3">
+      <h2 class="mb-6 text-4xl font-bold text-white tracking-tighter">Active SMSG Addresses</h2>
+      <p class="font-normal text-coolGray-200 dark:text-white">Check your SMSG address history and add new addresses.</p>
+     </div>
     </div>
+   </div>
+  </div>
+ </section>
+ {% include 'inc_messages.html' %}
+ <form method="post">
+  {% if data.edit_address %}
+  <input type="hidden" name="edit_address_id" value="{{ data.addr_data.id }}">
+  <input type="hidden" name="edit_address" value="{{ data.addr_data.addr }}">
+  <section class="p-6 bg-body dark:bg-gray-700">
+   <div class="flex flex-wrap items-center">
+    <div class="w-full">
+     <h4 class="font-semibold text-black dark:text-white text-2xl">Edit Address: {{ data.addr_data.addr }}</h4>
+    </div>
+   </div>
   </section>
-  <section class="py-4">
-    <div class="container px-4 mx-auto">
-      <div class="relative py-11 px-16 bg-coolGray-900 rounded-md overflow-hidden">
-        <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
-        <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
-        <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
-        <div class="relative z-20 flex flex-wrap items-center -m-3">
-          <div class="w-full md:w-1/2 p-3">
-            <h2 class="mb-6 text-4xl font-bold text-white tracking-tighter">Active SMSG Addresses</h2>
-            <p class="font-semibold text-coolGray-200">Check your SMSG address history and add new addresses.</p>
+  <section>
+   <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden">
+    <div class="border-coolGray-100">
+     <div class="flex flex-wrap items-center justify-between -m-2">
+      <div class="w-full pt-2">
+       <div class="container mt-5 mx-auto">
+        <div class="pt-6 pb-6 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+         <div class="px-6">
+          <div class="w-full mt-6 pb-6 overflow-x-auto">
+           <table class="w-full min-w-max text-sm">
+            <thead class="uppercase">
+             <tr class="text-left">
+              <th class="p-0">
+               <div class="py-3 px-6 rounded-tl-xl bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Settings</span>
+               </div>
+              </th>
+              <th class="p-0">
+               <div class="py-3 px-6 rounded-tr-xl bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Value</span>
+               </div>
+              </th>
+             </tr>
+            </thead>
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+             <td class="py-3 px-6 monospace bold">Pubkey</td>
+             <td class="py-3 px-6 select-all monospace">{{ data.addr_data.pubkey }}</td>
+            </tr>
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+             <td class="py-3 px-6">Active</td>
+             <td class="py-3 px-6">
+              <div class="relative">
+               <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+                <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+               </svg>
+               <select class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="active_ind">
+                <option value="1" {% if data.addr_data.active_ind==1 %} selected{% endif %}>True</option>
+                <option value="0" {% if data.addr_data.active_ind==0 %} selected{% endif %}>False</option>
+               </select>
+              </div>
+             </td>
+            </tr>
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+             <td class="py-3 px-6">Note</td>
+             <td class="py-3 px-6">
+              <input class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="addressnote" type="text" value="{{ data.addr_data.note }}" maxlength="30">
+             </td>
+            </tr>
+           </table>
           </div>
+         </div>
         </div>
+       </div>
       </div>
+     </div>
     </div>
+   </div>
   </section>
-  {% include 'inc_messages.html' %}
-  <section class="bg-white">
-    <div class="pl-6 pr-6 pt-0 pb-0 mt-5 h-full overflow-hidden bg-white ">
-      <div class="pb-6 border-coolGray-100">
-        <div class="flex flex-wrap items-center justify-between -m-2">
-          <div class="w-full pt-2">
-            <form method="post">
-              {% if data.edit_address %}
-              <input type="hidden" name="edit_address_id" value="{{ data.addr_data.id }}">
-              <input type="hidden" name="edit_address" value="{{ data.addr_data.addr }}">
-              <section class="bg-white p-6">
-                <div class="flex flex-wrap items-center">
-                  <div class="w-full">
-                    <h4 class="font-semibold text-black text-2xl">Edit Address: {{ data.addr_data.addr }}</h4></div>
-                </div>
-              </section>
-              <div class="container px-0 mx-auto">
-                <div class="overflow-x-auto relative border sm:rounded-lg">
-                  <table class="w-full text-sm text-left text-gray-500 outline-none border-gray-300">
-                    <thead class="text-xs text-gray-700 border-b uppercase bg-gray-50 outline-none border-gray-300">
-                      <tr>
-                        <th scope="col" class="py-3 px-6">SETTING</th>
-                        <th scope="col">VALUE</th>
-                      </tr>
-                    </thead>
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 px-6 monospace bold">Pubkey</td>
-                      <td class="py-4 pr-5 select-all monospace">{{ data.addr_data.pubkey }}</td>
-                    </tr>
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 px-6">Active</td>
-                      <td class="py-4 pr-5">
-                      <div class="w-52 md:flex-1">
-                      <div class="relative">
-                                <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                                  <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
-                                </svg>
-                        <select class="appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" name="active_ind">
-                          <option value="1" {% if data.addr_data.active_ind==1 %} selected{% endif %}>True</option>
-                          <option value="0" {% if data.addr_data.active_ind==0 %} selected{% endif %}>False</option>
-                        </select>
-                      </div>
-                    </div>
-                      </td>
-                    </tr>
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 px-6">Note</td>
-                      <td class="py-4 pr-5">
-                        <input class="appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block p-2.5 w-full" name="addressnote" type="text" value="{{ data.addr_data.note }}" maxlength="30"> </td>
-                    </tr>
-                    <tr>
-                  </table>
-                </div>
-              </div>
-              <div class="p-6 pt-10 bg-white bg-opacity-60 rounded-b-md">
-                <div class="w-full md:w-0/12">
-                  <div class="flex flex-wrap justify-end -m-1.5">
-                    <div class="w-full md:w-auto p-1.5 ml-2">
-                    <button name="saveaddr" value="Save Address" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none "><svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="square" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="miter" class="nc-icon-wrapper" stroke-miterlimit="10"><line x1="12" y1="7" x2="12" y2="17" stroke="#ffffff"></line> <line x1="17" y1="12" x2="7" y2="12" stroke="#ffffff"></line> <circle cx="12" cy="12" r="11"></circle></g></svg>Save Address</button>
-                    </div>
-                  <div class="w-full md:w-auto p-1.5 ml-2">
-                   <button name="cancel" value="Cancel" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none"><svg class="text-gray-500 w-5 h-5 mr-2" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="square" stroke-width="2" fill="none" stroke="#556987" stroke-linejoin="miter" class="nc-icon-wrapper" stroke-miterlimit="10"><line data-cap="butt" x1="18" y1="12" x2="7" y2="12" stroke-linecap="butt" stroke="#556987"></line> <polyline points=" 11,16 7,12 11,8 " stroke="#5569878"></polyline> <circle cx="12" cy="12" r="11"></circle></g></svg>Go Back</button>
-                    </div>
-                  </div>
-                </div>
-              </div>
-              {% elif data.new_address %}
-              <section class="bg-white p-6">
-                <div class="flex flex-wrap items-center">
-                  <div class="w-full">
-                    <h4 class="font-semibold text-black text-2xl">New Receiving Address</h4></div>
-                </div>
-              </section>
-              <div class="container px-0 mx-auto">
-                <div class="overflow-x-auto relative border sm:rounded-lg">
-                  <table class="w-full text-sm text-left text-gray-500 outline-none border-gray-300">
-                    <thead class="text-xs text-gray-700 border-b uppercase bg-gray-50 outline-none border-gray-300">
-                      <tr>
-                        <th scope="col" class="py-3 px-6">SETTING</th>
-                        <th scope="col">VALUE</th>
-                      </tr>
-                    </thead>
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 px-6 bold">Note</td>
-                      <td class="py-4 pr-5">
-                        <input class="appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block p-2.5 w-full" name="addressnote" type="text" value="" maxlength="30">
-                      </td>
-                    </tr>
-                  </table>
-                </div>
-              </div>
-              <div class="p-6 pt-10 bg-white bg-opacity-60 rounded-b-md">
-                <div class="w-full md:w-0/12">
-                  <div class="flex flex-wrap justify-end -m-1.5">
-                    <div class="w-full md:w-auto p-1.5 ml-2">
-                    <button name="createnewaddr" value="Create Address" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none "><svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="square" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="miter" class="nc-icon-wrapper" stroke-miterlimit="10"><line x1="12" y1="7" x2="12" y2="17" stroke="#ffffff"></line> <line x1="17" y1="12" x2="7" y2="12" stroke="#ffffff"></line> <circle cx="12" cy="12" r="11"></circle></g></svg>Create Address</button>
-                    </div>
-                  <div class="w-full md:w-auto p-1.5 ml-2">
-                   <button name="cancel" value="Cancel" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-non"><svg class="text-gray-500 w-5 h-5 mr-2" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="square" stroke-width="2" fill="none" stroke="#556987" stroke-linejoin="miter" class="nc-icon-wrapper" stroke-miterlimit="10"><line data-cap="butt" x1="18" y1="12" x2="7" y2="12" stroke-linecap="butt" stroke="#556987"></line> <polyline points=" 11,16 7,12 11,8 " stroke="#5569878"></polyline> <circle cx="12" cy="12" r="11"></circle></g></svg>Go Back</button>
-                    </div>
-                  </div>
-                </div>
-              </div>
-              {% elif data.new_send_address %}
-              <section class="bg-white p-6">
-                <div class="flex flex-wrap items-center">
-                  <div class="w-full">
-                    <h4 class="font-semibold text-black text-2xl">Add Sending Address</h4></div>
-                </div>
-              </section>
-              <div class="container px-0 mx-auto">
-                <div class="overflow-x-auto relative border sm:rounded-lg">
-                  <table class="w-full text-sm text-left text-gray-500 outline-none border-gray-300">
-                    <thead class="text-xs text-gray-700 border-b uppercase bg-gray-50 outline-none border-gray-300">
-                      <tr>
-                        <th scope="col" class="py-3 px-6">SETTING</th>
-                        <th scope="col">VALUE</th>
-                      </tr>
-                    </thead>
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 px-6 bold">Pubkey</td>
-                      <td class="py-4 pr-5">
-                        <input class="appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block p-2.5 w-full monospace" name="addresspubkey" type="text" value="" maxlength="66">
-                      </td>
-                    </tr>
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 px-6 bold">Note</td>
-                      <td class="py-4 pr-5">
-                        <input class="appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block p-2.5 w-full" name="addressnote" type="text" value="" maxlength="30">
-                      </td>
-                    </tr>
-                  </table>
-                </div>
-              </div>
-              <div class="p-6 pt-10 bg-white bg-opacity-60 rounded-b-md">
-                <div class="w-full md:w-0/12">
-                  <div class="flex flex-wrap justify-end -m-1.5">
-                    <div class="w-full md:w-auto p-1.5 ml-2">
-                    <button name="createnewsendaddr" value="Add Address" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none "><svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="square" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="miter" class="nc-icon-wrapper" stroke-miterlimit="10"><line x1="12" y1="7" x2="12" y2="17" stroke="#ffffff"></line> <line x1="17" y1="12" x2="7" y2="12" stroke="#ffffff"></line> <circle cx="12" cy="12" r="11"></circle></g></svg>Create Address</button>
-                    </div>
-                  <div class="w-full md:w-auto p-1.5 ml-2">
-                   <button name="cancel" value="Cancel" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-non"><svg class="text-gray-500 w-5 h-5 mr-2" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="square" stroke-width="2" fill="none" stroke="#556987" stroke-linejoin="miter" class="nc-icon-wrapper" stroke-miterlimit="10"><line data-cap="butt" x1="18" y1="12" x2="7" y2="12" stroke-linecap="butt" stroke="#556987"></line> <polyline points=" 11,16 7,12 11,8 " stroke="#5569878"></polyline> <circle cx="12" cy="12" r="11"></circle></g></svg>Go Back</button>
-                    </div>
-                  </div>
-                </div>
-              </div>
-              {% else %}
-              <div class="container px-0 mx-auto mt-5">
-              <div class="overflow-x-auto relative border sm:rounded-lg">
-                  <table class="w-full text-sm text-left text-gray-500 outline-none border-gray-300">
-                    <thead class="text-xs text-gray-700 border-b uppercase bg-gray-50 outline-none border-gray-300">
-                      <tr>
-                        <th scope="col" class="py-3 px-6">Filter</th>
-                        <th scope="col" class="py-3 px-6"></th>
-                        <th scope="col"></th>
-                      </tr>
-                    </thead>
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 px-6 bold w-96"> Sort by: </td>
-                      <td class="py-4 bold w-96">
-                        <select class="bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" name="sort_by">
-                          <option value="created_at" {% if filters.sort_by=='created_at' %} selected{% endif %}>Created At</option>
-                        </select>
-                      </td>
-                      <td class="py-4 px-6 pr-5">
-                        <select class="pr-15 bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" name="sort_dir">
-                          <option value="asc" {% if filters.sort_dir=='asc' %} selected{% endif %}>Ascending</option>
-                          <option value="desc" {% if filters.sort_dir=='desc' %} selected{% endif %}>Descending</option>
-                        </select>
-                      </td>
-                    </tr>
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 px-6 bold w-96">Note</td>
-                      <td class="py-4 pr-5">
-                        <input class="appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block p-2.5 w-full" name="filter_addressnote" type="text" value="{{ filters.addressnote }}" maxlength="30"> </td>
-                    </tr>
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 px-6 bold w-96">Type</td>
-                      <td class="py-4 pr-5">
-                        <select class="appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" name="filter_addr_type">
-                          <option{% if filters.addr_type=="-1" %} selected{% endif %} value="-1">Any</option>
-                            {% for a in page_data.addr_types %}
-                            <option{% if filters.addr_type==a[0] %} selected{% endif %} value="{{ a[0] }}">{{ a[1] }}</option>
-                            {% endfor %}
-                          </select>
-                    </tr>
-                  </table>
-              </div>
-            </div>
-            <div class="pt-10 bg-white bg-opacity-60 rounded-b-md">
-              <div class="w-full md:w-0/12">
-                <div class="flex flex-wrap justify-end -m-1.5">
-                  <div class="w-full md:w-auto p-1.5">
-                    <button type="submit" name='pageback' value="Page Back" class="outline-none flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none">
-                      <svg aria-hidden="true" class="mr-2 w-5 h-5" fill="#556987" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
-                        <path fill-rule="evenodd" d="M7.707 14.707a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 1.414L5.414 9H17a1 1 0 110 2H5.414l2.293 2.293a1 1 0 010 1.414z" clip-rule="evenodd"></path>
-                      </svg> <span>Page Back</span> </button>
-                  </div>
-                  <div class="flex items-center">
-                    <div class="w-full md:w-auto p-1.5">
-                      <p class="text-sm font-heading">Page: {{ filters.page_no }}</p>
-                    </div>
-                  </div>
-                  <div class="w-full md:w-auto p-1.5">
-                    <button type="submit" name='pageforwards' value="Page Forwards" class="outline-none flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none"> <span>Page Forwards</span>
-                      <svg aria-hidden="true" class="ml-2 w-5 h-5" fill="#556987" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
-                        <path fill-rule="evenodd" d="M12.293 5.293a1 1 0 011.414 0l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414-1.414L14.586 11H3a1 1 0 110-2h11.586l-2.293-2.293a1 1 0 010-1.414z" clip-rule="evenodd"></path>
-                      </svg>
-                    </button>
-                  </div>
-                  <div class="w-full md:w-auto p-1.5 ml-2">
-                    <button name='clearfilters' value="Clear Filters" class="flex flex-wrap justify-center w-full px-4 py-2.5 font-medium text-sm text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none">        <svg class="mr-2 w-5 h-5" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
-                              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#556987" stroke-linejoin="round" class="nc-icon-wrapper">
-                                <rect x="2" y="2" width="7" height="7"></rect>
-                                <rect x="15" y="15" width="7" height="7"></rect>
-                                <rect x="2" y="15" width="7" height="7"></rect>
-                                <polyline points="15 6 17 8 22 3" stroke="#556987"></polyline>
-                              </g>
-                            </svg>  Clear Filters</button>
-                  </div>
-                               <div class="w-full md:w-auto p-1.5 ml-2">
-                          <button name="" value="Submit" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none"><svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round" ><polyline points=" 6,12 10,16 18,8 " stroke="#ffffff"></polyline> <circle cx="12" cy="12" r="11"></circle></g></svg>  Apply</button>
-                        </div>
-                </div>
-              </div>
-            </div>
-              <div class="container px-0 mx-auto mt-5">
-                <div class="overflow-x-auto relative border sm:rounded-lg">
-                  <table class="w-full text-sm text-left text-gray-500 outline-none border-gray-300">
-                    <thead class="text-xs text-gray-700 border-b uppercase bg-gray-50 outline-none border-gray-300">
-                      <tr>
-                        <th scope="col" class="py-3 px-6">Address</th>
-                        <th scope="col">Type</th>
-                        <th scope="col">Active</th>
-                        <th scope="col">Created At</th>
-                        <th scope="col">Note</th>
-                        <th scope="col">Action</th>
-                      </tr>
-                    </thead>
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-6 px-6"><b class="monospace">{{ page_data.network_addr }}</b></td>
-                      <td class="py-4">Network Address
-                        <td />
-                        <td class="py-4">
-                          <td />
-                          <td class="py-4">
-                            <td /> </tr>
-                            {% for sa in smsgaddresses %}
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 px-6 monospace bold select-all">{{ sa.addr }}</td>
-                      <td class="py-4">{{ sa.type }}</td>
-                      <td>{{ sa.active_ind }}</td>
-                      <td class="py-4">{{ sa.created_at | formatts }}</td>
-                      <td class="py-4">{{ sa.note }}</td>
-                      <td class="py-4">
-                        <input class="inline-block w-20 py-1 px-2 font-medium text-center text-sm rounded-md shadow-button bg-white text-coolGray-500 hover:text-coolGray-600 border border-coolGray-200 hover:border-coolGray-300" type="submit" name="editaddr_{{ sa.id }}" value="Edit">
-                      </td>
-                    </tr>{% endfor %}
-                  </table>
-                </div>
-              </div>
-              <div class="p-6 pt-10 bg-white bg-opacity-60 rounded-b-md">
-                <div class="w-full md:w-0/12">
-                  <div class="flex flex-wrap justify-end -m-1.5">
-             <div class="w-full md:w-auto p-1.5 ml-2">
-                          <button name="shownewaddr" value="New Address" type="submit"  class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none"><svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="square" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="miter" class="nc-icon-wrapper" stroke-miterlimit="10"><line x1="12" y1="7" x2="12" y2="17" stroke="#ffffff"></line> <line x1="17" y1="12" x2="7" y2="12" stroke="#ffffff"></line> <circle cx="12" cy="12" r="11"></circle></g></svg>New Address</button>
-                        </div>
-                 <div class="w-full md:w-auto p-1.5 ml-2">
-                          <button name="showaddaddr" value="Add Sending Address" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none"><svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24"><g stroke-linecap="square" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="miter" class="nc-icon-wrapper" stroke-miterlimit="10"><line x1="12" y1="7" x2="12" y2="17" stroke="#ffffff"></line> <line x1="17" y1="12" x2="7" y2="12" stroke="#ffffff"></line> <circle cx="12" cy="12" r="11"></circle></g></svg>Add Sending Address</button>
-                        </div>
-                  </div>
-                </div>
-              </div>
-              <input type="hidden" name="pageno" value="{{ filters.page_no }}">
-              {% endif %}
-              <input type="hidden" name="formid" value="{{ form_id }}"></form>
+  <section>
+   <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden ">
+    <div class="pb-6 ">
+     <div class="flex flex-wrap items-center justify-between -m-2">
+      <div class="w-full pt-2">
+       <div class="container mx-auto">
+        <div class="pt-6 pb-6 bg-coolGray-100 border-t border-gray-100 dark:border-gray-400 dark:bg-gray-500 rounded-bl-xl rounded-br-xl">
+         <div class="px-6">
+          <div class="flex flex-wrap justify-end">
+           <div class="w-full md:w-auto p-1.5 ml-2">
+            <button name="saveaddr" value="Save Address" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
+             <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+              <g stroke-linecap="square" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="miter" class="nc-icon-wrapper" stroke-miterlimit="10">
+               <line x1="12" y1="7" x2="12" y2="17" stroke="#ffffff"></line>
+               <line x1="17" y1="12" x2="7" y2="12" stroke="#ffffff"></line>
+               <circle cx="12" cy="12" r="11"></circle>
+              </g>
+             </svg>Save Address </button>
+           </div>
+           <div class="w-full md:w-auto p-1.5 ml-2">
+            <button name="cancel" value="Cancel" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
+             <svg class="text-gray-500 w-5 h-5 mr-2" height="24" width="24" viewBox="0 0 24 24">
+              <g stroke-linecap="square" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="miter" class="nc-icon-wrapper" stroke-miterlimit="10">
+               <line data-cap="butt" x1="18" y1="12" x2="7" y2="12" stroke-linecap="butt" stroke="#ffffff"></line>
+               <polyline points=" 11,16 7,12 11,8 " stroke="#ffffff"></polyline>
+               <circle cx="12" cy="12" r="11"></circle>
+              </g>
+             </svg>Go Back </button>
+           </div>
           </div>
+         </div>
         </div>
+       </div>
       </div>
+     </div>
     </div>
+   </div>
   </section>
+  {% elif data.new_address %}
+  <section class="p-6 bg-body dark:bg-gray-700">
+   <div class="flex flex-wrap items-center">
+    <div class="w-full">
+     <h4 class="font-semibold text-black dark:text-white text-2xl">New Receiving Address</h4>
+    </div>
+   </div>
+  </section>
+  <section>
+   <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden">
+    <div class="border-coolGray-100">
+     <div class="flex flex-wrap items-center justify-between -m-2">
+      <div class="w-full pt-2">
+       <div class="container mt-5 mx-auto">
+        <div class="pt-6 pb-6 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+         <div class="px-6">
+          <div class="w-full mt-6 pb-6 overflow-x-auto">
+           <table class="w-full min-w-max text-sm">
+            <thead class="uppercase">
+             <tr class="text-left">
+              <th class="p-0">
+               <div class="py-3 px-6 rounded-tl-xl bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Details</span>
+               </div>
+              </th>
+              <th class="p-0">
+               <div class="py-3 px-6 rounded-tr-xl bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold py-3 px-6"></span>
+               </div>
+              </th>
+             </tr>
+            </thead>
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+             <td class="py-3 px-6 bold">Note</td>
+             <td class="py-3 px-6">
+              <input class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="addressnote" type="text" value="" maxlength="30">
+             </td>
+            </tr>
+           </table>
+          </div>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+    </div>
+   </div>
+  </section>
+  <section>
+   <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden ">
+    <div class="pb-6 ">
+     <div class="flex flex-wrap items-center justify-between -m-2">
+      <div class="w-full pt-2">
+       <div class="container mx-auto">
+        <div class="pt-6 pb-6 bg-coolGray-100 border-t border-gray-100 dark:border-gray-400 dark:bg-gray-500 rounded-bl-xl rounded-br-xl">
+         <div class="px-6">
+          <div class="flex flex-wrap justify-end">
+           <div class="w-full md:w-auto p-1.5 ml-2">
+            <button name="createnewaddr" value="Create Address" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
+             <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+              <g stroke-linecap="square" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="miter" class="nc-icon-wrapper" stroke-miterlimit="10">
+               <line x1="12" y1="7" x2="12" y2="17" stroke="#ffffff"></line>
+               <line x1="17" y1="12" x2="7" y2="12" stroke="#ffffff"></line>
+               <circle cx="12" cy="12" r="11"></circle>
+              </g>
+             </svg>Create Address</button>
+           </div>
+           <div class="w-full md:w-auto p-1.5 ml-2">
+            <button name="cancel" value="Cancel" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
+             <svg class="text-gray-500 w-5 h-5 mr-2" height="24" width="24" viewBox="0 0 24 24">
+              <g stroke-linecap="square" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="miter" class="nc-icon-wrapper" stroke-miterlimit="10">
+               <line data-cap="butt" x1="18" y1="12" x2="7" y2="12" stroke-linecap="butt" stroke="#ffffff"></line>
+               <polyline points=" 11,16 7,12 11,8 " stroke="#ffffff"></polyline>
+               <circle cx="12" cy="12" r="11"></circle>
+              </g>
+             </svg>Go Back</button>
+           </div>
+          </div>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+    </div>
+   </div>
+  </section>
+  {% elif data.new_send_address %}
+  <section class="p-6 bg-body dark:bg-gray-700">
+   <div class="flex flex-wrap items-center">
+    <div class="w-full">
+     <h4 class="font-semibold text-black dark:text-white text-2xl">Add Sending Address</h4>
+    </div>
+   </div>
+  </section>
+  <section>
+   <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden">
+    <div class="border-coolGray-100">
+     <div class="flex flex-wrap items-center justify-between -m-2">
+      <div class="w-full pt-2">
+       <div class="container mt-5 mx-auto">
+        <div class="pt-6 pb-6 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+         <div class="px-6">
+          <div class="w-full mt-6 pb-6 overflow-x-auto">
+           <table class="w-full min-w-max text-sm">
+            <thead class="uppercase">
+             <tr class="text-left">
+              <th class="p-0">
+               <div class="py-3 px-6 rounded-tl-xl bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Settings</span>
+               </div>
+              </th>
+              <th class="p-0">
+               <div class="py-3 px-6 rounded-tr-xl bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Value</span>
+               </div>
+              </th>
+             </tr>
+            </thead>
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+             <td class="py-3 px-6 bold">Pubkey</td>
+             <td class="py-3 px-6">
+              <input class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0 monospace" name="addresspubkey" type="text" value="" maxlength="66">
+             </td>
+            </tr>
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+             <td class="py-3 px-6 bold">Note</td>
+             <td class="py-3 px-6">
+              <input class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="addressnote" type="text" value="" maxlength="30">
+             </td>
+            </tr>
+           </table>
+          </div>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+    </div>
+   </div>
+  </section>
+  <section>
+   <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden ">
+    <div class="pb-6 ">
+     <div class="flex flex-wrap items-center justify-between -m-2">
+      <div class="w-full pt-2">
+       <div class="container mx-auto">
+        <div class="pt-6 pb-6 bg-coolGray-100 border-t border-gray-100 dark:border-gray-400 dark:bg-gray-500 rounded-bl-xl rounded-br-xl">
+         <div class="px-6">
+          <div class="flex flex-wrap justify-end">
+           <div class="w-full md:w-auto p-1.5 ml-2">
+            <button name="createnewsendaddr" value="Add Address" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
+             <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+              <g stroke-linecap="square" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="miter" class="nc-icon-wrapper" stroke-miterlimit="10">
+               <line x1="12" y1="7" x2="12" y2="17" stroke="#ffffff"></line>
+               <line x1="17" y1="12" x2="7" y2="12" stroke="#ffffff"></line>
+               <circle cx="12" cy="12" r="11"></circle>
+              </g>
+             </svg>Create Address</button>
+           </div>
+           <div class="w-full md:w-auto p-1.5 ml-2">
+            <button name="cancel" value="Cancel" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
+             <svg class="text-gray-500 w-5 h-5 mr-2" height="24" width="24" viewBox="0 0 24 24">
+              <g stroke-linecap="square" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="miter" class="nc-icon-wrapper" stroke-miterlimit="10">
+               <line data-cap="butt" x1="18" y1="12" x2="7" y2="12" stroke-linecap="butt" stroke="#ffffff"></line>
+               <polyline points=" 11,16 7,12 11,8 " stroke="#ffffff"></polyline>
+               <circle cx="12" cy="12" r="11"></circle>
+              </g>
+             </svg>Go Back</button>
+           </div>
+          </div>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+    </div>
+   </div>
+  </section>
+  {% else %}
+  <section>
+   <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden">
+    <div class="border-coolGray-100">
+     <div class="flex flex-wrap items-center justify-between -m-2">
+      <div class="w-full pt-2">
+       <div class="container mt-5 mx-auto">
+        <div class="pt-6 pb-8 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+         <div class="px-6">
+          <div class="w-full mt-6 pb-6 overflow-x-auto">
+           <table class="w-full min-w-max text-sm">
+            <thead class="uppercase">
+             <tr class="text-left">
+              <th class="p-0">
+               <div class="py-3 px-6 rounded-tl-xl bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Filters</span>
+               </div>
+              </th>
+              <th class="p-0">
+               <div class="py-3 px-6 bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold py-3 px-6"></span>
+               </div>
+              </th>
+              <th class="p-0">
+               <div class="py-3 px-6 rounded-tr-xl bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold py-3 px-6"></span>
+               </div>
+              </th>
+             </tr>
+            </thead>
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+             <td class="py-3 px-6 bold"> Sort by: </td>
+             <td class="py-3 px-6">
+              <select class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="sort_by">
+               <option value="created_at" {% if filters.sort_by=='created_at' %} selected{% endif %}>Created At</option>
+              </select>
+             </td>
+             <td class="py-3 px-6">
+              <select class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="sort_dir">
+               <option value="asc" {% if filters.sort_dir=='asc' %} selected{% endif %}>Ascending</option>
+               <option value="desc" {% if filters.sort_dir=='desc' %} selected{% endif %}>Descending</option>
+              </select>
+             </td>
+            </tr>
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+             <td class="py-3 px-6">Note</td>
+             <td class="py-3 px-6">
+              <input class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="filter_addressnote" type="text" value="{{ filters.addressnote }}" maxlength="30">
+             </td>
+             <td class="py-3 px-6"></td>
+            </tr>
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+             <td class="py-3 px-6">Type</td>
+             <td class="py-3 px-6">
+              <select class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="filter_addr_type">
+               <option{% if filters.addr_type=="-1" %} selected{% endif %} value="-1">Any</option>
+                {% for a in page_data.addr_types %}
+                <option{% if filters.addr_type==a[0] %} selected{% endif %} value="{{ a[0] }}">{{ a[1] }}</option>
+                {% endfor %}
+              </select>
+             </td>
+             <td class="py-4 pr-5"></td>
+            </tr>
+           </table>
+           </table>
+          </div>
+         </div>
+        </div>
+       </div>
+  </section>
+  <section>
+   <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden ">
+    <div class="pb-6 ">
+     <div class="flex flex-wrap items-center justify-between -m-2">
+      <div class="w-full pt-2">
+       <div class="container mx-auto">
+        <div class="pt-6 pb-6 bg-coolGray-100 border-t border-gray-100 dark:border-gray-400 dark:bg-gray-500 rounded-bl-xl rounded-br-xl">
+         <div class="px-6">
+          <div class="flex flex-wrap justify-end">
+           <div class="w-full md:w-auto p-1.5 ml-2">
+            <button name='clearfilters' value="Clear Filters" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
+             <svg class="mr-2 w-5 h-5" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round">
+               <line x1="20" y1="2" x2="12.329" y2="11.506"></line>
+               <path d="M11,11a2,2,0,0,1,2,2,3.659,3.659,0,0,1-.2.891A9.958,9.958,0,0,0,13.258,23H1C1,16.373,4.373,11,11,11Z"></path>
+               <line x1="18" y1="15" x2="23" y2="15" stroke="#ffffff"></line>
+               <line x1="17" y1="19" x2="23" y2="19" stroke="#ffffff"></line>
+               <line x1="19" y1="23" x2="23" y2="23" stroke="#ffffff"></line>
+               <path d="M8.059,11.415A3.9,3.9,0,0,0,12,16c.041,0,.079-.011.12-.012" data-cap="butt"></path>
+               <path d="M5,23a13.279,13.279,0,0,1,.208-3.4" data-cap="butt"></path>
+               <path d="M9.042,23c-.688-1.083-.313-3.4-.313-3.4" data-cap="butt"></path>
+              </g>
+             </svg>Clear</button>
+           </div>
+           <div class="w-full md:w-auto p-1.5 ml-2">
+            <button name="" value="Submit" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
+             <svg class="mr-2 w-5 h-5" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round">
+               <rect x="2" y="2" width="7" height="7"></rect>
+               <rect x="15" y="15" width="7" height="7"></rect>
+               <rect x="2" y="15" width="7" height="7"></rect>
+               <polyline points="15 6 17 8 22 3" stroke="#ffffff"></polyline>
+              </g>
+             </svg>Apply Filters</button>
+           </div>
+           <div class="w-full md:w-auto p-1.5 ml-2">
+            <button name="shownewaddr" value="New Address" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
+             <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+              <g stroke-linecap="square" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="miter" class="nc-icon-wrapper" stroke-miterlimit="10">
+               <line x1="12" y1="7" x2="12" y2="17" stroke="#ffffff"></line>
+               <line x1="17" y1="12" x2="7" y2="12" stroke="#ffffff"></line>
+               <circle cx="12" cy="12" r="11"></circle>
+              </g>
+             </svg>New Address</button>
+           </div>
+           <div class="w-full md:w-auto p-1.5 ml-2">
+            <button name="showaddaddr" value="Add Sending Address" type="submit" class="flex flex-wrap justify-center w-full px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
+             <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+              <g stroke-linecap="square" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="miter" class="nc-icon-wrapper" stroke-miterlimit="10">
+               <line x1="12" y1="7" x2="12" y2="17" stroke="#ffffff"></line>
+               <line x1="17" y1="12" x2="7" y2="12" stroke="#ffffff"></line>
+               <circle cx="12" cy="12" r="11"></circle>
+              </g>
+             </svg>Add Sending Address</button>
+           </div>
+          </div>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+    </div>
+   </div>
+  </section>
+  <section>
+   <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden">
+    <div class="border-coolGray-100">
+     <div class="flex flex-wrap items-center justify-between -m-2">
+      <div class="w-full pt-2">
+       <div class="container mt-5 mx-auto">
+        <div class="pt-6 pb-6 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+         <div class="px-6">
+          <div class="w-full mt-6 pb-6 overflow-x-auto">
+           <table class="w-full min-w-max text-sm">
+            <thead class="uppercase">
+             <tr class="text-left">
+              <th class="p-0">
+               <div class="py-3 px-6 rounded-tl-xl bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Address</span>
+               </div>
+              </th>
+              <th class="p-0">
+               <div class="py-3 px-6 bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Type</span>
+               </div>
+              </th>
+              <th class="p-0">
+               <div class="py-3 px-6 bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Active</span>
+               </div>
+              </th>
+              <th class="p-0">
+               <div class="py-3 px-6 bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Created At</span>
+               </div>
+              </th>
+              <th class="p-0">
+               <div class="py-3 px-6 bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Note</span>
+               </div>
+              </th>
+              <th class="p-0">
+               <div class="py-3 px-6 rounded-tr-xl bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Action</span>
+               </div>
+              </th>
+             </tr>
+            </thead>
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+             <td class="py-3 px-6 bold monospace text-blue-500">{{ page_data.network_addr }}</td>
+             <td class="py-3 px-6 bold text-blue-500">NETWORK ADDRESS
+              <td />
+            </tr>
+            {% for sa in smsgaddresses %}
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+             <td class="py-3 px-6 monospace bold select-all">{{ sa.addr }}</td>
+             <td class="py-3 px-6">{{ sa.type }}</td>
+             <td class="py-3 px-6">{{ sa.active_ind }}</td>
+             <td class="py-3 px-6 flex items-center px-46 whitespace-nowrap">
+              <svg alt="" class="w-5 h-5 rounded-full" xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewBox="0 0 24 24">
+               <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#6b7280" stroke-linejoin="round">
+                <circle cx="12" cy="12" r="11"></circle>
+                <polyline points=" 12,6 12,12 18,12 " stroke="#6b7280"></polyline>
+               </g>
+              </svg>
+              <div class="py-3 pl-2">
+               {{ sa.created_at | formatts }}
+              </div>
+             </td>
+             <td class="py-3 px-6">{{ sa.note }}</td>
+             <td class="py-3 px-6">
+              <input class="inline-block w-20 py-1 px-2 font-medium text-center text-sm rounded-md bg-blue-500 text-white border border-blue-500 hover:bg-blue-600 transition duration-200" type="submit" name="editaddr_{{ sa.id }}" value="Edit">
+             </td>
+            </tr>
+            {% endfor %}
+           </table>
+          </div>
+         </div>
+        </div>
+       </div>
+      </div>
+  </section>
+  <section>
+   <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden ">
+    <div class="pb-6 ">
+     <div class="flex flex-wrap items-center justify-between -m-2">
+      <div class="w-full pt-2">
+       <div class="container mx-auto">
+        <div class="pt-6 pb-6 bg-coolGray-100 border-t border-gray-100 dark:border-gray-400 dark:bg-gray-500 rounded-bl-xl rounded-br-xl">
+         <div class="px-6">
+          <div class="flex flex-wrap justify-end">
+           <div class="w-full md:w-auto p-1.5">
+            <button type="submit" name='pageback' value="Page Back" class="inline-flex items-center h-9 py-1 px-4 text-xs text-blue-50 font-semibold bg-blue-500 hover:bg-blue-600 rounded-lg transition duration-200 focus:ring-0 focus:outline-none">
+             <svg aria-hidden="true" class="mr-2 w-5 h-5" fill="#ffffff" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
+              <path fill-rule="evenodd" d="M7.707 14.707a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 1.414L5.414 9H17a1 1 0 110 2H5.414l2.293 2.293a1 1 0 010 1.414z" clip-rule="evenodd"></path>
+             </svg>
+             <span>Page Back</span>
+            </button>
+           </div>
+           <div class="flex items-center">
+            <div class="w-full md:w-auto p-1.5">
+             <p class="text-sm font-heading dark:text-white">Page: {{ filters.page_no }}</p>
+            </div>
+           </div>
+           <div class="w-full md:w-auto p-1.5">
+            <button type="submit" name='pageforwards' value="Page Forwards" class="inline-flex items-center h-9 py-1 px-4 text-xs text-blue-50 font-semibold bg-blue-500 hover:bg-blue-600 rounded-lg transition duration-200 focus:ring-0 focus:outline-none">
+             <span>Page Forwards</span>
+             <svg aria-hidden="true" class="ml-2 w-5 h-5" fill="#ffffff" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
+              <path fill-rule="evenodd" d="M12.293 5.293a1 1 0 011.414 0l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414-1.414L14.586 11H3a1 1 0 110-2h11.586l-2.293-2.293a1 1 0 010-1.414z" clip-rule="evenodd"></path>
+             </svg>
+            </button>
+           </div>
+          </div>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+    </div>
+   </div>
+  </section>
+  <input type="hidden" name="pageno" value="{{ filters.page_no }}">
+  {% endif %}
+  <input type="hidden" name="formid" value="{{ form_id }}">
+ </form>
+</div>
+</div>
+</div>
+</div>
+</section>
 </div>
 {% include 'footer.html' %}
 </div>
 </body>
-</html>
+</html>
\ No newline at end of file
diff --git a/basicswap/templates/tor.html b/basicswap/templates/tor.html
index 96fdcfa..78d526e 100644
--- a/basicswap/templates/tor.html
+++ b/basicswap/templates/tor.html
@@ -1,103 +1,121 @@
 {% include 'header.html' %}
 <div class="container mx-auto">
-  <section class="bg-white p-5 mt-5">
-    <div class="flex flex-wrap items-center -m-2">
-      <div class="w-full md:w-1/2 p-2">
-        <ul class="flex flex-wrap items-center gap-x-3 mb-2">
-          <li>
-            <a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/">
-              <p>Home</p>
-            </a>
-          </li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-          <li><a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/tor">Tor</a></li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-        </ul>
+ <section class="p-5 mt-5">
+  <div class="flex flex-wrap items-center -m-2">
+   <div class="w-full md:w-1/2 p-2">
+    <ul class="flex flex-wrap items-center gap-x-3 mb-2">
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/">
+       <p>Home</p>
+      </a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/tor">Tor</a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+    </ul>
+   </div>
+  </div>
+ </section>
+ <section class="py-4">
+  <div class="container px-4 mx-auto">
+   <div class="relative py-11 px-16 bg-coolGray-900 dark:bg-blue-500 rounded-md overflow-hidden">
+    <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
+    <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
+    <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
+    <div class="relative z-20 flex flex-wrap items-center -m-3">
+     <div class="w-full md:w-1/2 p-3">
+      <h2 class="mb-6 text-4xl font-bold text-white tracking-tighter">Tor</h2>
+      <p class="font-normal text-coolGray-200 dark:text-white">Tor connection information.</p>
+     </div>
+     <div class="w-full md:w-1/2 p-3 p-6 container flex flex-wrap items-center justify-end items-center mx-auto">
+      {% if refresh %}
+      <a id="refresh" href="/tor" class="flex flex-wrap justify-center px-5 py-4 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border dark:text-white dark:hover:text-white dark:bg-gray-600 dark:hover:bg-gray-700 dark:border-gray-600 dark:hover:border-gray-600 rounded-md shadow-button focus:ring-0 focus:outline-none">
+       <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+        <g fill="#ffffff">
+         <path fill="#ffffff" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path>
+         <path data-color="color-2" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path>
+        </g>
+       </svg>
+       <span>Refresh {{ refresh }} seconds</span>
+      </a>
+      {% else %}
+      <a id="refresh" href="/tor" class="flex flex-wrap justify-center px-5 py-4 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white borderdark:text-white dark:hover:text-white dark:bg-gray-600 dark:hover:bg-gray-700 dark:border-gray-600 dark:hover:border-gray-600 border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
+       <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+        <g fill="#ffffff">
+         <path fill="#ffffff" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path>
+         <path data-color="color-2" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path>
+        </g>
+       </svg>
+       <span>Refresh</span>
+      </a>
+    {% endif %}
       </div>
     </div>
-  </section>
-  <section class="py-4">
-    <div class="container px-4 mx-auto">
-      <div class="relative py-11 px-16 bg-coolGray-900 rounded-md overflow-hidden">
-        <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
-        <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
-        <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
-        <div class="relative z-20 flex flex-wrap items-center -m-3">
-          <div class="w-full md:w-1/2 p-3">
-            <h2 class="mb-6 text-4xl font-bold text-white tracking-tighter">Tor</h2>
-            <p class="font-semibold text-coolGray-200">Tor connection information.</p>
-          </div>
-          <div class="w-full md:w-1/2 p-3 p-6 container flex flex-wrap items-center justify-end items-center mx-auto"> 
-            {% if refresh %}
-            <a id="refresh" href="/tor" class="flex flex-wrap justify-center px-5 py-4 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
-              <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
-                <g fill="#ffffff">
-                  <path fill="#ffffff" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path>
-                  <path data-color="color-2" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path>
-                </g>
-              </svg> <span>Refresh {{ refresh }} seconds</span></a>
-              {% else %}
-            <a id="refresh" href="/tor" class="flex flex-wrap justify-center px-5 py-4 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
-              <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
-                <g fill="#ffffff">
-                  <path fill="#ffffff" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path>
-                  <path data-color="color-2" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path>
-                </g>
-              </svg><span>Refresh</span></a>
-            {% endif %}
-          </div>
+   </div>
+  </div>
+ </section>
+ {% include 'inc_messages.html' %}
+ <div class="pl-6 pr-6 pt-0 pb-0 mt-5 h-full overflow-hidden">
+  <div class="pb-6 border-coolGray-100">
+   <div class="flex flex-wrap items-center justify-between -m-2">
+    <div class="w-full pt-2">
+     <div class="container mt-5 mx-auto">
+      <div class="pt-6 pb-8 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+       <div class="px-6">
+        <div class="w-full mt-6 pb-6 overflow-x-auto">
+         <table class="w-full min-w-max text-sm">
+          <thead class="uppercase">
+           <tr class="text-left">
+            <th class="p-0">
+             <div class="py-3 px-6 rounded-tl-xl bg-coolGray-200 dark:bg-gray-600">
+              <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Tor</span>
+             </div>
+            </th>
+            <th class="p-0">
+             <div class="py-3 px-6 rounded-tr-xl bg-coolGray-200 dark:bg-gray-600">
+              <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Details</span>
+             </div>
+            </th>
+           </tr>
+          </thead>
+          <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+           <td class="py-3 px-6 bold">Tor Mode</td>
+           <td td class="py-3 px-6">{% if use_tor_proxy == true %} Active {% if tor_established == true %} & Connected{% endif %} {% endif %}</td>
+          </tr>
+          <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+           <td class="py-3 px-6 bold">Circuit Established</td>
+           <td td class="py-3 px-6">{{ data.circuit_established }}</td>
+          </tr>
+          <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+           <td class="py-3 px-6 bold">Bytes Written</td>
+           <td td class="py-3 px-6">{{ data.bytes_written }}</td>
+          </tr>
+          <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+           <td class="py-3 px-6 bold">Bytes Read</td>
+           <td td class="py-3 px-6">{{ data.bytes_read }}</td>
+          </tr>
+         </table>
         </div>
+       </div>
       </div>
+     </div>
     </div>
-  </section>
-  {% include 'inc_messages.html' %}
-  <section class="bg-white">
-    <div class="pl-6 pr-6 pt-0 pb-0 mt-5 h-full overflow-hidden bg-white ">
-      <div class="pb-6 border-coolGray-100">
-        <div class="flex flex-wrap items-center justify-between -m-2">
-          <div class="w-full pt-2">
-            <div class="container px-0 mx-auto mt-5">
-              <div class="overflow-x-auto relative border sm:rounded-lg">
-                <table class="w-full text-sm text-left text-gray-500 outline-none border-gray-300">
-                  <thead class="text-xs text-gray-700 border-b uppercase bg-gray-50 outline-none border-gray-300">
-                    <tr>
-                      <th scope="col" class="py-3 px-6 w-80">Tor</th>
-                      <th scope="col" class="py-3"></th>
-                    </tr>
-                  </thead>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 pl-5 pr-5 w-80 bold">Tor Mode</td>
-                    <td td class="py-4">{% if use_tor_proxy == true %} Active {% if tor_established == true %} & Connected{% endif %} {% endif %}</td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 pl-5 pr-5 w-80 bold">Circuit Established</td>
-                    <td td class="py-4">{{ data.circuit_established }}</td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 pl-5 bold">Bytes Written</td>
-                    <td td class="py-4">{{ data.bytes_written }}</td>
-                  </tr>
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 pl-5 pr-5 bold">Bytes Read</td>
-                    <td td class="py-4">{{ data.bytes_read }}</td>
-                  </tr>
-                </table>
-              </div>
-            </div>
-          </div>
-          </div>
-        </div>
-      </div>
-  </section>
-  </div>{% include 'footer.html' %}
+   </div>
+  </div>
+ </div>
+</div>
+</section>
+{% include 'footer.html' %}
 </div>
 </body>
 </html>
\ No newline at end of file
diff --git a/basicswap/templates/unlock.html b/basicswap/templates/unlock.html
index a396d73..115748e 100644
--- a/basicswap/templates/unlock.html
+++ b/basicswap/templates/unlock.html
@@ -5,23 +5,36 @@
     {% if refresh %}
     <meta http-equiv="refresh" content="{{ refresh }}">
     {% endif %}
-    <link type="text/css" media="all" href="/static/css/libs/tailwind.min.css" rel="stylesheet">
-    <link type="text/css" media="all" href="/static/css/libs/dd.min.css" rel="stylesheet">
-    <link type="text/css" media="all" href="/static/css/style.css" rel="stylesheet">
-    <script src="/static/js/main.js"></script>
-    <script src="/static/js/libs/flowbite.js"></script>
+  <link type="text/css" media="all" href="/static/css/libs/flowbite.min.css" rel="stylesheet" />
+  <link type="text/css" media="all" href="/static/css/libs/tailwind.min.css" rel="stylesheet">
+  <link type="text/css" media="all" href="/static/css/style.css" rel="stylesheet">
+  <script src="/static/js/main.js"></script>
+  <script src="/static/js/libs/flowbite.js"></script>
+<script>
+  const isDarkMode =
+    localStorage.getItem('color-theme') === 'dark' ||
+    (!localStorage.getItem('color-theme') &&
+      window.matchMedia('(prefers-color-scheme: dark)').matches);
+
+  if (!localStorage.getItem('color-theme')) {
+    localStorage.setItem('color-theme', isDarkMode ? 'dark' : 'light');
+  }
+
+  document.documentElement.classList.toggle('dark', isDarkMode);
+</script>
     <link rel=icon sizes="32x32" type="image/png" href="/static/images/favicon/favicon-32.png">
     <title>{{ title }}</title>
   </head>
-  <body>
-    <section class="py-24 md:py-32 bg-white">
+  <body class="dark:bg-gray-700">
+    <section class="py-24 md:py-32">
       <div class="container px-4 mx-auto">
         <div class="max-w-sm mx-auto">
           <div class="mb-3 text-center">
             <a class="inline-block mb-6" href="#">
-              <img class="h-16" src="/static/images/logos/basicswap-logo-dark.svg" alt="BasicSwap">
+          <img src="/static/images/logos/basicswap-logo.svg" class="h-20 imageshow dark-image">
+          <img src="/static/images/logos/basicswap-logo-dark.svg" class="h-20 imageshow light-image">
             </a>
-            <p class="text-lg text-coolGray-500 font-medium mb-6" contenteditable="false">Unlock your wallets</p>
+            <p class="text-lg text-coolGray-500 font-medium mb-6 dark:text-white" contenteditable="false">Unlock your wallets</p>
             {% for m in messages %}
             <section class="py-4" id="messages_{{ m[0] }}" role="alert">
               <div class="container px-4 mx-auto">
@@ -69,7 +82,7 @@
           </div>
           <form method="post" autocomplete="off">
             <div class="mb-4">
-              <label class="block mb-2 text-coolGray-800 font-medium" for="" contenteditable="false">Your Password</label>
+              <label class="block mb-2 text-coolGray-800 font-medium dark:text-white" for="" contenteditable="false">Your Password</label>
               <div class="relative w-full">
                 <div class="absolute inset-y-0 right-0 flex items-center px-2">
                   <input class="hidden js-password-toggle" id="toggle" type="checkbox" />
@@ -81,12 +94,12 @@
                     </svg>
                   </label>
                 </div>
-                <input class="appearance-none block w-full p-3 leading-5 bg-gray-50 border border-gray-300  text-gray-900 rounded-lg shadow-md placeholder-coolGray-400 focus:ring-0 focus:outline-none focus:border-blue-500 js-password" name="password" id="password" type="password" autocomplete="off" />
+                <input class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0 js-password" name="password" id="password" type="password" autocomplete="off" />
               </div>
             </div>
             <button type="submit" name="unlock" value="Unlock" class="appearance-none focus:outline-none inline-block py-3 px-7 mb-6 w-full text-base text-blue-50 font-medium text-center leading-6 bg-blue-500 hover:bg-blue-600 focus:ring-0 rounded-md shadow-sm">Unlock</button>
             <p class="text-center">
-              <span class="text-xs font-medium" contenteditable="false">Need help?</span>
+              <span class="text-xs font-medium dark:text-white" contenteditable="false">Need help?</span>
               <a class="inline-block text-xs font-medium text-blue-500 hover:text-blue-600 hover:underline" href="https://academy.particl.io/en/latest/faq/get_support.html" target="_blank" contenteditable="false">Help / Tutorials</a>
             </p>
             <input type="hidden" name="formid" value="{{ form_id }}">
@@ -109,5 +122,66 @@ passwordToggle.addEventListener('change', function() {
   password.focus()
 })
 </script>
-  </body>
+    <script>
+      window.onload = () => {
+        toggleImages();
+      };
+
+      document.getElementById('theme-toggle').addEventListener('click', () => {
+        toggleImages();
+      });
+
+      function toggleImages() {
+        const html = document.querySelector('html');
+        const darkImages = document.querySelectorAll('.dark-image');
+        const lightImages = document.querySelectorAll('.light-image');
+
+        if (html && html.classList.contains('dark')) {
+          toggleImageDisplay(darkImages, 'block');
+          toggleImageDisplay(lightImages, 'none');
+        } else {
+          toggleImageDisplay(darkImages, 'none');
+          toggleImageDisplay(lightImages, 'block');
+        }
+      }
+
+      function toggleImageDisplay(images, display) {
+        images.forEach(img => {
+          img.style.display = display;
+        });
+      }
+    </script>
+<script>
+      var themeToggleDarkIcon = document.getElementById('theme-toggle-dark-icon');
+      var themeToggleLightIcon = document.getElementById('theme-toggle-light-icon');
+
+      if (localStorage.getItem('color-theme') === 'dark' || (!('color-theme' in localStorage) && window.matchMedia('(prefers-color-scheme: dark)').matches)) {
+          themeToggleLightIcon.classList.remove('hidden');
+      } else {
+          themeToggleDarkIcon.classList.remove('hidden');
+      }
+
+      function setTheme(theme) {
+        if (theme === 'light') {
+          document.documentElement.classList.remove('dark');
+          localStorage.setItem('color-theme', 'light');
+        } else {
+          document.documentElement.classList.add('dark');
+          localStorage.setItem('color-theme', 'dark');
+        }
+      }
+
+      document.getElementById('theme-toggle').addEventListener('click', () => {
+        if (localStorage.getItem('color-theme') === 'dark') {
+          setTheme('light');
+        } else {
+          setTheme('dark');
+        }
+        themeToggleDarkIcon.classList.toggle('hidden');
+        themeToggleLightIcon.classList.toggle('hidden');
+        toggleImages();
+      });
+
+</script>
+</body>
 </html>
\ No newline at end of file
diff --git a/basicswap/templates/wallet.html b/basicswap/templates/wallet.html
index d53b988..f142632 100644
--- a/basicswap/templates/wallet.html
+++ b/basicswap/templates/wallet.html
@@ -1,420 +1,533 @@
 {% include 'header.html' %}
 <div class="container mx-auto">
-  <section class="bg-white p-5 mt-5">
-    <div class="flex flex-wrap items-center -m-2">
-      <div class="w-full md:w-1/2 p-2">
-        <ul class="flex flex-wrap items-center gap-x-3 mb-2">
-          <li>
-            <a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/">
-              <p>Home</p>
-            </a>
-          </li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-          <li><a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/wallets">Wallets</a></li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-          <li><a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/wallet/{{ w.ticker }}">{{ w.ticker }}</a></li>
-        </ul>
-      </div>
+ <section class="p-5 mt-5">
+  <div class="flex flex-wrap items-center -m-2">
+   <div class="w-full md:w-1/2 p-2">
+    <ul class="flex flex-wrap items-center gap-x-3 mb-2">
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/">
+       <p>Home</p>
+      </a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/wallets">Wallets</a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/wallet/{{ w.ticker }}">{{ w.ticker }}</a>
+     </li>
+    </ul>
+   </div>
+  </div>
+ </section>
+ <section class="py-4">
+  <div class="container px-4 mx-auto">
+   <div class="relative py-11 px-16 bg-coolGray-900 dark:bg-blue-500 rounded-md overflow-hidden">
+    <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
+    <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
+    <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
+    <div class="relative z-20 flex flex-wrap items-center -m-3">
+     <div class="w-full md:w-1/2 p-3">
+      <h2 class="text-4xl font-bold text-white tracking-tighter">
+       <span class="inline-block align-middle">
+        <img class="h-20" src="/static/images/coins/{{ w.name }}.png" alt="{{ w.name }}">
+       </span>{{ w.name }} Wallet
+      </h2>
+      <p class="font-normal text-coolGray-200 dark:text-white pl-2 pt-5">Manage your {{ w.ticker }} wallet. {% if refresh %} (Page Refresh: {{ refresh }} seconds) {% endif %}</p>
+     </div>
+     <div class="w-full md:w-1/2 p-3 p-6 container flex flex-wrap items-center justify-end items-center mx-auto">
+      <a class="w-full md:w-1/2 p-3 p-6 container flex flex-wrap items-center justify-end items-center mx-auto">
+       <a class="mr-5 flex flex-wrap justify-center px-5 py-3 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border dark:bg-gray-500 dark:hover:bg-gray-700 border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none" id="refresh" href="/wallet/{{ w.ticker }}">
+        <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+         <g fill="#ffffff" class="nc-icon-wrapper">
+          <path fill="#ffffff" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path>
+          <path data-color="color-2" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path>
+         </g>
+        </svg>
+        <span>Refresh</span>
+       </a>
+     </div>
     </div>
-  </section>
-  <section class="py-4">
-    <div class="container px-4 mx-auto">
-      <div class="relative py-11 px-16 bg-coolGray-900 rounded-md overflow-hidden">
-        <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
-        <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
-        <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
-        <div class="relative z-20 flex flex-wrap items-center -m-3">
-          <div class="w-full md:w-1/2 p-3">
-            <h2 class="text-4xl font-bold text-white tracking-tighter">
-              <span class="inline-block align-middle"><img class="h-20" src="/static/images/coins/{{ w.name }}.png" alt="{{ w.name }}">
-              </span>{{ w.name }} Wallet
-            </h2>
-            <p class="font-semibold text-coolGray-200 pl-2 pt-5">Manage your {{ w.ticker }} wallet. {% if refresh %} (Page Refresh: {{ refresh }} seconds) {% endif %}</p>
-          </div>
-          <div class="w-full md:w-1/2 p-3 p-6 container flex flex-wrap items-center justify-end items-center mx-auto">
-            <a class="flex flex-wrap justify-center px-5 py-4 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none" id="refresh" href="/wallet/{{ w.ticker }}">
-              <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
-                <g fill="#ffffff" class="nc-icon-wrapper">
-                  <path fill="#ffffff" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path>
-                  <path data-color="color-2" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path>
-                </g>
-              </svg><span>Refresh</span></a>
-          </div>
-        </div>
+   </div>
+  </div>
+ </section>
+ {% include 'inc_messages.html' %}
+ {% if w.updating %}
+ <section class="py-4" id="updating" role="alert">
+  <div class="container px-4 mx-auto">
+   <div class="p-6 bg-blue-100 border border-blue-200 rounded-md">
+    <div class="flex flex-wrap justify-between items-center -m-2">
+     <div class="flex-1 p-2">
+      <div class="flex flex-wrap -m-1">
+       <div class="w-auto p-1">
+        <svg aria-hidden="true" class="flex-shrink-0 w-5 h-5 text-blue-700 dark:text-blue-800" fill="currentColor" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
+         <path fill-rule="evenodd" d="M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a1 1 0 000 2v3a1 1 0 001 1h1a1 1 0 100-2v-3a1 1 0 00-1-1H9z" clip-rule="evenodd"></path>
+        </svg>
+        </svg>
+       </div>
+       <div class="flex-1 p-1">
+        <h3 class="font-medium text-sm text-blue-900">Updating...</h3>
+       </div>
       </div>
+     </div>
+     <div class="w-auto p-2">
+      <button type="button" class="ml-auto bg-blue-100 text-blue-500 rounded-lg focus:ring-0 focus:ring-blue-400 p-1.5 hover:bg-blue-200 inline-flex h-8 w-8 focus:outline-none" data-dismiss-target="#updating" aria-label="Close">
+       <span class="sr-only">Close</span>
+       <svg aria-hidden="true" class="w-5 h-5" fill="currentColor" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
+        <path fill-rule="evenodd" d="M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z" clip-rule="evenodd"></path>
+       </svg>
+      </button>
+     </div>
     </div>
-  </section>
-  {% include 'inc_messages.html' %}
-  {% if w.updating %}
-  <section class="py-4" id="updating" role="alert">
-    <div class="container px-4 mx-auto">
-      <div class="p-6 bg-blue-100 border border-blue-200 rounded-md">
-        <div class="flex flex-wrap justify-between items-center -m-2">
-          <div class="flex-1 p-2">
-            <div class="flex flex-wrap -m-1">
-              <div class="w-auto p-1">
-                <svg aria-hidden="true" class="flex-shrink-0 w-5 h-5 text-blue-700 dark:text-blue-800" fill="currentColor" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
-                  <path fill-rule="evenodd" d="M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a1 1 0 000 2v3a1 1 0 001 1h1a1 1 0 100-2v-3a1 1 0 00-1-1H9z" clip-rule="evenodd"></path>
-                </svg>
-                </svg>
-              </div>
-              <div class="flex-1 p-1">
-                <h3 class="font-medium text-sm text-blue-900">Updating...</h3> </div>
-            </div>
-          </div>
-          <div class="w-auto p-2">
-            <button type="button" class="ml-auto bg-blue-100 text-blue-500 rounded-lg focus:ring-0 focus:ring-blue-400 p-1.5 hover:bg-blue-200 inline-flex h-8 w-8 focus:outline-none" data-dismiss-target="#updating" aria-label="Close"> <span class="sr-only">Close</span>
-              <svg aria-hidden="true" class="w-5 h-5" fill="currentColor" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
-                <path fill-rule="evenodd" d="M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z" clip-rule="evenodd"></path>
-              </svg>
-            </button>
-          </div>
-        </div>
+   </div>
+  </div>
+ </section>
+ {% endif %}
+ {% if w.havedata %}
+ {% if w.error %}
+ <section class="py-4">
+  <div class="container px-4 mx-auto">
+   <div class="p-6 bg-red-100 border border-red-200 rounded-md">
+    <div class="flex flex-wrap justify-between items-center -m-2">
+     <div class="flex-1 p-2">
+      <div class="flex flex-wrap -m-1">
+       <div class="w-auto p-1">
+        <svg class="relative top-0.5" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+         <path d="M10.4733 5.52667C10.4114 5.46419 10.3376 5.41459 10.2564 5.38075C10.1751 5.3469 10.088 5.32947 9.99999 5.32947C9.91198 5.32947 9.82485 5.3469 9.74361 5.38075C9.66237 5.41459 9.58863 5.46419 9.52666 5.52667L7.99999 7.06001L6.47333 5.52667C6.34779 5.40114 6.17753 5.33061 5.99999 5.33061C5.82246 5.33061 5.65219 5.40114 5.52666 5.52667C5.40112 5.65221 5.3306 5.82247 5.3306 6.00001C5.3306 6.17754 5.40112 6.3478 5.52666 6.47334L7.05999 8.00001L5.52666 9.52667C5.46417 9.58865 5.41458 9.66238 5.38073 9.74362C5.34689 9.82486 5.32946 9.912 5.32946 10C5.32946 10.088 5.34689 10.1752 5.38073 10.2564C5.41458 10.3376 5.46417 10.4114 5.52666 10.4733C5.58863 10.5358 5.66237 10.5854 5.74361 10.6193C5.82485 10.6531 5.91198 10.6705 5.99999 10.6705C6.088 10.6705 6.17514 10.6531 6.25638 10.6193C6.33762 10.5854 6.41135 10.5358 6.47333 10.4733L7.99999 8.94001L9.52666 10.4733C9.58863 10.5358 9.66237 10.5854 9.74361 10.6193C9.82485 10.6531 9.91198 10.6705 9.99999 10.6705C10.088 10.6705 10.1751 10.6531 10.2564 10.6193C10.3376 10.5854 10.4114 10.5358 10.4733 10.4733C10.5358 10.4114 10.5854 10.3376 10.6193 10.2564C10.6531 10.1752 10.6705 10.088 10.6705 10C10.6705 9.912 10.6531 9.82486 10.6193 9.74362C10.5854 9.66238 10.5358 9.58865 10.4733 9.52667L8.93999 8.00001L10.4733 6.47334C10.5358 6.41137 10.5854 6.33763 10.6193 6.25639C10.6531 6.17515 10.6705 6.08802 10.6705 6.00001C10.6705 5.912 10.6531 5.82486 10.6193 5.74362C10.5854 5.66238 10.5358 5.58865 10.4733 5.52667ZM12.7133 3.28667C12.0983 2.64994 11.3627 2.14206 10.5494 1.79266C9.736 1.44327 8.8612 1.25936 7.976 1.25167C7.0908 1.24398 6.21294 1.41266 5.39363 1.74786C4.57432 2.08307 3.82998 2.57809 3.20403 3.20404C2.57807 3.82999 2.08305 4.57434 1.74785 5.39365C1.41264 6.21296 1.24396 7.09082 1.25166 7.97602C1.25935 8.86121 1.44326 9.73601 1.79265 10.5494C2.14204 11.3627 2.64992 12.0984 3.28666 12.7133C3.90164 13.3501 4.63727 13.858 5.45063 14.2074C6.26399 14.5567 7.13879 14.7407 8.02398 14.7483C8.90918 14.756 9.78704 14.5874 10.6064 14.2522C11.4257 13.9169 12.17 13.4219 12.796 12.796C13.4219 12.17 13.9169 11.4257 14.2521 10.6064C14.5873 9.78706 14.756 8.90919 14.7483 8.024C14.7406 7.1388 14.5567 6.264 14.2073 5.45064C13.8579 4.63728 13.3501 3.90165 12.7133 3.28667ZM11.7733 11.7733C10.9014 12.6463 9.75368 13.1899 8.52585 13.3115C7.29802 13.4332 6.066 13.1254 5.03967 12.4405C4.01335 11.7557 3.25623 10.7361 2.89731 9.55566C2.53838 8.37518 2.59986 7.10677 3.07127 5.96653C3.54267 4.82629 4.39484 3.88477 5.48259 3.30238C6.57033 2.71999 7.82635 2.53276 9.03666 2.77259C10.247 3.01242 11.3367 3.66447 12.1202 4.61765C12.9036 5.57083 13.3324 6.76617 13.3333 8.00001C13.3357 8.70087 13.1991 9.39524 12.9313 10.0429C12.6635 10.6906 12.2699 11.2788 11.7733 11.7733Z" fill="#EF5944"></path>
+        </svg>
+       </div>
+       <div class="flex-1 p-1">
+        <h3 class="font-medium text-sm text-red-900 error_msg">
+         <p class="error_msg">Error: {{ w.error }}</p>
+        </h3>
+       </div>
       </div>
+     </div>
+     <div class="w-auto p-2">
+      <a href="#">
+       <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+        <path d="M8.94004 8L13.14 3.80667C13.2656 3.68113 13.3361 3.51087 13.3361 3.33333C13.3361 3.1558 13.2656 2.98554 13.14 2.86C13.0145 2.73447 12.8442 2.66394 12.6667 2.66394C12.4892 2.66394 12.3189 2.73447 12.1934 2.86L8.00004 7.06L3.80671 2.86C3.68117 2.73447 3.51091 2.66394 3.33337 2.66394C3.15584 2.66394 2.98558 2.73447 2.86004 2.86C2.7345 2.98554 2.66398 3.1558 2.66398 3.33333C2.66398 3.51087 2.7345 3.68113 2.86004 3.80667L7.06004 8L2.86004 12.1933C2.79756 12.2553 2.74796 12.329 2.71411 12.4103C2.68027 12.4915 2.66284 12.5787 2.66284 12.6667C2.66284 12.7547 2.68027 12.8418 2.71411 12.9231C2.74796 13.0043 2.79756 13.078 2.86004 13.14C2.92202 13.2025 2.99575 13.2521 3.07699 13.2859C3.15823 13.3198 3.24537 13.3372 3.33337 13.3372C3.42138 13.3372 3.50852 13.3198 3.58976 13.2859C3.671 13.2521 3.74473 13.2025 3.80671 13.14L8.00004 8.94L12.1934 13.14C12.2554 13.2025 12.3291 13.2521 12.4103 13.2859C12.4916 13.3198 12.5787 13.3372 12.6667 13.3372C12.7547 13.3372 12.8419 13.3198 12.9231 13.2859C13.0043 13.2521 13.0781 13.2025 13.14 13.14C13.2025 13.078 13.2521 13.0043 13.286 12.9231C13.3198 12.8418 13.3372 12.7547 13.3372 12.6667C13.3372 12.5787 13.3198 12.4915 13.286 12.4103C13.2521 12.329 13.2025 12.2553 13.14 12.1933L8.94004 8Z" fill="#752C21"></path>
+       </svg>
+      </a>
+     </div>
     </div>
-  </section>
-  {% endif %}
-  {% if w.havedata %}
-  {% if w.error %}
-  <section class="py-4">
-    <div class="container px-4 mx-auto">
-      <div class="p-6 bg-red-100 border border-red-200 rounded-md">
-        <div class="flex flex-wrap justify-between items-center -m-2">
-          <div class="flex-1 p-2">
-            <div class="flex flex-wrap -m-1">
-              <div class="w-auto p-1">
-                <svg class="relative top-0.5" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                  <path d="M10.4733 5.52667C10.4114 5.46419 10.3376 5.41459 10.2564 5.38075C10.1751 5.3469 10.088 5.32947 9.99999 5.32947C9.91198 5.32947 9.82485 5.3469 9.74361 5.38075C9.66237 5.41459 9.58863 5.46419 9.52666 5.52667L7.99999 7.06001L6.47333 5.52667C6.34779 5.40114 6.17753 5.33061 5.99999 5.33061C5.82246 5.33061 5.65219 5.40114 5.52666 5.52667C5.40112 5.65221 5.3306 5.82247 5.3306 6.00001C5.3306 6.17754 5.40112 6.3478 5.52666 6.47334L7.05999 8.00001L5.52666 9.52667C5.46417 9.58865 5.41458 9.66238 5.38073 9.74362C5.34689 9.82486 5.32946 9.912 5.32946 10C5.32946 10.088 5.34689 10.1752 5.38073 10.2564C5.41458 10.3376 5.46417 10.4114 5.52666 10.4733C5.58863 10.5358 5.66237 10.5854 5.74361 10.6193C5.82485 10.6531 5.91198 10.6705 5.99999 10.6705C6.088 10.6705 6.17514 10.6531 6.25638 10.6193C6.33762 10.5854 6.41135 10.5358 6.47333 10.4733L7.99999 8.94001L9.52666 10.4733C9.58863 10.5358 9.66237 10.5854 9.74361 10.6193C9.82485 10.6531 9.91198 10.6705 9.99999 10.6705C10.088 10.6705 10.1751 10.6531 10.2564 10.6193C10.3376 10.5854 10.4114 10.5358 10.4733 10.4733C10.5358 10.4114 10.5854 10.3376 10.6193 10.2564C10.6531 10.1752 10.6705 10.088 10.6705 10C10.6705 9.912 10.6531 9.82486 10.6193 9.74362C10.5854 9.66238 10.5358 9.58865 10.4733 9.52667L8.93999 8.00001L10.4733 6.47334C10.5358 6.41137 10.5854 6.33763 10.6193 6.25639C10.6531 6.17515 10.6705 6.08802 10.6705 6.00001C10.6705 5.912 10.6531 5.82486 10.6193 5.74362C10.5854 5.66238 10.5358 5.58865 10.4733 5.52667ZM12.7133 3.28667C12.0983 2.64994 11.3627 2.14206 10.5494 1.79266C9.736 1.44327 8.8612 1.25936 7.976 1.25167C7.0908 1.24398 6.21294 1.41266 5.39363 1.74786C4.57432 2.08307 3.82998 2.57809 3.20403 3.20404C2.57807 3.82999 2.08305 4.57434 1.74785 5.39365C1.41264 6.21296 1.24396 7.09082 1.25166 7.97602C1.25935 8.86121 1.44326 9.73601 1.79265 10.5494C2.14204 11.3627 2.64992 12.0984 3.28666 12.7133C3.90164 13.3501 4.63727 13.858 5.45063 14.2074C6.26399 14.5567 7.13879 14.7407 8.02398 14.7483C8.90918 14.756 9.78704 14.5874 10.6064 14.2522C11.4257 13.9169 12.17 13.4219 12.796 12.796C13.4219 12.17 13.9169 11.4257 14.2521 10.6064C14.5873 9.78706 14.756 8.90919 14.7483 8.024C14.7406 7.1388 14.5567 6.264 14.2073 5.45064C13.8579 4.63728 13.3501 3.90165 12.7133 3.28667ZM11.7733 11.7733C10.9014 12.6463 9.75368 13.1899 8.52585 13.3115C7.29802 13.4332 6.066 13.1254 5.03967 12.4405C4.01335 11.7557 3.25623 10.7361 2.89731 9.55566C2.53838 8.37518 2.59986 7.10677 3.07127 5.96653C3.54267 4.82629 4.39484 3.88477 5.48259 3.30238C6.57033 2.71999 7.82635 2.53276 9.03666 2.77259C10.247 3.01242 11.3367 3.66447 12.1202 4.61765C12.9036 5.57083 13.3324 6.76617 13.3333 8.00001C13.3357 8.70087 13.1991 9.39524 12.9313 10.0429C12.6635 10.6906 12.2699 11.2788 11.7733 11.7733Z" fill="#EF5944"></path>
-                </svg>
-              </div>
-              <div class="flex-1 p-1">
-                <h3 class="font-medium text-sm text-red-900 error_msg">
-                  <p class="error_msg">Error: {{ w.error }}</p>
-                </h3> </div>
-            </div>
-          </div>
-          <div class="w-auto p-2">
-            <a href="#">
-              <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                <path d="M8.94004 8L13.14 3.80667C13.2656 3.68113 13.3361 3.51087 13.3361 3.33333C13.3361 3.1558 13.2656 2.98554 13.14 2.86C13.0145 2.73447 12.8442 2.66394 12.6667 2.66394C12.4892 2.66394 12.3189 2.73447 12.1934 2.86L8.00004 7.06L3.80671 2.86C3.68117 2.73447 3.51091 2.66394 3.33337 2.66394C3.15584 2.66394 2.98558 2.73447 2.86004 2.86C2.7345 2.98554 2.66398 3.1558 2.66398 3.33333C2.66398 3.51087 2.7345 3.68113 2.86004 3.80667L7.06004 8L2.86004 12.1933C2.79756 12.2553 2.74796 12.329 2.71411 12.4103C2.68027 12.4915 2.66284 12.5787 2.66284 12.6667C2.66284 12.7547 2.68027 12.8418 2.71411 12.9231C2.74796 13.0043 2.79756 13.078 2.86004 13.14C2.92202 13.2025 2.99575 13.2521 3.07699 13.2859C3.15823 13.3198 3.24537 13.3372 3.33337 13.3372C3.42138 13.3372 3.50852 13.3198 3.58976 13.2859C3.671 13.2521 3.74473 13.2025 3.80671 13.14L8.00004 8.94L12.1934 13.14C12.2554 13.2025 12.3291 13.2521 12.4103 13.2859C12.4916 13.3198 12.5787 13.3372 12.6667 13.3372C12.7547 13.3372 12.8419 13.3198 12.9231 13.2859C13.0043 13.2521 13.0781 13.2025 13.14 13.14C13.2025 13.078 13.2521 13.0043 13.286 12.9231C13.3198 12.8418 13.3372 12.7547 13.3372 12.6667C13.3372 12.5787 13.3198 12.4915 13.286 12.4103C13.2521 12.329 13.2025 12.2553 13.14 12.1933L8.94004 8Z" fill="#752C21"></path>
-              </svg>
-            </a>
-          </div>
-        </div>
-      </div>
-    </div>
-  </section>
-  {% else %}
-  <form method="post" autocomplete="off">
-    <section class="bg-white">
-      <div class="pl-6 pr-6 pt-0 pb-0 mt-5 h-full overflow-hidden bg-white ">
-        <div class="pb-6 border-coolGray-100">
-          <div class="flex flex-wrap items-center justify-between -m-2">
-            <div class="w-full pt-2">
-              <div class="container px-0 mx-auto mt-5">
-                <div class="overflow-x-auto relative border sm:rounded-lg">
-                  <table class="w-full text-sm text-left text-gray-500 outline-none border-gray-300">
-                    <thead class="text-xs text-gray-700 border-b uppercase bg-gray-50 outline-none border-gray-300">
-                      <tr>
-                        <th scope="col" class="py-3 px-6">Wallet</th>
-                        <th scope="col"></th>
-                      </tr>
-                    </thead>
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 px-6 bold w-96">Last updated:</td>
-                      <td>{{ w.lastupdated }}</td>
-                    </tr>
-                    <tr class="bg-white border-t hover:bg-gray-50 ">
-                      <td class="py-4 px-6 bold">{{ w.name }} Version:</td>
-                      <td>{{ w.version }}</td>
-                    </tr>
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 px-4 bold"><span class="inline-flex align-middle items-center justify-center w-9 h-10 bg-white-50 rounded"><img class="h-7" src="/static/images/coins/{{ w.name }}.png" alt="{{ w.name }}"></span>Balance:</td>
-                      <td class="bold">{{ w.balance }}</td>
-                      {% if w.unconfirmed %}
-                      <td>Unconfirmed:</td>
-                      <td>{{ w.unconfirmed }}</td>
-                      {% endif %} </tr>
-                      {% if w.cid == '1' %}
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 px-4 bold"><span class="inline-flex align-middle items-center justify-center w-9 h-10 bg-white-50 rounded"><img class="h-7" src="/static/images/coins/{{ w.name }}.png" alt="{{ w.name }} Blind"></span>Blind Balance:</td>
-                      <td class="bold">{{ w.blind_balance }}</td>
-                      {% if w.blind_unconfirmed %}
-                      <td>Blind Unconfirmed:</td>
-                      <td>{{ w.blind_unconfirmed }}</td>
-                      {% endif %}
-                    </tr>
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 px-4 bold"><span class="inline-flex align-middle items-center justify-center w-9 h-10 bg-white-50 rounded"><img class="h-7" src="/static/images/coins/{{ w.name }}.png" alt="{{ w.name }} Anon"></span>Anon Balance:</td>
-                      <td class="bold">{{ w.anon_balance }}</td>
-                      {% if w.anon_pending %}
-                      <td>Anon Pending:</td>
-                      <td>{{ w.anon_pending }}</td>{% endif %}</tr>
-                      {% endif %}
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 px-6 bold">Blocks:</td>
-                      <td>{{ w.blocks }} {% if w.known_block_count %} / {{ w.known_block_count }} {% endif %}</td>
-                    </tr>
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 px-6 bold">Synced:</td>
-                      <td>{{ w.synced }}</td>
-                    </tr> {% if w.bootstrapping %}
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 px-6 bold">Bootstrapping:</td>
-                      <td>{{ w.bootstrapping }}</td>
-                    </tr>
-                    {% endif %}
-                    {% if w.encrypted %}
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 px-6 bold">Locked:</td>
-                      <td>{{ w.locked }}</td>
-                    </tr>
-                    {% endif %}
-                    <tr class="bg-white border-t hover:bg-gray-50">
-                      <td class="py-4 px-6 bold">Expected Seed:</td>
-                      <td>{{ w.expected_seed }}</td>
-                    {% if block_unknown_seeds and w.expected_seed != true %}  {# Only show addresses if wallet seed is correct #}
-                  </tr>
-                  </table>
-                </div>
-              </div>
-              <div class="p-6 pt-10 bg-white bg-opacity-60 rounded-b-md">
-                <div class="w-full md:w-0/12">
-                  <div class="flex flex-wrap justify-end -m-1.5">
-                    <div class="w-full md:w-auto p-1.5 ml-2">
-                      <input class="flex flex-wrap justify-center px-4 py-2.5 font-medium text-sm text-red-500 hover:text-red-600 border border-red-400 hover:border-red-500 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none" type="submit" name="reseed_{{ w.cid }}" value="Reseed wallet" onclick="return confirmReseed();"> </div>
-                  </div>
-                </div>
-              </div>
-            {% else %}
-          </tr>
-          {% if w.cid == '1' %}
-              <tr class="bg-white border-t hover:bg-gray-50">
-                <td class="py-4 px-6 bold">Stealth Address</td>
-                <td colspan=2 class="monospace bold select-all">{{ w.stealth_address }}</td>
-              </tr>
-              {% endif %}
-              {% if w.cid == '6' %}
-              <tr class="bg-white border-t hover:bg-gray-50">
-                <td class="py-4 px-6 bold">Main Address</td>
-                <td colspan=2 class="monospace bold select-all">{{ w.main_address }}</td>
-              </tr>
-              <tr class="bg-white border-t hover:bg-gray-50">
-                <td class="py-4 px-6 bold">
-                  <button type="submit" class="flex flex-wrap justify-center w-52 py-2 px-4 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none" name="newaddr_{{ w.cid }}" value="New Subaddress">
-                    <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
-                      <g fill="#ffffff" class="nc-icon-wrapper">
-                        <path fill="#ffffff" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path>
-                        <path data-color="color-2" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path>
-                      </g>
-                    </svg> New Subaddress </button>
-                </td>
-                <td colspan=2 class="monospace select-all">{{ w.deposit_address }}</td>
-              </tr>
-              {% else %}
-              <tr class="bg-white border-t hover:bg-gray-50">
-                <td class="py-4 px-6 bold">
-                  <button type="submit" class="flex flex-wrap justify-center w-52 py-2 px-4 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none" name="newaddr_{{ w.cid }}" value="New Deposit Address">
-                    <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
-                      <g fill="#ffffff" class="nc-icon-wrapper">
-                        <path fill="#ffffff" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path>
-                        <path data-color="color-2" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path>
-                      </g>
-                    </svg> New Deposit Address </button>
-                </td>
-                <td colspan=2 class="monospace bold select-all" id="deposit_address">{{ w.deposit_address }}</td>
-              </tr>
+   </div>
+  </div>
+ </section>
+ {% else %}
+ <form method="post" autocomplete="off">
+  <section>
+   <div class="pl-6 pr-6 pt-0 pb-0 mt-5 h-full overflow-hidden">
+    <div class="pb-6 border-coolGray-100">
+     <div class="flex flex-wrap items-center justify-between -m-2">
+      <div class="w-full pt-2">
+       <div class="container mt-5 mx-auto">
+        <div class="pt-6 pb-8 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+         <div class="px-6">
+          <div class="w-full mt-6 pb-6 overflow-x-auto">
+           <table class="w-full min-w-max text-sm">
+            <thead class="uppercase">
+             <tr class="text-left">
+              <th class="p-0">
+               <div class="py-3 px-6 rounded-tl-xl bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Wallet</span>
+               </div>
+              </th>
+              <th class="p-0">
+               <div class="py-3 px-6 rounded-tr-xl bg-coolGray-200 dark:bg-gray-600">
+                <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Details</span>
+               </div>
+              </th>
+             </tr>
+            </thead>
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+             <td class="py-3 px-6 bold w-96">Last updated:</td>
+             <td class="py-3 px-6">{{ w.lastupdated }}</td>
+            </tr>
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+             <td class="py-3 px-6 bold">{{ w.name }} Version:</td>
+             <td class="py-3 px-6">{{ w.version }}</td>
+            </tr>
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+             <td class="py-3 px-6 bold">
+              <span class="inline-flex align-middle items-center justify-center w-9 h-10 bg-white-50 rounded">
+               <img class="h-7" src="/static/images/coins/{{ w.name }}.png" alt="{{ w.name }}">
+              </span>Balance:
+             </td>
+             <td class="py-3 px-6 bold">{{ w.balance }}</td>
+             {% if w.unconfirmed %}<td>Unconfirmed:</td>
+             <td>{{ w.unconfirmed }}</td>
+             {% endif %}
+            </tr>
+            {% if w.cid == '1' %}
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+             <td class="py-3 px-6 bold">
+              <span class="inline-flex align-middle items-center justify-center w-9 h-10 bg-white-50 rounded">
+               <img class="h-7" src="/static/images/coins/{{ w.name }}.png" alt="{{ w.name }} Blind">
+              </span>Blind Balance:
+             </td>
+             <td class="py-3 px-6 bold">{{ w.blind_balance }}</td>
+             {% if w.blind_unconfirmed %}
+             <td>Blind Unconfirmed:</td>
+             <td>{{ w.blind_unconfirmed }}</td>
+             {% endif %}
+            </tr>
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+             <td class="py-3 px-6 bold">
+              <span class="inline-flex align-middle items-center justify-center w-9 h-10 bg-white-50 rounded">
+               <img class="h-7" src="/static/images/coins/{{ w.name }}.png" alt="{{ w.name }} Anon">
+              </span>Anon Balance:
+             </td>
+             <td class="py-3 px-6 bold">{{ w.anon_balance }}</td> {% if w.anon_pending %} <td>Anon Pending:</td>
+             <td>{{ w.anon_pending }}</td>{% endif %}
+            </tr> {% endif %} <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+             <td class="py-3 px-6 bold">Blocks:</td>
+             <td class="py-3 px-6">{{ w.blocks }} {% if w.known_block_count %} / {{ w.known_block_count }} {% endif %}</td>
+            </tr>
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+             <td class="py-3 px-6 bold">Synced:</td>
+             <td class="py-3 px-6">{{ w.synced }}</td>
+            </tr> {% if w.bootstrapping %} <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+             <td class="py-3 px-6 bold">Bootstrapping:</td>
+             <td class="py-3 px-6">{{ w.bootstrapping }}</td>
+            </tr> {% endif %}
+            {% if w.encrypted %}
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+             <td class="py-3 px-6 bold">Locked:</td>
+             <td class="py-3 px-6">{{ w.locked }}</td>
+            </tr>
             {% endif %}
-          </table>
-            </div>
+            <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+             <td class="py-3 px-6 bold">Expected Seed:</td>
+             <td class="py-3 px-6">{{ w.expected_seed }}</td> {% if block_unknown_seeds and w.expected_seed != true %} {# Only show addresses if wallet seed is correct #}
+            </tr>
+           </table>
           </div>
-          <section class="bg-white p-6">
-            <div class="flex flex-wrap items-center">
-              <div class="w-full">
-                <h4 class="font-semibold text-black text-2xl">Withdraw</h4> </div>
-            </div>
-          </section>
-          <div class="container px-0 mx-auto mt-2">
-            <div class="overflow-x-auto relative border sm:rounded-lg">
-              <table class="w-full text-sm text-left text-gray-500 outline-none border-gray-300">
-                <thead class="text-xs text-gray-700 border-b uppercase bg-gray-50 outline-none border-gray-300">
-                  <tr>
-                    <th scope="col" class="py-3 px-6">OPTIONS</th>
-                    <th scope="col"></th>
-                    <th scope="col"></th>
-                    <th scope="col"></th>
-                  </tr>
-                </thead>
-                <tr class="bg-white border-t hover:bg-gray-50">
-                  <td class="py-4 pl-6 bold w-1/4">
-                    <button type="submit" class="flex flex-wrap justify-center py-2 px-4 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none" name="withdraw_{{ w.cid }}" value="Withdraw" onclick="return confirmWithdrawal();">
-                      <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
-                        <g fill="#ffffff" class="nc-icon-wrapper">
-                          <polygon data-color="color-2" points="6,10 12,17 18,10 13,10 13,1 11,1 11,10 "></polygon>
-                          <path fill="#ffffff" d="M22,21H2v-6H0v7c0,0.552,0.448,1,1,1h22c0.552,0,1-0.448,1-1v-7h-2V21z"></path>
-                        </g>
-                      </svg> Withdraw </button>
-                  </td>
-                  <td class="py-4 pr-5">
-                    <input placeholder="Address" class="appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 w-full block p-2.5" type="text" name="to_{{ w.cid }}" value="{{ w.wd_address }}"> </td>
-                  <td class="py-4 pr-5">
-                    <input placeholder="Amount" class="appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" type="text" name="amt_{{ w.cid }}" value="{{ w.wd_value }}"> </td>
-                </tr>
-                <tr class="bg-white border-t hover:bg-gray-50">
-                  <td class="py-4 px-6 bold"> Subtract Fee: </td>
-                  <td>
-                    <input class="form-check-input h-4 w-4 border border-gray-300 rounded-sm bg-gray-50 checked:bg-blue-600 checked:border-blue-600 focus:outline-none transition duration-200 mt-1 align-top bg-no-repeat bg-center bg-contain cursor-pointer" type="checkbox" name="subfee_{{ w.cid }}" {% if w.wd_subfee==true %} checked=checked{% endif %}> </td>
-                  <td></td>
-                </tr>
-                {% if w.cid == '1' %}
-                <tr class="bg-white border-t hover:bg-gray-50">
-                  <td class="py-4 px-6 bold">Type From -> To:</td>
-                  <td class="py-4 pr-5">
-                    <div class="w-full md:flex-1">
-                      <div class="relative">
-                        <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                          <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"> </path>
-                        </svg>
-                        <select class="appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" name="withdraw_type_from_{{ w.cid }}">
-                          <option value="plain" {% if w.wd_type_from=='plain' %} selected{% endif %}>Plain</option>
-                          <option value="blind" {% if w.wd_type_from=='blind' %} selected{% endif %}>Blind</option>
-                          <option value="anon" {% if w.wd_type_from=='anon' %} selected{% endif %}>Anon</option>
-                        </select>
-                      </div>
-                    </div>
-                  </td>
-                  <td class="py-4 pr-5">
-                    <div class="w-full md:flex-1">
-                      <div class="relative">
-                        <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-                          <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"> </path>
-                        </svg>
-                        <select class="appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5" name="withdraw_type_to_{{ w.cid }}">
-                          <option value="plain" {% if w.wd_type_to=='plain' %} selected{% endif %}>Plain</option>
-                          <option value="blind" {% if w.wd_type_to=='blind' %} selected{% endif %}>Blind</option>
-                          <option value="anon" {% if w.wd_type_to=='anon' %} selected{% endif %}>Anon</option>
-                        </select>
-                      </div>
-                    </div>
-                  </td>
-                  <td class="py-4"> </td>
-                </tr>
-                {% endif %}
-                <tr class="bg-white border-t hover:bg-gray-50">
-                  <td class="py-4 px-6 bold">Fee Rate:</td>
-                  <td>{{ w.fee_rate }}</td>
-                  <td><b>Est Fee:</b> {{ w.est_fee }}</td>
-                  <td></td>
-                </tr>
-              </table>
+         </div>
+         <div class="p-6 pt-10 bg-white bg-opacity-60 rounded-b-md">
+          <div class="w-full md:w-0/12">
+           <div class="flex flex-wrap justify-end -m-1.5">
+            <div class="w-full md:w-auto p-1.5 ml-2">
+             <input class="flex flex-wrap justify-center px-4 py-2.5 font-medium text-sm text-red-500 hover:text-red-600 border border-red-400 hover:border-red-500 bg-white rounded-md shadow-button focus:ring-0 focus:outline-none" type="submit" name="reseed_{{ w.cid }}" value="Reseed wallet" onclick="return confirmReseed();">
             </div>
+           </div>
           </div>
-          {% if w.cid != '6' %}
-           {% if w.show_utxo_groups %}
-          <section class="bg-white p-6">
-            <div class="flex flex-wrap items-center">
-              <div class="w-full">
-                <h4 class="font-semibold text-black text-2xl">UTXO Groups</h4></div>
-            </div>
-          </section>
-          <div class="container px-0 mx-auto mt-2">
-            <div class="overflow-x-auto relative border sm:rounded-lg">
-              <table class="w-full text-sm text-left text-gray-500 outline-none border-gray-300">
-                <thead class="text-xs text-gray-700 border-b uppercase bg-gray-50 outline-none border-gray-300">
-                  <tr>
-                    <th scope="col" class="py-3 px-6">OPTIONS</th>
-                    <th scope="col"></th>
-                  </tr>
-                </thead>
-                <tr class="bg-white border-t hover:bg-gray-50">
-                  <td class="py-4 px-6 w-1/4 bold">UTXO Groups:</td>
-                  <td class="py-4 pr-7">
-                    <textarea class="wwhitespace-pre-line outline-none block p-2.5 text-sm text-gray-900 bg-gray-50 rounded-lg border border-gray-300 focus:ring-blue-500 focus:border-blue-500 w-full monospace" id="tx_view" rows="6" readonly>{{ w.utxo_groups }}</textarea>
-                  </td>
-                </tr>
-                <tr class="bg-white border-t hover:bg-gray-50">
-                  <td class="py-4 px-6">
-                    <button type="submit" class="flex flex-wrap justify-center px-4 py-2 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none" id="create_utxo" name="create_utxo" value="Create UTXO" onclick="return confirmUTXOResize();">
-                      <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
-                        <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round" class="nc-icon-wrapper">
-                          <polyline points="1 15 1 21 23 21 23 15"></polyline>
-                          <line x1="12" y1="3" x2="12" y2="13" stroke="#ffffff"></line>
-                          <line x1="17" y1="8" x2="7" y2="8" stroke="#ffffff"></line>
-                        </g>
-                      </svg> Create UTXO </button>
-                  </td>
-                  <td>
-                    <input placeholder="Amount" class="appearance-none bg-gray-50 border border-gray-300 text-gray-900 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block p-2.5" type="text" name="utxo_value" value="{{ w.utxo_value }}"></td>
-                </tr>
-              </table>
-            </div>
-          </div>
-          <div class="p-6 pt-10 bg-white bg-opacity-60 rounded-b-md">
-            <div class="w-full md:w-0/12">
-              <div class="flex flex-wrap justify-end -m-1.5">
-                <div class="w-full md:w-auto p-1.5 ml-2">
-                  <button type="submit" class="flex flex-wrap justify-center px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none" id="closeutxogroups" name="closeutxogroups" value="Close UTXO Groups">
-                    <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
-                      <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round" class="nc-icon-wrapper">
-                        <rect x="2" y="9" width="12" height="14"></rect>
-                        <polyline points=" 6,5 18,5 18,19 " stroke="#ffffff"></polyline>
-                        <polyline points=" 10,1 22,1 22,15 " stroke="#ffffff"></polyline>
-                      </g>
-                    </svg> Close UTXO Groups </button>
-                </div>
-              </div>
-            </div>
-          </div>
-          {% else %}
-          <div class="p-6 pt-10 bg-white bg-opacity-60 rounded-b-md">
-            <div class="w-full md:w-0/12">
-              <div class="flex flex-wrap justify-end -m-1.5">
-                <div class="w-full md:w-auto p-1.5 ml-2">
-                  <button type="submit" class="flex flex-wrap justify-center px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none" id="showutxogroups" name="showutxogroups" value="Show UTXO Groups">
-                    <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
-                      <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round" class="nc-icon-wrapper">
-                        <rect x="2" y="9" width="12" height="14"></rect>
-                        <polyline points=" 6,5 18,5 18,19 " stroke="#ffffff"></polyline>
-                        <polyline points=" 10,1 22,1 22,15 " stroke="#ffffff"></polyline>
-                      </g>
-                    </svg> Show UTXO Groups </button>
-                </div>
-              </div>
-            </div>
-          </div>
-          {% endif %}
-          {% endif %}
-          {% endif %}
-          {% endif %}
-          {% endif %}
-          <!-- havedata -->
-          <input type="hidden" name="formid" value="{{ form_id }}"></form>
+         </div>
+     {% else %}
+       </tr>
+     {% if w.cid == '1' %}
+         <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+          <td class="py-3 px-6 bold">Stealth Address</td>
+          <td colspan=2 class="py-3 px-6 monospace bold select-all">{{ w.stealth_address }}</td>
+         </tr>
+         {% endif %}
+         {% if w.cid == '6' %}
+         <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+          <td class="py-3 px-6 bold">Main Address</td>
+          <td colspan=2 class="py-3 px-6 monospace bold select-all">{{ w.main_address }}</td>
+         </tr>
+         <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+          <td class="py-3 px-6 bold">
+           <button type="submit" class="flex flex-wrap justify-center w-52 py-2 px-4 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none" name="newaddr_{{ w.cid }}" value="New Subaddress">
+            <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+             <g fill="#ffffff" class="nc-icon-wrapper">
+              <path fill="#ffffff" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path>
+              <path data-color="color-2" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path>
+             </g>
+            </svg> New Subaddress </button>
+          </td>
+          <td colspan=2 class="py-3 px-6 monospace select-all">{{ w.deposit_address }}</td>
+         </tr>
+         {% else %}
+         <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+          <td class="py-3 px-6 bold">
+           <button type="submit" class="flex flex-wrap justify-center w-52 py-2 px-4 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none" name="newaddr_{{ w.cid }}" value="New Deposit Address">
+            <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+             <g fill="#ffffff" class="nc-icon-wrapper">
+              <path fill="#ffffff" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path>
+              <path data-color="color-2" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path>
+             </g>
+            </svg>New Deposit Address</button>
+          </td>
+          <td colspan=2 class="py-3 px-6 monospace bold select-all" id="deposit_address">{{ w.deposit_address }}</td>
+         </tr>
+         {% endif %}
+         </table>
+        </div>
+       </div>
+      </div>
+     </div>
+    </div>
+   </div>
+</div>
+</div>
+</section>
+<section class="p-6">
+ <div class="flex flex-wrap items-center">
+  <div class="w-full">
+   <h4 class="font-semibold text-black dark:text-white text-2xl">Withdraw</h4>
   </div>
-  <script>
-    function confirmReseed() {
-      return confirm("Are you sure?\nBackup your wallet before and after.\nWon't detect used keys.\nShould only be used for new wallets.");
-    }
-
-    function confirmWithdrawal() {
-      return confirm("Are you sure?");
-    }
-
-    function confirmUTXOResize() {
-      return confirm("Are you sure?");
-    }
-  </script>
+ </div>
+</section>
+<section>
+ <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden">
+  <div class="pb-6 border-coolGray-100">
+   <div class="flex flex-wrap items-center justify-between -m-2">
+    <div class="w-full pt-2">
+     <div class="container mt-5 mx-auto">
+      <div class="pt-6 pb-8 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+       <div class="px-6">
+        <div class="w-full mt-6 pb-6 overflow-x-auto">
+         <table class="w-full min-w-max text-sm">
+          <thead class="uppercase">
+           <tr class="text-left">
+            <th class="p-0">
+             <div class="py-3 px-6 rounded-tl-xl bg-coolGray-200 dark:bg-gray-600">
+              <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Options</span>
+             </div>
+            </th>
+            <th class="p-0">
+             <div class="py-3 px-6 bg-coolGray-200 dark:bg-gray-600">
+              <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold p-10"></span>
+             </div>
+            </th>
+            <th class="p-0">
+             <div class="py-3 px-6 rounded-tr-xl bg-coolGray-200 dark:bg-gray-600">
+              <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold p-10"></span>
+             </div>
+            </th>
+           </tr>
+          </thead>
+          <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+           <td class="py-4 pl-6 bold w-1/4">
+            <button type="submit" class="flex flex-wrap justify-center py-2 px-4 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none" name="withdraw_{{ w.cid }}" value="Withdraw" onclick="return confirmWithdrawal();">
+             <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+              <g fill="#ffffff" class="nc-icon-wrapper">
+               <polygon data-color="color-2" points="6,10 12,17 18,10 13,10 13,1 11,1 11,10 "></polygon>
+               <path fill="#ffffff" d="M22,21H2v-6H0v7c0,0.552,0.448,1,1,1h22c0.552,0,1-0.448,1-1v-7h-2V21z"></path>
+              </g>
+             </svg>Withdraw</button>
+           </td>
+           <td class="py-3 px-6">
+            <input placeholder="Address" class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" type="text" name="to_{{ w.cid }}" value="{{ w.wd_address }}">
+           </td>
+           <td class="py-3 px-6">
+            <input placeholder="Amount" class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" type="text" name="amt_{{ w.cid }}" value="{{ w.wd_value }}">
+           </td>
+          </tr>
+          <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+           <td class="py-3 px-6 bold">Subtract Fee:</td>
+           <td class="py-3 px-6">
+            <input class="hover:border-blue-500 w-5 h-5 form-check-input text-blue-600 bg-gray-50 border-gray-300 rounded focus:ring-blue-500 dark:focus:ring-blue-600 dark:ring-offset-gray-800 focus:ring-1 dark:bg-gray-500 dark:border-gray-400" type="checkbox" name="subfee_{{ w.cid }}" {% if w.wd_subfee==true %} checked=checked{% endif %}>
+           </td>
+           <td></td>
+          </tr>
+          {% if w.cid == '1' %} 
+          <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+           <td class="py-3 px-6 bold">Type From -> To:</td>
+           <td class="py-3 px-6">
+            <div class="w-full md:flex-1">
+             <div class="relative">
+              <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+               <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+              </svg>
+              <select class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="withdraw_type_from_{{ w.cid }}">
+               <option value="plain" {% if w.wd_type_from=='plain' %} selected{% endif %}>Plain</option>
+               <option value="blind" {% if w.wd_type_from=='blind' %} selected{% endif %}>Blind</option>
+               <option value="anon" {% if w.wd_type_from=='anon' %} selected{% endif %}>Anon</option>
+              </select>
+             </div>
+            </div>
+           </td>
+           <td class="py-3 px-6">
+            <div class="w-full md:flex-1">
+             <div class="relative">
+              <svg class="absolute right-4 top-1/2 transform -translate-y-1/2" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+               <path d="M11.3333 6.1133C11.2084 5.98913 11.0395 5.91943 10.8633 5.91943C10.6872 5.91943 10.5182 5.98913 10.3933 6.1133L8.00001 8.47329L5.64001 6.1133C5.5151 5.98913 5.34613 5.91943 5.17001 5.91943C4.99388 5.91943 4.82491 5.98913 4.70001 6.1133C4.63752 6.17527 4.58792 6.249 4.55408 6.33024C4.52023 6.41148 4.50281 6.49862 4.50281 6.58663C4.50281 6.67464 4.52023 6.76177 4.55408 6.84301C4.58792 6.92425 4.63752 6.99799 4.70001 7.05996L7.52667 9.88663C7.58865 9.94911 7.66238 9.99871 7.74362 10.0326C7.82486 10.0664 7.912 10.0838 8.00001 10.0838C8.08801 10.0838 8.17515 10.0664 8.25639 10.0326C8.33763 9.99871 8.41136 9.94911 8.47334 9.88663L11.3333 7.05996C11.3958 6.99799 11.4454 6.92425 11.4793 6.84301C11.5131 6.76177 11.5305 6.67464 11.5305 6.58663C11.5305 6.49862 11.5131 6.41148 11.4793 6.33024C11.4454 6.249 11.3958 6.17527 11.3333 6.1133Z" fill="#8896AB"></path>
+              </svg>
+              <select class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" name="withdraw_type_to_{{ w.cid }}">
+               <option value="plain" {% if w.wd_type_to=='plain' %} selected{% endif %}>Plain</option>
+               <option value="blind" {% if w.wd_type_to=='blind' %} selected{% endif %}>Blind</option>
+               <option value="anon" {% if w.wd_type_to=='anon' %} selected{% endif %}>Anon</option>
+              </select>
+             </div>
+            </div>
+           </td>
+          </tr>
+          {% endif %}
+          <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+           <td class="py-3 px-6 bold">Fee Rate:</td>
+           <td class="py-3 px-6 bold">{{ w.fee_rate }}</td>
+           <td class="py-3 px-6">
+            <b>Est Fee:</b> {{ w.est_fee }}
+           </td>
+          </tr>
+         </table>
+        </div>
+       </div>
+      </div>
+     </div>
+    </div>
+   </div>
   </div>
+ </div>
+</section>
+{% if w.cid != '6' %}
+{% if w.show_utxo_groups %}
+<section class="p-6">
+ <div class="flex flex-wrap items-center">
+  <div class="w-full">
+   <h4 class="font-semibold text-black dark:text-white text-2xl">UTXO Groups</h4>
+  </div>
+ </div>
+</section>
+<section>
+ <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden">
+  <div class="pb-6 border-coolGray-100">
+   <div class="flex flex-wrap items-center justify-between -m-2">
+    <div class="w-full pt-2">
+     <div class="container mt-5 mx-auto">
+      <div class="pt-6 pb-8 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+       <div class="px-6">
+        <div class="w-full mt-6 pb-6 overflow-x-auto">
+         <table class="w-full min-w-max text-sm">
+          <thead class="uppercase">
+           <tr class="text-left">
+            <th class="p-0">
+             <div class="py-3 px-6 rounded-tl-xl bg-coolGray-200 dark:bg-gray-600">
+              <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Options</span>
+             </div>
+            </th>
+            <th class="p-0">
+             <div class="py-3 px-6 rounded-tr-xl bg-coolGray-200 dark:bg-gray-600">
+              <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold p-10"></span>
+             </div>
+            </th>
+           </tr>
+          </thead>
+          <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+           <td class="py-3 px-6 w-1/4 bold">UTXO Groups:</td>
+           <td class="py-3 px-6">
+            <textarea class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-gray-50 text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" id="tx_view" rows="10" readonly>{{ w.utxo_groups }}</textarea>
+           </td>
+          </tr>
+          <tr class="opacity-100 text-gray-500 dark:text-gray-100">
+           <td class="py-3 px-6">
+            <button type="submit" class="flex flex-wrap justify-center px-4 py-2 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none" id="create_utxo" name="create_utxo" value="Create UTXO" onclick="return confirmUTXOResize();">
+             <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+              <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round" class="nc-icon-wrapper">
+               <polyline points="1 15 1 21 23 21 23 15"></polyline>
+               <line x1="12" y1="3" x2="12" y2="13" stroke="#ffffff"></line>
+               <line x1="17" y1="8" x2="7" y2="8" stroke="#ffffff"></line>
+              </g>
+             </svg>Create UTXO</button>
+           </td>
+           <td class="py-3 px-6">
+            <input placeholder="Amount" class="hover:border-blue-500 bg-gray-50 text-gray-900 appearance-none pr-10 dark:bg-gray-500 dark:text-white border border-gray-300 dark:border-gray-400 dark:text-gray-50 dark:placeholder-white text-sm rounded-lg outline-none focus:ring-blue-500 focus:border-blue-500 block w-full p-2.5 focus:ring-0" type="text" name="utxo_value" value="{{ w.utxo_value }}">
+           </td>
+          </tr>
+         </table>
+        </div>
+       </div>
+      </div>
+     </div>
+    </div>
+   </div>
+  </div>
+ </div>
+</section>
+<section>
+ <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden">
+  <div class="pb-6 border-coolGray-100">
+   <div class="flex flex-wrap items-center justify-between -m-2">
+    <div class="w-full pt-2">
+     <div class="container mt-5 mx-auto">
+      <div class="pt-6 pb-6 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+       <div class="px-6">
+        <div class="flex flex-wrap justify-end">
+         <div class="w-full md:w-auto p-1.5">
+          <button type="submit" class="flex flex-wrap justify-center px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none" id="closeutxogroups" name="closeutxogroups" value="Close UTXO Groups">
+           <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+            <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round" class="nc-icon-wrapper">
+             <rect x="2" y="9" width="12" height="14"></rect>
+             <polyline points=" 6,5 18,5 18,19 " stroke="#ffffff"></polyline>
+             <polyline points=" 10,1 22,1 22,15 " stroke="#ffffff"></polyline>
+            </g>
+           </svg>Close UTXO Groups</button>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+    </div>
+   </div>
+  </div>
+ </div>
+</section>
+{% else %}
+<section>
+ <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden">
+  <div class="pb-6 border-coolGray-100">
+   <div class="flex flex-wrap items-center justify-between -m-2">
+    <div class="w-full pt-2">
+     <div class="container mt-5 mx-auto">
+      <div class="pt-6 pb-6 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+       <div class="px-6">
+        <div class="flex flex-wrap justify-end">
+         <div class="w-full md:w-auto p-1.5">
+          <button type="submit" class="flex flex-wrap justify-center px-4 py-2.5 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none" id="showutxogroups" name="showutxogroups" value="Show UTXO Groups">
+           <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+            <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round" class="nc-icon-wrapper">
+             <rect x="2" y="9" width="12" height="14"></rect>
+             <polyline points=" 6,5 18,5 18,19 " stroke="#ffffff"></polyline>
+             <polyline points=" 10,1 22,1 22,15 " stroke="#ffffff"></polyline>
+            </g>
+           </svg>Show UTXO Groups</button>
+         </div>
+        </div>
+       </div>
+      </div>
+     </div>
+    </div>
+   </div>
+  </div>
+ </div>
+</section>
+{% endif %}
+{% endif %}
+{% endif %}
+{% endif %}
+{% endif %}
+<!-- havedata -->
+<input type="hidden" name="formid" value="{{ form_id }}">
+</form>
+</div>
+<script>
+ function confirmReseed() {
+  return confirm("Are you sure?\nBackup your wallet before and after.\nWon't detect used keys.\nShould only be used for new wallets.");
+ }
+
+ function confirmWithdrawal() {
+  return confirm("Are you sure?");
+ }
+
+ function confirmUTXOResize() {
+  return confirm("Are you sure?");
+ }
+</script>
+</div>
 </div>
 </div>
 </div>
 {% include 'footer.html' %}
 </body>
-</html>
+</html>
\ No newline at end of file
diff --git a/basicswap/templates/wallets.html b/basicswap/templates/wallets.html
index 82c3ad5..2ed296a 100644
--- a/basicswap/templates/wallets.html
+++ b/basicswap/templates/wallets.html
@@ -1,121 +1,159 @@
 {% include 'header.html' %}
 <div class="container mx-auto">
-  <section class="bg-white p-5 mt-5">
-    <div class="flex flex-wrap items-center -m-2">
-      <div class="w-full md:w-1/2 p-2">
-        <ul class="flex flex-wrap items-center gap-x-3 mb-2">
-          <li>
-            <a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/">
-              <p>Home</p>
-            </a>
-          </li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-          <li><a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/wallets">Wallets</a></li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-        </ul>
-      </div>
-    </div>
-  </section>
-  <section class="py-4">
-    <div class="container px-4 mx-auto">
-      <div class="relative py-11 px-16 bg-coolGray-900 rounded-md overflow-hidden">
-        <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
-        <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
-        <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
-        <div class="relative z-20 flex flex-wrap items-center -m-3">
-          <div class="w-full md:w-1/2 p-3">
-            <h2 class="mb-6 text-4xl font-bold text-white tracking-tighter">Wallets</h2>
-            <p class="font-semibold text-coolGray-200">Check your coin balances and manage your wallets. {% if refresh %} (Page Refresh: {{ refresh }} seconds) {% endif %}</p>
-          </div>
-          <div class="w-full md:w-1/2 p-3 p-6 container flex flex-wrap items-center justify-end items-center mx-auto">
-            <a class="mr-5 flex flex-wrap justify-center px-5 py-4 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none" id="refresh" href="/changepassword">
-              <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
-                <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round">
-                <rect x="3" y="11" width="18" height="12" rx="2"></rect><circle cx="12" cy="17" r="2" stroke="#ffffff"></circle>
-                <path d="M17,7V6a4.951,4.951,0,0,0-4.9-5H12A4.951,4.951,0,0,0,7,5.9V7" stroke="#ffffff"></path></g></svg>
-                <span>Change Password</span></a>
-             <a class="flex flex-wrap justify-center px-5 py-4 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none" id="refresh" href="/wallets">
-              <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
-                <g fill="#ffffff" class="nc-icon-wrapper">
-                  <path fill="#ffffff" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path>
-                  <path data-color="color-2" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path>
-                </g>
-              </svg><span>Refresh</span></a>             
-          </div>
-
-        </div>
-      </div>
-    </div>
-  </section>
-  {% include 'inc_messages.html' %}
-  <section class="bg-white py-4">
-    <div class="container px-4 mx-auto">
-      <div class="flex flex-wrap -m-4">
-        {% for w in wallets %}
-        {% if w.havedata %}
-        {% if w.error %}
-        <p>Error: {{ w.error }}</p>
-        {% else %}
-        <div class="w-full lg:w-1/3 p-4">
-          <div class="bg-white shadow rounded overflow-hidden">
-            <div class="pt-6 px-6 mb-10 flex justify-between items-center"> <span class="inline-flex items-center justify-center w-9 h-10 bg-white-50 rounded">
-                <img class="h-9" src="/static/images/coins/{{ w.name }}.png" alt=""></span> <a class="py-2 px-3 bg-blue-500 text-xs text-white rounded-full hover:bg-blue-600" href="/wallet/{{ w.ticker }}">Manage</a></div>
-            <div class="px-6 mb-6">
-              <h4 class="text-xl font-bold">{{ w.name }} <span class="inline-block font-medium text-xs text-gray-500">({{ w.ticker }})</span></h4>
-              <p class="text-xs text-gray-500">Version: {{ w.version }} {% if w.updating %} <span class="inline-block py-1 px-2 rounded-full bg-blue-100 text-xs text-black-500">Updating</span></p>{% endif %}</div>
-            <div class="p-6 bg-gray-50">
-              <div class="flex mb-2 justify-between items-center">
-                <h4 class="text-xs font-medium">Balance:</h4> <span class="bold inline-block py-1 px-2 rounded-full bg-blue-100 text-xs text-black-500">{{ w.balance }}</span></div>{% if w.unconfirmed %}
-              <div class="flex mb-2 justify-between items-center">
-                <h4 class="text-xs font-medium">Unconfirmed:</h4> <span class="inline-block py-1 px-2 rounded-full bg-blue-100 text-xs text-black-500">{{ w.unconfirmed }}</span></div>{% endif %}{% if w.cid == '1' %}
-              <div class="flex mb-2 justify-between items-center">
-                <h4 class="text-xs font-medium">Blind Balance:</h4> <span class="bold inline-block py-1 px-2 rounded-full bg-blue-100 text-xs text-black-500">{{ w.blind_balance }}</span></div>{% if w.blind_unconfirmed %}
-              <div class="flex mb-2 justify-between items-center">
-                <h4 class="text-xs font-medium">Blind Unconfirmed:</h4> <span class="inline-block py-1 px-2 rounded-full bg-blue-100 text-xs text-black-500">{{ w.blind_unconfirmed }}</span></div>{% endif %}
-              <div class="flex mb-2 justify-between items-center">
-                <h4 class="text-xs font-medium">Anon Balance:</h4> <span class="bold inline-block py-1 px-2 rounded-full bg-blue-100 text-xs text-black-500">{{ w.anon_balance }}</span></div>{% if w.anon_pending %}
-              <div class="flex mb-2 justify-between items-center">
-                <h4 class="text-xs font-medium">Anon Pending:</h4> <span class="inline-block py-1 px-2 rounded-full bg-blue-100 text-xs text-black-500">{{ w.anon_pending }}</span></div>{% endif %}{% endif %}
-              <div class="flex mb-2 justify-between items-center">
-                <h4 class="text-xs font-medium">Blocks:</h4> <span class="inline-block py-1 px-2 rounded-full bg-blue-100 text-xs text-black-500">{{ w.blocks }}{% if w.known_block_count %} / {{ w.known_block_count }}{% endif %}</span></div>
-              <div class="flex mb-2 justify-between items-center">
-                <h4 class="text-xs font-medium">Last Updated:</h4> <span class="inline-block py-1 px-2 rounded-full bg-blue-100 text-xs text-black-500">{{ w.lastupdated }}</span></div>{% if w.bootstrapping %}
-              <div class="flex mb-2 justify-between items-center">
-                <h4 class="text-xs font-medium">Bootstrapping:</h4> <span class="inline-block py-1 px-2 rounded-full bg-blue-100 text-xs text-black-500">{{ w.bootstrapping }}</span></div>{% endif %}{% if w.encrypted %}
-              <div class="flex mb-2 justify-between items-center">
-                <h4 class="text-xs font-medium">Locked:</h4> <span class="inline-block py-1 px-2 rounded-full bg-blue-100 text-xs text-black-500">{{ w.locked }}</span></div>{% endif %}
-              <div class="flex mb-2 justify-between items-center">
-                <h4 class="text-xs font-medium">Expected Seed:</h4> <span class="inline-block py-1 px-2 rounded-full bg-blue-100 text-xs text-black-500">{{ w.expected_seed }}</span></div>
-              <div class="flex justify-between mb-1 mt-10"> <span class="text-xs font-medium text-blue-700">Blockchain</span> <span class="text-xs font-medium text-blue-700">{{ w.synced }}%</span></div>
-              <div class="w-full bg-gray-200 rounded-full h-1">
-                <div class="bg-blue-500 h-1 rounded-full" style="width: {{ w.synced }}%"></div>
-              </div>
-            </div>
-          </div>
-          {% endif %}
-          {% endif %}
-          <!-- havedata -->
-        </div>
-        {% endfor %}
-        <script>
-          function confirmReseed() {
-            return confirm("Are you sure?\nBackup your wallet before and after.\nWon't detect used keys.\nShould only be used for new wallets.");
-          }
-          function confirmWithdrawal() {
-            return confirm("Are you sure?");
-          }
-        </script>
-      </div>
-  </section>
+ <section class="p-5 mt-5">
+  <div class="flex flex-wrap items-center -m-2">
+   <div class="w-full md:w-1/2 p-2">
+    <ul class="flex flex-wrap items-center gap-x-3 mb-2">
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/">
+       <p>Home</p>
+      </a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/wallets">Wallets</a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+    </ul>
+   </div>
   </div>
+ </section>
+ <section class="py-3">
+  <div class="container px-4 mx-auto">
+   <div class="relative py-11 px-16 bg-coolGray-900 dark:bg-blue-500 rounded-md overflow-hidden">
+    <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
+    <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
+    <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
+    <div class="relative z-20 flex flex-wrap items-center -m-3">
+     <div class="w-full md:w-1/2 p-3">
+      <h2 class="mb-6 text-4xl font-bold text-white tracking-tighter">Wallets</h2>
+      <p class="font-normal text-coolGray-200 dark:text-white">Check your coin balances and manage your wallets. {% if refresh %} (Page Refresh: {{ refresh }} seconds) {% endif %}</p>
+     </div>
+     <div class="w-full md:w-1/2 p-3 p-6 container flex flex-wrap items-center justify-end items-center mx-auto">
+      <a class="mr-5 flex flex-wrap justify-center px-5 py-3 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border dark:bg-gray-500 dark:hover:bg-gray-700 border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none" id="refresh" href="/changepassword">
+       <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+        <g stroke-linecap="round" stroke-width="2" fill="none" stroke="#ffffff" stroke-linejoin="round">
+         <rect x="3" y="11" width="18" height="12" rx="2"></rect>
+         <circle cx="12" cy="17" r="2" stroke="#ffffff"></circle>
+         <path d="M17,7V6a4.951,4.951,0,0,0-4.9-5H12A4.951,4.951,0,0,0,7,5.9V7" stroke="#ffffff"></path>
+        </g>
+       </svg>
+       <span>Change Password</span>
+      </a>
+      <a class="flex flex-wrap justify-center px-5 py-3 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border dark:bg-gray-500 dark:hover:bg-gray-700 border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none" id="refresh" href="/wallets">
+       <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+        <g fill="#ffffff" class="nc-icon-wrapper">
+         <path fill="#ffffff" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path>
+         <path data-color="color-2" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path>
+        </g>
+       </svg>
+       <span>Refresh</span>
+      </a>
+     </div>
+    </div>
+   </div>
+  </div>
+ </section>
+ {% include 'inc_messages.html' %}
+ <section class="py-4">
+  <div class="container px-4 mx-auto">
+   <div class="flex flex-wrap -m-4"> {% for w in wallets %} {% if w.havedata %} {% if w.error %} <p>Error: {{ w.error }}</p> {% else %} <div class="w-full lg:w-1/3 p-4">
+     <div class="bg-gray-50 shadow rounded overflow-hidden dark:bg-gray-500">
+      <div class="pt-6 px-6 mb-10 flex justify-between items-center">
+       <span class="inline-flex items-center justify-center w-9 h-10 bg-white-50 rounded">
+        <img class="h-9" src="/static/images/coins/{{ w.name }}.png" alt="">
+       </span>
+       <a class="py-2 px-3 bg-blue-500 text-xs text-white rounded-full hover:bg-blue-600" href="/wallet/{{ w.ticker }}">Manage</a>
+      </div>
+      <div class="px-6 mb-6">
+       <h4 class="text-xl font-bold dark:text-white">{{ w.name }}
+        <span class="inline-block font-medium text-xs text-gray-500 dark:text-white">({{ w.ticker }})</span>
+       </h4>
+       <p class="text-xs text-gray-500 dark:text-gray-200">Version: {{ w.version }} {% if w.updating %} <span class="inline-block py-1 px-2 rounded-full bg-blue-100 text-xs text-black-500 dark:bg-gray-700 dark:hover:bg-gray-700">Updating..</span>
+       </p>{% endif %}
+      </div>
+      <div class="p-6 bg-coolGray-100 dark:bg-gray-600">
+       <!-- bg here -->
+       <div class="flex mb-2 justify-between items-center">
+        <h4 class="text-xs font-medium dark:text-white">Balance:</h4>
+        <span class="bold inline-block py-1 px-2 rounded-full bg-blue-100 text-xs text-black-500 dark:bg-gray-500 dark:text-gray-200">{{ w.balance }}</span>
+       </div>{% if w.unconfirmed %}
+       <div class="flex mb-2 justify-between items-center">
+        <h4 class="text-xs font-medium dark:text-white">Unconfirmed:</h4>
+        <span class="inline-block py-1 px-2 rounded-full bg-blue-100 text-xs text-black-500 dark:bg-gray-500 dark:text-gray-200">{{ w.unconfirmed }}</span>
+       </div>
+       {% endif %}
+       {% if w.cid == '1' %}
+       <div class="flex mb-2 justify-between items-center">
+        <h4 class="text-xs font-medium dark:text-white">Blind Balance:</h4>
+        <span class="bold inline-block py-1 px-2 rounded-full bg-blue-100 text-xs text-black-500 dark:bg-gray-500 dark:text-gray-200">{{ w.blind_balance }}</span>
+       </div>{% if w.blind_unconfirmed %}
+       <div class="flex mb-2 justify-between items-center">
+        <h4 class="text-xs font-medium dark:text-white">Blind Unconfirmed:</h4>
+        <span class="inline-block py-1 px-2 rounded-full bg-blue-100 text-xs text-black-500 dark:bg-gray-500 dark:text-gray-200">{{ w.blind_unconfirmed }}</span>
+       </div>{% endif %}
+       <div class="flex mb-2 justify-between items-center">
+        <h4 class="text-xs font-medium dark:text-white">Anon Balance:</h4>
+        <span class="bold inline-block py-1 px-2 rounded-full bg-blue-100 text-xs text-black-500 dark:bg-gray-500 dark:text-gray-200">{{ w.anon_balance }}</span>
+       </div>{% if w.anon_pending %}
+       <div class="flex mb-2 justify-between items-center">
+        <h4 class="text-xs font-medium dark:text-white">Anon Pending:</h4>
+        <span class="inline-block py-1 px-2 rounded-full bg-blue-100 text-xs text-black-500 dark:bg-gray-500 dark:text-gray-200">{{ w.anon_pending }}</span>
+       </div>
+       {% endif %}
+       {% endif %}
+       <div class="flex mb-2 justify-between items-center">
+        <h4 class="text-xs font-medium dark:text-white">Blocks:</h4>
+        <span class="inline-block py-1 px-2 rounded-full bg-blue-100 text-xs text-black-500 dark:bg-gray-500 dark:text-gray-200">{{ w.blocks }}{% if w.known_block_count %} / {{ w.known_block_count }}{% endif %}</span>
+       </div>
+       <div class="flex mb-2 justify-between items-center">
+        <h4 class="text-xs font-medium dark:text-white">Last Updated:</h4>
+        <span class="inline-block py-1 px-2 rounded-full bg-blue-100 text-xs text-black-500 dark:bg-gray-500 dark:text-gray-200">{{ w.lastupdated }}</span>
+       </div>{% if w.bootstrapping %}
+       <div class="flex mb-2 justify-between items-center">
+        <h4 class="text-xs font-medium dark:text-white">Bootstrapping:</h4>
+        <span class="inline-block py-1 px-2 rounded-full bg-blue-100 text-xs text-black-500 dark:bg-gray-500 dark:text-gray-200">{{ w.bootstrapping }}</span>
+       </div>{% endif %}
+       {% if w.encrypted %}
+       <div class="flex mb-2 justify-between items-center">
+        <h4 class="text-xs font-medium dark:text-white">Locked:</h4>
+        <span class="inline-block py-1 px-2 rounded-full bg-blue-100 text-xs text-black-500 dark:bg-gray-500 dark:text-gray-200">{{ w.locked }}</span>
+       </div>{% endif %} <div class="flex mb-2 justify-between items-center">
+        <h4 class="text-xs font-medium dark:text-white">Expected Seed:</h4>
+        <span class="inline-block py-1 px-2 rounded-full bg-blue-100 text-xs text-black-500 dark:bg-gray-500 dark:text-gray-200">{{ w.expected_seed }}</span>
+       </div>
+       <div class="flex justify-between mb-1 mt-10">
+        <span class="text-xs font-medium text-blue-700 dark:text-gray-200">Blockchain</span>
+        <span class="text-xs font-medium text-blue-700 dark:text-gray-200">{{ w.synced }}%</span>
+       </div>
+       <div class="w-full bg-gray-200 rounded-full h-1">
+        <div class="bg-blue-500 h-1 rounded-full" style="width: {{ w.synced }}%"></div>
+       </div>
+      </div>
+     </div>
+     {% endif %}
+     {% endif %}
+     <!-- havedata -->
+    </div> {% endfor %} <script>
+     function confirmReseed() {
+      return confirm("Are you sure?\nBackup your wallet before and after.\nWon't detect used keys.\nShould only be used for new wallets.");
+     }
+
+     function confirmWithdrawal() {
+      return confirm("Are you sure?");
+     }
+    </script>
+   </div>
+ </section>
+</div>
 {% include 'footer.html' %}
 </body>
-</html>
+</html>
\ No newline at end of file
diff --git a/basicswap/templates/watched.html b/basicswap/templates/watched.html
index 2961ee3..ff7553b 100644
--- a/basicswap/templates/watched.html
+++ b/basicswap/templates/watched.html
@@ -1,122 +1,175 @@
 {% include 'header.html' %}
 <div class="container mx-auto">
-  <section class="bg-white p-5 mt-5">
-    <div class="flex flex-wrap items-center -m-2">
-      <div class="w-full md:w-1/2 p-2">
-        <ul class="flex flex-wrap items-center gap-x-3 mb-2">
-          <li>
-            <a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/">
-              <p>Home</p>
-            </a>
-          </li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-          <li><a class="flex font-medium text-xs text-coolGray-500 hover:text-coolGray-700" href="/watched">Watched Outputs</a></li>
-          <li>
-            <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
-              <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
-            </svg>
-          </li>
-        </ul>
+ <section class="p-5 mt-5">
+  <div class="flex flex-wrap items-center -m-2">
+   <div class="w-full md:w-1/2 p-2">
+    <ul class="flex flex-wrap items-center gap-x-3 mb-2">
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/">
+       <p>Home</p>
+      </a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+     <li>
+      <a class="flex font-medium text-xs text-coolGray-500 dark:text-gray-300 hover:text-coolGray-700" href="/watched">Watched Outputs</a>
+     </li>
+     <li>
+      <svg width="6" height="15" viewBox="0 0 6 15" fill="none" xmlns="http://www.w3.org/2000/svg">
+       <path d="M5.34 0.671999L2.076 14.1H0.732L3.984 0.671999H5.34Z" fill="#BBC3CF"></path>
+      </svg>
+     </li>
+    </ul>
+   </div>
+  </div>
+ </section>
+ <section class="py-4">
+  <div class="container px-4 mx-auto">
+   <div class="relative py-11 px-16 bg-coolGray-900 dark:bg-blue-500 rounded-md overflow-hidden">
+    <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
+    <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
+    <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
+    <div class="relative z-20 flex flex-wrap items-center -m-3">
+     <div class="w-full md:w-1/2 p-3">
+      <h2 class="mb-6 text-4xl font-bold text-white tracking-tighter">Watched Outputs</h2>
+      <p class="font-normal text-coolGray-200 dark:text-white">Watch when your outputs involved in a swap get spent on the blockchain.</p>
+     </div>
+     <div class="w-full md:w-1/2 p-3 p-6 container flex flex-wrap items-center justify-end items-center mx-auto">
+      {% if refresh %}
+      <a id="refresh" href="/watched" class="flex flex-wrap justify-center px-5 py-4 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border dark:text-white dark:hover:text-white dark:bg-gray-600 dark:hover:bg-gray-700 dark:border-gray-600 dark:hover:border-gray-600 rounded-md shadow-button focus:ring-0 focus:outline-none">
+       <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+        <g fill="#ffffff">
+         <path fill="#ffffff" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path>
+         <path data-color="color-2" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path>
+        </g>
+       </svg>
+       <span>Refresh {{ refresh }} seconds</span>
+      </a>
+      {% else %}
+      <a id="refresh" href="/watched" class="flex flex-wrap justify-center px-5 py-4 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white borderdark:text-white dark:hover:text-white dark:bg-gray-600 dark:hover:bg-gray-700 dark:border-gray-600 dark:hover:border-gray-600 border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
+       <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
+        <g fill="#ffffff">
+         <path fill="#ffffff" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path>
+         <path data-color="color-2" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path>
+        </g>
+       </svg>
+       <span>Refresh</span>
+      </a>
+    {% endif %}
       </div>
     </div>
-  </section>
-  <section class="py-4">
-    <div class="container px-4 mx-auto">
-      <div class="relative py-11 px-16 bg-coolGray-900 rounded-md overflow-hidden">
-        <img class="absolute z-10 left-4 top-4" src="/static/images/elements/dots-red.svg" alt="">
-        <img class="absolute z-10 right-4 bottom-4" src="/static/images/elements/dots-red.svg" alt="">
-        <img class="absolute h-64 left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 object-cover" src="/static/images/elements/wave.svg" alt="">
-        <div class="relative z-20 flex flex-wrap items-center -m-3">
-          <div class="w-full md:w-1/2 p-3">
-            <h2 class="mb-6 text-4xl font-bold text-white tracking-tighter">Watched Outputs</h2>
-            <p class="font-semibold text-coolGray-200">Watch when your outputs involved in a swap get spent on the blockchain.</p>
-          </div>
-          <div class="w-full md:w-1/2 p-3 p-6 container flex flex-wrap items-center justify-end items-center mx-auto"> 
-            {% if refresh %}
-            <a id="refresh" href="/watched" class="flex flex-wrap justify-center px-5 py-4 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
-              <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
-                <g fill="#ffffff">
-                  <path fill="#ffffff" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path>
-                  <path data-color="color-2" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path>
-                </g>
-              </svg><span>Refresh {{ refresh }} seconds</span></a>
-              {% else %}
-            <a id="refresh" href="/watched" class="flex flex-wrap justify-center px-5 py-4 bg-blue-500 hover:bg-blue-600 font-medium text-sm text-white border border-blue-500 rounded-md shadow-button focus:ring-0 focus:outline-none">
-              <svg class="text-gray-500 w-5 h-5 mr-2" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 24 24">
-                <g fill="#ffffff">
-                  <path fill="#ffffff" d="M12,3c1.989,0,3.873,0.65,5.43,1.833l-3.604,3.393l9.167,0.983L22.562,0l-3.655,3.442 C16.957,1.862,14.545,1,12,1C5.935,1,1,5.935,1,12h2C3,7.037,7.037,3,12,3z"></path>
-                  <path data-color="color-2" d="M12,21c-1.989,0-3.873-0.65-5.43-1.833l3.604-3.393l-9.167-0.983L1.438,24l3.655-3.442 C7.043,22.138,9.455,23,12,23c6.065,0,11-4.935,11-11h-2C21,16.963,16.963,21,12,21z"></path>
-                </g>
-              </svg><span>Refresh</span></a>
-            {% endif %}
-          </div>
+   </div>
+  </div>
+ </section>
+ <section class="p-6">
+  <div class="flex flex-wrap items-center">
+   <div class="w-full">
+    <h4 class="font-semibold text-black dark:text-white text-2xl">Last Scanned</h4>
+   </div>
+  </div>
+ </section>
+ <section>
+  <div class="pl-6 pr-6 pt-0 pb-0 h-full overflow-hidden">
+   <div class="pb-6 border-coolGray-100">
+    <div class="flex flex-wrap items-center justify-between -m-2">
+     <div class="w-full pt-2">
+      <div class="container mt-5 mx-auto">
+       <div class="pt-6 pb-8 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+        <div class="px-6">
+         <div class="w-full mt-6 pb-6 overflow-x-auto">
+          <table class="w-full min-w-max text-sm">
+           <thead class="uppercase">
+            <tr class="text-left">
+             <th class="p-0">
+              <div class="py-3 px-6 rounded-tl-xl bg-coolGray-200 dark:bg-gray-600">
+               <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Coin</span>
+              </div>
+             </th>
+             <th class="p-0">
+              <div class="py-3 px-6 rounded-tr-xl bg-coolGray-200 dark:bg-gray-600">
+               <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Height</span>
+              </div>
+             </th>
+            </tr>
+           </thead>
+           {% for ls in last_scanned %}
+           <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+            <td class="py-3 px-6 bold">{{ ls[0] }}</td>
+            <td class="py-3 px-6">{{ ls[1] }}</td>
+           </tr>
+           {% endfor %}
+          </table>
+         </div>
         </div>
+       </div>
       </div>
+     </div>
     </div>
-  </section>
-  <section class="bg-white">
-    <div class="pl-6 pr-6 pt-0 pb-0 mt-5 h-full overflow-hidden bg-white ">
-      <div class="pb-6 border-coolGray-100">
-        <div class="flex flex-wrap items-center justify-between -m-2">
-          <div class="w-full pt-2">
-            <section class="bg-white p-6">
-              <div class="flex flex-wrap items-center">
-                <div class="w-full">
-                  <h4 class="font-semibold text-black text-2xl">Last Scanned<h4>
-                </div>
-              </div>
-            </section>
-            <div class="container px-0 mx-auto">
-              <div class="overflow-x-auto relative border sm:rounded-lg">
-                <table class="w-full text-sm text-left text-gray-500 outline-none border-gray-300">
-                  <thead class="text-xs text-gray-700 border-b uppercase bg-gray-50 outline-none border-gray-300">
-                    <tr>
-                      <th scope="col" class="py-3 px-6">Coin</th>
-                      <th scope="col">Height</th>
-                    </tr>
-                  </thead>
-                  {% for ls in last_scanned %}
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold w-96">{{ ls[0] }}</td>
-                    <td class="py-4">{{ ls[1] }}</td>
-                  </tr>
-                  {% endfor %}
-                </table>
-              </div>
-            </div>
-            <div class="container px-0 mx-auto mt-10">
-              <div class="overflow-x-auto relative border sm:rounded-lg">
-                <table class="w-full text-sm text-left text-gray-500 outline-none border-gray-300">
-                  <thead class="text-xs text-gray-700 border-b uppercase bg-gray-50 outline-none border-gray-300">
-                    <tr>
-                      <th scope="col" class="py-3 px-6 w-96">Bid ID</th>
-                      <th scope="col">Chain</th>
-                      <th scope="col">Txid</th>
-                      <th scope="col">Index</th>
-                      <th scope="col">Type</th>
-                    </tr>
-                  </thead>
-                  {% for wo in watched_outputs %}
-                  <tr class="bg-white border-t hover:bg-gray-50">
-                    <td class="py-4 px-6 bold w-96"><a href=/bid/{{ wo[0] }}>{{ wo[0] }}</a></td>
-                    <td class="py-4">{{ wo[1] }}</td>
-                    <td class="py-4">{{ wo[2] }}</td>
-                    <td class="py-4">{{ wo[3] }}</td>
-                    <td class="py-4">{{ wo[4] }}</td>
-                  </tr>
-                  {% endfor %}
-                </table>
-              </div>
-            </div>
-          </div>
+   </div>
+  </div>
+ </section>
+ <div class="pl-6 pr-6 pt-0 pb-0 mt-5 h-full overflow-hidden">
+  <div class="pb-6 border-coolGray-100">
+   <div class="flex flex-wrap items-center justify-between -m-2">
+    <div class="w-full pt-2">
+     <div class="container mt-5 mx-auto">
+      <div class="pt-6 pb-8 bg-coolGray-100 dark:bg-gray-500 rounded-xl">
+       <div class="px-6">
+        <div class="w-full mt-6 pb-6 overflow-x-auto">
+         <table class="w-full min-w-max text-sm">
+          <thead class="uppercase">
+           <tr class="text-left">
+            <th class="p-0">
+             <div class="py-3 px-6 rounded-tl-xl bg-coolGray-200 dark:bg-gray-600">
+              <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Bid ID</span>
+             </div>
+            </th>
+            <th class="p-0">
+             <div class="py-3 px-6 bg-coolGray-200 dark:bg-gray-600">
+              <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Chain</span>
+             </div>
+            </th>
+            <th class="p-0">
+             <div class="py-3 px-6 bg-coolGray-200 dark:bg-gray-600">
+              <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Txid</span>
+             </div>
+            </th>
+            <th class="p-0">
+             <div class="py-3 px-6 bg-coolGray-200 dark:bg-gray-600">
+              <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Index</span>
+             </div>
+            </th>
+            <th class="p-0">
+             <div class="py-3 px-6 rounded-tr-xl bg-coolGray-200 dark:bg-gray-600">
+              <span class="text-xs text-gray-600 dark:text-gray-300 font-semibold">Type</span>
+             </div>
+            </th>
+           </tr>
+          </thead>
+          {% for wo in watched_outputs %}
+          <tr class="opacity-100 text-gray-500 dark:text-gray-100 hover:bg-coolGray-200 dark:hover:bg-gray-600">
+           <td class="py-3 px-6 bold">
+            <a href=/bid/{{ wo[0] }}>{{ wo[0] }}</a>
+           </td>
+           <td class="py-3 px-6">{{ wo[1] }}</td>
+           <td class="py-3 px-6">{{ wo[2] }}</td>
+           <td class="py-3 px-6">{{ wo[3] }}</td>
+           <td class="py-3 px-6">{{ wo[4] }}</td>
+          </tr>
+          {% endfor %}
+         </table>
         </div>
+       </div>
       </div>
+     </div>
     </div>
-  </section>
+   </div>
+  </div>
+ </div>
+ </section>
 </div>
 {% include 'footer.html' %}
 </div>